UML-学生宿舍管理系统

合集下载

基于UML的寝室管理系统建模

基于UML的寝室管理系统建模

基于UML的寝室管理系统建模作者:朱珍珍李昊东徐梦馨来源:《机电信息》2020年第17期摘要:UML作为一种统一的软件建模语言具有广泛的建模能力。

UML是在消化、吸收、提炼至今存在的所有软件建模语言的基础上提出的,集百家之所长。

随着近几年各高校招生人数的不断扩大,学生的寝室管理工作变得越来越烦琐。

例如,每年的新生住宿寝室安排、物品发放、缴费(包括电费、物品租赁费用等),整个过程执行起来异常复杂,耗费了大量人力和时间。

目前还有很多大学的寝室管理报表是手工完成的,这些报表数据不仅不利于保存,而且查找起来十分不便。

针对该问题,利用UML为寝室管理系统的开发建立了多种模型视图,基本构建了系统在开发前期的工作内容,为其他管理系统的开发提供了参考。

关键词:UML;寝室管理系统;用例图;静态模型;动态模型0 引言寝室管理系统的基本任务是整合离散的寝室信息,帮助相关负责老师、寝室管理中心提高日常的工作管理效率。

在该系统中赋予不同用户以不同的等级权限,可以方便相关负责老师、学生等查询个人相关信息、寝室住宿信息、具体寝室卫生成绩等,同时,可以方便学生及时解决报修、缴费等方面问题,使得学生寝室管理进入一个全新的信息化时代。

1 系统需求分析系统用户包括学生、相关负责老师、楼管会成员、宿管科教师、物业以及系统管理员。

用户可以以不同身份登录系统,查看与自己有关的信息,处理相关的业务。

1.1 学生模块学生可以查看本系各学年各寝室老师和学生检查的本寝室卫生成绩,当对卫生成绩不满意时,可以申请老师或学生复查,可以查看物业公告;当寝室设备出现问题时,可提交寝室设备报修信息,与物业人员约定报修时间以及随时查看报修情况;该系统通过微信、支付宝、网上银行等缴费方式缴纳寝室电费、空调费,并可查看剩余电费等。

1.2 教师模块1.2.1 辅导员系辅导员老师可以查看本系学生相关信息,分配床位信息,查询本系各学年各专业寝室卫生成绩,还可以办理本系学生的走读申请以及修改相关学生的寝室信息。

宿舍管理系统UML

宿舍管理系统UML

《信息系统分析与设计》课程设计报告班级:姓名:学号:宿舍管理系统一、需求分析高校学生宿舍管理系统是典型的信息管理系统, 运行速度快、安全性高、稳定性好的优点,并且具备完善的报表生成、修改功能,能够快速的查询学校所需的住宿信息等其他信息。

1、宿舍楼的基本情况学生住在宿舍楼中,每栋宿舍楼都会有若干名老师负责本宿舍楼的日常管理。

1.1学生的基本信息:入校时,每位同学都有唯一的学号,并被分配到指定的宿舍楼和指定的宿舍,也会有一个宿舍号,其入校时间就是他的入住时间。

另外,为了管理上的方便,同一院系的学生的宿舍一般在一起,相应地会有其所在的院系名称。

1.2宿舍的基本信息:每间宿舍都有唯一的宿舍号,以及相应的地址,奖罚情况。

1.3宿舍财产的基本信息:每个宿舍的财产属于学校,比如电灯,床铺,柜子,桌椅等,为了对不同的财产进行区分,可以为每种财产分配不同的财产号。

这样有利于财产的报修和管理。

1.4报修的基本信息:宿舍楼中经常出现财产的损坏,这时,同学们需要将财产损坏情况报告给宿舍楼管理员,以便学校派人进行维修。

这时,需要记录报修的宿舍号和损坏的财产编号,同时记录报修的时间和损坏的原因。

当损坏的财产维修完毕后,应记录解决时间,表示该报修成功解决。

1.5夜归的基本信息:宿舍楼在指定的时间关门,若有同学晚于关门时间会宿舍,需通知宿舍楼管理员,同时应登记晚归学生姓名,宿舍号,时间和晚归原因,以利于学校的管理和查证。

1.6离校的基本信息:每当放寒假或暑假时,同学们大部分都会回家;每当“五·一”或“十·一”放假时,同学们也有很多不会留在宿舍。

