您的当前位置:首页正文

银行储蓄系统总体设计文档

来源:九壹网


总体设计文档

1. 引言:

1.1目的:

在于提高软件开发过程中的能见度,便于对软件开发过程中的控制与管理,同时提出了本银行储蓄系统的软件开发过程,便于程序员与客户之间的交流、协作,并作为工作成果的原始依据,同时也表明了本软件的共性,以期能够获得更大范围的应用此文档进一步定制软件开发的细节问题,明确软件需求、安排项目规划与进度、组织软件开发与测试,便于用户与开发商协调工作。本文档面向的读者主要是项目委托单位的管理人员、设计人员和开发人员,希望能使本软件开发工作更具体。

1.2项目背景:

软件名称:银行储蓄系统 开发人员:学生

当前大多数银行所使用的银行储蓄系统:

• 整个操作流程都由业务员联系 • 业务员工作量大

• 人工处理出错率高 • 手续繁多

• 工作效率较低

• 客户等待办理手续时间过长,满意度下降

1.3参考资料:

软件工程导论(第四版) 清华大学出版社 张海藩著 软件工程分析案例 清华大学出版社 李代平编著 软件工程案例教程 韩万江编著 银行储蓄系统报告

银行计算机系统 网上书库

1.3系统描述:

为了方便用户,模拟一个计算机储蓄系统,该系统有两个模块,当储户需要存款时,填写存款单,并由业务员键入系统进行处理,当储户需要取款时,填写取款单,由业务员键入系统进行处理。

1.4定义

银行储蓄应用系统软件:基本元素为构成银行储蓄及相关行为所必须的各种部分。需求:用户解决问题或达到目标所需的条件或功能;系统或系统部件要满足合同、标准,规范或其它

正式规定文档所需具有的条件或权能。

需求分析:包括提炼,分析和仔细审查已收集到的需求,以确保所有的风险承担者都明其含义并找出其中的错误,遗憾或其它不足的地方。

模块的独立性:是指软件系统中每个模块只涉及软件要求的具体的子功能,而和软件系统中

其他的模块的接口是简单的

2.功能需求:

存款时,储户填写存款单,系统记录存款人姓名,住址,存款类型,存款日期,利率等信息,并打印存款单给储户;取款时,储户填写取款单,系统计算利息并打印出利息清单给客户。 存款模块:业务员输入用户的存储信息,系统进行存储,对原信息进行调整,并执行相应操作。

取款模块:业务员输入取款信息,系统进行存储,计算利息,对原信息进行调整,以使信息保持一致。

存款单打印模块:业务员输入存款信息并打印存款单给储户。 取款单打印模块:业务员输入信息并打印利息清单给储户。

层次图如下:

存储系统 存款 取款 记录 打印存款单 计算利息 打印清单 姓名 电话号码 身份证号 存款类型 存款日期 密码

3.接口设计:

用户界面:用C语言设计 外部接口:C语言设计

该系统设计在windows2000/xp及以上版本上运行。

4.系统补救

系统如出现问题需要专业的技术的人员进行查找和修正。

5. 出错处理

5.1出错信息及处理方法

故障类别 故障举例 原因分析 处理方法

硬故障 电器故障或机械故障等 系统配置不当,病毒感染等。 用户名/密码不能为空 用户名不能重复 数据库连接不上等类似的提示信息 致命性永久性故障; 暂时性故障等 静电放电导致电故障等或病毒影响 用户名/密码忘记填写 用户名项数据库已有相应记录 数据库服务器关闭或者网络不通 更换元器件;不要使其长时间工作,间歇性休息,或要求环境条件更好 调整配置,利用杀毒软件杀毒 按照要求填写用户名/密码项 按照要求填写用户名项 检查数据库服务器是否关闭,如关闭则启动,否则检查网络配置 软故障 数据处 理故障 5.2补救措施

本系统定期备份数据库,以便在系统出现故障时能够及时恢复。

(1)采用后备技术,当原始系统数据万一丢失时启用副本,周期性地把磁盘信息记录到磁带上去。 (2)使用的恢复再启动技术,使软件从故障点恢复执行或使软件从头开始重新运行的方法。

5.3系统维护

为了系统维护的方便而在程序内部设计中作出的安排,包括在程序中专门安排用于系统的检查与维护的检测点和专用模块。

本系统严格按照软件产品设计规范的步骤进行开发,并重复考虑软件的可维护性,详细编写各阶段的文档资料,并在程序设计过程中做出大量详细的注释。

因篇幅问题不能全部显示,请点此查看更多更全内容

Top