




免费预览已结束,剩余10页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
电子科技大学 软件 学院标 准 实 验 报 告(实验)课程名称 UML 电子科技大学教务处制表电 子 科 技 大 学实 验 报 告学生姓名: 黄斌 学 号: 2823102006 学生姓名: 马少龙 学 号: 2823102008 学生姓名: 袁孝涛 学 号: 2823102007 学生姓名: 文志伟 学 号: 2823102009 学生姓名: 杨超 学 号: 2823102010 指导老师:訾德义实验地点: 教学楼A105 实验时间:10,12,05一、实验室名称: 软件实验室 二、实验项目名称:可存取款ATM系统三、实验学时:16四、实验原理: (是不是把银行系统都改成ATMXXX?)统一建模语言(UML是 Unified Modeling Language的缩写)是用来对软件密集系统进行可视化建模的一种语言。UML为面向对象开发系统的产品进行说明、可视化、和编制文档的一种标准语言。统一建模语言 (UML)是非专利的第三代建模和规约语言。 UML是在开发阶段,说明,可视化,构建和书写一个面向对象软件密集系统的制品的开放方法。UML展现了一系列最佳工程实践,这些最佳实践在对大规模,复杂系统进行建模方面,特别是在软件架构层次已经被验证有效。UML可以贯穿软件开发周期中的每一个阶段。被OMG采纳作为业界的标准。UML最适于数据建模,业务建模,对象建模,组件建模。UML作为一种模型语言,它使开发人员专注于建立产品的模型和结构,而不是选用什么程序语言和算法实现。当模型建立之后,模型可以被UML工具转化成指定的程序语言代码。五、实验目的:随着经济建设的发展,人民生活水平得到了质的飞跃,手头的多余资金越来越多,在倡导消费理念的同时,人们也热衷于理财,银行管理系统为广大用户提供了方便,快捷的资金管理通道。银行系统分为ATM机,用户,后台服务器。用户向ATM提交数据,ATM机向服务器提出申请,服务器向ATM发送数据,ATM机将数据反馈给用户。银行系统主要功能用:取款,存款,账户设置,转账汇款,查询账户。六、实验内容:一个功能完善的银行管理系统,必须包括以下的几个模块。l 用户登陆由用户登陆、用户注销、退出系统3个部分组成。l 取款 客户从银行合法账户取出一定资金。l 查询账户 客户接受银行合法账户余额。l 转账 用户把一个合法账户的款项存到另一个合法账户。l 账户设置主要对用户的账户相关信息的设置与修改。 七、实验器材(设备、元器件):a.试验环境 Rose 2003b.操作系统 window XP八、实验步骤:步骤1:需求分析步骤1.1:用户登陆用户登陆所包括的功能模块如下图:用户进入本银行管理系统的入口,没有得到身份验证的用户只能拥有最低的使用权限,即只能选择退出系统或是用户登陆。这是一个稳定、安全的系统所必须具备的。步骤1.2:账户管理账户管理系统是整个银行系统的核心,用户在此选项可以对合法账户的资金进行一定的操作,满足客户日常需要。并且对自己账户的密码,个人信息等进行安全方面的设置。l 取款 l 转账汇款 l 密码修改 步骤1.3:账户查询用户在使用系统对账户进行合法操作的同时,也需要对自己账户的动态信息有一个了解,以确定本账户是否正常。使用户对自己的资金规划有一个更清晰的认识l 余额查询 l 账户明显 l 账户信息 步骤2:系统模型的创建步骤2.1:系统用例模型l 角色的创建ATM Customer:Operator:l 可存取款系统根据业务流程可以分为以下几个用例Add cashDeposit FundsQuery AccountRemove CashShutdownStartUpValidate PINWithDraw Funds Customer用例关系图Operator用例关系图整个系统的Use Cases关系步骤2.2:系统动态模型动态模型包括以下其中几个:l 状态图l 时序图ATM客户端子系统时序图 ATM Server System子系统时序图l 协作图 ATM客户端子系统协作图ATM Server System系统协作图步骤2.3:创建系统包图与系统类模型创建系统包图:从宏观的角度上将系统分割为两个独立的包。l 客户端信息包内的类组织验证PIN码取款存款查询l 服务器包内的类组织增加资金移动资金开启服务关闭服务步骤2.5:系统部署仓库管理系统的Component视图的创建配置图的创建九、实验结论:系统主要的实现目标是实现对可存款&取款ATM机的前台和后台服务器端系统的设计,;提供完善的存款&取款功能,分布有人和ATM交互,ATM和后台服务器端交互,完成对ATM存取款功能设计。十、总结及心得体会:UML工具很好的帮助我们实现了对可存取&取款ATM机系统设计,通过ML建模,把事物从抽象到实
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 邮储银行辽阳市辽阳县2025秋招笔试思维策略题专练及答案
- 邮储银行吕梁市孝义市2025秋招笔试言语理解题专练及答案
- 工商银行大连市庄河市2025秋招笔试管理营销专练及答案
- 中国银行盘锦市盘山县2025秋招笔试银行特色知识专练及答案
- 中国银行邯郸市复兴区2025秋招笔试英语阅读理解题专练30题及答案
- 中国银行滁州市琅琊区2025秋招笔试英语完形填空题专练30题及答案
- 邮储银行台州市天台县2025秋招笔试英语选词填空题专练50题及答案
- 邮储银行松原市宁江区2025秋招笔试管理营销专练及答案
- 邮储银行天水市武山县2025秋招笔试经济学专练及答案
- 中国银行重庆市合川区2025秋招英文面试20问及高分答案
- 淮阳豆门乡消防安全培训课件
- 海上风电场安全培训课件
- 2026届高考备考数学总复习的一些想法和做法
- 2025版CSCO非小细胞肺癌诊疗指南解读
- 红星照耀中国第九章课件
- GB/T 13090-2025饲料中六六六、滴滴涕的测定
- (2025)学法用法考试题及答案
- 巴以冲突的原因
- 占用道路施工组织方案(3篇)
- 粤教粤科版(2024)小学科学一年级上册《常见的天气》教案
- 环境反应工程导论课件
评论
0/150
提交评论