UML课程设计(论文)宿舍信息管理系统.doc

上传人:文库蛋蛋多 文档编号:2389165 上传时间:2023-02-17 格式:DOC 页数:17 大小:878.50KB
返回 下载 相关 举报
UML课程设计(论文)宿舍信息管理系统.doc_第1页
第1页 / 共17页
UML课程设计(论文)宿舍信息管理系统.doc_第2页
第2页 / 共17页
UML课程设计(论文)宿舍信息管理系统.doc_第3页
第3页 / 共17页
UML课程设计(论文)宿舍信息管理系统.doc_第4页
第4页 / 共17页
UML课程设计(论文)宿舍信息管理系统.doc_第5页
第5页 / 共17页
点击查看更多>>
资源描述

《UML课程设计(论文)宿舍信息管理系统.doc》由会员分享,可在线阅读,更多相关《UML课程设计(论文)宿舍信息管理系统.doc(17页珍藏版)》请在三一办公上搜索。

1、宿舍管理系统目录第一章 宿舍管理系统的概述31.1 宿舍管理系统总的概述31.2 管理员管理模块系统概述41.2.1、安全管理子系统41.2.2、寝室管理子系统51.2.3、班级管理子系统51.2.4、用户管理子系统51.2.5、查询功能子系统51.2.6、留言板管理子系统51.3 学生管理模块系统概述61.3.1、安全管理子系统61.3.2、寝室内部管理子系统61.3.3、留言板管理子系统6第二章 宿舍管理系统需求分析72.1 安全管理子系统72.2 寝室管理子系统72.3 班级管理子系统82.4 用户管理子系统82.5 查询管理子系统82.6 留言板管理子系统92.7 寝室内部管理子系统9

2、第三章 宿舍管理系统的类图10第四章 宿舍管理的顺序图114.1 安全管理子系统主要功能的顺序图114.2 寝室管理子系统主要功能的顺序图124.3班级管理子系统主要功能的顺序图144.4用户管理子系统主要功能的顺序图144.5查询功能子系统主要功能的顺序图154.6留言板管理子系统主要功能的顺序图164.7寝室内部管理子系统主要功能顺序图16宿舍管理系统第一章 宿舍管理系统的概述1.1 宿舍管理系统总的概述本系统的最终用户为宿舍楼管理员,宿舍楼的学生。根据我们日常生活中的经验,结合对自己学校宿舍楼管理老师的咨询和对同宿舍楼同学的调查,得出用户的下列实际要求:一、宿舍楼的基本情况宿舍的基本信息

3、: (1) 宿舍财产的基本信息: 每个宿舍的财产属于学校,比如电灯,床铺,柜子,桌椅,电话等,为了对不同的财产进行区分,可以为每种财产分配不同的财产号。这样有利于财产的报修和管理。 (2) 报修的基本信息: 宿舍楼中经常出现财产的损坏,比如灯泡坏了,厕所的马桶出故障了等,这时,同学们需要将财产损坏情况报告给宿舍楼管理员,以便学校派人进行维修。这时,需要记录报修的宿舍号和损坏的财产编号,同时记录报修的时间和损坏的原因。当损坏的财产维修完毕后,应记录解决时间,表示该报修成功解决。 (3) 离校的基本信息: 每当放寒假或暑假时,同学们大部分都会回家;每当“五一”或“十一”放假时,同学们也有很多不会留

4、在宿舍。这时,为加强学校对同学假期安全的管理,离校的同学应登记离校时间,待返校后记录返校时间,以便学校查证和管理。二、用户对系统的要求1、宿舍楼管理员 宿舍楼管理员能查询上面提到的宿舍楼的所有相关信息,包括某一学号的学生在宿舍楼中住宿的详细信息,快件收发的所有信息,报修的所有信息,夜归的详细信息和学生离返校的信息。以利于对整个宿舍楼的全面管理。 当学生基本信息发生变化时,宿舍楼管理员能对其进行修改。当宿舍楼的电话号码发生变更时,宿舍楼管理员能根据有关证明做出修改。当宿舍财产报修及时解决后,管理员应登记解决时间,表明该报修问题已成功解决。2、本宿舍楼的学生 本宿舍楼的学生能查询其所在的宿舍的所有

5、信息,能查询本楼的指定宿舍的电话号码以利于同楼宿舍间的通信。能查询自己的快件信息。能查询自己的夜归记录和离返校记录。 本宿舍楼的学生能在报修信息表中插入报修信息,表示本宿舍的财产发生了损毁需要学校派人维修。学生离校时,能在离返校记录表中插入离校时间;学生返校后,能在离返校记录表中插入返校时间,表示已经回校。根据如上得到的用户需求,我们将本系统按照所完成的功能分成以下几模块:管理员管理模块:处理管理员登录,管理员可以查询学生信息,管理员可以插入、修改与查询报修信息,管理员可以查询在校与离校学生信息,管理员可以修改管理员密码。学生管理模块: 处理用户注册,处理用户登录用户可以查询学生信息,用户可以

6、提交与查询报修信息,用户可以插入与删除用户自己的离返校信息,用户可以修改用户自己密码。模块功能的划分图如下所示:图1.1宿舍管理系统1.2 管理员管理模块系统概述进入管理员后台管理后,有(1)安全管理:管理员在这个模块中可以进行注册、登录、身份验证退出系统。(2)寝室管理:这个模块是对寝室进行管理,主要有寝室楼的添加、修改、删除,文明寝室管理,寝室损坏管理,寝室信息管理,寝室公告栏管理几个模块(3)班级管理:班级管理主要有两个方面的功能,系别的添加、修改、删除和专业的添加、修改、删除,分别对学生信息进行设置。(4)用户管理:用户管理模块的功能是对管理员和学生信息进行管理,可以添加新的管理员,修

7、改管理员的密码,添加学生和对学生信息进行修改等。(5)功能查询:管理员可以对学生信息,寝室楼信息及文明寝室信息进行查找,对学生信息的查找有通过姓名、学号、班级、系别、专业、导师等进行查找。(6)留言板管理:管理员可以在系统中与学生进行交流并且管理留言板内容,如留言的回复、删除、搜索等。六个子功能模块图显示如下:图1.2管理员管理模块系统1.2.1、安全管理子系统安全管理子系统中,管理员可以在这个模块中可以进行身份注册、登录、身份验证、以及安全的退出系统程序。安全管理子系统的功能图1.2.1如下: 图1.2.1安全管理子系统 图1.2.2寝室管理子系统 图1.2.3班级管理子系统1.2.2、寝室

8、管理子系统寝室管理:这个模块是对寝室进行管理,主要有寝室楼的添加、修改、删除,文明寝室管理,寝室损坏管理,寝室信息管理,寝室公告栏管理几个模块。寝室管理子系统的功能图1.2.2如上:1.2.3、班级管理子系统班级管理:班级管理主要有两个方面的功能,系别的添加、修改、删除和专业的添加、修改、删除,分别对学生信息进行设置。班级管理子系统的功能图1.2.3如上: 图1.2.4用户管理子系统 图1.2.5查询管理子系统 图1.2.6留言板管理子系统 1.2.4、用户管理子系统用户管理:用户管理模块的功能是对管理员和学生信息进行管理,可以添加新的管理员,修改管理员的密码,添加学生和对学生信息进行修改等。

9、用户管理子系统的功能图1.2.4如上:1.2.5、查询功能子系统功能查询:管理员可以对学生信息,寝室楼信息及文明寝室信息进行查找,对学生信息的查找有通过姓名、学号、班级、系别、专业、导师等进行查找。对寝室楼可以通过楼栋号、类别、编号等进行查找。查询功能子系统的功能图1.2.5如上1.2.6、留言板管理子系统留言板管理:管理员可以在系统中与学生进行交流并且管理留言板内容,如留言的编辑、回复、搜索、删除等。留言板管理子系统的功能图1.2.6如上:1.3 学生管理模块系统概述学生进入学生管理后台后,有(1)安全管理:学生进入系统后可以进行用户注册、身份验证、用户登录以及退出系统程序。(2)寝室信息管

10、理:查询寝室信息、查询班级信息、查询文明寝室信息、查询寝室损坏信息、损坏登记、评分录入、修改个人资料(3)学生留言板:进入系统的留言板板块,可以进行留言,把自己想说的话或有什么疑问想法写在这里,可以对系统提出建议以便管理员进行改进学生管理模块系统的功能图如下:图1.3学生管理模块系统1.3.1、安全管理子系统安全管理:学生进入系统后可以进行用户注册、身份验证、用户登录以及退出系统程序。安全管理子系统的功能图1.3.1如下: 1.3.1安全管理子系统 图1.3.2寝室内部管理子系统 图1.3.3留言板管理子系统1.3.2、寝室内部管理子系统寝室内部管理:查询寝室信息、查询班级信息、查询文明寝室信

11、息、查询寝室损坏信息、损坏登记、评分录入、修改个人资料。寝室内部管理子系统的功能图1.3.2如上:1.3.3、留言板管理子系统 进入系统的留言板板块,可以进行留言,把自己想说的话或有什么疑问想法写在这里,可以对系统提出建议以便管理员进行改进,回复留言,删除留言等。留言板管理子系统功能图1.3.3如上:第二章 宿舍管理系统需求分析2.1 安全管理子系统安全管理子系统中,管理员可以在这个模块中可以进行身份注册、登录、身份验证、以及安全的退出系统程序。安全管理子系统的用例图如下:图2.1安全管理子系统的用例图2.1.1注册2.1.2验证登录2.1.3 退出系统2.2 寝室管理子系统寝室管理:这个模块

12、是对寝室进行管理,主要有寝室楼的添加、修改、删除,文明寝室管理,寝室损坏管理,寝室信息管理,寝室公告栏管理几个模块。寝室管理子系统的用例图如下:图2.2寝室管理子系统的用例图2.2.1 寝室楼管理 2.2.1.1寝室楼添加 2.2.1.2寝室楼修改 2.2.3.3寝室楼删除 2.2.2文明寝室管理2.2.4.1 添加文明寝室信息 2.2.4.3 删除文明寝室信息2.2.3寝室损坏管理2.2.3.1 添加寝室损坏信息2.2.3.2 修改寝室损坏信息2.2.3.3 删除寝室损坏信息2.2.4寝室信息管理2.2.4.1 添加寝室信息2.2.4.2 修改寝室信息2.2.4.3 删除寝室信息2.2.5寝

13、室公告栏管理2.2.5.1 添加寝室公告栏信息2.2.5.2 修改寝室公告栏信息2.2.5.3 删除寝室公告栏信息2.3 班级管理子系统班级管理:班级管理主要有两个方面的功能,系别的添加、修改、删除和专业的添加、修改、删除,分别对学生信息进行设置。班级管理子系统的用例图如下:图2.3班级管理子系统的用例图2.3.1添加系别名称 2.3.2修改系别名称 2.3.3删除系别名称 2.3.4添加专业名称 2.3.5修改专业名称2.3.6删除专业名称2.4 用户管理子系统用户管理:用户管理模块的功能是对管理员和学生信息进行管理,可以添加新的管理员,修改管理员的密码,添加学生,对学生信息进行修改。用户管

14、理子系统的用例图如下:图2.4用户管理子系统的用例图2.4.1添加管理员2.4.2管理员密码修改2.4.3修改学生基本资料2.4.4添加学生基本信息2.5 查询管理子系统功能查询:管理员可以对学生信息,寝室楼信息及文明寝室信息进行查找,对学生信息的查找有通过姓名、学号、班级、系别、专业、导师等进行查找。对寝室楼可以通过楼栋号、类别、编号等进行查找。查询功能子系统的用例图如下:图2.5查询管理子系统的用例图2.5.1查询学生信息2.5.2查询寝室楼信息2.5.3查询文明寝室信息2.6 留言板管理子系统留言板管理:管理员可以在系统中与学生进行交流并且管理留言板内容,如留言的回复、删除、搜索等。学生

15、进入系统的留言板板块,可以进行留言,把自己想说的话或有什么疑问想法写在这里,可以对系统提出建议以便管理员进行改进,回复留言,删除留言等。留言板管理子系统的用例图如下:图2.6留言板管理子系统的用例图2.6.1编辑留言2.6.2回复留言2.6.3搜索留言2.6.4删除留言2.7 寝室内部管理子系统寝室内部管理:查询寝室信息、查询班级信息、查询文明寝室信息、查询寝室损坏信息、损坏登记、评分录入、修改个人资料。寝室内部管理子系统的用例图如下:图2.7 寝室内部管理子系统的用例图2.7.1查询寝室信息2.7.2查询班级信息2.7.3查询文明寝室信息2.7.4查询寝室损坏信息2.7.5损坏登记2.7.6

16、评分录入2.7.7修改个人资料第三章 宿舍管理系统的类图宿舍管理系统主要包括管理员类,用户类,学生类,班级类,寝室信息类,寝室损坏类,寝室公告栏类,文明寝室类,寝室楼类,留言板类。其中类主要包括属性和方法.管理员类:变量有姓名、职工号、地址、联系电话等。学生类:变量有姓名、学号、地址、联系电话、系别、班级、寝室号等。班级类:变量有系别、专业等。寝室信息:变量有寝室号、系别、几人间等。寝室损坏:变量有寝室号、系别、几人间、损坏部件名。寝室公告栏:变量寝室楼层号等。文明寝室:变量有寝室号、系别、几人间、分数等。寝室楼:变量寝室楼编号。留言板:变量寝室楼栋编号、日期等。根据类的内部结构,给出类与类之

17、间的关系图,其中,关系如下:1) 用户-管理员、学生:一对多的关系,该用户可以是管理员,也可以是学生,其中学生包含寝室长和室员。2) 管理员-寝室信息:一对多的关系,管理员可以修改多条寝室信息,也可以查看多条寝室信息。3) 管理员-班级:一对多的关系,管理员可以对多个班级的信息进行修改,添加和删除4) 管理员-寝室公告栏:一对多的关系,管理员可以多查看和修改多条寝室公告栏的信息。5) 管理员-文明寝室:一对多的关系,管理员可以查看和修改多条文明寝室的相关信息。6) 管理员-寝室楼:一对多的关系,管理员可以多宿舍的多个寝室楼进行管理,以及查看。7) 管理员-留言板:一对多的关系,管理员在可以对多

