ATM自动取款机系统详细设计项目说明书
ATM系统需求分析设计与改进
目录
1.引言 .................................................................. 1
1.1编写目的 ................................................. 1 1.2定义 ......................................................... 1 2.总体设计 .......................................................... 1
2.1需求概述 ................................................. 1 2.2软件结构 ................................................. 2 3.基于UML的ATM自动取款机系统分析设计 .... 3
3.1 CIM-1定义业务流程 ......................... 3 3.2 CIM-2 分析业务流程 ........................ 5
3.2.1 客户取钱业务流程活动图. .... 5 3.2.2 客户转账业务流程活动图. .... 6 3.2.3 客户修改密码业务用例活动图 ................................................................ 7 3.2.4 客户查询余额业务用例活动图 9 3.3 CIM-3定义系统范围. ....................... 12
3.3.1 客户包下可启动的系统用例 12 3.3.2 银行管理员包下的系统用例图 .............................................................. 13 3.2.3定时启动者包下的系统用例 ... 13 3.4 PIM-1分析业务流程 ......................... 14
3.4.1 SUC001-取款系统用例业务 14 3.4.2 SUC002-转账业务系统用例 .. 17 3.4.3 SUC003- 修改密码业务系统用例 ...................................................... 19 3.4.4 SUC004- 查询余额业务系统用例 .......................................................... 21 3.5 PIM-2 分析业务规则状态图(取款) ...................................................................... 22 4.程序描述 ........................................................ 23
4.1 取款子系统 .......................................... 27
4.1.1功能 ........................................... 27 4.1.2性能 ........................................... 27 4.1.3输入项目 ................................... 28 4.1.4输出项目 ................................... 28 4.1.5算法 ........................................... 28 4.1.6程序逻辑 ................................... 29 4.1.7接口 ........................................... 29 3.1.8存储分配 ................................... 30 3.1.9限制条件 ................................... 30 3.1.10测试要点 ................................. 30 4.2存款子系统 ........................................... 30
4.2.1功能 ........................................... 30
4.2.2性能 ........................................... 30 4.2.3输入项目 ................................... 31 4.2.4输出项目 ................................... 31 4.2.5算法 ........................................... 32 4.2.6程序逻辑 ................................... 33 4.2.7接口 ........................................... 33 4.2.8存储分配 ................................... 34 4.2.9限制条件 ................................... 34 4.2.10测试要点 ................................. 34 4.3 转账子系统 .......................................... 34
4.3.1功能 ........................................... 34 4.3.2性能 ........................................... 34 4.3.3输入项目 ................................... 35 4.3.4输出项目 ................................... 35 4.3.5算法 ........................................... 36 4.3.6程序逻辑 ................................... 37 4.3.7接口 ........................................... 37 4.3.8存储分配 ................................... 38 4.3.9限制条件 ................................... 38 4.3.10测试要点 ................................. 38 4.4 查询余额子系统 .................................. 38
4.4.1功能 ........................................... 38