宿舍管理系统分析与设计(共30页).docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《宿舍管理系统分析与设计(共30页).docx》由会员分享,可在线阅读,更多相关《宿舍管理系统分析与设计(共30页).docx(30页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上20162017 学 年 第 二 学 期软件应用与科技学院UML建模综合设计实验学生宿舍管理系统的UML建模班 级2015级软件开发与测试学 号F0316,F0332,F0352姓 名寇腾科,孙帅辉,张兴华任课教师佘维日 期2017年5月20日目录第一章 项目概述随着信息技术的不断发展,以计算机技术为中心的互联网技术不仅已经应用到了现代生活的各个方面,同时也带来了较大的改变。我国高校近些年来发展飞快,学生数量不断增加,但是 学生们的专业不同;家庭背景不同;对宿舍的需求也不同。 等等这些成为高校不能够对宿舍进行一个有效的管理。 因此引进计算机管理系统建立一个管理高效、秩
2、序井然的高校宿舍管理系统,取代人工管理的模式,提高了宿舍管理效率以及准确率,减少了资源浪费,对大学生宿舍的标准化管理特别是高校 的管理具有积极的促进作用。本文主要从高校宿舍管理的实际需要出发,分析探讨高校宿舍管理系统的UML设计问题 。第二章 需求分析2.1 系统的功能需求高校学生宿舍管理系统是典型的信息管理系统, 运行速度快、安全性高、稳定性好的优点,并且具备完善的报表生成、修改功能,能够快速的查询学校所需的住宿信息等其他信息。本系统主要包括基本业务处理、数据维护、信息查询和用户管理四大功能模块,可以有效地实现新生住宿安排、学生出入住宿办理、来访登记、日常卫生纪律检查登记、学生、宿舍住宿情况
3、实时查询等功能,较好地解决了学生宿舍管理工作中众多管理难题。2.1.1 角色分析宿舍管理信息系统的用户主要包括宿舍中心管理员、宿舍管理员、学生和教师四类,他们在工作和生活中使用系统的情况如下:1、 宿舍管理中心管理员:宿舍管理中心管理员能够使用本系统登记系别、专业、班级、宿舍等基础数据;能方便地为大一新生分配宿舍、通过多种方式查询学生以及宿舍住宿信息;中心管理员还管理整个系统所有用户信息以及权限的分配。2、 宿管员:宿管员能够通过本系统登记学生入住、出住宿舍的情况,登记来访者,查看学生及宿舍实际住宿安排情况。3、 学生:广大学生能够通过登录本系统查看、修改个人信息,通过多种方式查询所关注的学生
4、的宿舍号、宿舍电话等信息。4、 教师:教师包括领导、辅导员和任任课教师,通过本系统能够多种方式地了解学生及宿舍实际住宿情况,了解学生的个人信息。2.1.2 功能需求该系统的用户主要有宿管中心管理员、宿管员、学生和教师。他们对系统的功能需求如下:1、 宿舍管理信息系统能够为全校师生服务。系统能够记录学校的每一间学生宿舍的编号、楼层、可住人数、室内面积、家具配件情况等基本信息,并给其一个唯一标识的编号。宿管中心负责全学院学生宿舍的信息维护工作,包括增加、删除和修改。2、 每个学生能够拥有唯一标识其存在的编号(采用其学号)。系统记录下学习生个人基本资料,为后期管理提供信息服务。大一新生入校时,中心管
5、理员根据院系、性别、专业、班级等限制条件从现有可用宿舍空位中合理分配到具体某一间宿舍的某个床位。学生开始入住和毕业出住宿舍都有详细的电子手续记录。3、 学生在校期间,宿管员登记其所在宿舍的文明、卫生、纪律情况,为学生管理工作提供数据支持。4、 基于校园安全管理需要,校外人员、非本栋宿舍住宿者来访本栋住宿的学生时,持身份证件在宿管员处办理电子登记手续,方可入内探访。5、 可以通过学号、姓名等方式查询某学生所住宿舍及宿舍电话号码,以便学生学习、生活交流,方便辅导员、教师、管理人员查找、联系学生。6、 学生办理入住手续后,可以凭学号登录系统查看个人学号、姓名、院系、专业、班级等基本资料,并补充或更改
6、个人民族、籍贯、政治面貌、家庭住址、联系电话、电子邮箱等信息,但学号、姓名、系别、专业、班级等信息拒绝学生本人修改。2.1.3 功能模块分析1、基本业务处理模块:该模块主要用于实现宿管中心为新生分派宿舍和床位,实现宿管员为学生办理入住、出入手续,为来访者办理登记、为宿舍卫生纪律检查登记检查结果等。2、基本查询模块:该模块主要用于实现不同用户对信息的查询,通过各种方式查询学生、宿舍实际住宿情况,包括实际住宿情况,包括学生信息、宿舍信息和住宿信息等。3、基本数据维护模块:该模块主要用于宿管中心实现对系别、专业、班级、学生资料、宿舍资料进行维护,包括增加、删除和修改。4、用户管理模块:该模块主要用于
7、系统管理员实现对各种用户的管理,包括用户名注册、密码设置和权限分配。系统模块结构如图21所示:图21 系统功能模块2.1.4 数据分析1、原始数据系统所需的原始数据包括系别、专业、班级、宿舍、学生、系统实施前的就已存在、需要录入的各种学生住宿数据。2、动态变化数据 系统运行过程中,随着各种管理工作的开展,会产生一些新数据主要包括:学生进校的入住数据、毕业离校出住数据、日常宿舍卫生、纪律检查数据、各种来访者来访记录数据等。2.2 系统用例建模2.2.1 宿管中心管理员用例图宿管中心是全学院宿舍管理服务机构,负责全学院学生宿舍分配和管理,因此,宿管中心的管理员主要进行如下活动:1、 安排新生宿舍:
8、宿管中心验证学生缴费凭证后,根据其院系、性别、专业、班级等约束条件,从现有的宿舍空床位中选择合适的床位给该学生。2、 维护宿舍信息:宿管中心管理员登陆系统后,增加、删除、修改学生宿舍信息。3、 维护学生信息:维护院系、专业、班级及学生个人信息,包括增加、删除和修改系别、专业、班级及学生信息。通过上述活动,获得的中心管理员用例图如2-2所示。图22 管理员用例图2.2.2学生用例图1、维护个人信息:学生登录系统后,可以查看个人所有信息,并能对个人的联系电话、电子邮箱、政治面貌、家庭住址等信息进行更新,但学号、姓名、院系、班级等信息不可更新。2、查询学生住宿:学生可以通过学号、姓名、班级等字段查询
9、其他学生的住宿信息,获得被查询对象的所住宿舍、宿舍电话、但被查询对象的其他私人信息不可见。通过上述活动,获得的学生用例图如图2-3所示。图23 管理员用例图2.2.3宿管员用例图宿管员是指每栋学生宿舍楼的管理工作人员,负责该栋楼宿舍的日常管理工作。他们通过宿舍管理系统进行的活动如下:1、 登记入住:学生提交宿管中心的排房单,宿管员在系统登记学生入住信息,包括学号、姓名、入住时间、备注等信息。2、 等级出住:学生提交宿管中心的退房单,宿管员在系统登记学生出住信息,包括学号、姓名、出住时间、备注等信息。3、 登记来访:来访者到达宿管员工作台,宿管员登记来访日期、来访者姓名、证件、单位、移动电话、来
10、访时间、被访姓名、与被访者关系、来访事由、来访宿舍、预计逗留时间、离访时间。4、 查询学生信息:宿管中心、宿管员、教师登录系统后,可以查看学生个人全部信息。5、 查询学生住宿情况:系统注册用户登录系统后,可以通过学号、姓名、系别、班级查询等查询条件查询学生住宿情况。6、 查询宿舍住宿情况:系统注册用户登录系统后,可以通过楼栋号、宿舍号查询住宿情况。通过上述活动,获得的宿管员用例图如2-4所示。图24宿管员用例图2.2.4教师用例图教师包括学院的辅导员、班主任、任课老师、领导和行政管理者,出于其工作需要,他们通过本系统可以查询学生个人基本资料、所住宿舍、宿舍电话等信息,但是不能作更新操作。他们主
11、要进行如下活动:1、 查询学生住宿:教师可以通过学生学号、姓名、班级等字段查询学生的住宿信息获得被查询对象的所住宿舍、宿舍电话的等信息。 2、 查询学生个人资料:教师可以通过学号、姓名等字段查询某一学生 的个人资料,获得被查询对象的所有资料。3、 查询宿舍住宿情况:教师可以通过班级、宿舍号实时查询学生的住宿情况,以了解学生生活情况。通过上述活动,获得的教师用例图如 2-5 所示图25教师用例图2.2.5系统用例图根据以上分析,查询学生信息用例和查询宿舍用例是中心管理员、宿管员、 教师公用的,同时,登录系统也是四种用户公用的,因此,整合各种用户的用例 图,得到系统用例图如图 2-6 所示。图26
12、系统用例图2.3用例描述用例描述,又叫用例规约,是对每个具体用例的名称、活动者、用例目标、 前置条件、后置条件、主路径、可选路径以及例外路径等方面的描述,进而详细 地刻画具体用例。下面将对系统中的用例作详细描述。2.3.1登录系统用例用例编号001用例名称登录系统用例描述当用户进入到登录窗口时用例开始,它处理验证用户身份合法性 问题。当完成一次处理以后用例结束参与者本系统所有用户 前置条件无后置条件用户登录成功,进入系统主窗口。基本事件流1用户进入登录界面以后,输入正确的用户账户名和密码,用户登录到系统中。2用户进入登录界面以后,取消登录。拓展事件流3用户进入登录界面以后,输入无效的用户名和(
13、或)密码,系统 提示出错信息4用户可以选择返回主路径的起点,重新输入正确的用户名和密码; 或者取消登录2.3.2维护宿舍信息用例用例编号002用例名称维护宿舍信息用例描述宿管中心管理员登录系统进入到系统管理窗口时用例开始。它处 理中心管理员对宿舍信息的维护问题。宿管中心管理员保存数据修改时用例结束。参与者宿管中心管理员前置条件宿管中心管理员登录系统并进入系统管理员界面后置条件成功维护宿舍数据基本事件流1中心管理员编辑宿舍数据,并保存2中心管理员编辑宿舍数据,不保存而退出拓展事件流3宿管中心管理员输入错误的或不存在的宿舍号等错误数据,系统 提示出错4宿管中心管理员根据提示信息,重新编辑数据;或者
14、不再编辑数据而 退出数据维护界面2.3.3维护学生信息用例用例编号003用例名称维护学生信息用例描述宿管中心管理员登录系统进入到系统管理窗口时用例开始。它处 理中心管理员对学生信息的维护问题。宿管中心管理员保存数据修改时用例结束参与者宿管中心管理员前置条件宿管中心管理员登录系统并进入系统管理员界面后置条件成功维护学生数据基本事件流1中心管理员编辑学生数据,并保存2中心管理员编辑学生数据,不保存而退出拓展事件流3宿管中心管理员输入错误数据,系统提示出错4宿管中心管理员 根据提示信息,重新编辑数据;或者不再编辑数据而退出数据维护界面2.3.4安排新生宿舍用例用例编号004用例名称安排新生宿舍用例描
15、述宿管中心管理员登录系统进入到系统管理窗口时用例开始。它处 理中心管理员安排新生宿舍问题。用户处理完住宿安排时用例结束参与者宿管中心管理员前置条件宿管中心管理员登录系统,并录入新生信息后置条件宿管中心管理员给新生成功安排床位基本事件流1宿管中心管理员查找到合适的学生宿舍空床位,给新生发派房单2没有合适的空床位,暂不安排宿舍床位给学生拓展事件流3宿舍床位安排存在冲突,系统提示出错4宿管中心管理员根据提 示信息,重新编辑数据后,重新安排5不再安排退出工作界面2.3.5查询学生住宿用例用例编号005用例名称查询学生住宿信息用例描述学生用户进入到查询信息窗口时用例开始。它处理学生用户查询 其它学生住宿
16、情况问题。当处理一次查询以后用例结束参与者所有用户前置条件学生登录系统进入查询窗口后置条件无基本事件流1输入要查询的学生的学号、姓名或班级信息作为查询条件后并提交 2系统查询并返回查询结果拓展事件流3学生输入查询条件后未提交,取消查询4学生输入查询条件后并提交,系统提示输入条件不正确,学生用户根据提示重新输入查询条件5不再编辑查询条件,而直接退出2.3.6维护个人信息用例用例编号006用例名称维护个人信息用例描述学生登录系统进入到个人信息维护窗口时用例开始。它处理学生 修改个人联系方式等问题。学生完成维护操作时用例结束参与者学生前置条件学生登录系统并进入个人信息维护窗口后置条件学生成功维护个人
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 宿舍 管理 系统分析 设计 30
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内