18、条留言进行管理,也可以进行查看与回复8) 学生-寝室信息:一对多的关系,学生(寝室长、室员)其中寝室长可以对寝室的多条信息进行登记,修改以及查看,室员可以对寝室的信息进行多项查看。9) 学生-留言板:一对多的关系,学生可以在留言板中对多条留言进行查看回复,与学生和管理员进行交流。则宿舍管理系统的类图如下:图3宿舍管理系统的类图第四章 宿舍管理的顺序图4.1 安全管理子系统主要功能的顺序图 4.1.1 验证登录用户进行登录:用户登录函数,验证用户合法性:根据用户输入的用户名和密码,验证用户合法性函数,验证用户权限的合法性,然后验证用户。图4.1.1用户验证登陆的顺序图4.2 寝室管理子系统主要功

19、能的顺序图 4.2.1 寝室楼的添加用户中的管理员用户进行登录:用户登录函数,验证用户合法性,并成功登陆后,根据目录查找寝室管理,添加寝室楼的函数,然后进行寝室楼信息的录入。图4.1.2管理员对寝室楼的添加的顺序图4.2.2修改文明寝室用户中的管理员用户进行登录:用户登录函数,验证用户合法性,并成功登陆后,根据目录查找寝室管理,在寝室管理的目录查找出文明寝室管,根据输入的寝室编号查找出文明寝室,根据修改文明寝室信息函数,对信息进行修改,然后进行数据的录入。图4.2.2管理员对寝室楼进行添加的顺序图4.2.3添加寝室损坏信息管理员成功登陆到系统界面后,根据目录查找到寝室管理,输入寝室编号后,根据

20、添加寝室顺坏信息函数对寝室损坏信息进行添加,数据的录入。图4.2.3管理员对寝室损坏信息进行添加的顺序图4.2.4修改寝室信息 管理员成功登陆到系统界面后,根据目录查找到寝室管理,输入寝室编号后,根据修改寝室顺坏信息函数对寝室信息进行修改,数据的录入。图4.2.4管理员对寝室信息的修改的顺序图4.2.5修改寝室公告栏信息管理员成功登陆到系统界面后,根据目录查找到寝室管理,输入寝室编号后,根据修改寝室顺坏信息函数对寝室信息进行修改,数据的录入。图4.2.5管理员对寝室公告栏信息修改的顺序图4.3班级管理子系统主要功能的顺序图4.3.1添加系别名称 管理员成功登陆到系统界面后,根据目录查找到班级管

21、理,输入院系班级号后,根据添加系别名称函数对班级系别信息进行添加,数据的录入。图4.3.1管理员对系别名称进行添加的顺序图4.4用户管理子系统主要功能的顺序图4.4.1添加管理员 管理员成功登陆到系统界面后,根据目录查找到用户管理,根据添加管理员函数对管理员进行添加,数据的录入。图4.4.1管理员的添加的顺序图4.4.2修改学生基本资料 管理员成功登陆到系统界面后,根据目录查找到用户管理,根据修改学生基本信息函数对学生资料进行修改,数据的录入。图4.4.2修改学生信息的顺序图4.5查询功能子系统主要功能的顺序图4.5.1查询学生信息 管理员成功登陆到系统界面后,根据目录查找到用户管理,根据查询

22、学生基本信息函数对学生资料进行查询,数据的匹配图4.5.1查询学生信息的顺序图4.6留言板管理子系统主要功能的顺序图4.6.1编辑留言 管理员成功登陆到系统界面后,根据目录查找到留言板管理,根据编辑留言函数对自己的留言进行编辑,数据的录入。图4.6.1用户对留言的编辑的顺序图4.7寝室内部管理子系统主要功能顺序图4.7.1查询寝室信息 管理员成功登陆到系统界面后,根据目录查找到寝室内部管理,根据查询寝室信息函数对寝室信息进行查询,数据的匹配图4.7.1查询寝室信息的顺序图4.7.2损坏登记 管理员成功登陆到系统界面后,根据目录查找到寝室内部管理,根据登记寝室损坏信息函数对寝室损坏信息进行登记,数据的录入图4.7.2损坏登记的顺序图4.7.3评分录入 管理员成功登陆到系统界面后,根据目录查找到寝室内部管理,根据登记寝室损坏信息函数对寝室损坏信息进行登记,数据的录入图4.7.3评分录入的顺序图4.7.4修改个人资料 管理员成功登陆到系统界面后,根据目录查找到寝室内部管理,根据修改个人资料信息函数对个人资料信息进行修改,数据的录入图4.7.4学生对个人资料的修改的顺序

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 建筑/施工/环境 > 项目建议


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号