ATM机管理系统详细设计说明书(2)

2019-03-22 16:12

描述上图功能:

取款开始,先插卡,确认卡是否合法,输入”true”时,就读取密码信息,提示输入密码。输入”false”时,系统就会提示退卡。输入密码时,如果密码正确,则会提示取款,否则提示让重新输入密码,三次输入密码都错误,则系统就退卡。读取取款信息后,问是否确认取款,输入 “true”时,系统就提示输入取款金额。输入”false”时,系统就终止取款活动。输入取款额时,系统提示是否确认取款,如果确认,就出钞,然后终止活动,否则就直接提示取卡。

2.2 ATM机转账活动图

3 ATM机管理系统程序设计说明

3.1程序描述

考虑到目前仍然有很多银行是柜台办理取款存款转账等业务,很是麻烦。所以本小组开发此软件的是为了完善大连工商银行的业务处理流程,使得银行与客户间的业务办理更方便、快捷和安全。

本小组仅以设计开发的ATM机管理系统的取款子系统位例进行详细说明,该系统可以实现取款功能,有常驻能存,没有子程序,是顺序处理。

3.2功能

ATM机取款子程序IPO图:

3.3性能

说明:

1、ATM系统软件总体结构:交互式界面和事务处理型系统的混合体。 2、ATM系统分为三个系统层次: (1)ATM事务处理层 (2)营业部事务处理层 (3)联营机构事务处理层

3、事务处理的数据库在营业部计算机中集中存放。可被多个并发的ATM通 过联营机构确定连接访问。数据处理是单一的批处理型系统(指一个帐号 被封锁直到处理结束)。

4、联营计算机通过电话线与各营业部计算机连接。并通过站代码和营业部代 码区分ATM业务到营业部的业务处理。

5、每一时刻ATM上只有一个业务活动,联营计算机和营业部计算机可同时 处理多个并发的业务活动。一个业务通过三个物理片段来完成,缺一不可。 6、系统应该具有增加和删除ATM和营业部处理层的能力。

7、系统的安全保证至关重要。必须包括:存取权限、数据一致性保证、出错 处理等解决方案。

3.4输人项

(只针对取款系统)

名称 类型 格式 有效范围 方式 频度 系统性能 密码 char ****** 6位 键盘输入 10次 反应时间不能大于10秒钟 安全保密条件 10次输入密码错误则吞卡 媒体 人工输入 人工输入 金额总数 int 0000.00 100的倍数元 键盘输入 5次 反应时间 不能大于 10秒钟 一天最多取款不得超过5000元

3.5输出项

(只针对取款系统) 名称 类型 格式 有效范围 金额 int 0000.00 100的倍数 方式 频度 系统性能 安全保密条件 媒体 键盘输入 5次 反应时间不能大于10秒钟 一天最多取款不得超过5000元 点钞机 3.6算法

取款操作算法描述(包括ATM系统类、取款类、数据库类)

1、ATM(系统)类 系统主方法的开始,负责调用其他类; import java.sql.*; import java.io.*; import java.awt.*;

import java.awt.event.*; public class Atm { atmScreen atms=new atmScreen();//实例化ATM屏幕类 public void go() { atms.mainFram(); }

public static void main(String[] args) //系统主方法,只负责调用 { Atm atm=new Atm(); atm.go(); } }

2、ATM(取款)类; package atm;

import java.util.Scanner; public class Account { private int balance; int money; public Account(){


ATM机管理系统详细设计说明书(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:电动车充电只要1分钟 容量比传统高30倍

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: