《银行储蓄系统概要设计说明书.doc》由会员分享,可在线阅读,更多相关《银行储蓄系统概要设计说明书.doc(29页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、Four short words sum up what has lifted most successful individuals above the crowd: a little bit more.-author-date银行储蓄系统概要设计说明书概要设计说明书银行储蓄系统概要设计说明书目 录1引言21.1编写目的21.2背景21.3定义21.4参考资料22总体设计22.1需求规定22.2运行环境22.3基本设计概念和处理流程22.3.1数据处理流程图22.3.2数据对象E-R图32.3.3存取款数据流程图32.4结构32.5功能需求与程序的关系42.6人工处理过程42.7尚未解决的问
2、题43接口设计53.1用户接口53.2内、外部接口54运行设计54.1运行模块组合54.2运行控制54.3运行时间55系统数据结构设计55.1逻辑结构设计要点55.2物理结构设计要点65.3数据结构与程序的关系66系统出错处理设计66.1出错信息66.2补救措施76.3系统维护设计7概要设计说明书1引言1.1编写目的在现代化社会中随着银行业的激烈竞争,如何更好的提高办事效率,降低成本,提高银行系统的电算化及现代化程度,充分满足客户的需求,提供更优质高效的服务,成为各银行正向追逐的目标。伴随着银行业激烈的竞争,急需出现一套更符合银行需要的新一代银行储蓄系统。为满足客户需求,通过概要的设计说明,可
3、以让系统开发的团队有一个开发的具体方向,并且确定软件开发过程中将会面临的诸多问题以及制定出相应的解决办法,以及确定此软件在未来所带来的经济效益。1.2背景待开发的软件系统的名称;银行储蓄管理系统。本项目的任务提出者:银行。本项目的开发者:本小组成员。目前的银行储蓄系统方便性还不够,储蓄用户不能很好的随时随地进行存取款,因此,就需要创建一个可以很好满足用户,方便用户存取款需求的新的银行计算机储蓄系统。1.3定义银行储蓄应用软件:基本元素为构成银行储蓄以及相关行为所需的各种部分。需求:用户解决问题或达到目标所需的条件或功能;系统或系统部件要满足合同、标准,规范或其它正式规定文档所需具有的条件或权能
4、。需求分析:包括提炼,分析和仔细审查已收集到的需求,以确保所有的风险承担者都明其含义并找出其中的错误,遗憾或其它不足的地方。 1.4参考资料2总体设计 2.1需求规定银行账户管理、储蓄业务处理系统为方便储户,某银行拟开发计算机储蓄系统。储户填写的存款单或取款单由业务员键入系统,如果是存款,系统记录存款人姓名、住址、存款类型、存款日期、利率等信息(若为新储户须建立账户),并打印存款单给储户;如果是取款,系统计算利息并打印利息清单给储户(若为清户记录注销该账户);还可向储户提供余额查询功能。2.2运行环境操作系统:Windowsxp/ Windows 7 及以上操作系统 2.3基本设计概念和处理流
5、程2.3.1数据处理流程图用户手动填写取款信息业务员输入输入密码在确认单上签上用户名用户存款余额打印取款清单2.3.2数据对象E-R图储户住址电话号码身份证号码姓名存取款储蓄所名称地址电话号码到期日期数额类型密码利率2.3.3存取款数据流程图用户记录存款信息存款信息打印利息清单打印存单用户核算密码计算利息业务员设置利率存款利率 2.4结构编号功能名称功能描述1储户开户完成储户开户并验证和保存储户开户的信息2职工登录完成职工登录和验证职工的登录信息3活期储存储户可以随时进行存取和转让操作4定期储存储户不能随时存取和转让,必须定期取款5数据备份备份储户所有信息,在突发情况下保证用户信息不丢失6转账
6、处理储户之间的转账操作7账户查看储户查看自己的账户信息8用户帮助对于用户的疑问给予相应的提示和解释 2.5功能需求与程序的关系功能需求业务办理模块密码管理模块信息管理模块开户销户存款取款转账解冻修改密码查询客户信息 2.6人工处理过程该功能是储蓄业务处理系统主要的业务处理模块,每项业务处理完毕,都由计算机自动记日志、记账。例如定期存取子模块,它主要进行定期的开户、到期支取、全部提前支取和部分提前支取等业务的处理。开户,计算记自动给出账号,输入储户名、地址、金额、密码等信息,检查金额、期限、起息日是否合理,然后计算到期利息,并打印存单。到期支取。输入账号、开户日起、金额、期限、密码等信息,计算机
7、检查核对这些信息,如无误,计算应付利息,打印利息清单,并将该定期户作销户处理。全部提前支取。输入账号、开户日期、金额、期限、密码、取款日,计算机检查核对信息,确认无误,则按规定计算出提前支取利息,打印利息清单,并将该定期户作销户处理。部分提前支取,输入账号、开户日期、部分提前支取金额、期限、支取日、密码等信息,计算机检查信息内容。部分提前支取金额必须小于原账号金额,确认无误后,计算部分提前支取金额的利息,打印利息清单,并将未支取部分按原户名、期限、起息日期、到期日起、利率等信息新开一定期账户,账号由计算机自动给出新账号,原账号作小户处理。 2.7尚未解决的问题暂无。3接口设计 3.1用户接口提
8、供用户基本存取款需求,账户余额查询,转账,资料查询等功能功能。并且系统响应快捷,响应信息准确。系统的用户界面应做到简单明了,易于操作,并且要注意到界面的布局,应突出的显示重要以及出错信息,注重可靠性、简单性、易学习和使用。 3.2内、外部接口硬件接口要求:顺畅,快捷。网络硬件接口要求:现实中要求具有高速以太网组网以实现联网操作,但在理论实验验证软件本身的目的来看,无需网络通讯接口。业务员键入储户的资料要全部一直显示在屏幕;储户从按键口键入密码到系统以核对;计算机与打印机有高速传输的连接接口,最后以纸张的形式打印出清单给用户。4运行设计 4.1运行模块组合在每次的启动后开始运行系统初始化模块,通
9、过各模块之间的调用,读入并对输入进行格式化。在完成系统初始化模块后,接收用户登陆数据。正常开启实时处理模块后,便可对数据库进行查询和修改,对信息进行处理,产生相应的输出。 4.2运行控制事务名事 件 流登录模块登录职工登录,成功后进入功能管理页面进行各项操作注册模块用户开户职员按要求填写用户提供的信息,系统自动判断信息表中该用户名是否存在,若不存在则判断储户的开户信息是否合法,如果合法则注册成功,否则失败。管理模块活期储存开户、存款定期储存开户、存款数据备份用户数据、备份转账处理用户、转账账户查看用户、取款用户帮助给予该系统的使用储户提供相应的帮助 4.3运行时间考虑到实际情况,系统对运行时间
10、的要求为必须对作出的操作有较快的反应,运行时,在系统工作正常、网络链接正常的情况下,响应时间应在3秒内。建议使用PentiumIII或更好的处理器。硬件对本系统的速度影响将会大于软件的影响。5系统数据结构设计 5.1逻辑结构设计要点账户名账户密码储户联系方式账户余额存款信息储户账户信息银行储蓄管理系统职工信息职工名职工ID职工密码职工联系方式储户系统操作信息账户名存取款信息转账信息各操作时间 5.2物理结构设计要点 5.3数据结构与程序的关系程序在对存/取款进行操作时需对数据库数据库数据结构,也就是数据表进行查询和修改:在存/取款过程中都需要对数据库中的所有表,进行联合查询、修改。物理数据结构
11、主要用于各模块之间函数的信息传递。接口传递的信息将是以数据结构封装了的数据,以参数传递或返回值的形式在各模块间传输。出错信息将送入显示模块中,最后送入打印准备模块中准备打印格式。6系统出错处理设计 6.1出错信息出 错 形 式定 义处 理 办 法用户登录出错账户名不存在、密码错误、验证码错误该系统数据库中不存在此账户信息检验输入的账户信息的正确性,必要时向银行咨询用户开户出错开户的用户信息已存在或者用户信息错误系统检测用户信息不符合系统标准重新提供详细用户信息,直到符合标准 6.2补救措施若系统数据库遭到破坏,需要系统及时导入备份的数据库文件;若遇到停电,采用备用电源支持系统正常运行。储户在系
12、统使用时,出现错误,系统给予相应的提示,必要时阻止储户下一步操作。 6.3系统维护设计主要提供数据备份和故障恢复两大功能。数据备份是每日必做的工作,可选用硬盘、软盘、光盘等多种方式或其中一种进行数据备份,备份的内容包括账务数据和日志数据,在每个备份数据的存储介质上要标明备份日期,便于数据恢复时选择。故障恢复是在系统数据出现错误或发生故障时,可以将数据备份的有关信息恢复到现有系统中。如果是当天业务处理过程中发生故障,则可将现有系统先恢复到昨日日结后的状态;如果是当天业务日志未被破坏,则可以利用系统功能自动恢复当日账务;若当日日志已被破坏,则由操作人员依据业务处理凭证,重新录入恢复数据。系统维护确保了整个系统能够安全、可靠、连续地运行。-