银行储蓄系统概要设计说明书
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
目录
1.引言 (3)
1.1编写目的 (3)
1.2项目背景 (3)
1.3定义 (3)
1.4参考资料 (3)
2.任务概述 (3)
2.1目标 (4)
2.2运行环境 (4)
2.3需求概述 (4)
2.4条件与限制 (4)
3.总体设计 (5)
3.1处理流程 (5)
3.2总体结构和模块外部设计 (6)
3.3功能分配 (7)
4.接口设计 (7)
4.1外部接口 (7)
4.2内部接口 (7)
5.数据结构设计 (8)
5.1逻辑结构设计 (8)
5.2物理结构设计 (8)
5.3数据结构与程序的关系 (10)
6.运行设计 (10)
6.1运行模块的组合 (10)
6.2运行控制 (10)
6.3运行时间 (11)
7.出错处理设计 (11)
7.1出错输出信息 (11)
7.2出错处理对策 (11)
8.安全保密设计 (11)
9.维护设计 (11)
1.引言
1.1编写目的
在现代化社会中随着银行业的激烈竞争,如何更好的提高办事效率,降低成本,提高银行系统的电算化及现代化程度,充分满足客户的需求,提供更优质高效的服务,成为各银行正向追逐的目标。因此,开发一套方便快捷,高效实用,安全稳定的银行储蓄系统软件,便成了银行的当务之急。它的意义也就显得尤为重要了。过去落后的银行操作系统已经不适应现代社会的需求了,伴随着银行业激烈的竞争,急需出现一套更符合银行需要的新一代银行储蓄系统。
1.2项目背景
项目名称:银行计算机储蓄系统
开发者:计041软件工程第一小组
用户:××银行
背景:为了以更高的服务质量让储户满意,提高业务效率,强调资金安全,完善风险防范意识,特此开发一套新的银行计算机存储系统。
1.3定义
【列出本文档中所用到的专门术语的定义和缩写词的原文。】
1.4参考资料
1 张海藩.《软件工程导论》(第四版).北京:清华大学出版社,2006
2.任务概述
2.1目标
第一年内在一个银行里建立一个内部的计算机储蓄系统,初步实现银行储蓄系统计算机化,并保证该银行能够按期望顺利完成工作。
在后三年内,在国内多间银行中建立该计算机储蓄系统,促进多间银行间的互联合作,实现银行储蓄系统的计算机管理体制,提高银行储蓄系统的整体水平;并实现银行储蓄系统的高效性、方便性、实用性、互联性,从而提高银行的信用度,提高银行公司的经济效益和社会效益。
2.2运行环境
操作系统: Windows 98/xp 及以上操作系统
数据库:Oracle 8
2.3需求概述
银行账户管理、储蓄业务处理系统为方便储户,某银行拟开发计算机储蓄系统。储户填写的存款单或取款单由业务员键入系统,如果是存款,系统记录存款人姓名、住址、存款类型、存款日期、利率等信息(若为新储户须建立账户),并打印存款单给储户;如果是取款,系统计算利息并打印利息清单给储户(若为清户记录注销该账户);还可向储户提供余额查询功能。
2.4条件与限制
该系统至少使用四年以上。
3.总体设计
3.1处理流程
启动系统后,首先进入系统初始化,初始化工作完毕,就可以由各操作员按各自的登录号、密码登录号、密码登录启动操作员工作画面,随后进入联机实时处理,其中记账部分包括定期存取、活期储蓄、查询等多储种业务的记账处理;调整分户信息主要是:调整开户、销户及有关参数;查询则提供分户账信息查询、总账信息查询、操作员记账信息查询及某一科目发生额信息查询等;扎账平后,可以进入日末批量处理,主要完成记分户账、记总账、记登记簿,形成统计报表、打印报表信息并完成数据备份。如遇特殊处理,如例假日、计息日、月底、年末,则作相应处理。
3.2总体结构和模块外部设计系统总体的模块图
3.3功能分配
银行储蓄系统主要可以分为三大功能模块,它们是:系统初始化、实时处理、批量处理1.系统初始化
该功能是对应用系统中每日处理储蓄数据所需的中间文件、表格等进行清零或赋值等初始化处理,它必须在每日联机开始之前进行处理,而且每日只能做一次,否则将引起当日数据错误。
2.实时处理
该功能是储蓄业务处理系统主要的业务处理模块,每项业务处理完毕,都由计算机自动记日志、记账。
例如定期存取子模块,它主要进行定期的开户、到期支取、全部提前支取和部分提前支取等业务的处理。
开户,计算记自动给出账号,输入储户名、地址、金额、密码等信息,检查金额、期限、起息日是否合理,然后计算到期利息,并打印存单。
到期支取。输入账号、开户日起、金额、期限、密码等信息,计算机检查核对这些信息,如无误,计算应付利息,打印利息清单,并将该定期户作销户处理。
全部提前支取。输入账号、开户日期、金额、期限、密码、取款日,计算机检查核对信息,确认无误,则按规定计算出提前支取利息,打印利息清单,并将该定期户作销户处理。
部分提前支取,输入账号、开户日期、部分提前支取金额、期限、支取日、密码等信息,计算机检查信息内容。部分提前支取金额必须小于原账号金额,确认无误后,计算部分提前支取金额的利息,打印利息清单,并将未支取部分按原户名、期限、起息日期、到期日起、利率等信息新开一定期账户,账号由计算机自动给出新账号,原账号作小户处理。
3.批量处理
批量处理是日末处理的工作,包括记总帐、打印报表、数据备份等子模块。
4.接口设计
4.1外部接口
用户界面
在用户界面部分,根据需求分析的结果,用户需要一个用户友善界面。在界面设计上,应做到简单明了,易于操作,并且要注意到界面的布局,应突出的显示重要以及出错信息。外观上也要做到合理化,考虑到用户多对WINDOW 风格较熟悉,应尽量向这一方向靠拢。总的来说,系统的用户界面应作到可靠性、简单性、易学习和使用
软件接口
Windows2000/NT或更高的操作系统。