宿舍管理系统的设计与实现【字数:8285】
高等教育的发展、高校规模的扩大让学生宿舍管理工作越来越繁重。因此以信息化的手段来开发一个学生宿舍管理系统就显得尤为重要,它可以大大提高学生宿舍管理的效率。本系统主要由前台模块和后台管理模块组成。前台模块的主要功能有完善个人信息、修改密码、查询宿舍卫生分数、提交调换宿舍申请、宿舍报修等;后台模块主要功能有学生管理、审批申请、违章登记、访客登记、卫生管理等。系统使用java语言[1],使用MySQL数据库,基于B/S结构设计一款宿舍管理系统,前端框架使用Bootstrap,后台使用EasyUI框架,开发工具使用Eclipse。
目录
1绪论 1
1.1研究背景 1
1.2研究现状 1
1.3社会影响 1
1.4论文结构 1
2系统开发环境 3
2.1开发工具 3
2.2 JSP技术 3
2.3 MYSQL数据库 3
2.4 B/S结构 3
2.5 EasyUI框架介绍 3
3系统分析与设计 4
3.1可行性分析 4
3.3.1操作的可行性 4
3.3.2发展可行性 4
3.3.3技术可行性 4
3.2性能需求分析 4
3.3系统用例设计 4
4详细设计 6
4.1系统设计 6
4.1.1系统开发流程 6
4.1.2系统功能设计 6
4.2数据库设计 7
4.2.1数据库结构概念设计 7
4.2.2数据库表设计 11
5系统实现 16
5.1学生端 16
5.1.1登录 16
5.1.2主页 16
5.1.3个人中心 17
5.1.4宿舍分配 18
5.1.5宿舍分数查询 19
5.1.6报修申请 20
5.1.7留校申请 20
5.1.8换宿舍申请 21
5.2管理员端 22
5.2.1登录 22
5.2.2主页 22
5. *好棒文|www.hbsrm.com +Q: &351916072&
2.3学生管理 23
5.2.4宿舍管理 23
5.2.5申请管理 27
5.2.6公告管理 28
6总结与展望 30
参考文献 31
致谢 32
1绪论
1.1研究背景
信息化进程在不断加快,时代在迅猛发展,信息化时代已然到来。本系统为实用型管理系统,以学生宿舍管理为实例。[2]开发学生宿舍管理系统可以提高工作效率,最大程度降低工作难度。
近年来,我国在教育方面的投入持续增长,带来的好处是学生数目增加,学校规模扩大,但随之而来的还有管理上的难度。根据调查显示,相关宿舍管理工作也变得不似以前简单,传统的手工管理模式已经无法满足当今高校的发展需求,效率低还很容易出现错误,因此学生宿舍的管理模式需要及时改善,从手工管理转化为信息化的系统管理模式,减少错误的发生也降低信息遗漏或丢失的可能性。
1.2研究现状
根据调查得知,许多高校对于学生的宿舍管理这方面通常是采取手工管理的方式,大多是用文本来登记学生信息和宿舍相关信息。这样工作量大且易出错,还不方便查找,所以我认为这套学生管理系统对于各大高校来说是有使用价值的,它急需被开发出来。
计算机技术的高速发展使得人们逐渐习惯使用互联网来存储信息,学生宿舍信息化管理成为必然。能够开发出适合各大高校的学生宿舍管理系统,不仅降低高校管理难度,也提高了学生信息的安全性。
1.3社会影响
信息化的宿舍管理让学生的宿舍生活更加方便,为学生提供更加健康、安全的学习生活环境。
本系统的开发会提高宿舍管理效率,从而提升高校的竞争力,吸引更多人才。宿舍信息化管理可以减少宿舍管理员的数量,降低人力成本;减少纸张等办公用品的消耗。本系统的开发使用的都是正版的开发软件,不触犯相关法律。
1.4论文结构
这次撰写的论文包含了6个部分的内容,具体如下:
第一部分绪论:主要是从课题背景和现状来阐述开发此系统的必要性。
第二部分系统开发环境:具体介绍本学生宿舍管理系统的开发环境。
第三部分需求分析与设计:从可行性分析和需求分析两个角度综合研究了此次开发的系统。
第四部分详细设计:主要介绍系统的数据库设计部分,内容用专门的表格和图片表示。
第五部分系统实现:通过文字和图片来展示系统的各个功能模块。
第六部分总结与展望:总结开发此系统的心得,并对下面的研究进行展望。
2系统开发环境
2.1开发工具
本系统的设计使用了Eclipse和Tomcat,页面设计部分使用JSP完成。Eclipse是一个基于java的开发平台,可以完成对数据库和J2EE的开发。[7]Tomcat是一个轻量级Web应用服务器,在开发中小型系统中被普遍使用。
2.2 JSP技术
JSP的工作方式是请求/应答模式,客户端发出HTTP请求,JSP收到请求后进行处理,并返回处理结果。[10]它可以用来编写动态网页,编写一次可以多次使用,无需修改代码。
2.3 MYSQL数据库
MySQL是我学习计算机以来使用最多的数据库之一,它是开源的并且支持sql语句,只要有网络就可以在任何地方被访问。它支持JDBC和ODBC等多种连接方式,支持多线程,能充分利用CPU资源。
2.4 B/S结构
目前主流的网络化结构模式之一是B/S(浏览器/服务器)结构,它在服务器上集中显示系统的核心功能,在很大程度上简化操作。 [17] B/S结构之所以可以成为主流结构,是因为它没有地点限制,能够上网就能访问系统。使用B/S来开发系统在后期维护上面会比较方便,在客户端就可以处理系统上一些简单的问题,用户在使用系统的时候可以刷新浏览器来查看程序更新。
目录
1绪论 1
1.1研究背景 1
1.2研究现状 1
1.3社会影响 1
1.4论文结构 1
2系统开发环境 3
2.1开发工具 3
2.2 JSP技术 3
2.3 MYSQL数据库 3
2.4 B/S结构 3
2.5 EasyUI框架介绍 3
3系统分析与设计 4
3.1可行性分析 4
3.3.1操作的可行性 4
3.3.2发展可行性 4
3.3.3技术可行性 4
3.2性能需求分析 4
3.3系统用例设计 4
4详细设计 6
4.1系统设计 6
4.1.1系统开发流程 6
4.1.2系统功能设计 6
4.2数据库设计 7
4.2.1数据库结构概念设计 7
4.2.2数据库表设计 11
5系统实现 16
5.1学生端 16
5.1.1登录 16
5.1.2主页 16
5.1.3个人中心 17
5.1.4宿舍分配 18
5.1.5宿舍分数查询 19
5.1.6报修申请 20
5.1.7留校申请 20
5.1.8换宿舍申请 21
5.2管理员端 22
5.2.1登录 22
5.2.2主页 22
5. *好棒文|www.hbsrm.com +Q: &351916072&
2.3学生管理 23
5.2.4宿舍管理 23
5.2.5申请管理 27
5.2.6公告管理 28
6总结与展望 30
参考文献 31
致谢 32
1绪论
1.1研究背景
信息化进程在不断加快,时代在迅猛发展,信息化时代已然到来。本系统为实用型管理系统,以学生宿舍管理为实例。[2]开发学生宿舍管理系统可以提高工作效率,最大程度降低工作难度。
近年来,我国在教育方面的投入持续增长,带来的好处是学生数目增加,学校规模扩大,但随之而来的还有管理上的难度。根据调查显示,相关宿舍管理工作也变得不似以前简单,传统的手工管理模式已经无法满足当今高校的发展需求,效率低还很容易出现错误,因此学生宿舍的管理模式需要及时改善,从手工管理转化为信息化的系统管理模式,减少错误的发生也降低信息遗漏或丢失的可能性。
1.2研究现状
根据调查得知,许多高校对于学生的宿舍管理这方面通常是采取手工管理的方式,大多是用文本来登记学生信息和宿舍相关信息。这样工作量大且易出错,还不方便查找,所以我认为这套学生管理系统对于各大高校来说是有使用价值的,它急需被开发出来。
计算机技术的高速发展使得人们逐渐习惯使用互联网来存储信息,学生宿舍信息化管理成为必然。能够开发出适合各大高校的学生宿舍管理系统,不仅降低高校管理难度,也提高了学生信息的安全性。
1.3社会影响
信息化的宿舍管理让学生的宿舍生活更加方便,为学生提供更加健康、安全的学习生活环境。
本系统的开发会提高宿舍管理效率,从而提升高校的竞争力,吸引更多人才。宿舍信息化管理可以减少宿舍管理员的数量,降低人力成本;减少纸张等办公用品的消耗。本系统的开发使用的都是正版的开发软件,不触犯相关法律。
1.4论文结构
这次撰写的论文包含了6个部分的内容,具体如下:
第一部分绪论:主要是从课题背景和现状来阐述开发此系统的必要性。
第二部分系统开发环境:具体介绍本学生宿舍管理系统的开发环境。
第三部分需求分析与设计:从可行性分析和需求分析两个角度综合研究了此次开发的系统。
第四部分详细设计:主要介绍系统的数据库设计部分,内容用专门的表格和图片表示。
第五部分系统实现:通过文字和图片来展示系统的各个功能模块。
第六部分总结与展望:总结开发此系统的心得,并对下面的研究进行展望。
2系统开发环境
2.1开发工具
本系统的设计使用了Eclipse和Tomcat,页面设计部分使用JSP完成。Eclipse是一个基于java的开发平台,可以完成对数据库和J2EE的开发。[7]Tomcat是一个轻量级Web应用服务器,在开发中小型系统中被普遍使用。
2.2 JSP技术
JSP的工作方式是请求/应答模式,客户端发出HTTP请求,JSP收到请求后进行处理,并返回处理结果。[10]它可以用来编写动态网页,编写一次可以多次使用,无需修改代码。
2.3 MYSQL数据库
MySQL是我学习计算机以来使用最多的数据库之一,它是开源的并且支持sql语句,只要有网络就可以在任何地方被访问。它支持JDBC和ODBC等多种连接方式,支持多线程,能充分利用CPU资源。
2.4 B/S结构
目前主流的网络化结构模式之一是B/S(浏览器/服务器)结构,它在服务器上集中显示系统的核心功能,在很大程度上简化操作。 [17] B/S结构之所以可以成为主流结构,是因为它没有地点限制,能够上网就能访问系统。使用B/S来开发系统在后期维护上面会比较方便,在客户端就可以处理系统上一些简单的问题,用户在使用系统的时候可以刷新浏览器来查看程序更新。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/611.html