uml学生宿舍管理系统

更新时间:2023-03-15 10:07:02 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

UML课程设计报告

题 目:学生宿舍管理系统

院 系: 数学与统计学院

专 业: 信息与计算科学

班 级: 08信息班

姓 名: 周亚芳

学 号: 200805302148

完成日期:

2011年12月

学生宿舍管理系统建模

1.学生宿舍管理系统需求调查

随着近几年高校招生人数的不断扩大,学生的宿舍管理工作也越来越繁重和

琐碎。比如:一年一度的新生住宿安排;每个月进行一次的收费、统计及打印报 表(包括:水费、电费、热水费);各种查询问题等等。原来有的是靠手工完成, 有的简单报表是靠 Word 或 Excel 完成。现在仅靠传统的办法已不能适应这个时 代的要求,本作业主要任务是采用UML对学生宿舍管理系统进行面向对象建模。 通过对系统的分析,我可以找到这样一些参与者:一般的查询者、住宿的学 生用户、时钟、财务管理人员、系统管理员、学生工作人员、宿舍管理人员、物 业管理人员和人事经理等。

通过分析参与者的活动,可以初步确定这样一些用例:(1 )查询信息,(2 学

生管理,(3)宿舍分配,(4)住宿管理,(5 )基础数据管理,(6)财务管理,(7 )决策支持。 2. UML 建模

根据前面的需求分析,分别建立系统的用例图、包图、类图、顺序图、协作图、活动图。 2.1 整体宿舍管理系统用例的组织——用例包图

图 2:学生宿舍管理系统的包图

2.2 子系统的用例图

画出图3中的“学生宿舍管理子系统”的用例图:

图 3:学生宿舍管理子系统的用例图

然后划出图 4 中,“学生信息管理“子用例的用例图:

图 4:学生信息管理子用例

用例的详细描述——以“登录用例”为例

2.3 系统类图

分析用例,从用例中寻找对象和类。例如 ,通过分析宿舍分配管理子系统, 可以发现以下实体类:学生、宿舍管理员、班级、楼栋、床位等

图 5:静态分析阶段—学生宿舍分配类图

2.4 为对象分配操作——通过协作图

图 6:为对象分配操作—通过协作图

2.5 系统的动态分析——用顺序图表示用例的实现

图 7:动态分析阶段——登陆顺序图

2.6 活动图

利用 UML的活动图工具进行工作流程建模。

图 1:学生入住业务流程--活动图

3.总结

通过这次做学生宿舍管理系统 UML建模,我学到了很多。使我对图形建模有了更深入的了解,图形建模是旨在为人们分析一些问题时提供参考性的方法和思路。每类图中更细节 的问题都有待进一步深入分析和细化。

我觉得UML 不是一种方法学,它不需要任何正式的工作产品,而且它提供了多种类型 的模型描述图,当在某种给定的方法学中使用这些图时,它使得开发中的应用程序更易理 解。

我通过上网学习充分体会到UML 的内涵远不只是这些模型描述图,但是对于我们初学者来说,这些图对这门语言及其用法背后的基本原理提供了很好的介绍。通过把标准的UML图放进工作产品中,精通UML的人员就更加容易加入他们自己项目并迅速进入角色。总的来说通过这次课程设计的学习与设计使我更深刻的了解了uml的内涵。

本文来源:https://www.bwwdw.com/article/e27v.html

Top