1、摘要 I 摘摘 要要 高校学生宿舍管理系统是典型的信息管理系统(MIS),其开发主要包括后台 数据库的建立和维护以及前端应用程序的开发两个方面。对于后台数据库的建立 和维护要求建立起数据一致性和完整性强、数据安全性好的库。而对于前端应用 程序的开发则要求应用程序能提供强大的数据操纵功能,界面友好、使用简单方 便等特点。我们使用 Microsoft 公司的 SQL SERVER 2005数据库为开发工具,JAVA 是比较完备的面向数据库开发工具,同时它也利用其提供的各种面向对象的开发 工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,提供了强大 的数据环境,更有利于对数据库和数据表的直
2、接操作和处理,提高了编程效率和 可靠性。旧的手工纪录的宿舍管理方式已经不能适应高速发展的信息化时代,新 的宿舍管理系统开发出来之后,学校的现有的宿舍信息管理将有很大的改观,由 过去的人工方式转变为计算机方式,由效率低、数据冗余、易产生错误转变为检 索迅速、查找方便、可靠性高、存储量大。这些优点能够极大地提高效率,也是 学校科学化、正规化管理的重要条件。 关键词:学生宿舍管理系统;JSP 服务器;设计与实现;MyEclipse 平台 ;SQL SERVER 2005 淮安信息职业技术学院 II 目目 录录 摘摘 要要I 目目 录录 II 第一章第一章 学生宿舍管理系统概述学生宿舍管理系统概述 1
3、 1.1 系统开发的意义. 1 1.2 系统开发的背景与现状. 1 1.3 SQL SERVER2005 简介 1 1.4 JSP 简介 2 1.5 MYECLIPSE简介 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 程序流程设计 . 13 3.2.1 概述. 13 3.2.2 程序流程. 14
4、 3.3 程序关键界面设计. 16 3.3.1 系统登陆界面. 16 3.3.2 学生、宿管权限界面. 16 3.3.5 评比界面. 19 3.3.6 入住登记界面. 19 3.3.7 学生信息查询. 20 3.3.8 查看学生保修情况界面. 21 第四章第四章 程序代码及实现程序代码及实现 22 4.1 数据库的连接 . 22 4.2 系统实现代码 . 22 第五章第五章 总结与展望总结与展望 27 致致 谢谢. 28 参考文献参考文献. 29 学生信息管理系统概述 1 第一章第一章 学生宿舍管理系统概述学生宿舍管理系统概述 1.1 系统开发的意义系统开发的意义 为了实现提高高校宿舍管理部门的工作效率;充分利用资源;减少不必要的 人力,物力和财力的支出;方便宿舍管理部门的工作人员全面地掌握学生住宿情 况等目的;为宿舍管理部门,开发设计专用系统-高校学生宿舍信息管理系统来 进行管理学生宿舍信息,使学生宿舍信息实现标准化的管理和规范化的制度是十 分必要的。专用系统是一个信息管理系统MIS(Management Information System) (以下就称信息管理系统),