一、系统截图(需要演示视频可以私聊)
摘 要
随着计算机技术的飞速发展及其在宿舍管理方面应用的普及,利用计算机实现对学生宿舍管理势在必行。经过实际的需求分析,本系统采用Eclipse作为开发工具,采用功能强大的MySQL数据库。系统主要实现了对楼栋和宿舍的管理以及报修信息、院系简介信息、班级信息、来访登记信息、缺勤信息等管理功能。利用该系统能够大大提高管理员的工作效率,并方便学生对宿舍情况的查询,真正实现了学生宿舍管理工作的系统化、规范化及自动化。
关键词:学生宿舍管理系统;JSP技术;MySQL数据库;SSM框架
1 绪论
1.1 背景与现状
随着时代的发展,计算机技术越来越深入各行各业,为广大的用户提供了更为周到和便捷的服务。目前各行各业广泛使用专用系统,其内容范围跨越了教育科研、文化事业、金融、商业、新闻出版、娱乐、体育等各个领域,其用户群十分庞大,因此,设计开发好一一个专用系统对一个机构(或学校)的发展十分重要。近年来,随着用户要求的不断提高及计算机科学的迅速发展,特别是数据库技术的广泛应用,向用户提供的服务将越来越丰富,越来越人性化。对于学校而言,学生宿舍管理是必不可少的组成部分。目前仍然存在有学校停留在宿舍管理部门人员手工记录数据的阶段,手工记录对于规模小的学校来说勉强可以接受:但对于学生信息量比较庞大,需要记录存档的数据比较多的学校来说,人工记录是相当麻烦的,而且当查找某条记录时,由于数据量庞大,只能依靠人工去一条-条地查找,这样不但麻烦而且浪费许多时间,工作效率比较低。
1.2开发设计的意义
为了实现提高学生宿舍管理的工作效率;充分利用资源;减少不必要的人力,物力和财力的支出;方便宿舍管理部门的工作人员全面地掌握学生住宿情况等目的;为宿舍管理部门,开发设计专用系统学生宿舍管理系统来进行管理学生宿舍信息,使学生宿舍信息实现标准化的管理和规范化的制度是十分必要的。专用系统是一个信息管理系统它将实现检索迅速和查找方便;信息的录入,修改和删除功能。
1.3开发目标与思路
经过对临近几所学校学生宿舍管理的调查,开发一个能为宿舍管理人员提供充足的信息和快捷的查询手段的学生宿舍管理系统,要求具有程序界面友好、功能完备等特点的学生宿舍管理系统。在该系统中要实现为学生宿舍信息、缺勤信息及报修信息等的添加、修改、删除、统计查询及结果输出功能。本系统为多用户系统,通过设置不同级别的用户以区别他们对系统的操作权限。在这里,用户仅分为三类“管理员”和“学生”、“宿舍管理员”。管理员具有对系统的一切操作权限,宿舍管理员可以修改个人信息和录入缺勤信息、报修信息等,而学生也可进行个人信息的修改和查询信息等操作。
1.4目前研究现状
二十一世纪的今天,信息技术的日益发展已深入到社会的各个角落,学生宿舍管理
也不例外,尤其作为高等院校的宿舍管理工作,是学校各项工作的一个重要组成部分,其管理水平的高低将直接影响到人才培养的质量。随着高等教育的发展、学校规模的扩大、学生人数增加、学生宿舍各种信息的汇总、统计和分析等管理工作面临着诸多困难,管理工作也越来越繁重和琐碎。因此宿舍管理的信息化、网络化越来越受到人们的重视,它既可以大大提高学生宿舍管理的绩效,也可以为学生解决后顾之忧。近年来国内出现了很多与宿舍相关的管理系统,有些学校开始建立并使用管理信息系统管理学生宿舍,但是或多或少都有不足之处。为解决上述问题,计划设计一个可以解决这些问题,降低工作量的宿舍信息管理系统,并可以通过该现象管理系统,实现联机的实时管理,减少工作的盲日性,提高工作人员的专业素质。
2 系统开发环境
2.1 JSP技术介绍
Java Server Pages技术是由Sun公司发布的,Sun公司利用jsp技术来开发动态Web应用的一项技术。它的特征是简单易学又可跨平台操作,在众多动态Web应用程序设计语言中最为合适,利用短短几年的时间就已经形成了一套完整的规范,并广泛地应用于电子商务等各个领域中。在国内,JSP已经得到了大家的重视,有了很好的发展,越来越多的动态网站开始采用JSP技术。下面就对JSP及其相关技术进行简单的介绍。JSP技术能以一种简单方便而且快速的方法生成Web页面。使用JSP技术的Web页面可以很轻松地显示动态内容。JSP技术的设计目的是使得构造基于Web的应用程序更加容易和快捷,而这些应用程序能够与各种Web服务器、应用服务器、浏览器和开发工具共同工作。
2.2 B/S模式
B/S结构是目前使用最多的结构模式,它可以使得系统的开发更加的简单,好操作,而且还可以对其进行维护。使用该结构时只需要在计算机中安装数据库,和一些很常用的浏览器就可以了。浏览器就会与数据库进行信息的连接,可以实现很多的功能,B/S结构是可以直接进行使用的,而且B/S结构在使用中极大的减少了工作的维护。基于B/S的软件,所有的数据库之间都是相互独立的,因此是非常安全的。因为基于B/S结构可以清楚的看到系统正在处理的业务,并且能够及时的让管理人员做出决策,这样就可以避免企业的损失。B/S结构的基本特点是集中式的管理模式,用户使用系统生成数据后,这些数据就可以存储到系统的数据库中,方便日后能够用到,这样就可以满足人们的所有的需求。
2.3 MySQL环境配置
(1)本系统的数据使用的是MySQL,所以要将MySQL安装到指定目录,如果下载的是非安装的MySQL压缩包,直接解压到指定目录就可以了。然后点击C:\Program Files\MySQL\bin\winMySQLadmin.exe这个文件其中C:\Program Files\MySQL是MySQL安装目录。输入winMySQLadmin的初始学生、密码(注:这不是MySQL里的学生、密码)随便填不必在意,确定之后右下角任务的启动栏会出现一个红绿灯的图标,红灯亮代表服务停止,绿灯亮代表服务正常,左击这个图标->winnt->install the service 安装此服务,再左击这个图标->winnt->start the service 启动MySQL服务。
(2)修改MySQL数据库的root密码。用cmd进入命令行模式输入如下命令:
cd C:\Program Files\MySQL\bin
MySQLadmin -u root -p password 123
回车出现Enter password: ,这是要输入原密码. 刚安装时密码为空,所以直接回车,此时MySQL 中账号 root 的密码被改为 123 安装完毕。