版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1 引言1.1 编写目的概要设计完成了软件系统的总体设计,规定了各个模块的功能及模块之间的 联系。通过详细设计,实现各个模块规定的具体功能。在详细设计说明书中,对 所采用算法的逻辑关系进行分析,设计出全部必要的过程细节,并给予清晰的表 达,使之成为编码的依据。主要确定各个模块的算法,用工具表达算法的过程, 确定每一模块数据结构,确定模块儿间接口细节。1.2 背景在传统的银行账户管理中,其过程往往是很复杂的,繁琐的,账户管理以入 账和出账两项内容为核心,在此过程中又需要经过若干道手续,因为整个过程都 需要手工操作,效率十分低下,且由于他们之间关联复杂,统计和查询的方式各 不相同,且会出现信息的重
2、复传递问题,因此该过程需要进行信息化 ,以利用计 算机进行账目管理。本系统的名字是银行储蓄管理系统。2 程序系统的结构用一系列图表列出本程序系统内的每个程序 (包括每个模块和子程序)的名 称、标识符和它们之间的层次结构关系。用户模块的分解可将用户操作分解为:存款,取款,查询,开户用户模块取查存开款询款户图 1 1 用户模块图管理员操作的分解管理员的操作是将用户的操作传送给系统, 代替用户与系统交互,所以,管 理员的操作与系统的操作基本类似, 也可以近似地将管理员看作用户。所以操作 员操作可分解为:查询、冻结、解冻。图 2 2 管理员模块图3 程序设计说明3.1 管理员登陆模块3.1.1 程序描
3、述管理员登陆主要是针对银行系统的管理员管理账户信息时使用,如用户注 册,用户登录。常驻内存,非子程序,无覆盖要求,顺序处理。3.1.2 功能3.1.3 性能本模块对程序性能要求是在 6 6 秒内完成验证。3.1.4 输人项密码:六位 0 0 9 9 数字。非经法定程序,不得外泄。管理员 IDID:七位 0 0 9 9 组成的字符串,非经法定程序,不得外泄3.1.5 输出项成功进入银行管理系统界面。或者输出:您输入的管理员用户名或密码错误,请重新输入!3.1.6 算法一个 IFIFELSEELSE 的判断语句,TRYTRY CATCHCATCH 异常的处理3.1.7 流程逻辑3.1.8 接口3.
4、1.9 存储分配管理员信息存在管理员表中。3.1.10 测试计划1 1 如输入的用户名或密码不正确,若次数超过三次,则提示: 您输入的管理员用户名或密码超过错误次数 , 系统将退出 然后自动退出系统;否则,出现重新输入界面。2 2 若输入的用户名不是七位数字, 则提示: 您输入的管理员用户名错误, 请 重新输入!3 3 若输入的密码有数字之外字符或者多于少于六位,则提示:您输入的管理 员密码错误,请重新输入!4 4 若输入的用户名,密码正确,则成功进入管理系统界面。提示:欢迎进入 银行管理系统5 5 验证普通用户是否拥有相应权限。3.2 申请账户模块3.2.1 程序描述本程序主要用于新用户申请
5、新账户。非常驻内存,是管理员登录的子模块, 无覆盖要求,无覆盖要求,顺序处理。3.2.2 功能输入处理输出姓名 身份证 号 账户密 码 再次输 入密码323 性能本程序在 1515 秒内完成324 输人项密码:六位 0 0 9 9 数字用户名:英文或汉字,不超过 1010 个字符。身份证号必须 1818 位, 且本人身份证号,符合格式标准。非经法定程序,不 得外泄。3.2.5 输出项输出新账号一个,必须唯一,且 1010 位数字。保密,非经法定程序,不得外泄。326 算法一个 IFIFELSEELSE 的判断语句,TRYTRY CATCHCATCH 异常的处理3.2.7 流程逻辑非经法定程序,
6、不得外泄328 接口329 存储分配把符合验证条件的用户信息:用户名,账号,密码,身份证号存入用户数据 库。3.2.10 测试计划1 1 若输入用户,密码格式不对,应提示:您输入的用户名,密码错误2 2 若两次输入密码不一致。应提示:您输入的密码不一致,请重新输入3 3 若输入身份证号是假的,应提示:您输入的身份证号错误3.3 用户登录模块用户登录模块类似于管理员登录模块,功能,操作方式一样,不再赘述。 可覆盖于管理员登录模块。3.4 用户存款模块3.4.1 程序描述本程序主要用于用户登录后的存款操作。非常驻内存,是“用户登录”模块 的子程序,无覆盖要求,顺序处理。3.4.2 功能输入处理输出
7、3.4.8 接口343 性能核对工作应该在 1 1 分钟内完成。3.4.4 输人项1 1 存款金额数应是阿拉伯数字,可以有小数点2 2 存款金额数应该=1=1 元,最低位是角,对分不接受3.4.5 输出项1 1 提示:存款成功2 2 提示:您现在账户金额是:XXX. .XX元3.4.6 算法一个 IFIFELSEELSE 的判断语句,TRYTRY CATCHCATCH 异常的处理输入处理输出3.5.8 接口3.4.7 流程逻辑用户登录用户存款数据库349 存储分配把用户存款额写入存款数据库3.4.10 测试计划1 1 若输入金额数和用户所存金额数不一样,提示:请重新输入。2 2 若输入金额小于
8、 1 1 元,提示:存款额太小,一元以下不能存。3 3 若输入金额正确,提示 1 1:存款成功提示 2 2:您现在账户金额是:XXX. .XX元3.5 用户取款模块3.5.1 程序描述用户取款模块本程序主要用于用户登录后的取款操作。非常驻内存,是“用户登录”模块 的子程序,无覆盖要求,顺序处理。3.5.2 功能输入处理输出3.5.8 接口3.5.3 性能核对工作应该在 3030 秒内完成。3.5.4 输人项1 1 取款金额数应是阿拉伯数字。2 2 取款金额数应该 =账户余额。3.5.5 输出项1 1 提示:取款成功,请拿好您取的钱2 2 提示:您现在账户金额是:XXX. .XX元3.5.6 算法一个 IFIFELSEELSE 的判断语句,TRYTRY CATCHCATCH 异常的处理输入处理输出3.6.8 接口3.5.7 流程逻辑用户登录取款用户取款数据库_-3.5.9 存储分配把用户取款额写入取
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年度物流服务合同标的为货物运输与仓储
- 2024年度企业研发合作与技术转让合同
- 调压阀市场需求与消费特点分析
- 玻璃盒市场需求与消费特点分析
- 搓衣板市场发展现状调查及供需格局分析预测报告
- 2024年度新能源技术研发与推广合同
- 2024年度云计算资源租赁与服务合同
- 2024年度东莞市房产买卖合同
- 2024年度企业咨询服务合同标的及服务内容
- 2024年度安徽省统计局统计专业技术人员聘用合同
- 瑞幸咖啡事件分析
- 休闲农业与乡村旅游(课件)
- 英语介绍微信
- 2023年初中部汉语听写大赛题库
- 2023年清华附中小升初数学试题解析
- 软式内镜清洗消毒技术规范
- 大学无机化学第九章沉淀溶解平衡
- JJF 1101-2019环境试验设备温度、湿度参数校准规范
- GB/T 13075-2016钢质焊接气瓶定期检验与评定
- 2022年教师资格之中学教育学教育心理学全国通用试题
- 主体验收施工单位发言稿
评论
0/150
提交评论