《基于asp.net的宿舍管理系统的设计与实现.doc》由会员分享,可在线阅读,更多相关《基于asp.net的宿舍管理系统的设计与实现.doc(37页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、 题 目 基于ASP.NET的宿舍管理系统的设计与实现 目录摘要1Abstract2第1章 前言11.1课题背景11.2发展现状及意义11.3系统开发工具及语言介绍21.3.1 ASP.NET技术21.3.2 C#语言2第2章 系统分析32.1需求分析32.1.1功能需求32.1.2性能需求32.1.3运行需求42.1.4其他需求42.2可行性分析52.2.1管理可行性分析52.2.2技术可行性分析52.2.3经济可行性分析5第3章 概要设计63.1系统设计63.1.1系统重要流程63.1.2模块设计103.1.3功能分配113.2 数据库设计123.2.1数据库概要设计123.2.2逻辑结构
2、设计13第4章 系统的详细设计与实现184.1登录模块184.2学生模块194.2.1个人信息管理模块194.2.2我的信息模块204.2.3维修信息管理模块214.2.4留言信息管理模块214.2.5查看公告信息模块224.3管理员模块224.3.1人员信息管理模块224.3.2宿舍信息管理模块234.3.3维修信息管理模块244.3.4留言信息管理模块244.3.5公告信息管理模块254.3.6快递信息管理模块254.3.7进出楼登记管理模块26第5章 系统测试285.1系统测试概述285.2系统测试过程28第6章 系统开发总结30参考文献31致谢323摘要21世纪以来,随着计算机科学技术
3、的飞速发展,手工记录信息的方法已经被逐步淘汰,大部分的信息管理已经被计算机所取代。而就目前为止,还有很多高校的宿舍管理体系还不够完善,采用的方式仍然是人工管理方式,既费时费力又不能起到很好的管理作用。因此,采用一套完整的学生宿舍管理系统还是很有必要的。宿舍管理系统的操作简单、快捷,宿舍管理人员只需要把数据存储在数据库中,根据提示即可查询到数据信息,既节省了时间,提高了办事效率,又保证了数据的安全性。本系统采用SQL Server 2014为后台数据库,以Visual studio 2012为前端开发工具,系统结构为B/S架构。系统的用户为宿舍管理人员和学生,实现了学生信息的增、删、改、查;宿舍
4、的增、删、改、查;公告信息、快递信息、维修信息、进出楼信息、夜归信息查询等必要的功能,本系统操作比较简单,运行比较稳定,适用于学生宿舍管理方面。关键词:宿舍管理系统; SQL Server; Visual studio;B/SAbstractSince the 21st century, with the rapid development of computer science and technology, the method of manually recording information has been phased out, and most of the informatio
5、n management has been replaced by computers. However, so far, there are still many colleges and universities dormitory management system is not perfect, the way is still manual management, both time-consuming and laborious and can not play a good role in management. Therefore, it is necessary to ado
6、pt a complete set of student dormitory management system. The operation of the dormitory management system is simple and fast, the dormitory management personnel only need to store the data in the database, according to the prompt can query the data information, not only save the time, improve the e
7、fficiency, and ensure the security of the data.The system USES SQL Server 2014 as the background database, Visual studio 2012 as the front-end development tool, the system structure is B/S architecture. The users of the system are dormitory administrators and students, and the student information ca
8、n be added, deleted, changed and checked. Addition, deletion and alteration of the dormitory; Announcement information, express information, maintenance information, night information query and other necessary functions, the system is relatively simple to operate, run more stable, suitable for colle
9、ge students dormitory management.Key words: dormitory management system; SQL Server; Visual studio; B/S32基于ASP.NET的宿舍管理系统的设计与实现第1章 前言 1.1课题背景在当今高校招生逐渐增多的情况下,高校学生的数量越来越多,宿舍的管理成为一个复杂的问题。原始的书面记录方式不但浪费时间,效率也比较低,更无法满足学校的需要。学生宿舍管理系统所实现的就是利用计算机强大的计算功能给宿舍管理人员和学生带来便利,通过网络来查询信息。宿舍是学生除了教室以外的主要停留场所。宿舍管理系统相较于人工而
10、言,具有非常大的优势:查询信息更加便捷,可以在数千学生中快速地找到某个学生的信息;节省人力物力,不用每次都使用纸张签字;通信更加便捷,不需要当面对话等。宿舍信息管理系统实现了学生宿舍的现代化管理。1.2发展现状及意义 宿舍管理是高校学生管理不可或缺的一部分,随着时代的发展,现代化的管理方式已经越来越普及了,传统的人工管理模式由于费时费力已经逐渐淡出了人们的视线。到目前为止,国外的高校大多数已经实现了信息化的管理,相比较而言,国内的管理模式还是有一定的差距的。因此,开发一款宿舍管理系统是很有必要的。在国外的大学里,他们通常有会一支规模庞大、比较稳定的技术队伍来提供技术服务和技术支持。然而,国内高
11、校信息化建设却起步相对较晚。在现代化建设逐渐步入正轨的过程中,高校一边继续投资建设各种系统软件、硬件,一边发展科研、教学等,初步形成了一定规模的现代化体系。由于信息技术落后、科研资金短缺等原因,国内的宿舍管理体系在制度的设置、服务的范围的质量等方面与国外的学校存在一定差距。中国大学一直是科技的源泉。但据调查结果显示,目前国内大部分学校宿舍尚未实现现代化、信息化,主要以手工管理的形式进行。宿舍管理效率很低,对人力物力的需求也很大,因此各高校逐渐认识到宿舍管理制度的价值和重要性,一些学校也开始公开招标以满足自身需求。我国高校学生宿舍管理正从传统的手工管理模式向高效的现代化管理模式转变。纵观国内外研
12、究现状,国内宿舍管理系统在安全和信息更新方面与发达国家还存在一定差距。现有的各系统数据都是单独建立,共享性比较差,不能满足用户端需要。因此,传统的宿舍管理应该做到数字化、智能化、综合化,为进一步完善信息化宿舍管理打下良好的基础。1.3系统开发工具及语言介绍 1.3.1 ASP.NET技术ASP.NET是.NET Framework的一部分,是微软公司研发的一种使嵌入网页中的脚本可由因特网服务器执行的服务器端脚本技术。它可以通过HTTP请求文档,然后在Web服务器上动态创建文档 。ASP.NET的全称是Active Server Pages(动态服务器页面),运行于IIS之中的程序。IIS的全称
13、是Internet Information Server服务,是Windows开发的Web服务器。ASP.NET是由Microsoft创建的开源Web框架,用于使用.NET构建现代Web应用程序和服务。ASP.NET是跨平台的,可在Windows,Linux,macOS和Docker上运行。传统的ASP前后台不分离,代码混乱,只能使用弱类型的脚本语言进行编程,安全性的问题不易解决。ASP.NET问世后,便广受欢迎。1.3.2 C#语言C#是由微软公司开发的一种面向对象并且运行于.NetFramework之上的高级程序设计语言。C#语言发布于2000年,经历了这么多年,微软也在不断更新C#的版本
14、。好多语法和C/C+类似,并且简单易学。使用C#开发应用程序比使用其它语言更加简单,快速,因为C#是基于.NetFramework的。.NetFramework为开发者提供了丰富的图形和控件类库,使用这些控件就可以开发出一些简单的应用程序。 1.3.3 SQLServer数据库SQLServer是由微软公司(Microsoft)开发的关系型数据库(RDBMS)。RDBMS是SQL以及所有现代数据库系统的基础,数据库用于存储结构化数据。数据的组织有多种数据模型,目前主要的数据模型是关系数据模型,以关系模型为基础的数据库就是关系数据库。第2章 系统分析 2.1需求分析2.1.1功能需求本课题要实现
15、的是学生宿舍管理系统,设计该系统时,应该尽可能的贴近学生的使用习惯和学校的实际情况等,以便于用户的操作。系统应该具有下功能:(1)系统应该具备学生基本的班级信息和住宿情况。(2)系统应该具备学生宿舍楼的详细登记情况(3)系统应该具备查询功能,以方便宿舍管理员对学生基本信息的查询(依据不同的需要查询)和楼房信息的查询。(4)系统还应具有添加、修改、删除学生及管理员基本信息的动态管理功能。(5)系统应该具备外来人员来访的详细登记信息。(6)学生宿舍管理系统的主要功能包括对学生信息的增、删、改、查,对宿舍、宿舍楼的增、删、改、查,对公告信息、快递信息、维修信息、进出楼信息、夜归信息查询等必要的功能。
16、2.1.2性能需求(1)安全性:因为宿舍信息资料存储在数据库中,所以数据不容易被更改,就算数据受到破坏也不会影响源程序。(2)可维护性:信息的修改、更新只需在数据库中进行,不会对系统结构进行修改,这样对系统的维护性升级十分方便。(3)适应性:本系统利用开放,运行于Windows平台,只要平台提供相应的运行环境,并且内部形成网络,就能够运行,但是服务器还需要提供SQL Server 2008以上的数据库,网络必须支持TCP/IP协议。(4)可用性:本系统可用且耐用。(5)不可移植性:系统由教育局及相关部门使用,属于保密性较高的软件,一般不可随便进行移植。(6)可测试性:系统提供测试的功能,能够通
17、过测试来体现本系统实际运行情况。2.1.3运行需求1.计算机软件需求A服务器Window xp以上操作系统;SQL Server 2008以上数据库B.客户端Window xp以上操作系统;SQL Server 2008以上数据库2.计算机通信需求使用10Mb/s速率的以太网,遵从其CSMA/CD协议,网络层使用TCP/IP协议。2.1.4其他需求本系统可能会遇见由于程序发生故障的软件故障,以及由于硬件出现问题的硬件故障。这时,就需要我们采取一些补救措施。1.软件故障产生软件故障的原因及可能采取的补救措施如下:(1)原因:数据不规范,而系统没有检测到。补救措施:系统提供了删除的功能,输入错误数
18、据后,可以删除错误的数据。(2)原因:更新数据过大,服务器崩溃。补救措施:等待几分钟,或者重启服务器。2.硬件故障产生硬件故障的原因及可以采取的补救措施如下:(1)原因:服务器硬件过热导致硬件自动关闭。 补救措施:这种情况服务器无法保持当时数据,重启后正常运行并进行数据恢复。(2)原因:硬盘损坏。补救措施:有计划的对数据进行备份。2.2可行性分析 2.2.1管理可行性分析通过前期的信息采集,对设计开发的学生宿舍管理系统进行了可行性分析,学生宿舍管理系统的设计与开发,要求管理部门的工作人员有一些基本的计算机技能。目前宿舍管理制度也比较完善,实现管理人员对相关信息的信息化查询,可以将宿舍管理人员的
19、工作效率提高到一个新的水平。2.2.2技术可行性分析宿舍管理系统的设计开发采用asp. net技术和SQL Server 2008数据库,实现了数据信息的自动管理和高效的数据处理过程。而通过计算机网络处理信息,宿舍管理部门的工作人员只需掌握计算机操作的初步知识就可以,简单方便。2.2.3经济可行性分析低成本:通过使用计算机技术,进行信息管理;虽然计算机资源需要一定的支出,但可以充分利用本部门现有的资源(本部门有计算机);既节省了时间,提高了办事效率,又保证了数据的安全性。在经济允许的情况下,这一系统将来可以扩展。经过以上的分析确定,该系统在管理、技术、经济方面具有可行性,可以设计实现。第3章
20、概要设计 3.1系统设计 3.1.1系统重要流程用户登录:当用户进入系统,需要先登录,在首页输入用户名和密码,选择管理员登录或学生登录,点击登录。其中,用户名和密码都不能为空,如果用户名和密码是空的或者有一方是空的,则不会跳转主界面;输入了用户名和密码之后,如果选择管理员登录则系统会去管理员信息表查找信息,同样,如果选择学生登录则系统会去学生信息表查找信息,如果用户名和密码存在并正确则用户会进入主界面,如果用户名或密码错误系统就会提示用户名或密码错误,依旧停在登录界面,重新登录。用户登录的流程图如图3.1所示。图3.1 用户登录流程图修改个人信息:当用户成功登录系统进入主界面后,首先点击个人信
21、息管理,进入后可以修改个人信息和登录密码,修改并保存个人信息后,系统就会把修改后的信息保存到数据库中。修改个人信息的流程图如图3.2所示。图3.2 修改个人信息流程图公告信息管理:公告信息管理是专属于宿舍管理员编辑的模块,管理员登录系统后,点击公告信息管理,管理员可以添加公告信息,添加后也可以修改和删除公告信息;学生登录后只可以查看公告信息。添加公告功能模块如图3.3所示:图3.3 添加公告模块示意图用户信息管理:用户信息管理是专属于宿舍管理员的模块,管理员成功登录系统后,进入用户管理页面,用户管理页面有学生信息管理和管理员信息管理两部分,分别可以增加、删除、修改、查询学生和管理员的信息,操作
22、完成后系统会直接把信息修改到数据库中。修改用户信息流程图如图3.4所示。图3.4 修改用户信息流程图宿舍信息管理:宿舍信息管理是专属于宿舍管理员的模块,管理员成功登录系统后,进入宿舍信息管理页面,在这里,管理员可以增加、删除、修改、查询宿舍楼和宿舍的信息,但需要注意的是要先添加宿舍楼再添加宿舍。操作完成后系统会直接把信息修改到数据库中。添加宿舍信息管理功能模块如图3.5所示:图3.5 添加学生宿舍流程图3.1.2模块设计本系统具有的主要功能模块包括:用户登录功能:实现了用户的登录功能,包括学生登录和宿舍管理员登录两个模块。学生信息管理:管理员对前台注册的学生信息进行管理。公告信息管理:管理员在
23、后台添加,修改,删除公告信息,学生在前台查看公告信息。快递信息管理:管理在后台可以添加学生的快递信息,学生登录后可以查看自己的快递信息。宿舍信息管理:分为对宿舍楼的管理和对宿舍的管理两个方面,其中包括添加信息,修改信息,删除信息等功能。维修信息管理:学生申请维修信息,管理员在后台处理维修信息。意见信息管理:普通用户在前台登录后可以发布留言信息,管理员在后台对留言信息进行管理。宿舍管理系统结构图如图3.6所示:学生宿舍管理系统学生宿舍管理员用户登录查看公告信息留言信息管理维修信息管理查看我的信息 个人信息管理留言信息管理维修信息管理宿舍信息管理快递信息管理公告信息管理用户登录学生信息管理图3.6
24、 宿舍管理系统结构图3.1.3功能分配管理员的功能:1. 对学生和管理员的基本信息进行增加、删除、修改、查询。2. 对宿舍楼信息和宿舍信息进行增加、删除、修改、查询。3. 查看学生的报修记录并处理报修记录。4. 查看学生的报修记录并处理报修记录。5. 向全体学生发出公告。6. 通知快递的主人来拿快递。7. 记录学生的进出楼信息以及夜归信息。学生的功能:1. 修改和完善个人信息、修改登录密码等。2. 接收信息,包括接收我的夜归信息和我的快递信息两方面。3. 向管理员申请维修服务以及查看我的报修记录是否已经处理。4. 发布留言和查看留言。5. 查看管理员发出的公告。3.2 数据库设计3.2.1数据
25、库概要设计本次设计采用的数据库为SQL Server 2014,SQL Server数据库具有很好的读写性能,操作性比较强。使用SQL Server数据库存储数据,数据的安全性较高,数据不易丢失,能够长期保存,便于维护和管理。通过对需求的分析,本系统涉及的实体如下:1.学生信息:用来记录学生的所有信息,包含字段(编号、登录账号、登录密码、学生学号、系名称、姓名、性别、学生描述、注册时间、电子邮件)2.公告信息:用来记录管理员发出的公告,包含字段(编号、公告标题、公告内容、发布时间)3.宿舍信息:用来记录每个宿舍的信息,包含字段(编号、楼号、楼名称、宿舍号码、楼层、性别、描述、总床位、空余床位、
26、入住人数)4.宿舍楼信息:用来记录每个宿舍楼的信息,包含字段(编号、宿舍楼名称、备注、楼管)5.管理员信息:用来记录管理员的所有信息,包含字段(编号、登录账号、登录密码)6.留言主题信息:用来记录管理员和学生写下的留言主题,包含字段(编号、标题、发布人、内容、发布时间、回复信息)7. 快递信息:用来记录管理员写下的快递信息通知,包含字段(编号、楼号、楼名称、宿舍号码、楼层、学生姓名、学生学号、快递信息、添加时间、宿舍编号)8. 维修信息:用来记录学生填写的报修信息,包含字段(编号、楼号、楼名称、宿舍号码、楼层、学生姓名、学生学号、维修情况、维修时间、维修原因)9. 夜归信息:用来记录晚归学生的
27、信息,包含字段(编号、楼号、楼名称、宿舍号码、楼层、学生姓名、学生学号、夜归人姓名、备注、添加时间、宿舍编号)10. 进出楼信息:用来记录平时学生的进出楼信息,包含字段(编号、楼号、楼名称、宿舍号码、楼层、学生姓名、学生学号、备注、添加时间)3.2.2逻辑结构设计Student:学生信息表,包含的字段有编号Id、登录账号UserName、登录密码UserPwd、学生学号UserNubmer、系名称XiName、姓名UserTrueName、性别Sex、学生描述UserDs、注册时间AddTime、电子邮件Emal,主键是Id。编号列名数据结构是否为主键说明1Idint是编号2UserNamen
28、varchar(50)否登录账号3UserPwdnvarchar(50)否登录密码4UserNubmernvarchar(50)否学生学号5XiNamenvarchar(50)否系名称6UserTrueNamenvarchar(50)否姓名7Sexnvarchar(50)否性别8UserDsnvarchar(50)否学生描述9AddTimedatetime否注册时间10Emalnvarchar(50)否电子邮件表3.1 学生信息表StudentNews:公告信息表,包含的字段有编号Id、公告标题Title、公告内容Contents、发布时间Addtime,主键是Id。编号列名数据结构是否为主键
29、说明1Idint是编号2Titlenvarchar(50)否公告标题3Contentstext否公告内容4Addtimedatetime否发布时间表3.2 公告信息表 NewsHostelInfo:宿舍信息表,包含的字段有编号Id、楼号Bid、楼名称BName、宿舍号码Num、楼层Floor、性别Sex、描述Ds、总床位RenShu、空余床位Kong、入住人数InNum,主键是Id。编号列名数据结构是否为主键说明1Idint是编号2BidInt否楼号3BNamenvarchar(50)否楼名称4Numnvarchar(50)否宿舍号码5Floornvarchar(50)否楼层6Sexnvarc
30、har(50)否性别7DsText 否描述8RenShunvarchar(50)否总床位9Kongnvarchar(50)否空余床位10InNumnvarchar(50)否入住人数表3.3 宿舍信息表 HostelInfoFloorInfo:宿舍楼信息表,包含的字段有编号Id、宿舍楼名称Name、备注Ds、楼管Manager,主键是Id。编号列名数据结构是否为主键说明1Idint是编号2Namenvarchar(50)否宿舍楼名称3DsText 否备注4Managernvarchar(50)否楼管表3.4 宿舍楼信息表FloorInfoAdmin:管理员信息表,包含的字段有编号Id、登录账号N
31、ame、登录密码Pwd,主键是Id。编号列名数据结构是否为主键说明1Idint是编号2Namenvarchar(50)否登录账号3Pwdnvarchar(50)否登录密码表3.5 管理员信息表AdminTopic:留言主题信息表,包含的字段有编号Id、标题Topic、发布人AddUser、内容Content、发布时间Addtime、回复信息Replay,主键是Id。编号列名数据结构是否为主键说明1Idint是编号2Topicnvarchar(50)否标题3AddUsernvarchar(50)否发布人4ContentText否内容5Addtimedatetime否发布时间6Replaynvar
32、char(50)否回复信息表3.6 留言主题信息表 Topic KuaiJian:快递信息表,包含的字段有编号Id、楼号LouHaoId、楼名称LouHao、宿舍号码SuSheId、楼层LouCeng、学生姓名StName、学生学号StNum、快递信息Ds、添加时间AddTime、宿舍编号SuShe,主键是Id。编号列名数据结构是否为主键说明1Idint是编号2LouHaoIdInt否楼号3LouHaonvarchar(50)否楼名称4SuSheIdInt否宿舍号码5LouCengnvarchar(50)否楼层6StNamenvarchar(50)否学生姓名7StNumnvarchar(50)
33、否学生学号9DsText否快递信息10AddTimedatetime否添加时间11SuShenvarchar(50)否宿舍编号表3.7 快递信息表 KuaiJianWeiXiuInfo:维修信息表,包含的字段有编号Id、楼号LouHaoId、楼名称LouHao、宿舍号码SuSheId、楼层LouCeng、学生姓名StName、学生学号StNum、维修情况Ds、维修时间AddTime、维修原因AddTime,主键是Id。编号列名数据结构是否为主键说明1Idint是编号2LouHaoIdInt否楼号3LouHaonvarchar(50)否楼名称4SuSheIdInt否宿舍号码5LouCengnva
34、rchar(50)否楼层6StNamenvarchar(50)否学生姓名7StNumnvarchar(50)否学生学号9DsText否维修情况10AddTimedatetime否维修时间11YuanYInnvarchar(50)否维修原因表3.8 维修信息表 WeiXiuInfoyeguiInfo:夜归信息表,包含的字段有编号Id、楼号LouHaoId、楼名称LouHao、宿舍号码SuSheId、楼层LouCeng、学生姓名StName、学生学号StNum、夜归人姓名LFName、备注Ds、添加时间AddTime、宿舍编号SuShe,主键是Id。编号列名数据结构是否为主键说明1Idint是编号
35、2LouHaoIdInt否楼号3LouHaonvarchar(50)否楼名称4SuSheIdInt否宿舍号码5LouCengnvarchar(50)否楼层6StNamenvarchar(50)否学生姓名7StNumnvarchar(50)否学生学号8LFNamenvarchar(50)否夜归人姓名9DsText否备注10AddTimedatetime否添加时间11SuShenvarchar(50)否宿舍编号表3.9 夜归信息表 yeguiInfoLXInfo:进出楼信息表,包含的字段有编号Id、楼号LouHaoId、楼名称LouHao、宿舍号码SuSheId、楼层LouCeng、学生姓名StN
36、ame、学生学号StNum、备注Ds、添加时间AddTime,主键是Id。编号列名数据结构是否为主键说明1Idint是编号2LouHaoIdInt否楼号3LouHaonvarchar(50)否楼名称4SuSheIdInt否宿舍号码5LouCengnvarchar(50)否楼层6StNamenvarchar(50)否学生姓名7StNumnvarchar(50)否学生学号8DsText否备注9AddTimedatetime否添加时间表3.10 进出楼信息表 LXInfo第4章 系统的详细设计与实现 4.1登录模块不同用户可以通过自己的账号登陆系统,当用户登录时服务器会对其进行检测,如果错误,会在页
37、面上反映给用户,账号信息错误的提示。正确则根据用户的权限,使不同的用户进入不同的界面。见图5-1。当用户进入系统,需要先登录,在首页输入用户名和密码,选择管理员登录或学生登录,点击登录。其中,用户名和密码都不能为空,如果用户名和密码是空的或者有一方是空的,则不会跳转主界面;输入了用户名和密码之后,如果选择管理员登录则系统会去管理员信息表查找信息,同样,如果选择学生登录则系统会去学生信息表查找信息,如果用户名和密码存在并正确则用户会进入主界面,如果用户名或密码错误系统就会提示用户名或密码错误,依旧停在登录界面,重新登录。用户登录效果图如图4.1。图4.1 用户登录效果图用户登录的关键代码如下:
38、if (DropDownList1.SelectedValue = 管理员) if (TxtUserName.Value = & TxtPassword.Value = ) Alert.AlertAndRedirect(没有输入账号和密码!, Login.aspx); else SqlDataReader dr; dr = data.GetDataReader(select * from Admin where Name= + TxtUserName.Value.Trim() + and pwd= + TxtPassword.Value.Trim() + ); if (dr.Read() Se
39、ssionUserName = drName.ToString(); SessionUserId = drid.ToString(); Response.Redirect(AdminManger/index.htm); else Alert.AlertAndRedirect(账号或者密码不对请重新登录!, Login.aspx); 4.2学生模块4.2.1个人信息管理模块个人信息管理模块的主要功能是为用户修改和完善个人信息、修改登录密码等。当学生成功登录系统进入主界面后,首先点击个人信息管理,进入后可以修改个人信息和登录密码,修改并保存个人信息后,系统就会把修改后的信息保存到数据库中。个人信息
40、管理模块效果图如图4.2。图4.2 个人信息管理模块效果图4.2.2我的信息模块我的信息模块的主要功能是接收信息,包括接收我的夜归信息和我的快递信息两方面。 当学生成功登录系统进入主界面后,首先点击我的信息,进入后可以选择查看我的夜归信息或我的快递信息。我的信息模块效果图如图4.3。图4.3 我的信息模块效果图4.2.3维修信息管理模块维修信息管理模块的主要功能是向管理员申请维修服务以及查看我的报修记录是否已经处理。当宿舍有物品需要维修或者更换时,学生首先要登录学生宿舍管理系统,进入主页面后点击维修信息管理,在申请维修信息里面填写需要维修的具体内容,点击添加;如果需要查看自己的报修内容是否已经
41、被处理,可以点击维修信息管理查看。申请维修信息模块效果图如图4.4。图4.4 申请维修信息模块效果图维修信息管理模块效果图如图4.5。图4.5 维修信息管理模块效果图4.2.4留言信息管理模块留言信息管理模块的主要功能是发布留言和查看留言。学生成功登录系统进入主界面后,可以发布留言信息,宿舍管理员可以查看留言信息并回复,每个学生只能查看自己的留言,宿舍管理员可以看到所有学生的留言。打开留言信息管理可以看到留言的主题,如果想查看内容和回复可以点击查看,查看所有的留言内容。发布留言信息效果图如图4.6。图4.6 发布留言信息效果图留言信息管理效果图如图4.7。图4.7 留言信息管理效果图4.2.5
42、查看公告信息模块查看公告信息模块的主要功能是查看管理员发出的公告。学生成功登录系统进入主界面后,可以查看公告信息,打开公告信息列表可以看到公告的主题,如果想查看内容可以点击查看,查看所有的公告内容。管理员发布的公告学生只能查看而不能回复。查看公告信息效果图如图4.8。图4.8 查看公告信息效果图4.3管理员模块4.3.1人员信息管理模块人员信息管理模块的主要功能是增加、删除、修改、查询用户的信息。人员信息管理模块主要分为两个部分,管理员进入系统后,可以分别进行对学生和管理员信息的增加、删除、修改、查询,查询某一个学生时可以通过输入学生的基本信息(如姓名、学号、电子邮件)来查询,也可以根据性别来
43、查询宿舍楼的所有男生或女生的信息。人员信息管理模块效果图如图4.9。图4.9 人员信息管理模块效果图4.3.2宿舍信息管理模块宿舍信息管理模块的主要功能是增加、删除、修改、查询宿舍楼和宿舍的信息。宿舍信息管理模块主要分为两个部分,管理员进入系统后,可以先添加宿舍楼,然后在各个宿舍楼里添加宿舍。其中,宿舍楼只需要添加楼号和楼管,而添加宿舍时要说明宿舍所在的宿舍楼以及楼层,管理员可以对宿舍楼和宿舍进行增、删、改、查。添加宿舍信息模块效果图如图4.10。图4.10 添加宿舍信息模块效果图管理宿舍信息模块效果图如图4.11图4.11 管理宿舍信息模块效果图4.3.3维修信息管理模块维修信息管理模块的主要功能