UML学生公寓管理系统.doc

上传人:自*** 文档编号:126175249 上传时间:2020-03-22 格式:DOC 页数:16 大小:613.50KB
返回 下载 相关 举报
UML学生公寓管理系统.doc_第1页
第1页 / 共16页
UML学生公寓管理系统.doc_第2页
第2页 / 共16页
UML学生公寓管理系统.doc_第3页
第3页 / 共16页
UML学生公寓管理系统.doc_第4页
第4页 / 共16页
UML学生公寓管理系统.doc_第5页
第5页 / 共16页
点击查看更多>>
资源描述

《UML学生公寓管理系统.doc》由会员分享,可在线阅读,更多相关《UML学生公寓管理系统.doc(16页珍藏版)》请在金锄头文库上搜索。

1、UML课程设计案例学生公寓管理系统浙江大学理工学院2011年10月目 录1.系统需求描述32.MDA系统分析与设计32.1CIM-1 定义业务流程32.2CIM-2 分析业务流程42.3CIM-3 定义系统范围82.4PIM-1 系统用例叙述92.5PIM-2 分析业务规则122.6PIM-3 定义静态结构132.7PIM-4 定义操作与方法133、设计总结161. 系统需求描述文字描述系统功能需求和人员1.1、开发目的:为了方便学生公寓管理人员更高效地管理学生,我们开发设计了学生公寓管理系统。1.2、系统主要功能:系统主要功能包括登记学生值日和安全使用电器分数、计算出年度行为纪实分数、审核年

2、度行为纪实分数、登记访客信息、记录公共设施使用状况、记录报修信息等六大功能。登记学生值日和安全用电分数:楼长在每周在特定的时间检查寝室卫生,检查完后给值日的同学打出分数。每名学生的安全用电分数以已有的值日分数为起点,采用倒扣的制度,即若有同学使用违章电器即扣3-5分。计算年度行为纪实分数:每学年结束,楼长会将学生一年的值日分数,计算出生活园区行为纪实。审核年度行为纪实:在计算完学生的行为纪实之后,楼长还需审核行为纪实分数,以确定分数正确无误。登记访客信息:访客来访,楼层管理员将会登记访客的姓名、性别、证件号,来访时间等。在访客离开后,记录访客离开时间。记录公寓公共设施使用状况:楼层管理员将定时

3、对公共设施(例如灭火器、微波炉等)进行排查和登记,更新其使用现状。如有新的公共设施投入使用,则添加新的公共设施信息。记录报修信息:楼层管理员记录学生的报修信息并上报新宇公司,要求维修人员前来维修。维修完成,获得学生维修反馈。若维修好,则由楼层管理人员结算并收取费用,并标记保修单为“修好”,记录维修好的时间;若没有修好,则保留报修单,继续联系维修人员上门维修。1.3、系统涉众:此系统中的学生公寓管理人员包括楼层管理员、楼长、新宇主管三层管理。不同的管理人员承担不同的管理任务。楼层管理员负责排查并登记学生公寓公共设施使用状况、登记访客信息、登记并上报学生报修信息等多项任务,楼长负责学生日常值日工作

4、的安排和检查、检查是否使用违章电器、结算年度行为纪实分数、审核行为纪实分数等多项任务,新宇主管负责派遣维修人员等任务。2. MDA系统分析与设计 我们采用MDA方法设计系统。CIM规定了学生公寓管理系统的环境以及需求,即学生公寓管理系统在学校使用,主要实现公寓管理人员高效管理学生公寓的功能。PIM规定了学生公寓管理系统的内部细节,即系统用例如何实现,有哪些类来实现,用怎么样的方法来实现,他们之间的调用关系是什么等。2.1 CIM-1 定义业务流程按照参与者,绘制业务流程,即该参与者的主要工作场景1、宿舍管理人员业务用例图2-1-12.2 CIM-2 分析业务流程针对主要的业务用例,绘制业务流程

5、1、 登记访客.图2-2-12、 登记学生报修信息.图2-2-23、 学生行为纪实管理图2-2-34、 排查并管理学生公寓公共设施.图2-2-42.3 CIM-3 定义系统范围按照活动负责人,绘制系统用例图1、楼层管理员系统用例2、楼长系统用例3、新宇公司主管系统用例2.4 PIM-1 系统用例叙述1、系统用例叙述登记访客信息用例名称 用例编号 用例简述 用例图 系统 执行者相关用例 其他( )主要流程 替代流程 例外流程其他( )启动事件或条件 前置条件 后置条件 失败时状态业务规则 其他( )用例叙述的历史版本 用例图 参考画面 非UML文档其他( 访客信息登记表 )优先性 迭代等级 待解

