摘要
现如今大学校园内的学生公寓数量多,各类信息管理内容复杂,查询和管理学生信息和校园内的公寓信息等人工工作量较大,浪费了许多人力物力资源,且容易出现差错,因此开发一款软件对学生公寓数据进行管理,便于对各种信息的提取和
操作。
该学生宿舍管理系统主要包括前台用户界面的开发和后台数据库的开发,对于后台数据库要求建立起数据一致性和完整性强、数据安全性好的数据库。而对于前端应用程序的开发则要求应用程序能提供强大的数据操纵功能,界面友好、使用简单方便等特点。相关操作人员需要将数据通过界面操作输入到系统的数据库里面。经过分析,本系统运用了MySQL为后台数据库,easyui作为前台技术,以eclipse为开发工具,系统实现了宿舍管理、学生管理、宿舍分配、宿舍评比、损坏管理查询等必需的功能,其操作简单,界面友好,运行比较稳定,适用于大学院校大学生宿舍管理
关键词:学生宿舍管理java MySQL数据库eclipse  easyui spring mvc
hibernate spring
目录
1  绪论 (1)
1.1  开发背景与现状 (1)
1.2  开发设计的意义 (2)
2  开发环境介绍 (4)
2.1  开发工具 Eclipse (4)
2.2  数据库 MySQL (4)
2.2.1  MySQL概述 (4)
2.2.2  MySQL的特性 (5)
2.2.3  MySQL的应用 (5)
3  系统需求分析 (6)
3.1  功能需求 (6)
3.1.1  基本功能需求 (6)
3.1.2  功能模块 (6)
3.2  性能需求 (7)
宿舍管理3.2.1  系统安全性 (7)
3.2.2  数据库选择 (7)
4  系统设计 (8)
4.1  数据库设计 (8)
4.1.1  物理设计 (8)
4.1.2  E-R模型设计 (8)
4.1.3  表/字段及表间关系设计 (10)
4.2  模块设计 (11)
4.2.1  用户管理模块 (11)
4.2.2  房间管理模块 (13)
4.2.3  信息维护模块 (14)
5  系统的编码与实现 (15)
5.1  系统的实现平台 (15)
5.1.1  系统环境 (15)
5.1.2  后台数据库选择及配置 (15)
5.2  子系统功能模块的实现 (16)
5.2.1  房间管理模块 (16)
5.2.2  宿舍管理模块 (20)
5.2.3  信息查询模块 (23)
5.2.4  信息维护模块 (25)
5.3  数据库操作的实现 (28)
5.4  系统测试 (29)
5.4.1  系统测试的目的 (29)
5.4.2  系统的测试环境 (30)
总结 (31)
致谢 (32)
参考文献 (33)
1 绪论
1.1 开发背景与现状
现如今是飞速发展的信息时代。在各行各业中离不开信息处理,这正是计算机被广泛应用于信息管理系统的环境。计算机的最大好处在于利用它能够进行信息管理。使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。
尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。计算机进行信息管理与信息管理系统的开发密切相关,系统的开发是系统管理的前提。本系统就是
为了更好管理学生宿舍信息而设计的。
学生宿舍寝室作为学生休息的地方,有许多信息需要处理和管理。现今,有很多学生宿舍都是初步开发使用,甚至尚未使用计算机进行信息处理。根据调查得知,我校以前对信息管理的主要方式是基于文本、表格等纸介质的手工处理,对于男女生信宿信息都是用人工手抄进行。数据信息处理工作量大,容易出错;由于数据繁多,容易丢失,且不易查。总的来说,缺乏系统,规范的信息管理手段。这就是管理信
息系统的开发的基本环境
数据处理手工操作,工作量大,出错率高,出错后不易更改。基于这此问题,我认为有必要建立一个学生宿舍管理系统,使宿舍管理工作规范化,系统化,程序化,避免宿舍管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的查
询和修改宿舍情况。
国内外研究现状和发展趋势综述:在传统模式下利用人工进行学生宿舍管理,存在着较多的缺点,如:效率底,保密性差,时间一长将产生大量的文件和数据,更不便于查,更新,维护等。诸如这些情况,令学校管理者对学生的信息管理带来了