卷号:卷内编号:银行模拟储蓄系统详细设计说明书项目承担部门:软件测试062工作组撰写人(签名):祝胜康完成日期:2008-4-9本文档使用部门:■主管领导■项目组■客户(市场)■维护人员■用户文档验交组(签名):验交日期:评审负责人(签名):评审日期1 引言编写目的 (2)背景 (2)定义 (2)参考资料 (2)2程序系统的结构 (2)3 界面设计流程…………………………………………………………………………………..4 主界面设计说明………………………………………………………………………………主界面设计规则…………………………………………………………………………主界面实现过程…………………………………………………………………………模块详细设计说明表……………………………………………………………窗口对象说明表…………………………………………………………………5 储户界面设计说明……………………………………………………………………………储户界面设计规则………………………………………………………………………储户界面实现过程………………………………………………………………………模块详细设计说明表……………………………………………………………窗口对象说明表…………………………………………………………………6 职员界面设计说明…………………………………………………………………………….职员界面设计规则………………………………………………………………………职员界面实现过程………………………………………………………………………模块详细设计说明表……………………………………………………………窗口对象说明表…………………………………………………………………7 管理员界面设计说明…………………………………………………………………………..管理员界面设计规则……………………………………………………………………管理员界面实现过程……………………………………………………………………模块详细设计说明表……………………………………………………………窗口对象说明表…………………………………………………………………8 储户界面下的子界面设计说明………………………………………………………………..余额查询界面设计规则………………………………………………………………..余额查询界面设计规则………………………………………………………..余额查询界面实现过程………………………………………………………..模块详细设计说明表……………………………………………………窗口对象说明表………………………………………………………..取款界面设计说明……………………………………………………………..取款界面设计规则……………………………………………………………..取款界面实现过程……………………………………………………………..模块详细设计说明表…………………………………………………窗口对象说明表……………………………………………………….转账界面设计说明……………………………………………………………..转账界面设计规则……………………………………………………………..转账界面实现过程……………………………………………………………..模块详细设计说明表…………………………………………………窗口对象说明表……………………………………………………….修改密码(储户)界面设计说明……………………………………………………..修改密码(储户)界面设计规则……………………………………………...修改密码(储户)界面实现过程……………………………………………..模块详细设计说明表…………………………………………………窗口对象说明表……………………………………………………….9 职员界面下的子界面设计说明……………………………………………………………..开户界面设计说明…………………………………………………………….开户界面设计规则………………………………………………………………开户界面实现过程………………………………………………………………模块详细设计说明表…………………………………………………窗口对象说明表……………………………………………………….销户界面设计说明………………………………………………………………………销户界面设计规则……………………………………………………………….销户界面实现过程………………………………………………………………模块详细设计说明表…………………………………………………窗口对象说明表………………………………………………………挂失界面设计说明…………………………………………………………………….挂失界面设计规则…………………………………………………………….挂失界面实现过程……………………………………………………………模块详细设计说明表…………………………………………………窗口对象说明表………………………………………………………修改密码(银行职员)界面设计说明……………………………………………….修改密码(银行职员)界面设计规则……………………………………….修改密码(银行职员)界面实现过程……………………………………….模块详细设计说明表…………………………………………………窗口对象说明表………………………………………………………职员登入的用户界面设计说明………………………………………………………..职员登入的用户界面设计规则……………………………………………….职员登入的用户界面实现过程……………………………………………….模块详细设计说明表…………………………………………………窗口对象说明表………………………………………………………存款界面设计说明………………………………………………………………………存款界面设计规则………………………………………………………………存款界面实现过程……………………………………………………………模块详细设计说明表…………………………………………………窗口对象说明表………………………………………………………10 管理员界面下的子界面设计说明……………………………………………………………修改利率界面设计说明………………………………………………………………修改利率界面设计规则…………………………………………………………修改利率界面实现过程…………………………………………………………模块详细设计说明表…………………………………………………窗口对象说明表………………………………………………………详细设计说明书1引言编写目的根据概要设计说明书中的设计内容,编写详细设计说明书,为开发过程提供系统处理过程的详细说明,使系统开发各类技术人员对整个系统所需实现的功能以及系统的功能模块的划分、实现和数据库的表结构有清楚的认识,为整个系统的开发、测试、评审和移交提供基础,本报告一旦确认后将成为系统开发各类技术人员共同遵守的准则,并为以后的编程工作提供依据。
本说明书的预期读者为本项目负责人以及负责项目开发的各类技术人员、管理人员、项目评审人员。
背景项目的名称:银行储蓄模拟系统的开发项目的委托单位:本团队项目的用户(单位):想要了解银行储蓄业务流程的人项目的任务提出者:魏勍颋项目的主要承担部门:开发部门项目建设背景:通过开发此模拟软件掌握系统的软件工程理论、技术和方法,能使用正确的方法开发出成本低、质量高的软件,具有良好的编程风格,从而为今后从事软件开发和维护打下坚实的基础。
同时在此过程中对软件工程的学习也为后期的毕业设计环节奠定了良好的基础。
软件系统与其他系统的关系:无软件系统与机构的关系:无定义列出本文件中用到专门术语的定义和外文首字母组词的原词组。
2程序系统的结构本系统是一套模拟现实银行系统收支管理的软件,通过软件系统模拟银行储蓄的业务流程。
本系统通过ADO接口访问Access数据库对用户信息、账户信息等进行存储。
用户启动软件以后,首先要输入用户名/账号和密码登陆系统。
系统根据用户输入的信息判断用户是普通的银行储户,还是银行职员,或者银行的管理员。
成功登陆以后,银行储户可以查询余额,取款,修改密码;银行职员可以开户,挂失,销户,存款,修改密码;银行管理员可以添加或删除银行职员信息,修改利息额。
由此,功能流图如下:分析系统涉及到的问题及其解决方案,可得以下系统流程如图:本系统分为用户管理、账户管理和利息管理三个模块。
系统模块图如下:(以下将对上述三个模块的实现过程以及所涉及到的问题做详细的说明)3界面设计流程本模块将以大纲的形式说明界面实现的顺序界面设计流程图:如上图所示,要完成本系统,必须设计15个界面:第一层次:主登陆界面第二层次:储户界面,银行职员,管理员界面第三层次:查询余额界面,取款界面,转账界面,修改密码界面(修改储户密码),职员登录的储户界面,存款界面,开户界面,销户界面,挂失界面,修改密码界面(修改职员密码),修改利息界面。
以下也将按照上面的层次顺序详细说明各个界面的实现过程。
4主界面设计说明储户界面采用Windows风格,便于用户进行操作。
其控制面板作为操作通话的主要界面,如下图所示。
主界面设计规则a.力求使界面整体协调,简洁美观,用尽量少的控件实现较多的功能,用比较单调的色彩美化界面。
b.在功能实现上,要根据不同的用户身份实现各自的登录,当对应的卡号(或工号)和密码都正确的情况下即可进入各自对应的界面。
c.为了方便用户使用,在实际操作过程中要提供必要的提示。
例如,○在界面左上角有“请选择并登陆”的提示;○当用户输入的卡号(或工号)和密码不对时要弹出“登陆失败!输入的信息有误或者是您的帐号已经被挂失,请去银行柜台查询”的提示;○当用户连续三次登陆均失败时,弹出“您登陆失败次数已经超过3次,系统无法为您登陆”,并且关闭登录框。
d.由于想要登录的用户类型不同,所以对应的提示文字也就不同。
即当选择储户时,应该显示卡号;当选择管理员或银行职员时,显示工号。
界面设置时,默认用户以储户身份登陆。
主界面实现过程模块详细设计说明表编号:窗口对象说明表编号:5储户界面设计说明最终界面如下图所示:储户界面设计规则a.该界面将实现查询余额,取款,转账,修改密码四个功能。
b.另外为了使界面美观,界面上还将显示其他内容:○1.显示”**用户(登录用户),欢迎登陆银行系统”。
○2.与银行储蓄有关的信息模块:黄金行情,股票行情,银行利率,奥运倒计时。
○3.银行咨询电话。
储户界面实现过程模块详细设计说明表窗口对象说明表6 职员界面设计说明最终界面如下图所示:银行职员界面设计规则a.本界面主要包括两大模块:办理帐户业务和办理其他业务办理帐户业务:即输入储户的帐户和密码后,即可登录到职员登录的储户界面,可以看到该储户的开户信息和卡上余额等信息,并能进行相关的操作。