版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、PAGE PAGE I计算机专业业UML建建模论文姓 名: 班 级: 计本00703班班 专 业: 计算机科科学与技术术 院 系: 信息学院院计算机系系 完成日期: 22010 年 112 月 24 日日目 录TOC o 1-3 h z u HYPERLINK l _Toc281308045 目 录 PAGEREF _Toc281308045 h I HYPERLINK l _Toc281308046 序 言 PAGEREF _Toc281308046 h 11 HYPERLINK l _Toc281308047 一、系统的的概述 PAGEREF _Toc281308047 h 1 HYPER
2、LINK l _Toc281308048 (一)银行行信息系统统 PAGEREF _Toc281308048 h 1 HYPERLINK l _Toc2813080499 二、需求求分析 PAGEREF _Toc281308049 h 1 HYPERLINK l _Toc281308050 (一)需求求分析 PAGEREF _Toc281308050 h 1 HYPERLINK l _Toc281308051 三、系统的的UML基本本模型 PAGEREF _Toc281308051 h 2 HYPERLINK l _Toc281308052 (一)、用用例图 PAGEREF _Toc28130
3、8052 h 2 HYPERLINK l _Toc281308053 (二)、用用例描述: PAGEREF _Toc281308053 h 3 HYPERLINK l _Toc281308054 (三)、银银行信息系系统的事件件流 PAGEREF _Toc281308054 h 3 HYPERLINK l _Toc281308055 1.用例存存款的事件件流 PAGEREF _Toc281308055 h 3 HYPERLINK l _Toc281308056 2. 用例例转账的事事件流 PAGEREF _Toc281308056 h 4 HYPERLINK l _Toc281308057 3
4、.用例查查询的事件件流 PAGEREF _Toc281308057 h 4 HYPERLINK l _Toc281308058 (四)、活活动图 PAGEREF _Toc281308058 h 5 HYPERLINK l _Toc281308059 1存存款活动图图 PAGEREF _Toc281308059 h 5 HYPERLINK l _Toc281308060 2转账活活动图 PAGEREF _Toc281308060 h 5 HYPERLINK l _Toc281308061 3查询活活动图 PAGEREF _Toc281308061 h 6 HYPERLINK l _Toc2813
5、08062 (五)时序序图 PAGEREF _Toc281308062 h 6 HYPERLINK l _Toc281308063 (六)类图图 PAGEREF _Toc281308063 h 7 HYPERLINK l _Toc281308064 1系统中中主要的类类 PAGEREF _Toc281308064 h 8 HYPERLINK l _Toc281308065 (七)状态态图 PAGEREF _Toc281308065 h 9 HYPERLINK l _Toc281308066 (八)部部署图 PAGEREF _Toc281308066 h 9 HYPERLINK l _Toc28
6、1308067 四、实验结结论 PAGEREF _Toc281308067 h 10 HYPERLINK l _Toc281308068 五、总结及及心得体会会 PAGEREF _Toc281308068 h 10银行信息系统0703PAGE PAGE 10序 言统一 HYPERLINK /view/44500.htm 建模语语言 (UUML)是是非专利的的第三代建建模和规约约语言,是在开发发阶段,说说明, HYPERLINK /view/69230.htm 可视视化,构建建和书写一一个面向对对象 HYPERLINK /view/37.htm 软件密集系系统的制品品的开放方方法。UMML展现了
7、了一系列最最佳工程实实践,这些些最佳实践践在对大规规模,复杂杂系统进行行建模方面面,特别是是在 HYPERLINK /view/1147116.htm 软件架架构层次已已经被验证证有效。 UML可可以贯穿 HYPERLINK /view/190611.htm 软软件开发周周期中的每每一个阶段段。它最适于 HYPERLINK /view/1452242.htm 数据据建模,业业务建模, HYPERLINK /view/2387.htm 对象建模,组件建模。被 HYPERLINK /view/138917.htm OMG采纳作为业界的标准。一、系统的的概述(一)银行行信息系统统银行是与人人们生活密
8、密切相关的的一个机构构,银行可可以提供存存款、取款款、转账等等业务。在银行设立立账户的人人或机构被被称为银行行的客户(ccustoomer)。一个客户户可以在银银行开设多多个账户(aaccouunt),客客户可以存存钱到账户户中,也可可以从自己己的账户中中取钱,还还可以将存存款从一个个账户转到到另一个账账户。另外外,客户可可以随时查查询自己的的账户情况况,以及查查询以前所所进行的存存款、取款款等交易记记录。客户户还有权利利要求关闭闭自己的账账户。实际生活中中的银行功功能其实还还要复杂得得多,但为为了简化系系统,本次次设计只考考虑银行的的基本功能能。简化版版的银行信信息系统至至少应具有有如下功能
9、能:一个银行可可以有多个个账户;一个银行可可以有多个个客户;一个客户可可以持有多多个账户;一个账户可可以有多个个持有者;银行可以为为客户开设设账户;银行可以为为客户注销销账户;客户可以从从自己账户户中取钱;客户可以向向自己账户户中存钱;客户可以在在同一银行行的不同账账户之间转转账;客户可以在在不同银行行的不同账账户之间转转账;请完成登录录、存款、取款、转转账和查询询几个模块块的设计。二、需求分分析(一)需求求分析银行系统是是与生活紧紧密相关的的一个机构构,银行提提供了存款款、取款、转账等业业务。在银银行设立账账户的人或或机构通常常被称为银银行的储户户。一个储储户可以在在银行开多多个账户,储储户
10、可以存存钱到账户户中,也可可以从自己己的账户中中取现,还还可以将存存款从一个个账户转到到另一个账账户。储户户还可以随随时查询自自己账户的的情况,并并查询以前前所进行的的存款、取取款等交易易记录。后后台管理员员可以对客客户的账户户进行注销销、删除、查询等管管理,还有有就是银行行利息、汇汇率、手续续费之类参参数的设置置,以及财财务管理以以及财务分分析。软件分别有有开户,查查询存取款款,转账等等功能。各各个模块各各有不同的的功能,但但都能完成成查询和存存取功能。各各模块的数数据都存放放在数据库库中。数据据的调用和和连接都有有程序来完完成。此软件所要要完成的主主要功能有有三方面:如果是存存款,用户户填
11、写存款款单,然后后交给收银银员键入系系统,同时时系统还要要记录存款款人姓名,住住址,身份份证号码,存存款类型,存存款日期,利率及密码(可选)等信息,完成后由系统反馈成功存款信息给用户。如果是取款,用户填写取款的相关信息(取款金额、取款币种)进行提交,系统要求用户输入密码以确认身份,核对密码正确无误后系统计算利息并印出利息单给用户。如果是转账,用户填写转账的相关信息进行提交,系统要求用户输入密码以确认身份,核对密码正确无误后系统计算利息并反馈信息给用户。系统及时更新数据库。 外部部功能:实实现化窗口口,开户/销户、存存款/取款款、查询/转账。 内部部功能:同同步,过滤滤,定位,识识别,更新新,连
12、接。三、系统的的UML基基本模型(一)、用用例图通过分析对对银行信息息系统的需需求分析,确确定参与者者有银行客客户、收银银员。收银员具有有维护系统统信息、维维护客户信信息、查询询客户情况况和处理处处理客户需需求的作用用。用例包括:1)开户、2)存款、3)取款、4)转账、5)查询、6)销户等等。用例图如下下所示:1)银行信信息系统用用例分为两两部分:UUse CCase Vieww 和 LLogiccal VView2)Usee Casse Viiew部分分:3)Loggicall Vieew部分:4)具体用用例关系图图:(二)、用用例描述:用例名称:银行信息息系统描述:银行行客户对需需要办理业
13、业务的需求求以及收银银员对事件件的处理。(三)、银银行信息系系统的事件件流1.用例存存款的事件件流1.1 前前置条件 在在存款之前前,客户已已经办理银银行账号并并且带来现现金若干,并并到达银行行网点。1.2 后后置条件 如如果这个用用例成功,这这个存款事事件是成功功的,否则则,系统没没有变化。1.3 扩扩充点 无无1.4 事事件流 1.4.11 基流 (11)客户将将银行卡交交给收银员员。 (22)收银员员要求客户户输入卡密密码。 (33)客户输输入卡密码码,并确认认密码。 (44)收银员员提示,请请客户选择择服务类型型。 (55)客户选选择存款服服务。 (66)收银员员提示:存存款数目。 (
14、77)客户说说出数目,并并把钱交给给收银员。 (88)收银员员完成服务务。 (99)收银员员退还卡。 1.4.22 替代流流 如果果输入的密密码无效,用用户可以重重新输入密密码或者终终止用例。2. 用例例转账的事事件流2.1 前前置条件 在在转账之前前,客户已已经办理银银行账号,被被转账人的的账号已经经存在并且且已经知道道了对方的的账号。2.2 后后置条件 如如果这个用用例成功,这这个转账事事件是成功功的,否则则,系统没没有变化。2.3 扩扩充点 无无2.4 事事件流 2.4.11 基流 (11)客户填填写转账单单。 (22)客户把把转账单和和银行卡交交给收银员员。 (33)收银员员要求客户户
15、输入卡密密码。 (44)客户输输入卡密码码,并确认认密码。 (55)收银员员转账成功功。 (66)收银员员退还卡。 2.4.22 替代流流 如果果输入的密密码无效,用用户可以重重新输入密密码或者终终止用例。3.用例查查询的事件件流3.1 前前置条件 在在查询之前前,客户已已经办理银银行账号并并且携带银银行卡,并并到达银行行网点。3.2 后后置条件 如如果这个用用例成功,这这个查询事事件是成功功的,否则则,系统没没有变化。3.3 扩扩充点 无无3.4 事事件流 3.4.11 基流 (11)客户将将银行卡交交给收银员员。 (22)收银员员要求客户户输入卡密密码。 (33)客户输输入卡密码码,并确认
16、认密码。 (44)收银员员提示,请请客户选择择服务类型型。 (55)客户选选择查询服服务。 (66)客户说说出查询内内容,收银银员将内容容反馈给客客户。 (77)收银员员完成服务务。 (88)收银员员退还卡。 3.4.22 替代流流如果输入的的密码无效效,用户可可以重新输输入密码或或者终止用用例。(四)、活活动图活动图是基基于对象的的状态变迁迁所绘制的的视图。收银员首先先凭着自己己的系统用用户名和密密码登录系系统,收银银员可以通通过银行客客户提供的的有效证件件号开户,提提供客户账账号开户、存款、取取款、转账账、查询、销户等功功能,最后后退出系统统。1存款活活动图2转账活活动图3查询活活动图(五
17、)时序序图时序图(SSequeence Diaggram)主要用于于按照交互互发生的一一系列顺序序,显示对对象之间的的这些交互互。收银员员通过用户户账号和密密码登录系系统,在系系统的操作作窗口对需需要存款、取款、转转账、查询询、销户的的用户进行行操作,最最后退出操操作窗口。我们所开发发的银行信信息系统时时序图如图图所示:操作时序图图(六)类图图类图是对象象结构建模模的一部分分,类图描描述系统中中类的静态态结构。类类图是代码码生成(将将模型转化化为代码)的的来源,也也是逆向工工程(将代代码转化为为模型)的的目标设生生成物。类图设计如如下图:1系统中中主要的类类(1)用户户类:它的属性有有用户名(
18、Name)、密码(Password)、银行卡号(Cardnumber)、用户身份证号码(ID)。操作包括修修改密码(Changpassword)、存款(deposit)、取款(cash)、转账(transfer)、 查询(Chaxun)、用户开户(Registered)。(2)系统统类:它的属性有有电脑号(Computernumber)、机器地址(Mac)。本身的操作作没有,但但有被管理理员使用的操作作。(3)收银银员类:它的属性有有用户名(nname)、密码(ppasswword)。操作包括用用户开户(Regiisterredussers)、注销用户(Deeleteeuserrs)、查查询用户信信息(Chhaxunn)、系统统维护(WWeihuu)。(七)状态态图状态图用来来表示建模对对象是如何何改变其状状态的,状状态定义为为对象行为为在某一时时刻的快照照或转折点点。(八)部
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年幼儿园大班上学期工作计划标准模板(八篇)
- 二零二五年度大型园林工程苗木供应及种植劳务合同4篇
- 年度井下多功能测振仪产业分析报告
- 2025年度大型体育赛事策划与执行个人雇佣合同4篇
- 二零二五年度仿古面砖采购及修复服务合同4篇
- 2025年路灯安装工程环境保护及污染防治合同3篇
- 船舶货运技术课程设计
- 二零二五年度高空作业风险评估免责协议3篇
- 班级文化建设【共享-】
- 油松植苗施工方案
- 全国医学博士英语统一考试词汇表(10000词全) - 打印版
- 最新《会计职业道德》课件
- 广东省湛江市各县区乡镇行政村村庄村名明细
- DB64∕T 1776-2021 水土保持生态监测站点建设与监测技术规范
- 中医院医院等级复评实施方案
- 数学-九宫数独100题(附答案)
- 理正深基坑之钢板桩受力计算
- 学校年级组管理经验
- 10KV高压环网柜(交接)试验
- 未来水电工程建设抽水蓄能电站BIM项目解决方案
- 房屋出租家具电器清单
评论
0/150
提交评论