项目名称:ATM机管理系统
负责人:(计算机062-32李小飞,主要负责统筹规划,程序
代码,部分流程图,资料查询)
参与人:(计算机063-31王开元,主要负责编写整理,部分
流程图,PPT制作,资料查询;
计算机063-29潘锋,主要负责部分流程图,资料 查询)
ATM机管理系统 详细设计说明书
详细设计说明书
1引言
1.1编写目的
ATM机管理系统是银行业务流程过程中十分重要且必备的环节之一,在银行业务流程当中起着承上启下的作用,其重要性不言而喻。但是,目前许多银行在具体的一些业务流程处理过程中仍然使用手工操作的方式来实施,不仅费时、费力,效率低下,而且无法达到理想的效果。为明确软件需求、安排项目规划与进度、组织软件开发与测试,撰写本文档,本文针对上述问题,采用软件工程的开发原理,依据软件流程过程规范,按照需求分析,概要设计,程序编码,软件应用等过程,开发了这个系统。本文档供项目经理、设计人员、开发人员参考。
1.2背景
a. 待开项目名称:ATM机管理系统。
b. ATM机管理系统是应大连市工商银行银行网络建设和改造需求,为客户提供方便、
迅速、便捷的自动取款业务提出了ATM机管理系统建设的项目解决方案并通过了竞标,ATM机管理系统开发小组获得了大连市工商银行ATM机管理系统的项目开发计划。
1.3定义
账号:在银行中,事务应用的单个账号。账号可以为多种类型,但是至少包括支票和存款。每个顾客可以拥有多个账号。
ATM:一个工作站终端,使得顾客能够使用现金卡在ATM上进行自己的事务处理。ATM同顾客进行交互,收集事务信息,并发送事务信息到中心计算机,由中心计算机确认和处理信息之后,将现金通过ATM提供给顾客。
银行:一个金融机构,负责保存顾客的账号信息,执行授权卡通过ATM网访问账号。
银行计算机:银行拥有的计算机,同ATM网和银行自己的现金工作站进行交互。银行可以拥有自己的内部计算机网处理账号,但是我们只关心同网络进行交互的计算机。
现金卡:每张卡提供给一个银行客户,授权客户可以使用ATM机访问自己的账号。每张卡包含一个银行代码和一个卡号,银行代码根据信用卡的国际标准进行编码,卡号确定卡能够访问的账户。一张卡不能访问客户的所有账户。每张卡只能有一个持卡人,但是多个复本可能存在,所以必须考虑从不同的ATM机同时使用相同卡的行为。
客户:拥有银行的一个或者多个账号的人。客户可以包括一个人或者多个人,或者是公司。相同的人,拥有不同银行的账号被认为是不同的客户。
事务:对单个客户账号的单个完整的操作请求。
1.4参考资料
a. 大连市工商银行ATM网络系统改造需求建议书
b. 《实时UML与Rantional Rose RealTime 建模案例剖析》 主编:余金山 电子工
业出版社 c. 软件工程国家标准:软件需求说明书(GB856T——88)
2程序系统的结构
2.1 ATM取款活动图