基于UML的学生宿舍管理系统建模

基于UML的学生宿舍管理系统建模

ID:43768171

大小:93.71 KB

页数:6页

时间:2019-10-14

基于UML的学生宿舍管理系统建模_第1页
基于UML的学生宿舍管理系统建模_第2页
基于UML的学生宿舍管理系统建模_第3页
基于UML的学生宿舍管理系统建模_第4页
基于UML的学生宿舍管理系统建模_第5页
资源描述:

《基于UML的学生宿舍管理系统建模》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、基于UML的学生宿舍管理系统建模一、系统的功能需求通过分析参与者的活动,可以初步确定学生宿舍管理系统包括如下一些用例:1、查询信息宿舍管理员可以查询住在指定宿舍楼的所有学生的信息2、学生管理通过学生宿舍管理子系统,学生基本信息管理子系统等可以管理学生的信息3、宿舍分配为整栋宿舍楼内的学生分配具体的宿舍4、住宿管理管理学生的住宿问题5、基础数据管理可以管理学生以及与学生有关的的基本信息6、财务管理管理宿舍以及与宿舍有关的财务状况7、决策支持。通过决策支持模块提供决策支持根据前面的需求分析,分别建立系统的

2、用例图、包图、类图、顺序图、协作图、活动图。UML建模2.1整体宿舍管理系统用例的组织——用例包图学生宿舍官理子系统/

3、/

4、1111学生基本信息管理子系统财务管理子系统/

5、决策支持基础数据库管理子系统公用部分图1:学生宿舍管理系统的包图2・2子系统的用例图画岀图1中的“学生宿舍管理子系统"的用例图:查询信息查询者一般用户基础数据库官理系统管理员财务人员学生信息管理学生工作人员宿舍分配财务管理登录时钟支持信息管理员住宿管理时钟图2:学生宿舍管理子系统的用例图划出图2中,“学生信息管理“子用例的用例图

6、。千匚查询学生学生工作人员■除学生图3:学生信息管理子用例用例的详细描述——以“登录用例"为例用例名称登陆用例目标登陆。描述了用户登录到《学生宿舍管理系统》的过程,设置了各种用户的访问权限主要参与者用户触发条件用户企图进入各个系统模块时触发前置条件系统必须能正常启动典型事件过程参与者动作系统响应①当用户启动这个应用系统时,用例开始。③户输入用户名和密码。②系统显示登录界面。④系统验证信息。⑤系统设置访问权限。⑥系统显示主菜单(子用例:显示主界面)。⑦用例结束。替代事件过程替代⑤:如果用户输入错误的用户

7、名或者密码,给出提示信息,并且跳转到⑦后置条件用户正常登录到界面上2.3系统类图分析用例,从用例中寻找对象和类。例如,通过分析宿舍分配管理子系统,可以发现以下实体类:学牛、宿舍管理员、班级、楼栋、床位等日宿舍管理员日登录界面曰楼栋晚员工号耳.姓名+♦豆用户名旦登录类型耳.密码*♦豆园区号g楼栋号目楼栋名端()縊登录〔)縊増加楼栋()端删除楼栋0i*巨班级豆所屈院代号豆所犀系代号*豆班级豆班级名称g分配住宿界面呈分配方式^0peration5()日床位縊増加学生()縊删除学生())学生(abstract

8、)空斥位号豆居住者学号豆所屈楼栋号皑所屈园区号豆所厘寝室号旦学号巨姓名艮性别旦系代号圭班级代号空院代号皑专业代号旦类型編号艮入学日期縊getDataO鶴setDataO曰DB学生曰DB床位皑学号电性别豆姓名空类型号豆院代号豆系代号豆班级代号豆班级号豆专业号旦床位号旦居住者学号fcl所属寝室号艮所屈楼栋号旦所屈园区号1图4:静态分析阶段—学生宿舍分配类图2.4系统的动态分析——用顺序图表示用例的实现sdInteraction4宿舍管理员登录界面住宿管理确定住宿管理()进入登录界面0密码与用户名相符0S进

9、入登录界面0密码与用户名不符d5图5:动态分析阶段__登陆顺序图2.5活动图利用UML的活动图工具进行工作流程建模。回宿舍管理中心申诸入住取消住宿学生身份认可交费认可住宿分配图6:学生入住业务流程••活动图三、实习总结本案例以学生宿舍管理系统UML建模为题,列举了儿个和对重要视图中的图形建模,每类图中更细节的问题有待进一步深入分析和细化。UML不是一种方法学,它不需要任何正式的工作产品,而且它还提供了多种类型的模型描述图(diagram),当在某种给定的方法学中使用这些图时,它使得开发中的应用程序的更

10、易理解。UML的内涵远不只是这些模型描述图,但是对于入门来说,这些图体现了对这门语言及其用法背后的基本原理。最常用的UML图包括:用例图、类图、序列图、状态图、活动图、组件图和部署图。本次实习,参考查询资料,我自己认认真真的思考分析了一遍,其中的很多细节需要注意,同时要对事物的业务逻辑搞清楚,加深了对面向对象思想以及UML建模方法的理解,收获很大。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。