MESSAGE(ATM__Transfer)
进入转帐界面,提示用户选择转帐类型然后要求两次输入目标帐户的帐号,之后再输入转帐金额。
MESSAGE(ATM __ ChangePassword)
进入更改密码子系统界面提示用户输入原密码,然后两次输入新密码。 MESSAGE(ATM__Back ) 返回上一层界面。
MESSAGE(ATM__Quit)推出ATM机系统。 (2)实现描述: 对象名:bankCard 类名: BankCard
私有数据结构:Integer:amount;printf(“input the amount of money you want!”);
3.9限制条件
不足之处:
由于本小组知识范围所限,软件开发的经验严重不足,对可视化开化工具和数据库管理工具还处在学习阶段,所以对系统开发的进度以及系统功能的实现程度较难控制。
已具备的条件:
1、小组成员交流比较方便,而且共同写作,积极进取。 2、实现系统所需的资料准备得较齐全。
尚需补充的条件:
1、提高开发人员的编程能力和对软件工程思想的认识; 2、尽快掌握JAVA和SQL的使用方法以及相互的连接。
3.10测试计划
3.10.1 本小组仅以会话用例与取款用例进行对ATM机管理系统的单体测试计划;
用例 被测试的功能 初始系统状态 测试输入 期望的结果 会话用例 系统读取顾客的银行卡 系统处于ON状态,并没有为顾客提供服务 插入可读的银行卡 银行卡被接收,系统请求输入密码 会话用例 系统弹出不可读取的银行卡 系统处于ON状态,当前没有为顾客提供服务 插入不可读取的银行卡 银行卡被弹出,系统显示错误信息,准备启动一个新的会话 会话用例 系统接收顾客的密码 系统请求顾客输入密码 输入密码 系统显示一个事务类型菜单 会话用例 系统允许顾客执行事务 系统显示事务类型菜单 执行事务 系统询问顾客是否希望执行其它事务 会话用例 系统允许在一个会话中执行多个事务 系统询问是否回答“是” 系统显示事务执行其它事务 会话用例 当顾客选择不执行其它事务时,会话结束 类型菜单 系统询问是否执行其它事务 回答“否” 系统弹出银行卡,准备启动一个新的会话 事务用例 系统处理一个不合法的密码 插入了可读取的卡 输入不正确的密码尝试某个事务 执行非法密码 取款用例 系统提示顾客选择需要提取的现金的账户 正在显示事务类型菜单 选择取款事务 系统显示账户类型菜单 取款用例 系统正确执行合法取款事务 系统显示取款金额菜单 选择系统当前拥有单小于账户余额的取款金额 系统弹出现金,打印收据,更新账户余额 取款用例 系统验证是否有足够的现金,系统现有的现完成用户的请金数量小于顾求 客请求的数量 选择大于当前系统拥有现金数量的取款金额 系统将显示一个信息,提示现金不足,请重新选择取款金额 取款用例 系统验证顾客账户余额是否能够满足请求的金额 系统正在请求取款金额 选择一个取款金额使得该金额小于当前系统中的现金余额但是大于用系统将显示一个信息位顾客提供是否执行其它事务的选项 户账户余额 取款用例 取款事务在选择金额之前可以被顾客取消 系统显示账户类型菜单 按下“CANCEL”系统显示信息为顾客执行其它事键 务提供相关选项 取款用例 取款事务在顾客请求取款金额之前的任何时候可以被取消 系统显示请求取款金额菜单 按下“CANCEL”系统显示信息键 为顾客执行之前事务的选项
3.11尚未解决的问题
1、提高开发人员的编程能力和对软件工程思想的认识; 2、尽快掌握JAVA和SQL的使用方法以及相互的连接。
4程序2(标识符)设计说明
4.1 ATM机查询账户系统设计说明
进入查询帐户的操作界面
选择你需要的操作就可以查询并显示你的帐户信息 如果 还需要其他操作
按“返回”键
否则 (超过10秒钟没有操作 或 选择退出) 退卡
如果 选择其他三个任意一个操作 进入各自的界面进行各自的操作 否则 退卡
4.2ATM机转账系统设计说明
进入转账/汇款的操作界面 选择你需要的操作
界面提醒你输入两次你要转入的卡号 卡号输入完毕,提醒你输入金额 按“确定”键,转账完毕
如果 还需要其他操作 按“返回”键
否则 超过10秒钟没有操作 或 选择退出 退卡
如果 选择其他三个任意一个操作
进入各自的界面进行各自的操作