- 12
- 0
- 约5.99千字
- 约 15页
- 2021-11-04 发布于北京
- 举报
精品资料/word可编辑
精品资料/word可编辑
PAGE / NUMPAGES
精品资料/word可编辑
目 录
1.引言 2
1.1编写目的 2
1.2项目背景 2
1.3定义 2
1.4参考资料 2
2.任务概述 3
2.1目标 3
2.2运行环境 3
2.3需求概述 3
2.4条件与限制 3
3.总体设计 3
3.1处理流程 3
3.2ATM机面向用户 4
3.3ATM机面向银行业务人员 8
3.4ATM机自身功能9
4.接口设计 12
5.系统数据结构设计13
各项要求13
6.1运行时间要求13
6.2系统功能一般性要求14
6.3性能指标或要求14
6.4对安全性的要求14
6.5其他专门的求14
1.引言
1.1 编写目的
本文档主要描述银行自动取款机(ATM)的业务功能,为客户了解本系统功能提供较为全面的描述,以及为本系统的开发人员提供完整的系统需求,本文档是下一步详细设计的基础。
1.2项目背景
待开发产品名称:银行自动柜员机
产品简称:ATM
ATM自动柜员机可以提供24小时不间断服务,操作简单,可以方便用户存、取款,转账,查询账户信息等迅速、便捷、优质的服务。 本系统是由三人组队完成。
1.3定义
1、账号。在银行中,事务应用的单个账号。账号可以为多种类型,但是至少包括支票和存款。每个顾客可以拥有多个账号。
2、 ATM:Automatic Teller Machine。一个工作站终端,使得顾客能够使用现金卡在ATM上进行自己的事务处理。ATM同顾客进行交互,收集事务信息,并发送事务信息到中心计算机,由中心计算机确认和处理信息之后,将现金通过ATM提供给顾客。
3、银行。一个金融机构,负责保存顾客的账号信息,执行授权卡通过ATM网访问账号。
4、银行计算机。银行拥有的计算机,同ATM网和银行自己的现金工作站进行交互。银行可以拥有自己的内部计算机网处理账号,但是我们只关心同网络进行交互的计算机。
5、现金卡。每张卡提供给一个银行储户,授权储户可以使用ATM机访问自己的账号。每张卡包含一个银行代码和一个卡号,银行代码根据信用卡的国际标准进行编码,卡号确定卡能够访问的账户。一张卡不能访问客户的所有账户。每张卡只能有一个持卡人,但是多个复本可能存在,所以必须考虑从不同的ATM机同时使用相同卡的行为。
6、储户。拥有银行的一个或者多个账号的人。储户可以包括一个人或者多个人,或者是公司。相同的人,拥有不同银行的账号被认为是不同的储户。
7、事务。对单个客户账号的单个完整的操作请求。
1.4参考资料
《软件工程》 彭主编 重庆大学出版社
《数据库原理》 郭盈发 张红鹃 编著 西安电子科技大学出版社
《MySQL开发者》 (荷)Rick F.van der Lans著 许杰星 李强 等译
任务概述
2.1目标
随着电脑技术的普及,在银行存取款业务中建立一个自助化的管理体系是非常必要的,开发ATM系统的主要目标是,改变以往靠柜员存取款的手工化,以及只能在银行上班时间办理业务的时间和空间上的局限性建立一个规范化电脑自动管理模式,将存款、取款、转账、查询、修改密码等工作进行电脑自动管理,使银行业务科学化,提高账户管理水平和工作效率。
2.2运行环境
Windows xp/20XX以上操作系统下
2.3需求概述
本系统可以分为用户与ATM机、银行业务员与ATM机及ATM机自身功能共三个大部分。
2.4条件与限制
完成项目应具备的条件:开发人员应具备相应的开发能力,java的数据库编程,小组成员能够根据计划和说明书的要求,按时完成系统的每一部分,保证后面的开发进程可以顺利进行。
已具备的条件:小组成员的交流比较方便;
所需的硬件设备比较充分;
尚需补充的条件:尽快提高开发人员的编程和软件测试能力
总体设计
3.1处理流程
下面将使用(结构化设计)面向数据流的方法对ATM机系统的处理流程进行分析。系统可分为三个部分:一、ATM机面向用户,二、ATM面向银行职员,三、ATM自身的功能。
现对这三大部分流程分析:
下面进行各模块功能说明:
总的数据流图:
用户
用户
ATM
业务人员
统计
自我
原创力文档

文档评论(0)