人人范文网 范文大全

ATM管理系统设计说明书

发布时间:2020-03-03 04:16:46 来源:范文大全 收藏本文 下载本文 手机版

ATM机管理系统 设计说明书

班级:软件0802

姓名:杨凯

学号:200807040221

ATM机管理系统

1编写目的

ATM机管理系统是银行业务流程过程中十分重要且必备的环节之一,在银行业务流程当中起着承上启下的作用,其重要性不言而喻。但是,目前许多银行在具体的一些业务流程处理过程中仍然使用手工操作的方式来实施,不仅费时、费力,效率低下,而且无法达到理想的效果。为明确软件需求、安排项目规划与进度、组织软件开发与测试,撰写本文档,本文针对上述问题,采用软件工程的开发原理,依据软件流程过程规范,按照需求分析,概要设计,程序编码,软件应用等过程,开发了这个系统。ATM系统必须向客户提供如下服务:

1、客户可以做一次取款(取款金额必须是100元人民币的整数倍),在现金被提取之前,

必须得到银行的许可。

2、客户可以做一次存款,客户把存款量输入到ATM系统中,必须从银行得到许可。

3、客户可以做一次转帐。

4、客户可以进行一次详细账户信息查询。

5、客户通过有效验证后可以更改密码。

6、客户可以在取回磁卡是选择是否得到记录操作的打印凭条。

ATM系统将把每一处理传达到银行并且获得银行许可。如果银行确定客户PIN 是无效的,客户将被要求再进入PIN。 如果客户不能在五次尝试之后成功地进入PIN,客户的卡将被机器没收,而客户不得不联系银行取回它。

2背景

待开项目名称:ATM机管理系统。

3定义

账号:在银行中,事务应用的单个账号。账号可以为多种类型,但是至少包括支票和存款。每个顾客可以拥有多个账号。

ATM:一个工作站终端,使得顾客能够使用现金卡在ATM上进行自己的事务处理。ATM同顾客进行交互,收集事务信息,并发送事务信息到中心计算机,由中心计算机确认和处理信息之后,将现金通过ATM提供给顾客。

银行:一个金融机构,负责保存顾客的账号信息,执行授权卡通过ATM网访问账号。

银行计算机:银行拥有的计算机,同ATM网和银行自己的现金工作站进行交互。银行可以拥有自己的内部计算机网处理账号,但是我们只关心同网络进行交互的计算机。

现金卡:每张卡提供给一个银行客户,授权客户可以使用ATM机访问自己的账号。每张卡包含一个银行代码和一个卡号,银行代码根据信用卡的国际标准进行编码,卡号确定卡能够访问的账户。一张卡不能访问客户的所有账户。每张卡只能有一个持卡人,但是多个复本可能存在,所以必须考虑从不同的ATM机同时使用相同卡的行为。

客户:拥有银行的一个或者多个账号的人。客户可以包括一个人或者多个人,或者是公司。相同的人,拥有不同银行的账号被认为是不同的客户。

事务:对单个客户账号的单个完整的操作请求。

4参考资料

a. 《 统一建模语言UML》 主编:袁涛 孔蕾蕾 清华大学出版社

b.

软件工程国家标准:软件需求说明书(GB856T——88)

5性能

说明:

1、ATM系统软件总体结构:交互式界面和事务处理型系统的混合体。

2、ATM系统分为三个系统层次:

(1)ATM事务处理层 (2)营业部事务处理层 (3)联营机构事务处理层

3、事务处理的数据库在营业部计算机中集中存放。可被多个并发的ATM通

过联营机构确定连接访问。数据处理是单一的批处理型系统(指一个帐号 被封锁直到处理结束)。

4、联营计算机通过电话线与各营业部计算机连接。并通过站代码和营业部代

码区分ATM业务到营业部的业务处理。

5、每一时刻ATM上只有一个业务活动,联营计算机和营业部计算机可同时

处理多个并发的业务活动。一个业务通过三个物理片段来完成,缺一不可。

6、系统应该具有增加和删除ATM和营业部处理层的能力。

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

6.ATM机查询账户系统设计说明

进入查询帐户的操作界面

选择你需要的操作就可以查询并显示你的帐户信息 如果 还需要其他操作

按“返回”键

否则 (超过10秒钟没有操作 或 选择退出)

退卡

如果 选择其他三个任意一个操作

进入各自的界面进行各自的操作 否则

退卡

7.ATM机转账系统设计说明

进入转账/汇款的操作界面 选择你需要的操作

界面提醒你输入两次你要转入的卡号

卡号输入完毕,提醒你输入金额

按“确定”键,转账完毕

如果 还需要其他操作

按“返回”键

否则 超过10秒钟没有操作 或 选择退出

退卡

如果 选择其他三个任意一个操作 进入各自的界面进行各自的操作

否则

退卡

案。

ATM管理系统用例图:

uc ATM用例图 打印凭条插卡输入密码客户AMT输入取款金额退卡选择业务继续交易完成交易

ATM管理系统类图:

cla ATM类图 总行-分行地址分行名称1维护*- 1-姓名职务-+ + + + + 现有金额支出金额打印数据()读卡()分发现金()提交用户输入信息()吞卡()1处理*-- 金额类型日期修改 拥有1远程事务-银行卡*1密码账户号码授权

ATM顺序图:

sd ATM顺序图 CustomerInterfaceWithdrawalTransactionAccountDepositor插入银行卡()有效银行卡()输入密码()验证账户()与分行验证账户()银行账户合法()账户合法()选择取款业务()输入取款金额()处理取款业务()更新账户余额()业务处理成功()业务成功()分发现金()询问是否继续()选择结束服务()打印凭条()打印凭条()提取账户余额信息()返回收据信息()提取储户信息()推出银行卡()描述了顾客在ATM机上取款时信息的流动情况。以时间为顺序。因为仅是示例,所以整个过程是没有出现任何故障时的流程,并且只画到了取款结束。通过这个图,我们可以看出消息是如何在系统中不同对象之间进行交互。

8.注意事项

1.密码只能由0到9中的任意六个数字构成.

2.密码不能为空.

3.密码不能为相同的六个数字或其他过于简单的组成.

餐饮管理系统设计说明书

银行业务管理系统设计说明书

合同管理系统详细设计说明书

图书管理系统数据库设计说明书

数据库设计说明书考勤管理系统

小型超市管理系统设计说明书

酒店管理系统说明书

酒店预定管理系统概要设计说明书

酒店管理系统总体设计说明书

库存管理系统软件设计说明书

ATM管理系统设计说明书
《ATM管理系统设计说明书.doc》
将本文的Word文档下载到电脑,方便编辑。
推荐度:
点击下载文档
点击下载本文文档