- 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基础教程——
实
习
报
告
学 号: 082113010055
姓 名: 杨胜文
班 级: 08计应
专 业: 计算机应用技术
目录
第一章 用例图 1
一、管理员用例图 1
二、用户用例图 2
第二章 活动图 3
一、管理员活动图 3
二、用户活动图 4
第三章 时序图 6
一、管理员操作时序图 6
二、管理员维护时序图 7
三、用户时序图 7
第四章 类图 9
一、系统中主要的类 9
二、各类之间的关系 10
第五章 状态图 11
第一章 用例图
用例图(Use Case Diagram)在需求分析阶段有很重要的作用,它描述人们希望如何使用一个系统,作为参与者的外部用户所能观察到的系统功能的模型图。开发的全过程都是围绕需求阶段的用例图进行的。我们所开发的网吧管理系统的用户包括需要上网的用户和管理员。
一、管理员用例图
管理员的用例包括1)用户注册、2)系统登录、3)充值、4)下机、5)查询余额、6)修改密码、7)换机、8)挂机、9)挂失、10)用户的删除。如图1-1所示
图1-1 管理员用例图
二、用户用例图
用户的用例包括1)系统登录、2)充值、3)下机、4)查询余额、5)修改密码、6)换机、7)挂机、8)挂失。如图1-2所示
图1-2 用户用例图第二章 活动图
活动图是基于对象的状态变迁所绘制的视图。它的主线是状态的变化,而不是时间,而时序图则是对象在不同时间段内的表现。为了满足这个活动图,类的一些基本必要方法就可以初步确定。再加上逻辑视图中类关系的分析,可以套用一些设计模式,又可以进一步再确定一些类的方法和属性。这一切的图,就是为了让你从需求情景描述-设计用例-逻辑视图-详细类分析抽象出你的类设计。总之,让面向对象的设计过程,思路连续,可推导。系统不可能完成所有的事情,必然有一部分功能是由人来完成的,所以活动图,从手工的角度描述了一个业务的流程,其中有些是手工作业,有些是系统的功能,活动图描述出了整个流程。活动这个术语的解释依赖于作图的目的和抽象层次。在描述概念层视图中,活动表示需要完成的一些任务;在说明层视图和实现层视图中,活动表示类中的方法。一个活动可以顺序地跟在另一个活动后执行,这是简单地顺序关系。如果触发事件连接到一个用加黑地粗线段表示地同步条上,且同步条引出几个带箭头地触发事件,那么这几个触发事件是并行的,也就是说这几个活动的执行次序可以是随意的。我们所开发的网吧管理系统主要有管理员活动图和用户活动图。
一、管理员活动图
管理员首先凭着自己的系统用户名和密码登录系统,管理员可以通过用户提供ID号注册用户,提供上网卡号(账号)为用户挂失、充值、换机、查询,提供机子编号注销登录,对两年内没有登录且卡上没有金额的用户进行删除。最后退出系统。如图2-1所示
图2-1 管理员活动图
二、用户活动图
用户可以通过自己所注册的卡号激活过后登录上网,可以查询自己卡上的余额、换机、挂机、修改密码、注销登录、下机,最后退出系统。如图2-2所示
图2-2 用户活动图第三章 时序图
时序图(Sequence Diagram)Name)、密码(Password)、上网的卡号(Cardnumber)、用户身份证号码(ID)。操作包括修改密码(Changpassword)、换机(Huanji)、挂机(Guaji)、下机(Xiaji)、余额查询(Chaxun)、充值(Chongzhi)、用户注册(Registered)。
(2) 电脑类: 它的属性有电脑号(Computernumber)、机器地址(Mac)。本身的操作没有,但有被用户和管理员换机、挂机、登录、下机的操作。
(3) 管理员类: 它的属性有用户名(name)、密码(password),操作包括注册用户(Registeredusers)、删除用户(Deleteusers)、查询用户信息(Chaxun)、充值(Chongzhi)、系统维护(Weihu)。
图4-1 系统中主要的类
二、各类之间的关系
一个用户可以选择多台电脑登录,而一台电脑可能有被多个用户登录,一个管理员管理多个用户和电脑。如图4-2所示
图4-2 各类之间的关系第五章 状态图
状态图用来建模对象是如何改变其状态的,状态定义为对象行为在某一时刻的快照或转折点。状态图由状态、事件、转移组成。在我们做的网吧管理系统中,管理员通过密码和用户名、用户则通过
原创力文档


文档评论(0)