UML用例模型建模分析
1)请画出自动取款机的用例模型。
2)请选择任意一个用例,进行用例描述。
自动取款机系统的分析如下:
一、顾客与ATM机交互:
1、插卡:用户和ATM自动取款机交互时,系统提示请插入磁卡,插入磁卡后,如果验证成功,进入登陆界面;否则退卡。
2、输密码:系统在登录界面提示输入密码,如果输入的密码正确,按确认键进入主界面,否则按更正键,重新输入密码。
3、存款:进入主界面后,选择存款进入存款界面,系统提示请放入整百元的人民币。存款成功后,如果还要进行其他操作,按返回主界面键返回主界面,否则退卡。
4、取款:进入界面后,选择取款,若所取的金额在界面上有,按相应的金额进行取款操作;若无,在键盘上手动输入所取的金额后按确认键。取款成功后,如果还要进行其他操作,按返回主界面键返回主界面,否则退卡。
5、查询余额:进入主界面后,选择查询余额,进入查询余额界面,屏幕显示“您的余额是***”。完成该操作后,如果还要进行其他操作,按返回主界面键返回主界面,否则退卡。
6、修改密码:进入主界面后,进入修改密码界面,系统提示输入旧密码,新密码,确认新密码,如果两次输入的新密码一致,按确认键,则修改密码成功。完成该操作后,如果还要进行其他操作,按返回主界面键返回主界面,否则退卡。
7、缴费:进入主界面后,选择缴费,系统提示按键选择缴费项目,按确认键后,进入缴费提示界面,则按确认键,则缴费成功。缴费成功后,如果还要进行其他操作,按返回主界面键返回主界面,否则退卡。
8、转账:进入主界面后,选择转账,系统提示输入转账账户和转账金额,按确认键后,进入转账提示界面,如果该界面上显示的是你所要转账的用户名,则按确认键,则转账成功。如果和你所要转帐的用户不一致,则返回主界面,重复上述的转账操作。转账成功后,如果还要进行其他操作,按返回主界面键返回主界面,否则退卡。
9、打印凭条:进行完相应的操作后,如果要核实一下操作,选择打印凭条,ATM自动取款
机会把凭条打印出来。完成该操作后,如果还要进行其他操作,按返回主界面键返回主界面,否则退卡。
10、退卡:完成相应操作后,如果不再进行其他操作,按退卡键退卡。
二、ATM机与银行工作人员交互:
1、登录系统:工作人员根据自己的编号进入银行工作系统,开始工作。
2、修改密码:业务人员帮组顾客修改密码(或顾客在ATM机上修改密码),系统查询数据库,找到对应密码,将旧密码换成新密码。
3、打印报表:业务人员启动打印程序,系统生成日,月,年各种报表,方便记录查看。
4、配款:业务人员选择配款选项,送入现金,ATM机启动点钞机,记录纸币性质、面值、相应张数和总额。
5、自动升级和维护:业务人员启动升级程序,自动获取文件,终止系统,升级,重启ATM系统。
6、查询:业务人员输入顾客帐号和密码,系统查询数据库,业务员即可帮助顾客查询、办理多种业务。
7、帐号余额变更:顾客在ATM机上存、取款,转账所产生的账户余额的变更,ATM会传递系统到系统,实时更新顾客账户的信息。
三、ATM机操作:
1、鉴别钞票真伪:顾客在ATM中放入钞票,启动验钞机,鉴别钞票的真伪。若为真,则ATM机接收,并生成相应的历史记录传送回银行系统。
2、自动查询余额:自动查询并向银行发出提示。ATM机定时自动启动余额查询程序,查询机内余额。若不足则提示银行系统,直至有足够的金额入机;否则不做提示。
3、记录历史:将顾客和业务人员修改后的密码,存取金额等写入记录表中,方便系统查询。
4、自我恢复:当系统出现非硬件故障时,将启动ATM机的检测故障能力,启动故障维护程序进行维护,并将相应的数据传回系统中,记录
1)请画出自动取款机的用例模型。
2)请选择任意一个用例,进行用例描述。
自动取款机系统的分析如下:
一、顾客与ATM机交互:
1、插卡:用户和ATM自动取款机交互时,系统提示请插入磁卡,插入磁卡后,如果验证成功,进入登陆界面;否则退卡。
2、输密码:系统在登录界面提示输入密码,如果输入的密码正确,按确认键进入主界面,否则按更正键,重新输入密码。
3、存款:进入主界面后,选择存款进入存款界面,系统提示请放入整百元的人民币。存款成功后,如果还要进行其他操作,按返回主界面键返回主界面,否则退卡。
4、取款:进入界面后,选择取款,若所取的金额在界面上有,按相应的金额进行取款操作;若无,在键盘上手动输入所取的金额后按确认键。取款成功后,如果还要进行其他操作,按返回主界面键返回主界面,否则退卡。
5、查询余额:进入主界面后,选择查询余额,进入查询余额界面,屏幕显示“您的余额是***”。完成该操作后,如果还要进行其他操作,按返回主界面键返回主界面,否则退卡。
6、修改密码:进入主界面后,进入修改密码界面,系统提示输入旧密码,新密码,确认新密码,如果两次输入的新密码一致,按确认键,则修改密码成功。完成该操作后,如果还要进行其他操作,按返回主界面键返回主界面,否则退卡。
7、缴费:进入主界面后,选择缴费,系统提示按键选择缴费项目,按确认键后,进入缴费提示界面,则按确认键,则缴费成功。缴费成功后,如果还要进行其他操作,按返回主界面键返回主界面,否则退卡。
8、转账:进入主界面后,选择转账,系统提示输入转账账户和转账金额,按确认键后,进入转账提示界面,如果该界面上显示的是你所要转账的用户名,则按确认键,则转账成功。如果和你所要转帐的用户不一致,则返回主界面,重复上述的转账操作。转账成功后,如果还要进行其他操作,按返回主界面键返回主界面,否则退卡。
9、打印凭条:进行完相应的操作后,如果要核实一下操作,选择打印凭条,ATM自动取款
机会把凭条打印出来。完成该操作后,如果还要进行其他操作,按返回主界面键返回主界面,否则退卡。
10、退卡:完成相应操作后,如果不再进行其他操作,按退卡键退卡。
二、ATM机与银行工作人员交互:
1、登录系统:工作人员根据自己的编号进入银行工作系统,开始工作。
2、修改密码:业务人员帮组顾客修改密码(或顾客在ATM机上修改密码),系统查询数据库,找到对应密码,将旧密码换成新密码。
3、打印报表:业务人员启动打印程序,系统生成日,月,年各种报表,方便记录查看。
4、配款:业务人员选择配款选项,送入现金,ATM机启动点钞机,记录纸币性质、面值、相应张数和总额。
5、自动升级和维护:业务人员启动升级程序,自动获取文件,终止系统,升级,重启ATM系统。
6、查询:业务人员输入顾客帐号和密码,系统查询数据库,业务员即可帮助顾客查询、办理多种业务。
7、帐号余额变更:顾客在ATM机上存、取款,转账所产生的账户余额的变更,ATM会传递系统到系统,实时更新顾客账户的信息。
三、ATM机操作:
1、鉴别钞票真伪:顾客在ATM中放入钞票,启动验钞机,鉴别钞票的真伪。若为真,则ATM机接收,并生成相应的历史记录传送回银行系统。
2、自动查询余额:自动查询并向银行发出提示。ATM机定时自动启动余额查询程序,查询机内余额。若不足则提示银行系统,直至有足够的金额入机;否则不做提示。
3、记录历史:将顾客和业务人员修改后的密码,存取金额等写入记录表中,方便系统查询。
4、自我恢复:当系统出现非硬件故障时,将启动ATM机的检测故障能力,启动故障维护程序进行维护,并将相应的数据传回系统中,记录
举一反三
- 维护登录成功后进入维护主菜单界面,根据维护主菜单上的提示,在维护键盘上按键“3”,进入票箱操作界面。
- 维护登录成功后进入维护主菜单界面,根据维护主菜单上的提示,在维护键盘上按键“()”,进入票箱操作界面。 A: 4 B: 3 C: 2 D: 1
- 闸机启动后,维修屏显示登录界面,输入操作员账号和(),按确认键登陆成功。 A: 密码 B: 操作员ID C: 操作员编号 D: 当日日期
- 请编写用户登录界面,要求用户输入用户名及密码,登录后对用户名及密码进行验证,如果通过则跳转到欢迎界面中去,欢迎用户+用户登陆名;否则,跳转到登录界面。
- 如果我们电话帮助其他人进入仪器的后门系统进行联网操作时的确认,我们应该告诉他如何进入后门系统呢?____。 A: 点击setting进行相关设置,将RS232C改为YES B: 点击setting进行相关设置后点击MENU主菜单进行选择 C: 点击MENU键右侧空白区域然后点击分析进入输入密码界面,输入8080 D: 点击setting进行相关设置,将RS232C改为YES;点击MENU键右侧空白区域然后点击分析进入输入密码界面,输入8080