基于SSM的宿舍管理系统设计与实现.docx
摘 要本论文为了解决当前宿舍管理方式不够方便快捷的问题,以宿舍管理为研究对象,基于Spring、SpringMVC、Mybatis框架整合成SSM框架作为后端开发框架,设计并实现一款宿舍管理系统,可以方便宿舍管理人员管理宿舍。本系统基于B/S结构,采用MySQL数据库来保存宿舍管理员的信息以及宿舍和学生的信息,Tomcat为该系统的服务器,再选择Eclipse作为开发环境,令本系统具有安全性,易维护性的特点。该系统分为普通管理员与超级管理员,均可完成对宿舍的管理;该系统包含管理员、班级、学生、宿舍、卫生、访客这几个模块;实现了每个模块的修改删除查询和添加的功能,并且班级、学生、宿舍这三个模块还能进行关联查询;每个模块均可把数据导出到Excel。关键词:JAVA;SSM;MySQL;B/S结构;宿舍管理AbstractIn order to solve the problem that the current way of dormitory management is not convenient and fast, this paper takes dormitory management as the research object, integrates SSM framework into the back-end development framework based on Spring, SpringMVC and Mybatis framework, designs and implements a dormitory management system, which can facilitate dormitory managers to manage the dormitory. This system is based on B/S structure, using MySQL database to save the information of dormitory administrators and dormitory and student information, Tomcat for the system server, and then choose Eclipse as the development environment, so that the system has the characteristics of security, easy to maintain. The system is divided into general administrator and super administrator, can complete the management of the dormitory; The system includes the administrator, the class, the student, the dormitory, the sanitation, the visitor this several modules; Realized the modification of each module delete query and add function, and the class, students, dormitory these three modules can also carry on the correlation query; Each module can export data to Excel.Key words: JAVA;SSM;MySQL;B/S structure;Dormitory Management目 录第一章 绪论11.1 研究背景目的与意义11.2 论文总体结构1第二章 系统有关技术32.1 Java语言32.2 J2EE平台32.3 B/S架构32.4 Spring-SpringMVC-Mybatis整合42.4.1 Spring框架42.4.2 SpringMVC框架42.4.3 Mybatis框架42.5 MySQL数据库42.6 Layui框架42.7 本章小结5第三章 系统分析73.1 系统可行性分析73.2 系统可操作性分析73.3 系统主要功能需求分析73.3.1学生管理73.3.2班级管理73.3.3宿舍管理73.3.4卫生管理83.3.5访客管理83.3.6管理员管理83.4 系统流程设计83.5 本章小结9第四章 系统设计114.1 系统体系结构设计114.2 系统数据关系设计124.3 系统数据表设计144.4 本章小结15第五章 系统实现与测试175.1 系统总体实现175.2 系统实现的技术准备和环境搭建175.3 各个功能模块的实现195.6 各模块测试效果23第六章 总结与展望356.1 总结356.2 展望35参 考 文 献36致 谢37广东东软学院本科毕业设计(论文)第一章 绪论1.1 研究背景目的与意义当前许多高校的宿舍管理是采用纸质化人工登记的方式,这种方式明显跟不上现在社会发展的速度。当今社会,互联网技术高速发展,越来越多高校开始采用计算机管理系统的方式来管理宿舍。宿舍管理是每个高校必不可少的工作,采用计算机的方式来管理宿舍的相关信息,可以极大程度地提高宿舍管理的效率,能更全面的掌握学生及宿舍的相关信息1。21世纪是互联网技术发展的时代,如今社会的一切和互联网息息相关。计算机的优点在于工作效率高,安全性高,这也是作为宿舍管理系统所必须的。学生在学校待的最多最久的地方是宿舍,所以宿舍有许多信息是需要宿管人员管理的。目前,还有不少高校对宿舍的管理没有采用计算机的方式。有的学校对宿舍的管理还停留在人工手动纸质化登记的方式,稍不留神,就容易登记出错,数据过多时,无法完成快速查找。综上来看,宿舍管理的方式由人工手动纸质化登记缺乏效率。为了让宿舍管理人员提高对宿舍管理的效率,能够又快又准的查询和修改学生及宿舍的相关信息,设计了基于SSM实现的宿舍管理系统,让宿舍管理员提高管理的效率。以下为本系统的主要特点:(1)安全性:在注册管理员时,管理员密码在后端进行处理采用了MD5加密技术。在管理员登录时同样采用了MD5加密技术,所以可以保证学生信息及宿舍信息的安全。(2)高效性:现在是信息时代,在互联网技术的迅速发展背景下,宿舍管理系统需注重管理的便捷性,集合各类功能及相关学生信息、宿舍信息即可帮助宿舍管理员快速完成宿舍管理的日常工作,而不必采用人工和纸化的管理方式,提高效率和节约资源。1.2 论文总体结构本系统将采用具有封装、继承、多态特性同时具有可跨平台功能的面向对象编程语言Java,另外整合Spring、SpringMVC及Mybatis三个开源框架整合成为SSM框架作为后端开发框架,选择Layui作为前端开发框架,选择MySQL作为本系统的数据库,保存运行系统时所需要和产生的相关数据,采用Tomcat作为该系统的服务器。本论文的宿舍管理系统基于Java+SSM+MySQL架构研发,论文将分为6章,下列是论文中各章节的主要内容概述。第一章节为论文的绪论,简要阐述宿舍管理系统研究的背景、研究的内容、研究的意义。第二章节为宿舍管理系统采纳的技术,将简要阐明宿舍管理系统在设计与开发过程中使用的Java技术、前端框架及后端框架以及设备的要求。第三章节为宿舍管理系统的系统分析,主要分为系统可行性分析及需求分析以及对系统的各项功能和业务流程进行分析构建,设计成为系统的雏形。第四章节为宿舍管理系统的设计,主要分为功能模块设计与分析和数据库设计分析。数据库据库设计分析,用一个识别码字段区别系统所具有的普通管理员角色、超级管理员角色。第五章节为宿舍管理系统的实现以及运行测试,以普通管理员角色及超级管理员角色的例子来测试宿舍管理系统的主要功能,检查系统有无漏洞及错误。第六章节是对本论文的总结以及对未来的展望,是论文的收尾,也是新的开始,着手构思系统的功能模块的升级,同时讨论论文的总结性工作。第二章 系统有关技术2.1 Java语言Java是具有封装、继承、多态特点的编程语言。面向对象、分布式、多线程、动态性、可移植性等特征是成为最受欢迎的编程语言的原因。Java的强大之处在于可以编写许多不同类型的应用程序,如Web程序、嵌入式程序等。其中,Java对Web方面的开发注入了强大的力量,这也正是本宿舍管理系统使用Java这种编程语言来开发的原因。2.2 J2EE平台J2EE作为目前主流的企业级分布式应用平台的解决方案,是由组件构成。其体系结构可以分为: 企业信息系统层、客户端层、服务器端组件层、EJB层。为构建具有灵活性、可维护性的系统提供了良好的机制2。2.3 B/S架构随着互联网技术的发展,出现了一种对C/S架构改进的架构,就是B/S架构,它的完整名称为浏览器/服务器架构。它的主要特点就是快速服务响应,用户的电脑只需要有浏览器,便可由浏览器向服务端发出请求,服务端对浏览器发来的请求进行处理后再返回结果到浏览器展示,能更加丰富生动地跟用户交流,且难度和开发成本也降低。在B/S架构下,用户行为在Web服务端来实现,业务逻辑由服务端来实现,是全新的系统架构。B/S架构成为现今软件构造的首选结构。C/S架构由于它是分布的,需要对每个节点进行安装,如果有任何差错都要很长的时间来重新部署。在重新部署时,还要暂停一切业务来保证一致性,并且部署时间非常久。B/S架构则快捷多了,由于它的应用集中在服务端,只要有地方更新,其他都会同步更新,非常高效。B/S架构对开发人员或用户都是更优的架构。不管有多少用户,当需要更新或者升级系统时,只需开发人员对服务器进行操作,无需对其他节点进行操作3。2.4 Spring-SpringMVC-Mybatis整合在J2EE中具备不少优秀的框架,其中SSM就是当前主流的一个,它把程序员的开发工作简化,为程序员节省了开发的时间,这是本宿舍管理系统后端采用SSM(Spring,SpringMVC,Mybatis)作为开发框架实现的原因4。本系统采用为三层架构开发:SpringMVC作为表现层所使用的框架,Spring作为业务逻辑层所使用的框架,Mybatis作为数据访问层所使用的框架。2.4.1 Spring框架Spring是以控制反转为核心的开源框架。通过控制反转,可以有效的来降低耦合。把系统服务和业务逻辑进行分离,再展开内聚性的开发,从而达到简化开发的效果。2.4.2 SpringMVC框架SpringMVC是属于Spring框架中的一部分。它将web层解耦,目的就是帮助开发人员简化日常开发。SpringMVC负责接收浏览器的请求,进行分发和处理,最终达到解耦的效果。2.4.3 Mybatis框架Mybatis是属于持久层的框架,是对JDBC的封装,基于Java,能编写动态的SQL。把SQL语句写在xml文件里,能方便开发人员进行管理和优化,还能解除代码和SQL的耦合。2.5 MySQL数据库MySQL可跨编程语言并且可跨系统运行。由于其具有良好的适应性及可靠性,又有着开源免费的优势,因而被许多开发人员采用5。2.6 Layui框架在进行网页系统设计的时候,我们不仅需要完成的是系统功能的开发,系统界面的美化部分也同样需要完成。本宿舍管理系统采用了前端框架Layui进行开发。Layui组件丰富,遵循原生的HTML/CSS/JS而定制研发。Layui可解决数据分页、表格、文件导出等模块。其外在极为简洁,内在却又不失饱满,非常适合作为后台管理系统的快速开发方案。2.7 本章小结本章主要介绍了该宿舍管理系统所采用的技术,包括开发语言、服务器、数据库、平台、系统架构、系统的前端及后端开发框架。第三章 系统分析3.1 系统可行性分析相当多的高校目前还在采用人工、纸质化的方式来管理宿舍,容易造成宿舍信息数据的丢失或损坏。若数据量大的时候,想查询相关宿舍的信息,效率极为低下。有针对性的为提高目前宿舍管理人员管理宿舍的效率提出解决方案,而本系统简洁直观的界面和简易的操作,在成功登入本系统后,在这个系统上管理所有宿舍的相关信息,包括宿舍入住情况,宿舍人员信息,访客信息的登记,宿舍卫生,宿舍维修,这些功能可以帮助宿舍管理员提高管理效率。3.2 系统可操作性分析本宿舍管理系统,旨在提高宿舍管理人员管理宿舍的效率,在互联网技术飞快发展的今天,本系统不仅在功能上实用,在操作上更简单明了,模块分明,方便宿舍管理员直接明了地查看宿舍相关信息及管理。3.3 系统主要功能需求分析3.3.1学生管理学生管理包括学生信息的增删改查,可以批量删除;查询学生信息则实现了根据姓名或学号或专业班级或班级编号读取数据库学生表并分页显示在前台页面。可导出学生信息到Excel文件。3.3.2班级管理班级管理主要包括班级列表和班级学生。班级列表页面可进行班级的增删改查,可以批量删除。根据专业班级或班级编号或辅导员姓名可以实现班级的精准查询,并且点击专业班级的内容可直接跳转显示班级里的学生的信息。可导出班级列表信息到Excel文件;班级学生主要实现了对班级学生的展示,可输入专业班级达到精准查询班级的所有学生信息。3.3.3宿舍管理宿舍管理包括宿舍列表、人员信息和维修登记。宿舍列表页面可进行宿舍的增删改查,可以批量删除。根据宿舍楼或宿舍编号或管理员姓名可进行宿舍的信息查询,并且点击宿舍编号可以直线跳转显示宿舍的成员信息;人员信息为显示所有宿舍人员的相关信息的页面,可通过输入宿舍楼、宿舍编号实现精准查询宿舍的人员信息;维修登记页面主要负责记录宿舍报修的相关信息,在该页面可进行维修信息的增删改查,可以批量删除。可通过输入宿舍楼、宿舍编号查询宿舍的报修信息。可导出宿舍列表和维修登记信息到Excel文件。3.3.4卫生管理卫生管理由宿舍及学生两个部分的卫生组成。宿舍卫生实现了对宿舍卫生信息的增删改查,可以批量删除。可输入宿舍楼及宿舍编号进行宿舍卫生信息的查询;学生卫生实现了对学生卫生信息的增删改查,可以批量删除。可输入学号或姓名或宿舍楼或宿舍编号进行学生卫生信息的查询。可导出宿舍卫生信息和学生卫生信息到Excel文件。3.3.5访客管理访客管理实现了对访客信息的添加和查询以及展示。可通过宿舍楼和宿舍编号进行相关宿舍访客人员信息的查询。可导出访客信息到Excel文件。3.3.6管理员管理管理员管理包括管理员列表,实现了对管理员列表读取展示,并根据级别分为普通管理员和超级管理员。二者皆可管理宿舍和学生以及访客的相关页面。超级管理员可以对普通管理员进行修改和删除,并且可以添加新的普通管理员。普通管理员不可添加、修改及删除其他管理员的信息,只可查看其他管理员的信息以及修改自己的信息,二者皆可导出管理员的相关信息到Excel文件。3.4 系统流程设计根据项目需求设计相应功能的数据库和数据表。用jsp结合Java完成系统的编写与设计,用Layui前端框架对系统的内容进行修饰和美化,其因为轻量和简单,深受后端开发者的喜爱,大大减少了后端开发者的前端工作量。8广东东软学院本科毕业设计(论文)在请求方面,本系统主要使用SpringMVC拦截请求转发到Controller的方式,相比传统网页,SpringMVC支持各种视图技术,而不仅仅局限于JSP。流程图如图3-6所示。管理员登录页面登录成功宿舍管理系统首页宿舍管理访客管理班级管理学生管理卫生管理管理员管理学生信息班级学生班级列表维修登记人员信息宿舍列表学生卫生宿舍卫生管理员列表访客列表图3-6流程图3.5 本章小结本章主要叙述了系统的可行性分析、可操作性分析、主要功能需求分析、系统的流程设计等。其中功能需求分析描述了该宿舍系统的功能实现需求,进而为后续的功能开发提供明确的方向。35第四章 系统设计4.1 系统体系结构设计选择B/S结构作为宿舍管理系统的体系结构,如图4-1所示。客户机应用服务器数据库服务器表现层:向用户展示界面,在用户输入后,向服务器发出服务请求,等待服务器处理请求并返回响应业务逻辑层:处理业务逻辑,向数据库发出请求数据存储层:执行SQL语句进行数据库的相关操作,处理数据库相关的逻辑B/S结构和C/S结构相比有以下几点优点:图4-1 体系结构图(1)使用B/S结构,开销小,方便维护和升级。用户在浏览器操作即可使用,降低了使用门槛,B/S结构是一种跨平台的结构,因此开发者不必在意用户的系统平台,由此减少了开发者的系统部署压力。(2)B/S结构是建立在广域网上的,适应范围非常强大。B/S结构的程序架构是未来发展的趋势。(3)B/S结构与用户的交互性很强,比如可以读写用户系统本地的磁盘文件,还能与系统硬件进行交互。4.2 系统数据关系设计(1)学生实体包括学号、姓名、性别、年龄、电话等属性,如图4-2所示。学生学生id姓名宿舍编号年龄电话学号性别宿舍楼专业班别班级编号图4-2 学生实体图班级ID辅导员班级编号专业班别班级(2)班级实体包括班级ID、专业班别、班级编号、辅导员属性,如图4-3所示:图4-3 班级实体图宿舍ID管理员已用床位宿舍编号床位总数宿舍楼宿舍(3)宿舍实体包括宿舍ID、宿舍楼、宿舍编号、管理员等属性,如图4-4所示:图4-4 宿舍实体图(4)宿舍维修实体包括宿舍楼、宿舍编号、报修事由、状态等属性,如图4-5所示:维修人员维修ID宿舍楼报修事由宿舍编号创建日期状态更新日期宿舍维修图4-5 宿舍维修实体图宿舍卫生ID宿舍楼宿舍卫生打分创建日期宿舍编号更新日期宿舍卫生(5)宿舍卫生实体包括宿舍卫生ID、宿舍楼、宿舍编号等属性,如图4-6所示:图4-6 宿舍卫生实体图学号学生卫生ID更新日期姓名创建日期学生卫生打分宿舍编号宿舍楼学生卫生(6)学生卫生实体包括学号、姓名、宿舍楼、宿舍编号等属性,如图4-7所示:图4-7 学生卫生实体图访客ID姓名访问宿舍楼创建日期电话访问宿舍编号访客(7)访客实体包括姓名、电话、创建日期等属性,如图4-8所示:图4-8 访客实体图管理员ID用户名姓名电话密码级别管理员(8)管理员实体包括用户名、密码、姓名、电话等属性,如图4-9所示:图4-9 管理员实体图4.3 系统数据表设计宿舍管理系统要保证各个子模块完美衔接,就需要根据各个实体的属性,创建对应的数据表,以下是部分数据表的展示:(1)学生结构表如表4-1所示。表4-1 用户项表名称类型空默认值其他备注s_idint(11)否auto_increment学生IDs_studentidvarchar(20)否空学号s_namevarchar(20)否空姓名s_sexvarchar(20)是空性别s_agevarchar(20)是空年龄s_phonebigint(20)是空电话s_classidint(11)否空班级编号s_classnamevarchar(20)是空专业班别d_dormbuildingvarchar(20)否空宿舍楼s_dormitoryidint(11)否空宿舍编号(2)宿舍信息结构表如表4-2所示。表4-2 订单项表名称类型空默认值其他备注d_idint(11)否auto_increment宿舍IDs_dormitoryidint(11)否空宿舍编号d_dormbuildingvarchar(20)是空宿舍楼d_bedtotalvarchar(20)是空床位总数d_bedvarchar(20)是空已用床位a_namevarchar(20)是空管理员姓名(3)管理员结构表如表4-3所示。表4-3 内容结构表名称类型空默认值其他备注a_idint(11)否auto_increment管理员IDa_usernamevarchar(20)否空用户名a_passwordvarchar(50)否空密码a_namevarchar(20)是空姓名a_phonebigint(20)是空电话a_powervarchar(20)是空级别4.4 本章小结本章主要介绍该系统的具体设计结构,分别有体系结构的设计、数据关系结构的设计、数据表的设计。其中系统的体系结构采用了目前较为流行的B/S结构,系统的数据关系则根据每个实体的需要灵活设计相应的属性,而系统的数据表则根据相关的数据关系来创建。第五章 系统实现与测试5.1 系统总体实现分析完宿舍管理系统的主要功能需求后,开始实现每一个功能模块。采用B/S结构的三层设计结构,在表现层向服务器发出服务请求,再在业务逻辑层调用接口,再到数据存储层请求执行数据库操作。表现层是用于与用户发生交互,因此用户可以直接接触表现层。用户对各个功能模块的请求是在表现层发出的;业务逻辑层主要负责实现系统的业务逻辑相关的操作,比如学生管理,班级管理,宿舍管理等功能模块,该层是B/S结构的核心,主要对系统的逻辑操作进行处理;接着到数据存储层,其负责与数据库交互,对系统有关的数据进行操作。以此技术基础完成管理员对宿舍管理系统的管理;管理员、班级、学生、宿舍、卫生、访客各模块的增删改查;班级、学生、宿舍模块的关联查询;各个模块数据导出到Excel文件等主要功能模块进行具体实现。这种架构设计很符合“高内聚低耦合”的思想。5.2 系统实现的技术准备和环境搭建系统实现所需要的技术在本论文第二章已有介绍,在此不再介绍。技术准备和环境搭建如下: (1) 导入Spring、SpringMVC、Mybatis、MySQL、JSTL相关的jar包如图5-1所示:图5-1 SSM及相关jar包的导入(2) 整合SSM框架及相关的配置文件如图5-2所示:图5-2 整合SSM框架及相关的配置文件 applicationContext.xml为Spring的配置文件 springmvc-config.xml为SpringMVC的配置文件 mybatis-config.xml为Mybatis的配置文件以上这三个配置文件整合成为SSM的框架 db.properties为数据库的配置文件,内容如图5-3所示:图5-3 数据库配置文件的内容 log4j.properties为输出日志的配置文件(3)引入前端Layui框架如图5-4所示: 图5-4 引入Layui框架5.3 各个功能模块的实现本论文3.3节已分析系统所需实现的功能模块:学生管理模块,班级管理模块,宿舍管理模块,卫生管理模块,访客管理模块,管理员管理模块,根据这些模块的需求完成系统的总体实现。(1) 学生管理模块包括学生信息,实现如图5-5所示:图5-5 学生信息搭建(2) 班级管理模块包括班级列表和班级学生,实现如图5-6和5-7所示:图5-6 班级列表搭建图5-7 班级学生搭建(3) 宿舍管理模块包括宿舍列表、人员信息、维修登记,实现如图5-8、5-9、5-10所示:图5-8 宿舍列表搭建图5-9 人员信息搭建图5-10 维修登记搭建(4) 卫生管理模块包括宿舍卫生和学生卫生,实现如图5-11和5-12所示:图5-11宿舍卫生搭建图5-12学生卫生搭建(5) 访客管理模块包括访客列表,实现如图5-13所示:图5-13访客列表搭建(6) 管理员管理模块包括管理员列表,实现如图5-14所示:图5-14管理员列表搭建5.6 各模块测试效果(1)管理员登录页面如图5-15所示。该系统使用了SpringMVC的拦截器配置,在未登录时不能访问系统的其他页面,如图5-16、5-17、5-18所示:图5-15 管理员登录页面图5-16 拦截器类图5-17拦截器配置图5-18拦截效果图(2)宿舍管理系统首页如图5-19所示。图5-19 宿舍管理系统首页(3)学生管理包括学生信息模块。学生信息展示页面如图5-20所示,学生信息添加页面如图5-21所示,修改学生信息页面如图5-23所示。图5-20 学生信息页面 图5-21 添加学生信息页面图5-22 修改学生信息页面(4)班级管理包括班级列表和班级学生模块。班级列表展示页面如图5-23所示,添加班级列表页面如图5-24所示,修改班级信息页面如图5-25所示。班级学生展示页面如图5-26所示。图5-23 班级列表页面图5-24 班级列表添加页面图5-25 班级信息修改页面 图5-26 班级学生展示页面(5)宿舍管理包括宿舍列表、人员信息和维修登记模块。宿舍列表信息展示如图5-27所示,添加宿舍信息如图5-28所示,修改宿舍信息如图5-29所示。人员信息展示页面如图5-30所示。维修登记信息展示如图5-31所示,添加维修登记信息页面如图5-32所示,修改维修登记信息如图5-33所示。图5-27 宿舍列表展示页面图5-28 添加宿舍信息页面图5-29 修改宿舍信息页面图5-30 宿舍人员信息展示页面图5-31 维修登记信息展示页面图5-32 添加维修登记信息页面图5-33 修改维修登记信息页面(6)卫生管理包括宿舍卫生和学生卫生模块。宿舍卫生信息展示如图5-34所示,添加宿舍卫生信息如图5-35所示,修改宿舍卫生信息如图5-36所示。学生卫生信息展示如图5-37所示,添加学生卫生信息如图5-38所示,修改学生卫生信息如图5-39所示。图5-34 宿舍卫生信息展示图5-35 添加宿舍卫生信息页面图5-36 修改宿舍卫生信息页面图5-37 学生卫生信息展示页面图5-38 添加学生卫生信息页面图5-39 修改学生卫生信息页面(7) 访客管理包括访客列表模块,访客信息展示页面如图5-40所示,添加访客信息页面如图5-41所示。图5-40 访客列表展示页面图5-41 添加访客信息页面(8) 管理员管理包括管理员列表模块,管理员信息展示页面如图5-42所示,添加管理员信息如图5-43、5-44所示,修改管理员信息如图5-45、5-46所示。删除管理员权限判断如图5-47、5-48所示。图5-42 管理员列表展示页面图5-43 超级管理员添加管理员信息页面图5-44普通管理员添加管理员提示信息页面图5-45 超级管理员修改其他管理员信息页面图5-46普通管理员修改其他管理员提示信息页面图5-47超级管理员删除超级管理员提示信息页面图5-48 普通管理员删除其他管理员提示信息页面第六章 总结与展望6.1 总结随着互联网技术的兴起,未来将会有更多的高校开始采用计算机的方式来管理宿舍,意味着越来越多的宿舍管理员能够从中减轻工作量。宿舍管理系统是一个能帮助宿舍管理人员提高管理效率的程序,同时符合国家有关规章制度。本系统以学生为数据源,对宿舍基本情况、设备维修、卫生、宿舍管理员等进行规范管理,可以使教务处、保卫处、宿舍管理处等学校职能部门以及领导随时获得全方位的宿舍相关信息,实时掌握宿舍学生的入住情况,动态监控宿舍的管理情况,实现宿舍信息的共享。本文介绍的基于SSM+MySQL实现的宿舍管理系统由本人独立负责完成和实现,至此,时长差不多两个月的毕业课程设计终于完成了,这段时间我学到了不少Java方面深入的知识,掌握了一些新的前端和后端开发的知识,通过这次毕业设计同时也锻炼了我的实操能力。但同时也发现了许多问题,在开发过程中,由于某些大意的错误影响系统的运行,在上网搜寻解决方法对系统进行调试后,错误都能解决且运行良好,达到了预期的设计目标,基本上满足需要。到目前为止,宿舍管理系统开发完毕,系统界面清晰、简洁明了,运行稳定,功能符合需求。能够完成对宿舍学生的基本信息资料、宿舍卫生、学生卫生、宿舍管理、班级管理的存储和查询,可以使用查找、修改、添加和删除等对宿舍信息、班级信息及学生信息进行操作。我会在日后的工作中继续努力学习新的知识和技术,争取把这个系统做得更加完美。6.2 展望21世纪的今天,信息技术占据着社会发展的主流地位,而计算机就是顺应时代的产物,因此设计研发一个宿舍管理系统来提高效率是一个与时俱进的选择。采用信息化的方式来管理宿舍,对学校来说将会极大程度的提高宿舍管理的效率,且不容易出错,在需要查找时又快又准。随着互联网技术的发展,未来的宿舍管理系统会越来越方便、安全以及智能。参 考 文 献1 段敬周.大学生宿舍管理系统的设计探讨J.科技经济导刊,2019,27(01):28.2 李明慧.基于J2EE的高校宿舍管理系统设计J.信息技术,2016(06):69-72.3 覃勇,尉成玉.基于B/S结构的高校宿舍管理系统的设计与实现J.信息与电脑(理论版),2016(24):137-139.4 胡惠娟.基于SSM的智能宿舍管理系统设计与实现J.铜陵职业技术学院学报,2018,17(01):63-66.5 郑戟明,董云朝,肖宇,钱之琳.MySQL数据库课程的设计J.电脑知识与技术,2020,16(03):21-22+24.6 李志国. 基于SaaS的宿舍智能管理系统的设计与实现D.内蒙古大学,2018.7 伍柏赪. 基于S2SH框架的高校宿舍管理系统设计与实现D.长沙理工大学,2017.8 万德生. 高校宿舍管理系统的设计与实现D.吉林大学,2016.9 彭晓华.基于B/S模式的高校学生宿舍管理系统的研究与设计J.信息与电脑(理论版),2016(20):120-121.10 张安东.基于EasyUI的学生宿舍管理系统的设计和实现J.集宁师范学院学报,2019,41(06):50-53.11 付冬波,吴伟丰.基于Web的高校宿舍管理系统J.科技经济导刊,2016(10):21+20.12 刘云萍.三层架构的宿舍管理系统设计与实现J.太原师范学院学报(自然科学版),2015,14(01):61-65.13 陈昕,何智文.基于JSP的宿舍管理系统的设计与实现J.通讯世界,2015(02):230-231.14 周伟.学生宿舍管理系统的设计与实现J.科技视界,2018(25):91-92.15 王瑞东.Java web软件框架技术探讨J.中国新通信,2019,21(09):46.36致 谢四年时间转瞬即逝,仍记得星光大道的风景,四年前看它虽然觉得它普普通通,四年后看它却感到一丝丝的不舍,就像即将踏出校园、踏入社会的我们,完成这学生生涯最后的学业,也开始感受到了对校园生活的不舍,但是天下无不散之宴席,是时候到我为这个社会和国家的发展作出贡献了。在广东东软学院这四年的校园生活里,我不仅收获了不可胜数的知识,更遇到了不少良师和益友。他们每一位的言论都影响着我,让我成长,变成一个更好的人。让我在遇到问题的时候,对问题有了多方面的思考,在做毕业设计过程中的这些日子里表现得特为明显,让我获益良多。而本论文更是在周二宁导师,谆谆教导,循循善诱的指导下所完成的。虽然周二宁老师平时工作繁忙,但她还能在百忙之中挤出时间给我的毕业设计和论文提供帮助和指导,真是一位非常有责任心的导师。在书写论文的时候,周二宁老师教会我许多小技巧,并不断给我的论文在改进方面提供宝贵的建议和意见;在完成毕业设计项目时,每当我遇到瓶颈卡着的时候,她都耐心地给我提供帮助,让我能面对问题迎刃而解。可以说本论文的完成,离不开周二宁老师日理万机中挤出时间帮我检查,花费了许多时间和精力,为我提供修改的建议。她工作上严谨认真,平时课后待人处世的时候又极具亲和力,正是和她这样亦师亦友的关系才让我顺利地完成了我的毕设,同时她认真、严肃、负责的工作精神也影响了我,让我能够在以后的工作生涯中,做一个更好的自己。她成为了我的学习榜样。接着要感谢的是我的大学同学,以及四年来教授给我相关课程知识的其他老师,以及在背后默默为我付出,帮助我和支持我的父母。他们教会我许多做人的道理,他们教会我如何做人、如何与别人合作、如何思考问题解决问题、如何通过自己的努力去实现自己的人生目标。特别要感谢我的舍友,与我四年生活在同一屋檐下,包容了我的缺点和不足,平时在学习上遇到困难解决不了的时候还为我提供帮助。这个学校的人和事,在四年的校园时光里或多或少的影响着我,让我如今变成一个坚毅自信的人。对以上所有人,在此我表示最衷心的感激和最真挚的谢意,希望大家在往后的日子里都能越来越好,心想事成。3738