这时,为加强学校对同学假期安全的管理,离校的同学应登记离校时间,待返校后记录返校时间,以便学校查证和管理。

1.7毕业的基本信息学生毕业时,需要统计个人损毁宿舍财产的情况,及时通知罚金情况。

2.功能需求2.1宿舍楼管理员宿舍楼管理员能查询上面提到的宿舍楼的所有相关信息,包括某一学号的学生在宿舍楼中住宿的详细信息,报修的所有信息,夜归的详细信息和学生离返校的信息。

宿舍管理系统UML

宿舍管理系统UML

宿舍管理系统UML 宿舍管理系统UML文档范本:1、引言1、编写目的和背景2、定义词汇和缩略词3、参考资料2、系统概述1、目标2、功能总览3、用户类型4、系统限制3、用例模型1、用例图2、每个用例的详细描述1、用例名称2、描述4、后置条件5、操作流程6、异常情况处理4、领域模型1、类图2、类的详细描述1、类名2、属性3、方法4、关系和关联5、状态模型1、状态图2、每个状态的详细描述1、状态名称2、描述3、触发事件5、离开条件6、静态模型1、构件图2、每个构件的详细描述1、构件名称2、功能描述3、依赖关系7、动态模型1、顺序图2、每个顺序图的详细描述1、顺序图名称2、描述3、参与者4、操作流程8、交互模型1、协作图2、每个协作图的详细描述1、协作图名称2、描述3、参与者4、消息流程图9、物理模型1、部署图2、每个部署图的详细描述1、部署图名称2、描述3、拓扑结构4、资源配置附件:1、用例图:包含系统的主要用例和参与者之间的关系。

2、类图:展示系统中的类以及它们之间的关系。

3、状态图:显示系统中的状态以及状态之间的转换条件。

4、构件图:展示系统中的主要构件以及它们之间的依赖关系。

5、顺序图:展示系统中的交互流程和参与者之间的消息传递顺序。

6、协作图:展示系统中多个参与者之间的协作过程。

7、部署图:显示系统的物理架构,包括硬件设备和软件组件的分布情况。

法律名词及注释:1、涉及的法律名词:根据实际情况列出宿舍管理系统可能涉及的法律名词,如隐私法、合同法等。

2、注释:对每个法律名词进行解释和说明,确保读者能够清楚理解其含义和适用范围。

UML——宿舍管理系统

UML——宿舍管理系统

公寓管理系统设计方案系统框架《学生公寓管理系统》采用三级模块为菜单的框架模式。

主要功能1.个人管理:个人工作环境的基本功能,提供即时通讯、公告/通知收发,实现无纸办公。

2.人事管理:提供“标准化学生公寓”中“管理/服务队伍建设”的管理功能,包括部门,岗位,人员的管理。

3.系统管理:系统管理员对网络用户进行管理、帐号权限分配、系统个性化参数设定。

4.网站管理:提供“标准化学生公寓”中宣传“公寓文化建设”成果的网络途径,提供网上的宣传板报、橱窗的展示,可在网上开展有新意、有成效的公寓文化活动,以及“卫生寝室”、“文明寝室”和“文明公寓”创建活动。

(基础网络版以上版本具备此项功能)5.公寓管理:对学校公寓的舍区,楼栋,房间及床位进行管理,是“标准化学生公寓”的管理核心。

6.日常行为:提供“标准化学生公寓”中日常行为和规章制度的管理和执行功能,对日常行为中的“学生违纪管理”、“注册管理”、“走访登记”、“维修管理”、“卫生情况”、“来访记录”、“学生身份识别”进行的管理。

方便学校及时掌握学生的日常生活和违规违纪行为,及时发现安全隐患并进行处理。

7.卡管理:公寓卡的管理,挂失,注销,提供便捷的学生公寓一卡通管理功能。

8.物业收费管理:包括水电气收费管理、报表打印和网上费用明细查询。

(基础网络版以上版本具备此项功能)9.查询统计:学生查询统计、寝室查询统计、专业/班级变更统计、学生学籍变更统计、走访寝室统计、违纪统计、违纪处分统计、维修查询统计、寝室卫生查询、物品搬出记录查询。

10.数据导入:对学生基础信息、床位信息、公寓基础信息进行批量导入。

《公寓管理系统》中用户可分为“超级用户”和“员工用户”。

超级管理员:系统安装完成后以系统初始用户:sa 密码:111登录。

这便是系统默认的“超级管理员”在这里用户可以修改超级管理员密码也可新增其他超级管理员。

