苏ICP备112451047180号-6
基于j2ee学生宿舍管理系统的设计与实现
http://www.bysj580.com/ http://www.bysj580.com/biyesheji/
摘 要
现在的很多高等院校的校园规模不断加大,校园里的在校学生的人数也在不断的增多,这些情况必定会引发学校对学生宿舍管理的工作要求愈来愈高,校园的管理宿舍的工作是学校非常基础也非常重要的,也是各所高等院校的管理工作中最重要的。现在的各高等院校里的管理工作大多都是用的计算机管理,这样就需要有一个专门管理宿舍的软件来为各高等院校提供更好的管理方式。就这样,诞生了各类开发工具做出来的学生宿舍管理软件,而且迅速发展了起来。这使宿舍管理工作便利了很多,最主要是这样子为学校节约了很多的人力、物力。加强对宿舍的管理,能让学校的各项工作更好的开展。这篇论文主要说了项目的开发背景、功能及项目的开发过程。
关键词:宿舍;管理;系统;开发
目录
1.绪论 4
1.1研究现状 4
1.2主要研究的目的及内容 5
1.3 研究方法及设计思路 5
1.3.1 研究方法 4
1.3.2 设计思路 5
2.应用需求分析与可行性分析 6
2.1应用需求分析 7
2.2 运行需求分析 7
2.3 可行性分析 7
3.相关技术简介 8
3.1Mysql数据库 8
3.2 B/S模式分析 8
4、系统分析 9
4.1 系统实现目标 9
4.2 系统体系结构 10
4.3主控流程图 11
4.4 系统ER图 12
4.5 数据库表 13
5、系统设计 14
5.1 概要设计 14
5.2 系统结构设计 14
5.3 详细设计 14
6、系统调试与测试 16
6.1 程序调试 16
6.2 程序的测试 16
7、结束语 19
参考文献 20
致谢 21
1.绪论
1.1研究现状
现在的高等院校的校园里的宿舍管理大多都是用的计算机管理了,如此就需要一个专门管理宿舍的软件来为学校提供更好的管理平台。就这样,诞生了各类开发工具做出来的学生宿舍管理软件,而且迅速发展了起来。这使宿舍管理工作便利了很多,最主要是这样子为学校节约了很多的人力、物力。为了有这样更为便捷的管理方式,我设计了这个学生宿舍管理系统。
这是一个繁琐的任务,开发一个Web应用程序,可以与用户交互和检索实时数据库之前的JSP。管理人员必须花费大量的精力去建立和维护它,而前者的应用开发效率非常低。尽管单个页面结构的轻微更改,一般都需要从头设计页面的源代码。而因为JSP技术的推出,开发Web应用就容易了很多很多,即使是刚刚学的人也可以很快的做出一个应用。更重要的是这次软件设计也让自身获得实践中的磨练。
本项目是用JSP+ JavaBean+Servlet技术来完成。采用JSP动态网页设计语言与MYSQL相配合。
1.2主要研究的目的及内容
(1)研究目标
本系统使用JSP+JavaBean+Servlet和MYSQL数据库技术,实现了对宿舍信息的管理,使得管理者的管理更为及时、高效。
(2)研究内容:
学生宿舍管理系统是为校园的宿舍管理者提供管理学生的宿舍情况以及对宿舍管理人员的信息进行记录和查询,还能查询和删除学生的个人信息以及住宿情况。这个项目的内容主要是数据库、应用程序的开发,这两个方面。做好软件的完整性,数据库的安全性,齐全的功能,便于使用的管理软件。经过程序调试、代码的编译和实现,程序的界面,编程风格简单,美观的页面,使用便捷。
1.3 研究方法及设计思路
1.3.1 研究方法
学生宿舍管理系统是管理系统发展的过程中很是重要和必要的,在管理系统发展中有着非常重要的作用,它的重要性不需要如何说明。这个项目使用了软件工程开发的原理,根据软件开发的流程,按照软件的需求进行分析、概要设计、详细设计、程序编码、软件测试、应用、对软件的后期维护等完成了这个学生宿舍管理系统。把JSP当成开发工具,加上微软的 mysql数据库,数据库设计遵循三范式,重点开发了学生信息表、宿舍基本信息表、管理员信息表等数据表。解决了宿舍管理系统中存在的数据安全 性、数据一致性以及系统运行速度等问题。
1.3.2 设计思路
(1)系统应该要符合宿舍信息管理的原则,满足信息行业人员使用的需求,并达到使用中的信息直观,适用性,安全性等要求;
(2)用模块式系统的的方式来对项目进行设计,更方便了编程人员将系统中各功能的各类进行组合和改正,也方便软件的开发,让没有参加软件制作过的维护工作人员也可以对系统进行补充,维护;
(3)该项目需要有维护数据库的作用,要可以根据用户提出的的需要对信息进行增、删、改、查等一系列的操作;
(4)这个学生宿舍管理系统应用的是现在就有的开发环境再加上管理体系的开发系统,利用学校校园里面的现有资源,来提高这个学生宿舍管理系统的开发水平和使用的效果。
参考文献
[1]萨师煊,王珊.《数据库系统概论》.高等教育出版社,2002年2月:3-460
[2]Brown等.《JSP编程指南(第二版)》. 电子工业出版社 ,2003年3月:1-268
[3]清宏计算机工作室.《JSP编程技巧》. 机械工业出版社, 2004年5月:1-410
[4]朱红,司光亚.《JSP Web编程指南》.电子工业出版社, 2001年9月:34-307
[5]赛奎春.《JSP工程应用与项目实践》. 机械工业出版社, 2002年8月:23-294
[6]飞思科技产品研发中心.《JSP应用开发详解》.电子工业出版社,2003年9月:32-300
[7]耿祥义,张跃平.《JSP实用教程》. 清华大学出版社,2003年5月1日:1-354
[8]孙涌.《现代软件工程》.北京希望电子出版社,2003年8月:1-246
[9]萨师煊,王珊.《数据库系统概论》.高等教育出版社,2002年2月:3-460
[10]Brown等.《JSP编程指南(第二版)》. 电子工业出版社 ,2003年3月:1-268
[11]清宏计算机工作室.《JSP编程技巧》. 机械工业出版社, 2004年5月:1-410
[12]朱红,司光亚.《JSP Web编程指南》.电子工业出版社, 2001年9月:34-307
[13]赛奎春.《JSP工程应用与项目实践》. 机械工业出版社, 2002年8月:23-294