简单银行存取管理系统~~详细设计说明文书_第1页
简单银行存取管理系统~~详细设计说明文书_第2页
简单银行存取管理系统~~详细设计说明文书_第3页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、详细设计说明书1引言41.1编写目的41.2背景41.3参考资料42程序系统的构造4 3程序设计说明63.1管理员登陆模块6程序描述6功能6性能6输人项6输出项6算法6流程逻辑6接口 7存储分配7测试方案73.2申请账户模块8程序描述8功能8性能8输人项8输出项8算法8流程逻辑8接口 9存储分配9测试方案93.3用户登录模块93.4用户存款模块10程序描述10功能10性能10输人项10输出项10算法10流程逻辑10接口 11349存储分配113410测试方案113.5用户取款模块121引言1.1编写目的概要设计完成了软件系统的总体设计,规定了各个模块的功能及模块之间的 联系。通过详细设计,实现

2、各个模块规定的具体功能。在详细设计说明书中,对 所采用算法的逻辑关系进展分析,设计出全部必要的过程细节,并给予清晰的表 达,使之成为编码的依据。主要确定各个模块的算法,用工具表达算法的过程, 确定每一模块数据构造,确定模块儿间接口细节。本文档的读者主要是工程筹划,设计人员,程序员,评审人员及后期测试人 员,系统维护人员。1.2背景随着信息技术的开展,办公自动化的普及,如何快速,高效,便捷的为银行 用户效劳、管理用户的账户受到了高度的关注;因此为了解决这个问题我们研究 这个系统以满足银行需求!在传统的银行账户管理中,其过程往往是很复杂的,繁琐的,账户管理以入 账和出账两项容为核心,在此过程中又需

3、要经过假设干道手续, 因为整个过程都 需要手工操作,效率十分低下,且由于他们之间关联复杂,统计和查询的方式各 不一样,且会出现信息的重复传递问题,因此该过程需要进展信息化 ,以利用计 算机进展账目管理。本系统的名字是银行储蓄管理系统。本系统是由555、666、777、888四人共同提出设计的,并在 909网络实验 室开发及实现。1.3参考资料(1) ?银行软件资料?(2) ?开发要求说明?(3) ?软件需求说明书?(4) ?概要设计说明书?(5) 耿祥义著,Java 2实用教程,清华大学,2001 徐云鹏著,Java案例开发,电子工业 ,2005(7) 广彬著,Java课程设计案例精编,清华大

4、学,2007(8) 海藩著,软件工程导论,人民邮电,20062程序系统的构造用一系列图表列出本程序系统的每个程序包括每个模块和子程序的名称、 标识符和它们之间的层次构造关系。用户模块银行存储管理系统管理员操作<1>用户模块的分解可将用户操作分解为:存款,取款,查询,开户用户模块取查存开款询款户图1用户模块图<2>管理员操作的分解管理员的操作是将用户的操作传送给系统, 代替用户与系统交互,所以,管 理员的操作与系统的操作根本类似, 也可以近似地将管理员看作用户。所以操作 员操作可分解为:查询、冻结、解冻。图2管理员模块图3程序设计说明3.1管理员登陆模块程序描述管理员登陆

5、主要是针对银行系统的管理员管理账户信息时使用,如用户注 册,用户登录。常驻存,非子程序,无覆盖要求,顺序处理。功能输入处理输出管理员1校验用户名IDr.2校验密码密码3核对用户名和密码一致有效的密码进入管理系统提示输入错误有效的用户名性能本模块对程序性能要在6秒完成验证。输人项密码:六位0 9数字。非经法定程序,不得外泄。管理员ID:七位0 9组成的字符串,非经法定程序,不得外泄输出项成功进入银行管理系统界面。或者输出:您输入的管理员用户名或密码错误,请重新输入!算法一个IFELSE 的判断语句,TRY CATCH异常的处理流程逻辑3.1.8 接口存储分配管理员信息存在管理员表中。测试方案&q

6、uot;您输入1如输入的用户名或密码不正确,假设次数超过三次,那么提示: 的管理员用户名或密码超过错误次数","系统将退出" 然后自动退出系统;否 那么,出现重新输入界面。2假设输入的用户名不是七位数字,那么提示:您输入的管理员用户名错误, 请重新输入!3假设输入的密码有数字之外字符或者多于少于六位,那么提示:您输入的 管理员密码错误,请重新输入!4假设输入的用户名,密码正确,那么成功进入管理系统界面。提示:欢送 进入银行管理系统5验证普通用户是否拥有相应权限。3.2申请账户模块程序描述本程序主要用于新用户申请新账户。 非常驻存,是管理员登录的子模块,无 覆盖要求

7、,无覆盖要求,顺序处理。功能性能本程序在15秒完成324输人项密码:六位0 9数字。非经法定程序,不得外泄。 用户名:英文或汉字,不超过10个字符。号必须18位,且本人号,符合格式标准。非经法定程序,不得外泄。325输出项输出新账号一个,必须唯一,且10位数字。,非经法定程序,不得外泄326算法一个IFELSE 的判断语句, TRY CATCH异常的处理327流程逻辑328 接口329存储分配把符合验证条件的用户信息:用户名,账号,密码,号存入用户数据库。测试方案1假设输入用户,密码格式不对,应提示:您输入的用户名,密码错误 2假设两次输入密码不一致。应提示:您输入的密码不一致,请重新输入 !

8、 3假设输入号是假的,应提示:您输入的号错误3.3用户登录模块用户登录模块类似于管理员登录模块,功能,操作方式一样,不再赘述。 可覆盖于管理员登录模块。3.4用户存款模块程序描述本程序主要用于用户登录后的存款操作。 非常驻存,是“用户登录模块的 子程序,无覆盖要求,顺序处理。功能输入处理输出343性能核对工作应该在1分钟完成。输人项1存款金额数应是阿拉伯数字,可以有小数点2存款金额数应该=1元,最低位是角,对分不承受输出项1提示:存款成功2提示:您现在账户金额是:XXX . XX元算法一个IFELSE 的判断语句,TRY CATCH异常的处理流程逻辑348 接口349存储分配把用户存款额写入存款数据库测试方案1假设输入金额数和用户所存金额数不一样,提示:请重新输入。2假设输入金额小于1元,提示:存款额太小,一元以下不能存。3假设输入金额正确,提示1:存款成功提示2:您现在账户金额是:XXX . XX元3.5用户取款模块程序描述用户取款模块本程序主要用于用户登录后的取款操作。非常驻存,是“用户登录模块的子程序,无覆盖要求,顺序处理。功能输入处理输出性能核对工作应该在30秒完成。输人项1取款金额数应是阿拉伯数字。2取款金额数应该 >=账户余额。输出项1提示:取款成功,请拿好您取的钱2提示:您现在账户金额是:XXX . XX元算法一个IFELSE 的判断语句,TRY CATCH

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论