超级用户具有所有的权限。

进入系统后,为了你的系统安全,请修改管理员用户名和密码。

UML-学生宿舍管理系统

UML-学生宿舍管理系统

面向对象分析与设计(UML)综合实验报告项目名称:学生宿舍管理系统目录第1章需求分析 (8)1.1 宿舍楼管理员子系统的需求分析 (8)1.2 宿舍楼学生子系统的需求分析 (9)1.3 系统管理员子系统的需求分析 (10)1.4其他用户子系统的需求分析 (11)第2章系统用例模型 (11)2.1 参与者的识别 (11)2.1 宿舍楼管理员的用例模型 (11)2.1.1宿舍楼管理员用例图 (12)2.1.2宿舍楼管理员用例图相关说明 (12)2.2 宿舍楼学生用例模型 (17)2.2.1宿舍楼学生用例图 (17)2.2.2宿舍楼学生用例图相关说明 (18)2.3 系统管理员用例模型 (20)2.3.1系统管理员用例图 (21)2.3.2 系统管理员用例图相关说明 (21)2.4其他用户用例模型 (23)2.4.1其他用户用例图 (24)2.4.2其他用户用例图相关说明 (24)第3章系统静态模型 (25)3.1 系统中的类 (25)3.1.1参与者相关的类 (25)3.1.2系统中其他的相关类 (27)3.2 系统中类与类的关系 (27)3.2.1 各个类之间的关系图 (28)3.2.2 类之间关系说明 (28)第4章系统动态模型 (29)4.1宿舍楼管理员登录宿舍楼管理员系统 (29)4.1.1宿舍楼管理员登录宿舍楼管理员系统序列图 (29)4.1.2宿舍楼管理员登录宿舍楼管理员系统协作图 (30)4.2宿舍楼管理员修改学生信息 (30)4.2.1宿舍楼管理员修改学生信息时序图 (30)4.2.2宿舍楼管理员修改学生信息协作图 (31)4.3宿舍楼管理员删除学生信息 (31)4.3.1宿舍楼管理员删除学生信息时序图 (31)4.3.2宿舍楼管理员删除学生协作图 (32)4.4 宿舍楼管理员登记保修解决时间 (32)4.4.1宿舍楼管理员登记报修解决时间时序图 (32)4.4.2宿舍楼管理员登记报修解决时间协作图 (33)4.5 住宿学生插入返校时间 (33)4.5.1住宿学生插入返校时间时序图 (33)4.5.2住宿学生插入返校时间协作图 (34)4.6 学生宿舍管理系统中的活动图 (34)4.6.1宿舍楼管理员活动图活动图 (35)4.6.2住宿学生活动图 (36)4.6.3系统管理员活动图 (37)第5章系统部署模型 (39)5.1 学生宿舍管理系统的构件图 (39)5.2宿舍管理员构件图 (40)5.2.1宿舍管理员操作构件图 (40)5.2.2宿舍管理员构件图说明 (40)5.3 住宿学生构件图 (41)5.3.1住宿学生构件图 (41)5.3.2住宿学生构件图说明 (42)5.4 系统管理员构件图 (42)5.4.1系统管理员构件图 (42)5.4.2系统管理员构件图说明 (42)5.5 学生宿舍管理系统部署图 (43)5.5.1部署图 (43)5.5.2部署图说明 (43)第6章总结与展望 (43)6.1 总结 (44)6.2 展望 (44)参考文献 (45)第1章需求分析为了了解全校学生住宿情况,掌握学生信息,做好学生监管工作,保障学生安全,为学生提供安全可靠的住宿环境,在为学生提供全面便捷的生活服务,制作一个学生宿舍管理系统是必需的。

宿舍管理系统UML

宿舍管理系统UML

宿舍管理系统UML1. 引言1.1 目的本文档旨在描述一个基于统一建模语言(UML)的宿舍管理系统。

该系统用于帮助学校或其他组织有效地管理和分配宿舍资源,提供便捷的入住申请、退房流程以及各种相关功能。

1.2 范围宗主要涵盖了以下方面:- 学生信息录入与查询;- 室友匹配算法;- 入住申请与审批流程;- 我们对外部接口进行定义。

2. 系统概述在这个章节中我们将介绍整个项目所包含内容,并给出相应图表来说明每个子模块之间关系。