6、决问题 基本假设 相关人员特殊需求 其他( )其他( )用例名称登记访客信息用例编号SUC001用例简述楼层管理员登记每位访客的信息,并在访客离开后记录访客离开时间用例图主要流程1) 系统列出学校所有楼层所有寝室2) 楼层管理员选择某一幢某一寝室,并按“确定”3) 楼层管理员在询问访客后录入访客的姓名、性别、联系方式,到访时间等信息4) 楼层管理员按“保存”后,将访客信息存入数据库5) 待访客走后,“浏览”访客记录,在该记录“离开时间”中填上相应时间,按“保存”,数据提交到数据库6) 登记访客信息完成,显示出访客信息报表替代流程2a)访客要访问的寝室不存在系统出现查找失败信息,回到主流程1,楼

7、层管理员重新输入要查找的寝室;业务规则系统按照公寓原有的编码方式生成编号系统用例图楼层管理员系统用例图其他访客登记信息报表2、系统用例叙述登记公寓维修状况用例名称 用例编号 用例简述 用例图 系统 执行者相关用例 其他( )主要流程 替代流程 例外流程其他( )启动事件或条件 前置条件 后置条件 失败时状态业务规则 其他( )用例叙述的历史版本 用例图 参考画面 非UML文档其他( 公寓维修状况报表 )优先性 迭代等级 待解决问题 基本假设 相关人员特殊需求 其他( )其他( )用例名称登记公寓维修状况用例编号SUC002用例简述楼层管理员登记每次学生上报的维修信息,并根据学生的反馈处理报修信

8、息用例图主要流程1) 系统列出学校所有楼层所有寝室2) 楼层管理员选择需要维修的寝室,并按“确定”3) 楼层管理员选择要维修的项目,并按“确定”4) 系统结算出此次报修的金额5) 楼层管理员将报修项目标记为“已修好”,填上维修成功日期并按保存6) 记录保存到数据库,此系统用例完成替代流程3a)选择的报修项目不存在添加新的报修项目,并保存到数据库 业务规则系统按照公寓原有的编码方式生成编号系统用例图楼层管理员系统用例图其他公寓维修信息报表3、系统用例叙述更新公共设施信息用例名称 用例编号 用例简述 用例图 系统 执行者相关用例 其他( )主要流程 替代流程 例外流程其他( )启动事件或条件 前置

9、条件 后置条件 失败时状态业务规则 其他( )用例叙述的历史版本 用例图 参考画面 非UML文档其他( 公共设施现状报表 )优先性 迭代等级 待解决问题 基本假设 相关人员特殊需求 其他( )其他( )用例名称更新公共设施信息用例编号SUC003用例简述楼层管理员排查公寓楼公共设施状况,更新公共设施现状用例图主要流程1) 楼层管理员打开界面显示所有楼层所有寝室2) 楼层管理员选择所在的公寓幢号、楼层,按下“确定”3) 楼层管理员选择“浏览所有已有公共设施信息”4) 按“更新已有信息”,更新公共设施信息5) 按下“保存并返回”后完成更新并提交数据库替代流程2a)楼层寝室错误 楼层管理员选择错误的

10、楼层寝室,回到主流程1,重新选择2b) 楼层寝室不存在 回到主流程1,重新选择4a) 没有该设施记录 回到主流程3,选择“添加项目”业务规则系统按照公司原有的编码方式生成编号系统用例图楼层管理员系统用例图4、系统用例叙述每周学生值日检查并打分用例名称 用例编号 用例简述 用例图 系统 执行者相关用例 其他( )主要流程 替代流程 例外流程其他( )启动事件或条件 前置条件 后置条件 失败时状态业务规则 其他( )用例叙述的历史版本 用例图 参考画面 非UML文档其他( 学生值日分数表 )优先性 迭代等级 待解决问题 基本假设 相关人员特殊需求 其他( )其他( )用例名称每周学生值日打分用例编号SUC004用例简述楼长每周定时检查寝室卫生,给当日值日的同学打分用例图主要流程1)

展开阅读全文
相关资源
相关搜索

当前位置:首页 > IT计算机/网络 > 其它相关文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号