学生宿舍管理系统JSP
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
摘要
高校学生宿舍管理系统是典型的信息管理系统(MIS),其开发主要包括后台
数据库的建立和维护以及前端应用程序的开发两个方面。对于后台数据库的建立和维护要求建立起数据一致性和完整性强、数据安全性好的库。而对于前端应用程序的开发则要求应用程序能提供强大的数据操纵功能,界面友好、使用简单方便等特点。我们使用Microsoft公司的SQL SERVER 2005数据库为开发工具,JAVA 是比较完备的面向数据库开发工具,同时它也利用其提供的各种面向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,提供了强大
的数据环境,更有利于对数据库和数据表的直接操作和处理,提高了编程效率和可靠性。旧的手工纪录的宿舍管理方式已经不能适应高速发展的信息化时代,新的宿舍管理系统开发出来之后,学校的现有的宿舍信息管理将有很大的改观,由过去的人工方式转变为计算机方式,由效率低、数据冗余、易产生错误转变为检索迅速、查找方便、可靠性高、存储量大。这些优点能够极大地提高效率,也是学校科学化、正规化管理的重要条件。
关键词:学生宿舍管理系统;JSP 服务器;设计与实现;MyEclipse平台;SQL SERVER 2005
目录
摘要............................................................................................................................. I 目录............................................................................................................................ I I 第一章学生宿舍管理系统概述.. (1)
1.1系统开发的意义 (1)
1.2系统开发的背景与现状 (1)
1.3SQL S ERVER2005简介 (1)
1.4JSP简介 (2)
1.5M Y E CLIPSE简介 (4)
第二章系统需求分析与总体设计 (5)
2.1功能需求 (5)
2.1.1基本功能需求 (5)
2.2性能需求 (5)
2.1.1 系统安全性 (5)
2.3业务流程 (6)
第三章详细设计 (8)
3.1数据库设计 (8)
3.1.1 数据库的引入 (8)
3.1.2数据库概念结构设计E-R图 (8)
3.2程序流程设计 (14)
3.2.1概述 (14)
3.2.2程序流程 (14)
3.3 程序关键界面设计 (17)
3.3.1系统登陆界面 (17)
3.3.2学生、宿管权限界面 (17)
3.3.5评比界面 (20)
3.3.6入住登记界面 (20)
3.3.7学生信息查询 (21)
3.3.8查看学生保修情况界面 (22)
第四章程序代码及实现 (23)
4.1数据库的连接 (23)
4.2系统实现代码 (23)
第五章总结与展望 (29)
致谢 (30)
参考文献 (31)
第一章学生宿舍管理系统概述
1.1 系统开发的意义
为了实现提高高校宿舍管理部门的工作效率;充分利用资源;减少不必要的人力,物力和财力的支出;方便宿舍管理部门的工作人员全面地掌握学生住宿情况等目的;为宿舍管理部门,开发设计专用系统--高校学生宿舍信息管理系统来进行管理学生宿舍信息,使学生宿舍信息实现标准化的管理和规范化的制度是十分必要的。专用系统是一个信息管理系统MIS(Management Information System)(以下就称信息管理系统),它将实现检索迅速和查找方便;信息的录入,修改和删除功能;以及对新入校学生进行宿舍安排等功能。系统的具体设计与实现将针对淮安信息职业技术学院宿舍管理的具体情况进行开展。
1.2 系统开发的背景与现状
学生宿舍管理系统对于一个学校来说是必不可少的组成部分。目前好多学校还停留在宿舍管理人员手工记录数据的最初阶段,手工记录对于规模小的学校来说还勉强可以接受,但对于学生信息量比较庞大,需要记录存档的数据比较多的高校来说,人工记录是相当麻烦的。而且当查找某条记录时,由于数据量庞大,还只能靠人工去一条条的查找,这样不但麻烦还浪费了许多时间,效率也比较低。当今社会是飞速进步的世界,原始的记录方式已经被社会所淘汰了,计算机化管理正是适应时代的产物。信息世界永远不会是一个平静的世界,当一种技术不能满足需求时,就会有新的技术诞生并取代旧技术。21世纪的今天,信息社会占着主流地位,计算机在各行各业中的运用已经得到普及,自动化、信息化的管理越来越广泛应用于各个领域。我们针对如此,设计了一套学生宿舍管理系统。学生宿舍管理系统采用的是计算机化管理,系统做的尽量人性化,使用者会感到操作非常方便,管理人员需要做的就是将数据输入到系统的数据库中去。由于数据库存储容量相当大,而且比较稳定,适合较长时间的保存,也不容易丢失。这无疑是为信息存储量比较大的学校提供了一个方便、快捷的操作方式。本系统具有运行速度快、安全性高、稳定性好的优点,并且具备完善的报表生成、修改功能,能够快速的查询学校所需的住宿信息。
1.3 SQL Server2005简介
宿舍信息管理系统采用SQL Server2005数据库,实行自动化,高效率进行数据处理。由于本信息管理系统采用的是采用JSP基于B/S体系结构的WEB应用程序。将通过使用网络化处理,宿管人员只需要懂得计算机操作的初步知识即可。
SQL Server2005是Microsoft公司推出的SQL Server数据库管理系统,它继承了SQL Server2000版本的优点;同时,SQL Server2005具有使用方便。可伸缩