ATM存取款机需求分析
开始ATM机选择界面N选择ATM机YATM!号ATM2号ATM3号客户登陆界面N是否合法账户Y功能选择界面查询余额存取款转账查看账户信息操作金额与操作时间是否满足要求NY显示凭证结束
5
ATM存取款机需求分析
图2-2系统流程
2.6工作示意图
本系统有三个ATM,客户可从三个ATM中选择一个进行业务操作。一个中央计算机,保存三台ATM机的工作状态、金额和客户的各项业务操作,中央计算机由管理员进行管理,管理员在得到客户允许时便可以管理客户。大体工作示意图如下: ATM 客户1 ATM ATM
用户 中央计算机 管理员 客户2 客户n 图2-3 工作示意图
2.7约束
(1)考虑到操作安全,存取款以及转账时时间限定为1分钟。
(2)为了不法分子拿别人卡进行取款转账等操作,当密码输错三次时,卡就被冻结,要求客户带身份证去营业厅进行密码解冻。
(3)卡号为系统自动生成的6位数字,登录密码要求为6为数字。
(4)ATM机的最高金额为20万,超过则系统给予提示,此时只能取款。 (5)ATM机没有钱,则不允许取钱。 (6)ATM机满20万时,不允许存款。
2.8将来可能提出的需求
(1)介于安全考虑,卡号绑定手机号,客户取款和转账时,要让客户先输入保密问题答案或ATM系统自动给客户手机发验证码,客户输入正确验证码后才可以继续进行取款和转账操作。
6
ATM存取款机需求分析
(2)每次完成所有金额操作之后,即退出系统后,系统会发送短信到用户手机,提示用户在退出系统的时间为止卡里的所剩余额。
三 系统的数据要求
3.1各类实体的E-R图
用户实体包括卡号、姓名、性别、身份证、住址、联系电话、余额、密码、卡状态等属性,E-R图如下: 卡号 姓名 性别 身份证
联系电话 住址 用户
余额 密码 3-1用户实体E-R图
卡状态管理员实体包括账号、姓名、性别、身份证、住址、密码、联系电话等属性,E-R图如下: 账号 姓名 性别 身份证 管理员 密码 住址 联系电话 3-2管理员实体E-R图
7
ATM存取款机需求分析
操作信息实体包括卡号、序号、姓名、操作时间、操作信息等属性,E-R图如下: 卡号 序号 姓名 操作时间 操作信息 操作信息 3-3操作信息实体E-R图
ATM信息实体包括ATM机号、ATM状态、金额等属性,E-R图如下:
ATM机号 ATM状态金额 ATM信息 3-4 ATM信息实体E-R图
3.2实体-联系图
管理员
1 1 查看 N 操作信息 N 1 管理 管理 N N ATM信息 N 3-5实体-联系图
记录 1 查看 1 用户
8

