- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件工程导论双语实验题目汇总
软件工程导论(双语)实验题目汇总
ATM机模拟系统
参考:
ATM机系统总体描述
ATM机系统自动处理银行储户的各种业务(如取款、存款、转账、查询、修改密码等),其问题描述如下:
ATM机处理银行储户的各种操作,并与分行计算机通信;
各分理处的计算机保存各自的账户,负责录入账户和事务数据;
分行计算机与拨款分理处结账;
ATM机与用户接口接受现金卡,与分行计算机通信完成事务,发放现金,打印票据;
系统需要记录保管和安全措施;
系统必须正确处理同一账户的并发访问;
秦的思考:
有一个接口界面,用来模拟输入用户名和密码;系统需要验证用户名和密码是否对应。匹配则进入选择界面;
选择界面中包含余额查询、取款、存款、更改密码等功能;
选择余额查询,则显示当前账户的用户名和余额;
选择取款则进入取款界面,可以选择取款的金额,也可以输入取款的金额,但是要有上限和下限的控制机制;取款完毕后进入回馈界面,说明本次取款多少,剩余多少;
选择存款则进入存款界面,输入要存款的金额,存款的账户,存款完毕后进入回馈界面,说明本次存款多少,剩余多少;
选择更改密码,则进入密码更改界面,输入新的密码,更新用户账号信息;
ATM机系统的利益相关者与视点有:
银行客户:接受系统服务;
银行的代表:银行间自动柜员机有互惠协议;
支行管理者:从该系统中获得管理信息;
支行柜台职员:负责系统日常运转和处理客户意见;
数据库管理者:负责系统和客户数据库集成;
银行信息安全管理者:负责保证系统信息安全;
银行市场开发部:将该系统视为银行市场开拓手段;
硬件和软件维护工程师:负责硬件和软件维护及升级;
针对银行客户的需求,主要功能需求有:
存款:从ATM机上存钱到指定账户上;
取款:从指定账户上取出一定数量的货币;
转账:从一个账户中取出一定数量的货币,然后转存到另一个账户上;
查询余额:查看指定账户的余额;
修改密码:修改账户密码;
ATM机系统的建模过程:
ATM机用例图
用例场景
取款用例的场景描述
银行储户表明自己的身份;
银行储户选择取款账户;
银行储户确定取款交互;
系统从账户上减掉取款金额;
系统分发货币给该储户;
银行储户离开;
存款用例的场景描述
银行储户表明身份;
银行储户选择存款账户;
银行储户确定存款金额;
银行系统接收货币,并计算总额;
银行系统向账户上加上存款金额;
银行储户离开;
转账用例的场景描述
银行储户表明身份;
银行储户选择转账的账户;
银行储户输入转入的账号;
银行储户输入转账金额;
银行系统从输出账户上扣除转账金额;
银行系统从输入账户上加上转账金额;
银行储户离开;
ATM机系统类图
ATM机系统主要有存款、取款、转账三个控制类,分别负责存款、取款和转账功能的处理。
账户类是一个实体类,用于存储储户余额。
分配类、出纳接口类和货币接收器类三个类是边界类,负责与银行储户打交道,分别完成用户输入、分配取款货币和接收存款货币。
协作图
取款用例的协作图
取款过程如下:银行储户先请求ATM机系统的出纳接口对象读卡(输入卡号)和输入验证信息(密码),得到认可(验证)后方可选择取款请求。然后,取款控制对象确认取款额和有效性后,向账户对象发出确认和更新账户,并请求分配对象准备货币。最后分配对象将指定数额的货币发给银行储户。
存款用例的协作图
存款过程如下:银行储户先请求ATM机系统的出纳接口对象读卡和输入验证信息,得到认可后方可选择存款请求。然后,存款控制对象确认存款额和有效存款账户后,请求货币接收器对象清点货币,向账户对象发出确认和更新账户;
转账用例的协作图
转账过程如下:银行储户先请求ATM机系统的出纳接口对象读卡和输入验证信息,得到认可后方可选择转账请求。然后转账控制对象请求确认转账额、转出和转入账户及有效性后,依次向账户对象发出确认和更新账户;
说明:上述描述是我写的一部分对ATM机的思考和描述,仅作为同学们实现该项目的参考!
POS电子收款机系统
参考:
POS机系统总体描述
POS机系统是电子收款机系统,通过计算机化用于处理销售和支付,记录销售信息。
该系统包括计算机、条码扫描仪、现金抽屉等硬件,以及使系统运转的软件和为不同服务的应用程序提供接口。POS机系统的问题描述如下:
收银员可以记录销售商品信息,系统计算总价;
收银员能够通过系统处理支持,包括现金支付、信用卡支付、和支票支付;
经理能够处理客户退货;
系统要求具有一定的容错性,即如果远程服务(如库存系统)暂时中断,系统必须仍然能够获取销售信息并且至少能够处理现金付款;
POS机必须支持日益增多的各种客户终端和接口,比如多种形式的用户图形界面、触摸屏输入装置、无线PDA等;
系统需要一种机制,提供灵活处理不同客户独特的业务逻辑的规则和定制能力;
案例分析
POS机系统的利益
您可能关注的文档
最近下载
- 档案整理及数字化投标方案(517页).doc VIP
- 2025解读新《监察法实施条例》核心要点与条文速览PPT学习课件(含文字稿).pptx VIP
- 铁路信号电缆配线作业.ppt VIP
- 2025江苏邳州农村商业银行招聘10人笔试历年典型考题及考点剖析附带答案详解.docx
- 采砂船水上船舶运输安全应急预案 .docx VIP
- 2025年自贡市中考英语试卷(含答案解析).docx
- 2024年北京昌平四年级(下)期末英语(含答案).pdf
- 七年级下册数学期末试卷.pdf VIP
- SH_T 3043-2014石油化工设备管道钢结构表面色和标志规定.pdf VIP
- 新人教版数学四年级上册课本练习题《练习一》可编辑可打印.pdf VIP
文档评论(0)