《第21组ATM机模拟系统》

上传人:sh****na 文档编号:265870300 上传时间:2022-03-14 格式:DOCX 页数:9 大小:124.24KB
返回 下载 相关 举报
《第21组ATM机模拟系统》_第1页
第1页 / 共9页
《第21组ATM机模拟系统》_第2页
第2页 / 共9页
《第21组ATM机模拟系统》_第3页
第3页 / 共9页
《第21组ATM机模拟系统》_第4页
第4页 / 共9页
《第21组ATM机模拟系统》_第5页
第5页 / 共9页
点击查看更多>>
资源描述

《《第21组ATM机模拟系统》》由会员分享,可在线阅读,更多相关《《第21组ATM机模拟系统》(9页珍藏版)》请在金锄头文库上搜索。

1、ATM机模拟系统设计文档目录第一章 项目名称及任务1.1 项目名称ATM机模拟系统1.2 项目现状ATM机管理系统是银行业务流程过程中十分重要且必备的环节之一,在银行业务流程当中起着承上启下的作用,其重要性不言而喻。但是,目前许多银行在具体的一些业务流程处理过程中仍然使用手工操作的方式来实施,不仅费时、费力,效率低下,而且无法达到理想的效果。本文针对上述问题,采用软件工程的开发原理,依据软件流程过程规范,按照需求分析、概要设计、详细设计、程序编码、测试、软件应用等过程开发了一个银行ATM机模拟系统。1.3项目意义作用 方便不熟悉银行ATM机系统的人熟悉系统,以便在以后的生活中可以流程的使用使用

2、ATM机,并且锻炼了我们的合作动手能力,为以后的程序设计打下基础。第二章 项目环境与技术2.1项目的环境 2.1.1项目的硬件环境 操作系统:Windows XP/7;Mac OX CPU:1G 内存:512M以上2.1.2项目的开发环境 操作系统:Windows 2003/7 数据库:SQL Server 2005 数据库连接驱动: Java Project 集成开发环境2.2 项目技术&架构 使用数据库技术编写银行的客户数据,包括客户的账号、密码、存在银行的钱的余额等一系列数据,使用Java技术编写ATM机模拟系统的主界面以及核心功能 并且采用C/S架构,做到流畅的人机交互。C/S结构,即

3、(客户机/服务器) 结构,是大家熟知的软件,通过将任务合理分配到Client端和Server端,降低了系统的通讯开销,需要安装才可进行管理操作。它是软件系统体系结构,通过它可以充分利用两端硬件环境的优势,将任务合理分配到端和端来实现,降低了系统的通讯开销。目前大多数系统都是Client/Server形式的两层结构,由于现在的软件应用系统正在向分布式的Web应用发展,Web和Client/Server应用都可以进行同样的业务处理,应用不同的模块共享逻辑组件;因此,内部的和外部的用户都可以访问新的和现有的应用系统,通过现有应用系统中的逻辑可以扩展出新的应用系统。这也就是目前应用系统的发展方向。第三

4、章 项目的功能性需求(待完善)3.1 功能详细说明 登陆:客户输入账号密码之后点击登录能够登入到ATM机主界面查询剩余金额:主界面上有按钮提示客户可以查看银行卡里面的剩余金额 取款:主界面上有按钮可以提示客户取款 转帐:主界面上有按钮可以提示客户转账,并且可以输入转入账户的银行卡号 修改密码:主界面上有按钮可以提示客户修改密码 打印凭条:在做完一系列操作之后可以有按钮提示是否打印凭条第四章 项目的非功能性需求4.1 程序外观说明 使用JAVA开发环境编写程序的界面,JAVA对于程序界面的编写比较呆板,不能做出比较美观的界面,只能尽量使界面的布局更加合理人性化。 界面设计如下:1. 在未使用时显

5、示待机界面2. 按任意键进入登录界面,输入正确的帐号和密码3. 密码输入错误,弹出密码错误界面。提示从新输入密码4. 登录成功后进入选择界面,选择需要进行的业务。根据不同选择进入以下界面5. 如果选择取款,进入取款界面。输入取款面额。提示最高面额为5000元。选择取消进入取卡界面,选择返回进入选择界面6. 交易成功后,提示取出现金。点继续进入选择界面。点取消进入打印界面7. 如果选择余额查询界面,显示余额。并提示可用金额8. 如果选择转帐,进入转帐界面。提示输入转帐帐号和确认帐号9. 交易成功,选择继续进入选择界面,选择取消进入打印界面10. 如果选择修改密码,进入密码修改界面。并提示输入新密

6、码和确认新密码11. 交易成功,选择继续进入选择界面,选择取消进入取卡界面12. 打印界面,打印取款和转帐交易的信息,选择否跳过13. 取卡界面,退出交易 第五章 项目可行性分析5.1 市场分析及预测 虽然ATM机已经出现了很长的一段时间,但是仍然有许多人没有使用或者很少使用这种机器,对于ATM机的操作不熟悉,为此,我们设计了这个软件,来方便没有使用过的人熟悉ATM机的操作流程,一边在以后的生活中能够更便利5.2 数据流图 DFD/0层图DFD/1层图 DFD/2层图5.3 用况图用况名称:取款参与的执行者:客户,ATM机前置条件:无事件流:1. 客户点击登录按钮时用况开启2. 客户输入账号,

7、密码3. 检验账户是否输入正确,如果有错回到第2步,否则继续4. 检验密码是否输入正确,如果有错回到第2步,否则继续5. 在数据库中添加登录记录,用况结束 修改信息:数据库中的上一次登录时间信息 用况名称:存款参与执行者:客户,ATM机前置条件:一个合法的客户已登录到该系统事件流:1. 当用户选择存款功能时用况时开始2. 输入存款金额,点击确认3. 在客户对应的账户添加存款金额4. 在数据库中添加存款记录,用况结束 修改信息:数据库中客户对应账户的存款余额用况名称:查看余额参与执行者:客户,ATM机前置条件:一个合法的客户已登录到该系统事件流:1. 当用户选择查看余额功能时用况时开始2. 点击

8、查看余额,然后系统显示客户对应账户上面的各种币值的余额3. 在数据库中添加客户查看余额的记录,用况结束 修改信息:数据库中客户对应账户的查看余额记录 用况名称:修改密码 参与执行者:客户,ATM机 前置条件:一个合法的客户已登录到该系统 事件流:1. 当用户选择修改密码功能时用况时开始2. 输入旧密码3. 输入新密码4. 在一次输入新密码5. 如果两次输入的新密码不正确则回到第3步,否则继续6. 显示修改成功,在数据库中添加修改记录,用况结束 修改信息:客户对应账户的密码 用况名称:转账 参与执行者:客户,ATM机前置条件:一个合法的客户已登录到该系统事件流:1. 当用户选择转账功能时用况时开

9、始2. 输入要转入账户的账号3. 在一次输入要转入账户的账号4. 如果两次输入的账号不一致则回到第2步,否则继续5. 点击确认,显示客户自己账号的余额6. 在数据库中添加转账记录,用况结束5.4 流程图第六章 项目团队人员需求6.1 人员需求 小组成员共4人,每个人都必备JAVA软件开发所必需的知识,每个人完成ATM机模拟系统主界面的一个功能,最后交由组长整合第七章 项目的时间安排7.1 时间安排 4月份中旬写出需求分析、概要设计,然后在4月份下旬规划出部分功能的详细设计,在5月份出写出大部分按钮的程序编码,并且在5月底进行软件测试以及软件应用,请一些同学来模拟客户进行最后的软件测评,6月初交出程序的源代码,以及软件的打包程序。

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号