五、详细设计说明书
存系统,计算客户账户余额,并通过ATM机显示屏幕显示给客户.
图3-5
7
五、详细设计说明书
3.3 CIM-3定义系统范围.
3.3.1 客户包下可启动的系统用例
图3-6
系统用例名称 (1)转账 (2)取款 简述 客户到ATM机使用系统执行转账业务 客户到ATM机使用系统执行取款业务 (3)修改密码 客户到ATM机使用系统执行修改密码操作 (4)查询余额 客户到ATM机使用系统执行查询余额操作
3.3.2 银行管理员包下的系统用例图
图3-7 系统用例名称 8
简述
五、详细设计说明书
(1)添加现金 (2)维护硬件设备 银行管理员用ATM系统添加现金 银行管理员维护硬件系统 3.2.3定时启动者包下的系统用例
图3-8 系统用例名称 (1)计算利息 (2)扣除利息和手续费 (3)业务短信
简述 系统于约定时间自动计算利息 系统于交易发生后扣除手续费,系统于约定时间扣除利息税 系统于交易发生后自动发送短信给客户 3.4 PIM-1分析业务流程
3.4.1 SUC001-取款系统用例业务
用例名称 用例编号 用例简述 取款 SUC001 客户在ATM机上取款 9
五、详细设计说明书
用例图 主要流程 (1) (2) (3) (4) (5) (6) (7) (8) (9) 客户插入磁卡,初始化ATM系统屏幕 系统提示输入密码。 客户输入密码并通过系统验证 系统列出服务项目 客户选择取款,输入取款金额,按下确定键。 系统验证取款数额的合法性。并计算出手续费 系统连接到综存系统,查询账户余额,确认余额是否足够。 吐款机吐款,交易成立 系统提供打印功能,供客户选择是否打印 替代流程 (3)a[密码错误]系统出现密码错误警告。并返回主要流程(2),供客户重新输入密码 (6)a[金额不符]系统出现取款金额必须为50元整数的信息,回到主要流程(5),供客户重新输入取款金额 (6)b[金额过低]系统出现最低取款的信息,回到主要流程(5),供客户重新输入取款金额 (6)c [金额过高]系统出现最高取款的信息,回到主要流程(5),供客户重新输入取款金额 (7)a[余额不足]系统出现余额不足的信息,回到主要流程(5),供客户重新输入取款金额 (1) (2) (3) (4) (5) 交易款项=取款金额+手续费 手续费=取款金额*银行管理费*银行折扣 取款金额最低为50元,取款金额最高为5000 取款金额为非作50元的整数倍 系统按照银行原有编码方式生成交易编号 业务规则 其他
打印了取款凭条 3.4.2 SUC002-转账业务系统用例
用例名称 用例编号 用例简述 转账 SUC002 客户ATM机上转账 10
五、详细设计说明书
用例图 主要流程 (1) (2) (3) (4) (5) (6) (7) (8) 客户插入磁卡,初始化ATM系统屏幕 系统提示输入密码。 客户输入密码并通过系统验证 系统列出服务项目 客户选择取款,输入转账金额,按下确定键。 系统验证转账数额的合法性。并计算出手续费 系统连接到综存系统,查询账户余额,确认余额是否足够。 交易成立,系统提供打印功能,供客户选择是否打印 替代流程 3)a[密码错误]系统出现密码错误警告。并返回主要流程(2),供客户重新输入密码 (6)a[金额不符]系统出现转账金额必须为50元整数的信息,回到主要流程(5),供客户重新输入取款金额 (6)b[金额过低]系统出现最低取款的信息,回到主要流程(5),供客户重新输入取款金额 (6c[金额过高]系统出现最高取款的信息,回到主要流程(5),供客户重新输入取款金额 (7)a[余额不足]系统出现余额不足的信息,回到主要流程(5),供客户重新输入取款金额 (1) (2) (3) (4) 交易款项=转账金额+手续费 手续费=转账金额*银行管理费*银行折扣 转账最低金额为50元,最高为5000元 系统按照银行原有编码方式生成交易编号 业务规则 3.4.3 SUC003- 修改密码业务系统用例
用例名称 用例编号 用例简述 修改密码 SUC003 客户在ATM机上修改客户密码 11