基于uml的学生宿舍管理系统建模.pdf

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于 UML 的学生宿舍管理系统建模 一、 系统的功能需求 通过分析参与者的活动,可以初步确定学生宿舍管理系统包括如下一些用例: 1、查询信息 宿舍管理员可以查询住在指定宿舍楼的所有学生的信息 2、学生管理 通过学生宿舍管理子系统,学生基本信息管理子系统等可以管理学生的信息 3、宿舍分配 为整栋宿舍楼内的学生分配具体的宿舍 4、住宿管理 管理学生的住宿问题 5、基础数据管理 可以管理学生以及与学生有关的的基本信息 6、财务管理 管理宿舍以及与宿舍有关的财务状况 7、决策支持。 通过决策支持模块提供决策支持 二、 UML 建模 根据前面的需求分析,分别建立系统的用例图、包图、类图、顺序图、协作 图、活动图。 2.1 整体宿舍管理系统用例的组织——用例包图 图 1:学生宿舍管理系统的包图 2.2 子系统的用例图 画出图 1 中的“学生宿舍管理子系统” 的用例图: 图2 :学生宿舍管理子系统的用例图 划出图 2 中,“学生信息管理“子用例的用例图。 图3 :学生信息管理子用例 用例的详细描述—— 以“登录用例”为例 用例名称 登陆用例 目标 登陆。描述了用户登录到《学生宿舍管理系统》的过 程,设置了各种用户的访问权限 主要参与者 用户 触发条件 用户企图进入各个系统模块时触发 前置条件 系统必须能正常启动 典型事件过程 参与者动作 系统响应 ① 当用户启动这个应用 ② 系统显示登录界面。 系统时,用例开始。 ④ 系统验证信息。 ③ 户输入用户名和密码。 ⑤ 系统设置访问权限。 ⑥ 系统显示主菜单(子用 例:显示主界面) 。 ⑦ 用例结束。 替代事件过程 替代⑤:如果用户输入错误的用户名或者密码,给出 提示信息,并且跳转到⑦ 后置条件 用户正常登录到界面上 2.3 系统类图 分析用例,从用例中寻找对象和类。例如,通过分析宿舍分配管理子系统,可以发现以下实体类: 学生、宿舍管理员、班级、楼栋、床位等 图4 :静态分析阶段—学生宿舍分配类图 2.4 系统的动态分析——用顺序图表示用例的实现 图5 :动态分析阶段——登陆顺序图 2.5 活动图 利用 UML 的活动图工具进行工作流程建模。 图6 :学生入住业务流程--活动图 三、 实习总结 本案例以学生宿舍管理系统UML建模为题,列举了几个相对重要视图中的 图形建模,每类图中更细节的问题有待进一步深入分析和细化。 UML不是一种方法学,它不需要任何正式的工作产品,而且它还提供了多 种类型的模型描述图(diagram ),当在某种给定的方法学中使用这些图时,它 使得开发中的应用程序的更易理解。 UML 的内涵远不只是这些模型描述图,但是对于入门来说,这些图体现了对 这门语言及其用法背

文档评论(0)

汪汪队 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档