3. 功能需求规定这里了所有需要实现的功能点并详细阐述其具体操作方式和输入输出参数等等4.非功能性需求规定- 性能:响应时间小于500ms;支持同时处理1000名用户请求。

- 可靠性:数据备份机制确保不会因为硬件故障导致数据丢失;可恢复到上次正常状态。

- 易用性: 用户界面简洁明了, 操作逻辑清晰易懂。

- 安全性: 用户信息加密存储,权限控制机制确保只有合法用户才能访问系统。

5. 系统设计本章节将详细描述宿舍管理系统的整体架构和各个模块之间的关系。

包括以下内容:- 架构图;- 数据库设计;- 模块划分及功能说明;6.数据库设计这里给出了我们所使用到表格以及其对应字段名称、类型等7.接口定义在这一部分中, 我们会所有与外界交互需要用到的API,并提供相应参数列表和返回值格式8. 法律名词及注释1) UML:Unified Modeling Language(统一建模语言),是面向对象软件工程领域中广泛采用的标准化建模语言。

9. 结束声明1)本文档涉及附件,请参阅相关附件获取更多详细信息。

uml课程设计宿舍管理系统

uml课程设计宿舍管理系统

uml课程设计宿舍管理系统一、教学目标本课程旨在通过学习宿舍管理系统的设计与实现,使学生掌握UML图的基本知识,培养学生使用UML图进行软件设计的能力。

具体目标如下:1.知识目标:学生能理解UML图的基本元素,包括类、接口、用例、活动等,并掌握它们之间的关系。

2.技能目标:学生能熟练使用UML工具进行绘图,包括使用类图、用例图、活动图等表达软件设计。

3.情感态度价值观目标:通过宿舍管理系统的实际案例,培养学生解决实际问题的兴趣,提高学生对软件设计的认识,使学生了解软件设计在实际生活中的重要性。

二、教学内容本课程的教学内容主要包括UML图的基本概念、UML工具的使用以及宿舍管理系统的设计与实现。

具体安排如下:1.UML图的基本概念:介绍类、接口、用例、活动等UML图的基本元素,以及它们之间的关系。

2.UML工具的使用:介绍常用的UML工具,如StarUML、Visio等,并演示如何使用这些工具绘制UML图。

3.宿舍管理系统的设计与实现:以宿舍管理系统为案例,引导学生使用UML图进行软件设计,包括绘制类图、用例图、活动图等。

三、教学方法为了提高学生的学习兴趣和主动性,本课程将采用多种教学方法,如讲授法、讨论法、案例分析法、实验法等。

具体方法如下:1.讲授法:用于讲解UML图的基本概念和UML工具的使用。

2.讨论法:在讲解案例时,学生进行讨论,引导学生思考如何使用UML图解决实际问题。

3.案例分析法:通过分析宿舍管理系统的案例,使学生了解UML图在实际软件设计中的应用。

4.实验法:让学生动手实践,使用UML工具绘制UML图,培养学生的实际操作能力。

四、教学资源为了支持教学内容和教学方法的实施,丰富学生的学习体验,我们将选择和准备以下教学资源:1.教材:选用权威、实用的UML教材,如《UML用户指南》等。

2.参考书:提供相关的UML参考书籍,供学生课后自学。

3.多媒体资料:制作PPT、视频等多媒体资料,帮助学生更好地理解UML图的基本概念和UML工具的使用。

UML宿舍管理系统项目

UML宿舍管理系统项目

郑州工业应用技术学院课程设计说明题目宿舍管理系统于流洋院(系):信息工程学院专业班级:15级软件技术二班1501050211指导教师:褚含冰时间:2017年4月1日至2017年6月5日郑州工业应用技术学院宿舍管理系统专业、班级15级软件技术二班 学号1501050211 姓名 于流洋 主要内容:本系统主要实现系统管理员登录增删改查宿舍楼、宿舍、宿舍管理员、学生 等,同时宿舍管理员管理宿舍与学生的迁入迁出功能, 学生可登录系统查看自己 的个人信息、迁入迁出记录以及违纪情况和报修等问题。

基本要求:本次设计具有以下功能:1. 宿舍楼管理员能查询上面提到的宿舍楼的所有相关信息,包括某一学号的学生在宿舍楼中住宿的详细信息,报修的所有信息,夜归的详细信息和学生离 返校的信息。

以利于对整个宿舍楼的全面管理。

2. 系统管理员可以随时登陆系统,注册、删除宿舍楼管理员等其他人员基 本信息以及设置相应权限。

