宿舍管理系统的设计与实现
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
宿舍管理系统的设计与实现
本科毕业设计
目录
目录 (2)
摘要 (3)
Abstract (4)
基于JavaWeb的宿舍管理系统的设计与实现前言 (1)
1. 开发工具及JavaWeb技术简介 (2)
1.1 MyEclipse工具简介 (2)
1.2 MySQL数据库简介 (2)
1.3 JavaWeb技术简介 (3)
2. 系统的概要设计 (3)
2.1 系统总体设计 (3)
2.2 系统功能模块 (3)
2.3数据库逻辑设计 (5)
3. 系统功能模块的实现 (8)
3.1登录模块的设计与实现 (8)
3.2修改密码模块的设计与实现 (12)
3.3 学生缺寝记录的设计与实现 (16)
3.4 宿舍管理的设计与实现 (22)
3.5 宿舍楼管理员模块的设计与实现 (28)
摘要
宿舍管理是高校中管理的一个重要环节,在传统的手工管理方式中,由于各种因素的限制,不可避免的会在管理中存在各种漏洞。在信息如此发达的今天,计算机的智能化管理为问题的解决奠定了夯实基础。本宿舍管理系统是基于JavaWeb技术,在MyEclipse开发平台下,用当今流行的Java语言进行开发,本宿舍管理系统采用MySQL数据库和Tomcat7.0。
本宿舍管理系统主要包括宿舍楼管理、学生信息管理、宿管员管理,学生缺勤管理等。此智能化管理系统,不但具有方便、及时、快捷等优点,而且还可以使整个管理工作更加人性化智能化。从而简单化学校的管理工作,使中学宿舍生活更加简单化。
关键词:宿舍管理系统;JavaWeb技术;MyEclipse平台;MYSQL数据库
Abstract
Dormitory management is an important part of the management of colleges and universities in the traditional manual management, due to various factors, inevitably there will be a variety of loopholes in the management. In the information so developed today, the computer's intelligent management for the solution of the problem laid a solid foundation. The dormitory management system is based on JavaWeb technology, in MyEclipse development platform, with today's popular Java language development, the dormitory management system using MySQL database and Tomcat7.0.
The dormitory management system mainly includes dormitory management, student information management, dormitory management, student absenteeism management. This intelligent management system, not only has a convenient, timely, fast and so on, but also can make the whole management more humane and intelligent. Thus simplifying the school management, so that secondary school dormitory life is more simple.
Key words: Dormitory management system; JavaWeb technology; MyEclipse platform; MYSQL database
基于JavaWeb的宿舍管理系统的设计与实现
前言
在当今信息化社会,原始的记录方式已经逐渐落伍,随着互联网时代的到来,如今信息管理也提升了一个档次,渐渐地实现了无纸化办公,即从原来的人工记录的管理模式转变成电脑一体化的管理。高校的宿舍管理也应该去掉传统的人工管理,变成更加信息化,更加时代化,之后节省人力物力,又提高效率等等。相对于如今大学校园内的学生宿舍来说,宿舍数据量大,各种各样的信息管理内容复杂,查询和管理学生宿舍信息等工作由人工完成将是很累很累的,这不仅浪费了许许多多的物力人力资源,而且还很容易出现各种差错,拥有一个非常符合要求的系统对学校进行智能化的学生宿舍管理节省了人力物力和资源,而且对各种信息的把握和操作也使得更加方便了,对所有宿舍学生的信息有了一个全局的认识。基于这一点优势,开发这个学生宿舍管理系统。宿舍管理系统采用的是信息化管理,宿舍管理系统做的尽量人性化。此系统最大的优点是通用性、简单易操作性,随着学校住宿人员的增多,宿舍管理人员的责任也越来越重,为了能让所有宿舍管理人员能从沉重的工作中解脱出来,从而实现无纸化办公,使得工作更加有条理,更加方便,更加有效率而开发出这套学生宿舍管理系统,使用此系统者会感到操作十分方便,宿舍管理人员需要做的就是把数据输入到系统数据库中去。因为数据库的存储容量相当大,而且相对比较稳定,比较适合较长时间的数据保存,也不容易丢失。此系统无疑是为信息存储量信息比较大的学校提供了较为方便、快捷的操作方式。
1. 开发工具及JavaWeb技术简介
1.1 MyEclipse工具简介
MyEclipse工具,是基于Eclipse开发工具的功能强大的企业级集成开发的环境,主要是用于Java、Java EE以及移动端应用的开发与实现。My Eclipse工具提供了对Ajax、Web、Web Services、J2EE、JSP、Struts、XML、Java Persistence、数据库以及其它应用服务器的集成与支持。My Eclipse工具也全面的支持各种主流的第三方框架应用,让你在使用的同时能够快速高效地进行开发系统的工作。除此之外,My Eclipse工具还全面的支持了各种基于Eclipse平台的插件,允许你在工具上自由定制或扩展个性化的功能。在结构上,My Eclipse工具可以分为七中特征分别是:Java EE的模型、WEB的开发工具、EJB的开发工具、应用程序服务器连接器、Java EE的项目部署服务、数据库的服务、My Eclipse整合的帮助。以上的每一种类别,在Eclipse工具中都有相应的功能性差件,并且通过一系列插件来实现它们。
1.2MySQL数据库简介
MySQL数据库是一个基于多用户、多线程的SQL数据库,它是一个客户机/服务器的结构应用,由一个服务器的守护程序和很多不同客户程序和数据库组成。SQL数据库结构化查询语言是目前世界上使用最广且是标准的数据库的语言。SQL数据库语言使得程序上存储查询更新信息步骤变的更加容易,我们直接可以使用SQL从网站上的查询信息。MySQL的有效性和灵活性使得网站的信息管理变得更加简单快速。客户端与数据库之间的接口可以使用CGI进行有关的通信。My SQL数据库是一种关联数据库的管理系统,关联的数据库将数据保存到不同的表中,而并不是将所有数据存放在一个大仓库里,这样的方式就增加了速度并且提高了使用的灵活性。