当前位置:文档之家› 银行储蓄系统课程设计

银行储蓄系统课程设计

银行储蓄系统课程设计
银行计算机储蓄系统
二、总体设计
1、 模块结构图 .........................
2、 数据库总体设计 .....................
3、 数据库设计与程序关系 ............... 1、平台支持设计
2・1 3种基本的控制结构(顺序,选
择,循环)
模块间僚系:■
3、人机界面设计 .......................
3・1系统响应时间 .................. 9 3.2用户帮助设施 .................. 10 3.3出错信息出理 .................. 10 3.4系统维护设计 (10)
目录
一、任务 .................................. 4、数据字典 ........................... 三、详细设计 ..............................
2、结构程序设计 ....................... 3 3 3 5
6 6
7 7
4、模块设计........ 12
5、数据库详细设计
13
主要在存取款时将客户信息写入数据库并返回。

2. 3数据库设计与程序关系
程序在对存/取款进行操作时需对数据库数 据结构,也就是数据表进行查询和修改:在存/
取款过程中都需要对数据库中的所有表,进行联 合查询、修改。

物理数据结构主要用于各模块之间函数的 信息传递。

接口传递的信息将是以数据结构封装 了的数据,以参数传递或返回值的形式在各模块 间传输。

出错信息将送入显示模块中,最后送入 打印准备模块中准备打印格式。

3、数据字典
存款 信息 存单 取款
三、详细设计
1、平台支持设计
操作系统:window 2007等 数据库服务器:SQL server 2008 程序软件:Microsoft Visual 2008
存款 信息
程序语言:C#
2、结构程序设计
2.
1
3种基本的控制结构(顺序,选择,循环)
2. 2功能模块与程序间的关系:
3、人机界面设计
3.1系统响应时间
(1) 考虑到实际情况,系统对运行时间
的要求为必须对做出的操作有较快
的反应,建议使用Pentium III或更好
的处理器。

硬件对本系统的速度影响将
会某个控制操作时,系统给出的响应时
间应合理,把握好系统响应时间的长度
和易变性。

大于软件的影响; 同时当用户完成
3.2 用户帮助设施
(1)首先,在系统的主界面中,提供全部功能的帮助信息;然后,当用户与系统交互期间,
在子界面中提供部分的请求帮助。

3. 3出错信息出理
(1)本系统采用人-机对话模式,若操
作失误则弹出对话框(如:身份验证、
输错信息等),返回重新操作。

(2)防止用户数据泄漏,要求系统能
随时保存数据并备份;保证用户数据安
全,当输入密码次数超过3次后,账户被
锁定,需要重新身份认证解锁。

3.4系统维护设计
(1)主要提供数据备份和故障恢复两
大功能。

数据备份是每日必做的工作,
可选用硬盘、软盘、光盘等多种方式或
其中一种进行数据备份,备份的内容包
括账务数据和日志数据,在每个备份数
据的存储介质上要标明备份日期,便于
数据恢复时选择。

故障恢复是在系统数据出现错误或发生故障时,可以将数据备份的有关信息恢复到现有系统中。

如果是当天业务处理过程中发生故障,则可将现有系统先恢复到昨日日结后的状
态;如果是当天业务日志未被破坏,则可以利用系统功能自
动恢复当日账务;若当日日志已
被破坏,则由操作人员依据业务处理凭证,重新录入恢复数据。

系统维护确保了整个系统能够安
全、可靠、连续地运行。

4、模块设计
IPO图
系统:银行储蓄系统
作者:许飞

模块:账户余额及利率算法密码
』矗阴用•:额1调別j j 印内容控制算法
日期:2013.12. 30
编号:
5
业务员信息表
注释:定期存 款沿到期取
取款信息
存款信息
储户姓名 char NULL 账号开户姓名 存款类型 char NULL 当次取款类别 存款金额 money
* NULL 当次取款数量 存款日期 datetime NULL 当次取款时间 存款期限 datetime NULL 存款到期时间 余额 money
* NULL 存款后余额 利率 money
* NULL 存款相应类型 联系电话
int NULL 存款者的联系号码 身份证
int
NULL
存款者的身份证
收/付款信息
列名 数据类型 可否为空 备注 账号 int NOT NULL 用户的账号 收/付款人 char NULL 取款人姓名 业务员编号 int NOT NULL 相应操作员的编号 收/付款金额
money
* NULL 当次存款数星 收/付款日期
datetime
NULL
当次存款时间
储户信息
列名 数据类型 可否为空 备注 账号 int NOT NULL 用户的账号 储户姓名 char NULL
账号开户姓名 联系电话 int NOT NULL 开户者的联系电话 身份证 int NULL 开户者的身份证号 地址
char NULL 开户者的联系地址 备注
char
NULL
特殊储户应注明
6、数据字典详细设计
名字: 存款信息 名字:
别名:存单 描述:银行系统给储 户每次存款打
别名:取款清单 描述:记录储户每次取
款的资料及余
7、 技术审査和管理审査
由一些有经验的系统分析员来审查这份文 档,审查的目的是发现错误和遗漏。

8. 总结
通过对数据库数据字典的详细设计之后, 组成系统的
名字:余额信息 别名:
描述:系统为储户每 名字:利息清单 别名:利息信息 描述:储户取款时根 次交易后结算的账
据存款情况所得的
各个元素之间的逻辑关系和物理关系也更清楚了,以此为基础,对系统需求做进一步分析。

随着分析过程的进展,通过询问与回答的反复循环,将把目标系统定义得越来越准确。

最终完成系统说明书
9>参考资料
《软件工程导论》(第5版)张海藩编著清华大学出版社。

相关主题