第21组ATM机模拟系统之令狐文艳创作Word文件下载.docx

上传人:b****4 文档编号:18513048 上传时间:2022-12-18 格式:DOCX 页数:6 大小:29.36KB
下载 相关 举报
第21组ATM机模拟系统之令狐文艳创作Word文件下载.docx_第1页
第1页 / 共6页
第21组ATM机模拟系统之令狐文艳创作Word文件下载.docx_第2页
第2页 / 共6页
第21组ATM机模拟系统之令狐文艳创作Word文件下载.docx_第3页
第3页 / 共6页
第21组ATM机模拟系统之令狐文艳创作Word文件下载.docx_第4页
第4页 / 共6页
第21组ATM机模拟系统之令狐文艳创作Word文件下载.docx_第5页
第5页 / 共6页
点击查看更多>>
下载资源
资源描述

第21组ATM机模拟系统之令狐文艳创作Word文件下载.docx

《第21组ATM机模拟系统之令狐文艳创作Word文件下载.docx》由会员分享,可在线阅读,更多相关《第21组ATM机模拟系统之令狐文艳创作Word文件下载.docx(6页珍藏版)》请在冰豆网上搜索。

第21组ATM机模拟系统之令狐文艳创作Word文件下载.docx

第二章项目环境与技术

2.1项目的环境

2.1.1项目的硬件环境

操作系统:

WindowsXP/7;

MacOX

CPU:

1G

内存:

512M以上

2.1.2项目的开发环境

Windows2003/7

数据库:

SQLServer2005

数据库连接驱动:

JavaProject集成开发环境

2.2项目技术&

架构

使用数据库技术编写银行的客户数据,包括客户的账号、密码、存在银行的钱的余额等一系列数据,使用Java技术编写ATM机模拟系统的主界面以及核心功能

并且采用C/S架构,做到流畅的人机交互。

C/S结构,即Client/Server(客户机/服务器)结构,是大家熟知的软件系统体系结构,通过将任务合理分配到Client端和Server端,降低了系统的通讯开销,需要安装客户端才可进行管理操作。

它是软件系统体系结构,通过它可以充分利用两端硬件环境的优势,将任务合理分配到Client端和Server端来实现,降低了系统的通讯开销。

目前大多数应用软件系统都是Client/Server形式的两层结构,由于现在的软件应用系统正在向分布式的Web应用发展,Web和Client/Server应用都可以进行同样的业务处理,应用不同的模块共享逻辑组件;

因此,内部的和外部的用户都可以访问新的和现有的应用系统,通过现有应用系统中的逻辑可以扩展出新的应用系统。

这也就是目前应用系统的发展方向。

第三章项目的功能性需求(待完善)

3.1功能详细说明

登陆:

客户输入账号密码之后点击登录能够登入到ATM机主界面

查询剩余金额:

主界面上有按钮提示客户可以查看银行卡里面的剩余金额

取款:

主界面上有按钮可以提示客户取款

转帐:

主界面上有按钮可以提示客户转账,并且可以输入转入账户的银行卡号

修改密码:

主界面上有按钮可以提示客户修改密码

打印凭条:

在做完一系列操作之后可以有按钮提示是否打印凭条

第四章项目的非功能性需求

4.1程序外观说明

使用JAVA开发环境编写程序的界面,JAVA对于程序界面的编写比较呆板,不能做出比较美观的界面,只能尽量使界面的布局更加合理人性化。

界面设计如下:

1.在未使用时显示待机界面

2.按任意键进入登录界面,输入正确的帐号和密码

3.密码输入错误,弹出密码错误界面。

提示从新输入密码

4.登录成功后进入选择界面,选择需要进行的业务。

根据不同选择进入以下界面

5.如果选择取款,进入取款界面。

输入取款面额。

提示最高面额为5000元。

选择取消进入取卡界面,选择返回进入选择界面

6.交易成功后,提示取出现金。

点继续进入选择界面。

点取消进入打印界面

7.如果选择余额查询界面,显示余额。

并提示可用金额

8.如果选择转帐,进入转帐界面。

提示输入转帐帐号和确认帐号

9.交易成功,选择继续进入选择界面,选择取消进入打印界面

10.如果选择修改密码,进入密码修改界面。

并提示输入新密码和确认新密码

11.交易成功,选择继续进入选择界面,选择取消进入取卡界面

12.打印界面,打印取款和转帐交易的信息,选择否跳过

13.取卡界面,退出交易

第五章项目可行性分析

5.1市场分析及预测

虽然ATM机已经出现了很长的一段时间,但是仍然有许多人没有使用或者很少使用这种机器,对于ATM机的操作不熟悉,为此,我们设计了这个软件,来方便没有使用过的人熟悉ATM机的操作流程,一边在以后的生活中能够更便利

5.2数据流图

DFD/0层图

DFD/1层图

DFD/2层图

5.3用况图

用况名称:

取款

参与的执行者:

客户,ATM机

前置条件:

事件流:

1.客户点击登录按钮时用况开启

2.客户输入账号,密码

3.检验账户是否输入正确,如果有错回到第2步,否则继续

4.检验密码是否输入正确,如果有错回到第2步,否则继续

5.在数据库中添加登录记录,用况结束

修改信息:

数据库中的上一次登录时间信息

用况名称:

存款

参与执行者:

一个合法的客户已登录到该系统

1.当用户选择存款功能时用况时开始

2.输入存款金额,点击确认

3.在客户对应的账户添加存款金额

4.在数据库中添加存款记录,用况结束

数据库中客户对应账户的存款余额

查看余额

1.当用户选择查看余额功能时用况时开始

2.点击查看余额,然后系统显示客户对应账户上面的各种币值的余额

3.在数据库中添加客户查看余额的记录,用况结束

数据库中客户对应账户的查看余额记录

修改密码

参与执行者:

前置条件:

事件流:

1.当用户选择修改密码功能时用况时开始

2.输入旧密码

3.输入新密码

4.在一次输入新密码

5.如果两次输入的新密码不正确则回到第3步,否则继续

6.显示修改成功,在数据库中添加修改记录,用况结束

客户对应账户的密码

转账

1.当用户选择转账功能时用况时开始

2.输入要转入账户的账号

3.在一次输入要转入账户的账号

4.如果两次输入的账号不一致则回到第2步,否则继续

5.点击确认,显示客户自己账号的余额

6.在数据库中添加转账记录,用况结束

5.4流程图

第六章项目团队人员需求

6.1人员需求

小组成员共4人,每个人都必备JAVA软件开发所必需的知识,每个人完成ATM机模拟系统主界面的一个功能,最后交由组长整合

第七章项目的时间安排

7.1时间安排

4月份中旬写出需求分析、概要设计,然后在4月份下旬规划出部分功能的详细设计,在5月份出写出大部分按钮的程序编码,并且在5月底进行软件测试以及软件应用,请一些同学来模拟客户进行最后的软件测评,6月初交出程序的源代码,以及软件的打包程序。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 自然科学 > 物理

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1