五、详细设计说明书
表3-11 余额查询子系统的输出项目
名称 类型 凭条 文本 4.4.5算法
图3.17 余额查询的活动图
27
五、详细设计说明书
4.4.6程序逻辑
InsertCardUser : NewClass1: 插卡VerifyloginQueryFundsDataBase2: 核实信息3: 验证信息4: 返回信息5: 登录6: 查询余额7: 存入数据库8: 返回信息
图 3.18 余额查询的时序图
4.4.7接口
系统程序内部在功能模块下设置的程序接口见表3-12,图3.19
表3-12 查询余额子系统的软件接口 函数 Open() Query()
输入 卡号 密码 无 输出 无 无
图3.19 余额查询的类图
28
五、详细设计说明书
4.4.8存储分配
账户表 储蓄卡表 清单表 4.4.9限制条件
硬件故障 4.4.10测试要点
好的产品才能得到用户的认可和肯定,只有得到用户的肯定才会有市场,为此要对系统的反应速度有非常高的要求,这也是最基本的要求。
4.5 修改密码子系统
4.5.1功能
用户可以通过和ATM自动取款机交互,完成修改密码的操作。 4.5.2性能
系统的反应时间是不能超过2秒,完成修改密码操作的时间不能超过30秒。 4.5.3输入项目
表3-13修改密码子系统的输入项目
名称 银行卡 旧密码 新密码 类型 磁卡 int(6为整数) int(6为整数) 4.5.4输出项目
29
五、详细设计说明书
表3-14 修改密码子系统的输出项目
名称 类型 凭条 文本
4.5.5算法
图 3.20 修改密码的活动图
30
五、详细设计说明书
4.5.6程序逻辑
InsertCardUser : NewClass1: 插卡VerifyloginAlterPasswordDataBase2: 核实信息3: 验证信息4: 返回信息5: 登录6: 修改密码7: 存入数据库8: 返回信息
图3.21 修改密码的时序图
4.5.7接口
系统程序内部在功能模块下设置的程序接口见表3-15,图3.22
表 3-15修改密码子系统的软件接口 函数 Open() AlterPassword()
输入 卡号 密码 旧密码 新密码 输出 无 无
图3.22 修改密码的类图
31