2系统的需求分析通过分析用户的需求描述,对系统进行需求建模
从用户提出的需求来看,自动取款机需要提供以下接口模块:▲登录模块▲事务模块▲退出模块ATM系统登录模块事务模块退出模块插卡取款查询余额转账打印凭据退卡图1-2自动取款机系统的功能模块示意图其各个模块的功能模块主要是:取款功能、查询余额功能、和转账功能
登录界面:在整个的系统中,首先用户要选择应用的提示语言的种类,“ENGLISH〞或“汉语〞
主界面:主界面有“查询余额〞“取款〞“转账〞“〞等功能选项
主界面中还有“退卡〞功能选项,点击即退出系统效劳
取款界面:当用户在菜单栏点击取款功能选项,可以进入取款界面:首先你可以输入取款的金额,输入的必须为50倍数的数字,否那么系统会提示输入的金额错误,请重新输入
如果屏幕上有便捷提示,比方:1000元、800元、500元等
如果上边有你想要取款的金额,你可以按相对应的按键就可以了,如果没有,你再找一个“其他金额〞按下之后,就可以自由输入自己想取的金额了,输入金额之后,按“确认〞,即完成取款功能
正确输入取款的金额后,直接点击取款,会再次确认你取款的金额,点击“是〞余额查询界面:在主界面中点击余额查询功能选项,就会弹出余额的窗口
转账界面:当点击转账功能选项,会出现转账的界面,这时就可以进行转账;分别输入转入的账户和转入的金额,直接点击转入
假设转入过程中出错会有相关的提示的操作
3系统的用例模型系统的用例模型1
确定系统的参与者仔细分析上述的系统问题描述,在自动取款机系统中,参与者主要有以下四类
★图1-3客户用例图银行卡用户:
客户用例图如下列图所示:★银行后台效劳器:要和ATM系统交互使ATM能够获得有关帐户信息并进行账目数据操作
★系统时钟:ATM系统需周期性备份,时间系统是一类参与者
★银行工作人员:需对ATM系统进行维护
自动取款机系统的参