3.本宿舍楼的学生能查询其所在的宿舍的所有信息。

能查询自己的夜归记录和离返校记录。

主要参考资料:江文UML 软件建模技术[M ]北京:人民邮电出版社2015明目科技JavaWeb 从入门到精通[M ]北京:清华大学出版社2016 单东林.张晓菲.魏然.锋利的jQuery.[M ]北京:人民邮电出版社,2016课程设计任务题目[1][2] [3]完成期限:指导教师签名:课程负责人签名:摘要当今大学校园内的学生公寓,其数据量大,各种信息管理内容复杂,查询和管理学生信息和校园内的公寓信息等工作由人工完成将是很累的,不仅浪费了许多人力物力资源,而且还很容易出现差错,有一个软件对学生公寓管理不仅节省了人力物力,而且对各种信息的把握和操作也更加方便。

该学生宿舍管理系统主要包括前台用户界面的开发和后台数据库的开发,对于后台数据库要求建立起数据一致性和完整性强、数据安全性好的数据库。

而对于前端应用程序的开发则要求应用程序能提供强大的数据操纵功能,界面友好、使用简单方便等特点。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

面向对象分析与设计(UML)综合实验报告项目名称:学生宿舍管理系统:`目录第1章需求分析 (8)宿舍楼管理员子系统的需求分析 (8)宿舍楼学生子系统的需求分析 (9)!系统管理员子系统的需求分析 (10)其他用户子系统的需求分析 (11)第2章系统用例模型 (11)参与者的识别 (11)宿舍楼管理员的用例模型 (11)宿舍楼管理员用例图 (12)宿舍楼管理员用例图相关说明 (12)宿舍楼学生用例模型 (17)/宿舍楼学生用例图 (17)宿舍楼学生用例图相关说明 (18)系统管理员用例模型 (20)系统管理员用例图 (21)系统管理员用例图相关说明 (21)其他用户用例模型 (23)其他用户用例图 (24)其他用户用例图相关说明 (24)·第3章系统静态模型 (25)系统中的类 (25)参与者相关的类 (25)系统中其他的相关类 (27)系统中类与类的关系 (27)各个类之间的关系图 (28)类之间关系说明 (28)第4章系统动态模型 (29)\宿舍楼管理员登录宿舍楼管理员系统 (29)宿舍楼管理员登录宿舍楼管理员系统序列图 (29)宿舍楼管理员登录宿舍楼管理员系统协作图 (30)宿舍楼管理员修改学生信息 (30)宿舍楼管理员修改学生信息时序图 (30)宿舍楼管理员修改学生信息协作图 (31)宿舍楼管理员删除学生信息 (31)宿舍楼管理员删除学生信息时序图 (31):宿舍楼管理员删除学生协作图 (32)宿舍楼管理员登记保修解决时间 (32)宿舍楼管理员登记报修解决时间时序图 (32)宿舍楼管理员登记报修解决时间协作图 (33)住宿学生插入返校时间 (33)住宿学生插入返校时间时序图 (33)住宿学生插入返校时间协作图 (34)学生宿舍管理系统中的活动图 (34);宿舍楼管理员活动图活动图 (35)住宿学生活动图 (36)系统管理员活动图 (37)第5章系统部署模型 (39)学生宿舍管理系统的构件图 (39)宿舍管理员构件图 (40)宿舍管理员操作构件图 (40)宿舍管理员构件图说明 (40);住宿学生构件图 (41)住宿学生构件图 (41)住宿学生构件图说明 (42)系统管理员构件图 (42)系统管理员构件图 (42)系统管理员构件图说明 (42)学生宿舍管理系统部署图 (43)部署图 (43)]部署图说明 (43)第6章总结与展望 (43)总结 (44)展望 (44)参考文献 (45)~第1章需求分析为了了解全校学生住宿情况,掌握学生信息,做好学生监管工作,保障学生安全,为学生提供安全可靠的住宿环境,在为学生提供全面便捷的生活服务,制作一个学生宿舍管理系统是必需的。

整个系统有4类用户,分别是宿舍楼管理员、宿舍楼学生、系统管理员、其他一般用户等。

整个学生宿舍管理系统整体功能模块图如下所示,该系统分为4大子系统,分别为宿舍楼管理员子系统,宿舍楼学生子系统,系统管理员子系统,其他用户子系统。

图1-1系统整体功能模块图宿舍楼管理员子系统的需求分析在宿舍楼管理员子系统中,其子系统的一些主要功能如下:1)宿舍楼管理员查询宿舍楼的所有信息宿舍楼管理员可以按学号查询学生住宿的详细信息宿舍楼管理员可以查询所有宿舍报修的信息宿舍楼管理员可以查询夜归的详细信息宿舍楼管理员可以查询某宿舍楼学生离返校的信息2)管理员可以修改学生信息宿舍楼管理员可以修改学生信息>宿舍楼管理员可以删除学生信息3) 宿舍楼管理员可以登记报修解决时间4)通知学生学校或者学院发布的公告5)登录管理员子系统其功能细化图如下:图1-2宿舍楼管理员系统功能模块图宿舍楼学生子系统的需求分析~在宿舍楼学生子系统中,其功能概述如下:1)宿舍楼学生可以查询信息查询自己所在宿舍的信息查询自己的夜归记录查询自己的离返校记录2)宿舍楼学生可以插入信息插入报修信息插入离校时间&插入返校时间3)登录宿舍楼学生子系统其功能细化图如下:图1-3宿舍楼学生子系统功能模块图系统管理员子系统的需求分析在系统管理子系统中,其功能概述如下:1) 管理宿舍楼管理员信息,如注册,删除宿舍楼管理员信息(2) 管理宿舍楼学生信息,如注册,删除宿舍学生信息3) 管理其他用户信息,如注册,删除其他用户信息4) 设置各个用户的权限5) 登录系统管理员子系统其功能细化图如下:图1-4系统管理整体功能模块;其他用户子系统的需求分析1) 查看各宿舍整体情况2) 生成报表图1-5其他用户子系统整体功能模块第2章系统用例模型参与者的识别四个参与者#宿舍楼管理员的用例模型通过分析,在宿舍楼管理员子系统中,该系统可以完成以下功能:可以按学号查询学生住宿的详细信息、可以查询所有宿舍报修的信息、可以查询夜归的详细信息、可以查询某宿舍楼学生离返校的信息、可以修改学生信息、可以删除学生信息、可以登记报修解决时间、可以通知学生学校或者学院发布的公告宿舍楼管理员用例图宿舍楼管理员用例图相关说明(1)登录宿舍楼管理员子系统用例:登录系统*简述:宿舍楼管理员在执行所有操作时得先输入密码登录。

参与者:宿舍楼管理员前置条件:无后置条件:系统显示登录成功基本路径:1、宿舍楼管理员向宿舍楼管理员子系统发出登录请求,用例开始2、系统显示登录界面3、宿舍楼管理员输入用户名和密码^4,、系统对比宿舍楼管理员信息,如果输入的信息出现错误,跳转到A5、系统显示登录成功,用例结束扩展路径:A<1>、系统提示输入的信息哪些地方出错,要求宿舍楼管理员重新输入相关信息或取消登录<2>、宿舍楼管理员选择取消登录,则用例结束<3>、宿舍楼管理员选择重新登录,转到3…(2)查看学生住宿信息用例:查看学生住宿信息简述:宿舍楼管理员可通过该子系统查询学生住宿的详细信息参与者:宿舍楼管理员前置条件:宿舍楼管理员必须先成功登录该子系统后置条件:系统显示学生住宿信息基本路径:1、宿舍楼管理员向宿舍楼给管理员子系统发出“查看学生住宿信息”的请求,开始用例。

:2、系统要求宿舍楼管理员输入要查询的学生的学号。

3、系统根据学号显示该学生的住宿信息, 如果系统没有该学号,转到A。

4、用例结束扩展路径:A<1>、,则要求宿舍楼管理员选择重新输入学号或取消输入<2>、宿舍楼管理员选择取消输入个人要求,则用例结束<3>、宿舍楼管理员重新输入学号,转到2)(3)查询学生夜归信息用例:查看学生夜归信息简述:宿舍楼管理员可通过该子系统查询学生夜归的信息参与者:宿舍楼管理员前置条件:宿舍楼管理员必须先成功登录该子系统后置条件:系统显示学生夜归信息基本路径:1、宿舍楼管理员向宿舍楼给管理员子系统发出“查看学生夜归信息”的请求,开始用例。

—2、系统要求宿舍楼管理员输入要查询的学生的学号。

3、系统根据学号显示该学生的夜归信息, 如果系统没有该学号,转到A。

4、用例结束扩展路径:A<1>、,则要求宿舍楼管理员选择重新输入学号或取消输入<2>、宿舍楼管理员选择取消输入个人要求,则用例结束<3>、宿舍楼管理员重新输入学号,转到2(4)查看学生离返校信息用例:查看学生离返校信息简述:宿舍楼管理员可通过该子系统查询学生离返校时间的详细信息参与者:宿舍楼管理员前置条件:宿舍楼管理员必须先成功登录该子系统后置条件:系统显示学生离返校信息基本路径:1、宿舍楼管理员向宿舍楼给管理员子系统发出“查看学生离返校信息”的请求,开始用例。

{2、系统要求宿舍楼管理员输入要查询的学生的学号。

3、系统根据学号显示该学生的离返校时间信息, 如果系统没有该学号,转到A。

4、用例结束扩展路径:A<1>、则要求宿舍楼管理员选择重新输入学号或取消输入<2>、宿舍楼管理员选择取消输入个人要求,则用例结束<3>、宿舍楼管理员重新输入学号,转到2{(5)查看宿舍楼报修信息用例:查看宿舍楼报修信息简述:宿舍楼管理员可通过该子系统查看宿舍楼报修的详细信息参与者:宿舍楼管理员前置条件:宿舍楼管理员必须先成功登录该子系统后置条件:显示哪些宿舍有报修而且没有进行处理的基本路径:1、宿舍楼管理员向宿舍楼给管理员子系统发出“查看宿舍楼报修信息”的请求,开始用例。

《2、系统显示哪些宿舍有进行报修申请,还有是否进行处理、安排人员过去处理选项。

如果没有保修宿舍则页面提示“无报修宿舍”。

3、用例结束扩展路径:无(6)修改学生信息用例:修改学生信息简述:宿舍楼管理员可通过该子系统修改学生住宿的详细信息参与者:宿舍楼管理员$前置条件:宿舍楼管理员必须先成功登录该子系统而且该学生已经转换专业后置条件:如果成功,学生的数据库中的住宿信息被修改,如果失败,系统状态不变基本路径:1、宿舍楼管理员向宿舍楼给管理员子系统发出“修改学生信息”的请求,开始用例。

2、系统要求宿舍楼管理员输入要修改的学生的学号。

3、系统根据学号显示该学生的详细信息并提供修改接口和提交按钮, 如果系统没有该学号,转到A。

4、用例结束扩展路径:A|<1>、则要求宿舍楼管理员选择重新输入学号或取消输入<2>、宿舍楼管理员选择取消输入,则用例结束<3>、宿舍楼管理员重新输入学号,转到2(7)删除学生信息用例:删除学生信息简述:宿舍楼管理员可通过该子系统删除学生住宿的详细信息参与者:宿舍楼管理员*前置条件:宿舍楼管理员必须先成功登录该子系统而且学生搬到其他栋的宿舍中去。

后置条件:如果成功,学生的数据库中的住宿信息被修改,如果失败,系统状态不变基本路径:1、宿舍楼管理员向宿舍楼给管理员子系统发出“删除学生信息”的请求,开始用例。

2、系统要求宿舍楼管理员输入要删除的学生的学号。

3、系统根据学号显示该学生的详细信息并提供删除接口和提交按钮, 如果系统没有该学号,转到A。

4、用例结束扩展路径:A$<1>、则要求宿舍楼管理员选择重新输入学号或取消输入<2>、宿舍楼管理员选择取消输入,则用例结束<3>、宿舍楼重新输入学号,转到2(8)通知学生上级发布的通知用例:通知学生上级发布的通知简述:宿舍楼管理员可通过该子系统通知学生上级发布的通知参与者:宿舍楼管理员-前置条件:宿舍楼管理员必须先成功登录该子系统。

后置条件:如果学生登录自己的账号,则可以看到通知。

基本路径:1、宿舍楼管理员向宿舍楼给管理员子系统发出“通知学生上级发布的通知”的请求,开始用例。

2、系统要求宿舍楼管理员输入上级发布的通知内容。

3、系统把这个通知发送到所有学生的账号上。

4、用例结束扩展路径:无((9) 登记报修解决的时间用例:登记报修解决的时间简述:宿舍楼管理员可通过该子系统登记报修解决的时间参与者:宿舍楼管理员前置条件:宿舍楼管理员必须先成功登录该子系统。

相关文档
最新文档