- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
电子科技大学 软件 学院
标 准 实 验 报 告
(实验)课程名称 UML
电子科技大学教务处制表
电 子 科 技 大 学
实 验 报 告
学生姓名: 黄斌 学 号: 2823102006
学生姓名: 马少龙 学 号: 2823102008
学生姓名: 袁孝涛 学 号: 2823102007
学生姓名: 文志伟 学 号: 2823102009
学生姓名: 杨超 学 号: 2823102010
指导老师:訾德义
实验地点: 教学楼A105 实验时间:10,12,05
一、实验室名称: 软件实验室
二、实验项目名称:可存取款ATM系统
三、实验学时:16
四、实验原理: (是不是把银行系统都改成ATMXXX?)
五、实验目的:
随着经济建设的发展,人民生活水平得到了质的飞跃,手头的多余资金越来越多,在倡导消费理念的同时,人们也热衷于理财,银行管理系统为广大用户提供了方便,快捷的资金管理通道。
银行系统分为ATM机,用户,后台服务器。用户向ATM提交数据,ATM机向服务器提出申请,服务器向ATM发送数据,ATM机将数据反馈给用户。
银行系统主要功能用:取款,存款,账户设置,转账汇款,查询账户。
六、实验内容:
一个功能完善的银行管理系统,必须包括以下的几个模块。
用户登陆
由用户登陆、用户注销、退出系统3个部分组成。
取款
客户从银行合法账户取出一定资金。
查询账户
客户接受银行合法账户余额。
转账
用户把一个合法账户的款项存到另一个合法账户。
账户设置
主要对用户的账户相关信息的设置与修改。
七、实验器材(设备、元器件):
a.试验环境 Rose 2003
b.操作系统 window XP
八、实验步骤:
步骤1:需求分析
步骤1.1:用户登陆
用户登陆所包括的功能模块如下图:
用户进入本银行管理系统的入口,没有得到身份验证的用户只能拥有最低的使用权限,即只能选择退出系统或是用户登陆。这是一个稳定、安全的系统所必须具备的。
步骤1.2:账户管理
账户管理系统是整个银行系统的核心,用户在此选项可以对合法账户的资金进行一定的操作,满足客户日常需要。并且对自己账户的密码,个人信息等进行安全方面的设置。
取款
转账汇款
密码修改
步骤1.3:账户查询
用户在使用系统对账户进行合法操作的同时,也需要对自己账户的动态信息有一个了解,以确定本账户是否正常。使用户对自己的资金规划有一个更清晰的认识
余额查询
账户明显
账户信息
步骤2:系统模型的创建
步骤2.1:系统用例模型
角色的创建
ATM Customer:
Operator:
可存取款系统根据业务流程可以分为以下几个用例
Add cash
Deposit Funds
Query Account
Remove Cash
Shutdown
StartUp
Validate PIN
WithDraw Funds
Customer用例关系图
Operator用例关系图
整个系统的Use Cases关系
步骤2.2:系统动态模型
动态模型包括以下其中几个:
状态图
时序图
ATM客户端子系统时序图
ATM Server System子系统时序图
协作图
ATM客户端子系统协作图
ATM Server System系统协作图
步骤2.3:创建系统包图与系统类模型
创建系统包图:从宏观的角度上将系统分割为两个独立的包。
客户端信息包内的类组织
验证PIN码
取款
存款
查询
服务器包内的类组织
增加资金
移动资金
开启服务
关闭服务
步骤2.5:系统部署
仓库管理系统的Component视图的创建
配置图的创建
九、实验结论:
系统主要的实现目标是实现对可存款取款ATM机的前台和后台服务器端系统的设计,;提供完善的存款取款功能,分布有人和ATM交互,ATM和后台服务器端交互,完成对ATM存取款功能设计。
十、总结及心得体会:
UML工具很好的帮助我们实现了对可存取取款ATM机系统设计,通过ML建模,把事物从抽象到实例化的过程,对每个对象进行细化分析,从而得到简单而方便,容易理解的模型结构。通过UML模型可以高效完成软件设计,通过此次试验收获很大。
十一、对本实验过程及方法、手段的改进建议:
?????
文档评论(0)