基于WEB的学生宿舍管理系统毕业论文
2020-06-03 21:57:20
摘 要
信息时代的飞速发展使计算机技术在各行各业中扮演着越来越重要的角色。高校作为培养人才的地方,处于接触新鲜科技的前沿。随着高等教育的普及,学生数量越来越多,学校需要记录的信息量也在不断增长,合理运用计算机技术可以更好帮助管理学校。而学生宿舍作为学生重要的生活、学习场所,是绝大多数学生活动时间最长的地方,却很少有专用的系统。所以,本次毕业设计旨在开发一款服务于高校学生宿舍管理、加强学生交流增强学校氛围的系统。
本系统包括超级管理员模块,管理员模块以及学生模块,依据登录角色进入相应模块。超级管理员模块用于管理管理员信息以及发布通知公告,管理员模块侧重于学生和宿舍管理,学生模块则侧重于学生交流。
本系统基于web开发,使用浏览器作为前台展示工具。代码开发基于MVC模式,使用HTML CSS Js作为前端页面开发语言,使用Spring管理项目,使用Struts2作为控制层和视图层框架,使用Hibernate作为数据访问层框架,使用 java作为后台主要开发语言。
关键词: 宿舍管理 web开发 MVC java
The student dormitory management system
based on web
Abstract
With the rapid development of the times, Computer technology is being more and more important in all walks of life. As places to cultivate person,colleges are close to new technology. With the popularity of higher education, number of students are increasing so that schools need to record a large amount of information. The rational use of computer technology can better help manage the school. The dormitory is an imponent place where students learning and living in. Students spend most of their time staying in the dormitory.But there is very few software system for student management. Therefore, this graduation project aims to develop a service for colleges’ dormitory management. The software system will also strengthen students’ communication to enhance the school atmosphere.
This system includes super administrator module, administrator module and student module. According to the login role, users can use the corresponding module. The super administrator module is used to manage administrator information and announce announcements. The administrator module focuses on student and dormitory management, while the student module focuses on students’ communication.
This system is based on web development, using the browser as a foreground display tool. Code development based on MVC mode, using HTML CSS Js as a front-end page development language, using Spring to manage projects, using Struts2 to manage control layer and view layer, using Hibernate to manage data access layer ,using java as a background development language.
Keywords: Student management; Web development; MVC ;Java
目 录
摘要 I
ABSTRACT II
第一章 绪论 1
1.1背景介绍及意义 1
1.2课题主要研究内容 1
1.3本章小结 2
第二章 开发工具和开发技术 3
2.1 开发工具 3
2.1.1 Dreamweaver工具 3
2.1.2 Myeclipse工具 3
2.1.3 Tomcat服务器 3
2.1.4 Mysql数据库 3
2.2开发技术 3
2.2.1 HTML语言 4
2.2.2 CSS层叠样式表 4
2.2.3 JavaScript脚本语言 4
2.2.4 Ajax技术 4
2.2.5 XML语言 5
2.2.6 Spring框架 5
2.2.7 Struts2框架 5
2.2.8 Hibernate框架 6
第三章 需求分析与设计 7
3.1 概述 7
3.2 系统可行性分析 7
3.3 需求分析 8
3.4 系统总体设计 12
3.4.1系统结构设计 12
3.4.2系统代码设计 12
3.5 数据库设计 13
3.5.1数据库分析 13
3.5.2数据库详细设计 20
第四章 系统设计与实现 25
5.1 登录 25
5.2 超级管理员模块 27
5.2.1通知公告 29
5.2.2管理员信息 32
5.3 管理员模块 33
5.3.1学生管理 34
5.3.2宿舍管理 38
5.3.3访客管理 40
5.3.4公物管理 41
5.4 学生模块 43
5.4.1宿舍详情 43
5.4.2个人记录 44
5.4.3失物招领 45
5.4.4闲置交易 46
5.4.5活动中心 50
第五章 结语 53
5.1 总结 53
5.2 存在的不足及改进 53
5.3 展望 53
参考文献 54
致谢 55
第一章 绪论
1.1背景介绍及意义
信息时代的飞速发展推动着计算机技术的普及,计算机软件以其高效、稳定、可靠性高的特点风靡各行各业,以往很多繁琐的工作逐渐被计算机所取代。高校作为向社会输送人才的地方,必然处于接触新鲜技术的前沿。实际上各高校在很多方面基本都采用了信息化管理,例如最常见的教务系统、考试系统等。这些软件系统的存在极大地提高了办事效率、节约了时间和经济成本,是高校学生管理的“左膀右臂”。
大学宿舍作为每位大学生在校期间活动时间最长的地方,很少有专用的管理系统。绝大多数高校在宿舍管理方面基本都处于纯人工管理的方式而没有相应的软件系统去辅助,存在数据记录不完备、历史数据缺失、事件处理不及时等多个弊端。所以,设计一个协助宿舍管理员管理宿舍的软件系统很有必要。
另外,学生作为宿舍的主体,也应该成为本系统的使用群体。大学生活中,学生们或多或少遇到过丢失物品无法找回,闲置物品无法处理,参与活动没有途径等烦恼,针对以上情况,本系统特别设置“失物招领”、“闲置交易”和“活动中心”专区。
相关图片展示: