学生宿舍管理系统JSP样本Word下载.docx
- 文档编号:13871576
- 上传时间:2022-10-14
- 格式:DOCX
- 页数:27
- 大小:1.15MB
学生宿舍管理系统JSP样本Word下载.docx
《学生宿舍管理系统JSP样本Word下载.docx》由会员分享,可在线阅读,更多相关《学生宿舍管理系统JSP样本Word下载.docx(27页珍藏版)》请在冰豆网上搜索。
SQLSERVER
第一章学生宿舍管理系统概述
1.1系统开发意义
为了实现提高高校宿舍管理部门工作效率;
充分运用资源;
减少不必要人力,物力和财力支出;
以便宿舍管理部门工作人员全面地掌握学生住宿状况等目;
为宿舍管理部门,开发设计专用系统--高校学生宿舍信息管理系统来进行管理学生宿舍信息,使学生宿舍信息实现原则化管理和规范化制度是十分必要。
专用系统是一种信息管理系统MIS(ManagementInformationSystem)(如下就称信息管理系统),它将实现检索迅速和查找以便;
信息录入,修改和删除功能;
以及对新入校学生进行宿舍安排等功能。
系统详细设计与实现将针对淮安信息职业技术学院宿舍管理详细状况进行开展。
1.2系统开发背景与现状
学生宿舍管理系统对于一种学校来说是必不可少构成某些。
当前好多学校还停留在宿舍管理人员手工记录数据最初阶段,手工记录对于规模小学校来说还勉强可以接受,但对于学生信息量比较庞大,需要记录存档数据比较多高校来说,人工记录是相称麻烦。
并且当查找某条记录时,由于数据量庞大,还只能靠人工去一条条查找,这样不但麻烦还挥霍了许多时间,效率也比较低。
当今社会是飞速进步世界,原始记录方式已经被社会所裁减了,计算机化管理正是适应时代产物。
信息世界永远不会是一种安静世界,当一种技术不能满足需求时,就会有新技术诞生并取代旧技术。
21世纪今天,信息社会占着主流地位,计算机在各行各业中运用已经得到普及,自动化、信息化管理越来越广泛应用于各个领域。
咱们针对如此,设计了一套学生宿舍管理系统。
学生宿舍管理系统采用是计算机化管理,系统做尽量人性化,使用者会感到操作非常以便,管理人员需要做就是将数据输入到系统数据库中去。
由于数据库存储容量相称大,并且比较稳定,适合较长时间保存,也不容易丢失。
这无疑是为信息存储量比较大学校提供了一种以便、快捷操作方式。
本系统具备运营速度快、安全性高、稳定性好长处,并且具备完善报表生成、修改功能,可以迅速查询学校所需住宿信息。
1.3SQLServer简介
宿舍信息管理系统采用SQLServer数据库,实行自动化,高效率进行数据解决。
由于本信息管理系统采用是采用JSP基于B/S体系构造WEB应用程序。
将通过使用网络化解决,宿管人员只需要懂得计算机操作初步知识即可。
SQLServer是Microsoft公司推出SQLServer数据库管理系统,它继承了SQLServer本长处;
同步,SQLServer具备使用以便。
可伸缩性好与有关软件集成限度高等特点;
它是一种可靠易用数据库平台。
可以用于大型联机事务解决。
数据库及电子商务等;
支持各种操作系统(因此Windows版本)平台。
Access数据库本应当是作为本信息管理系统使用数据库,但考虑到若Access数据库在Web服务器上使用,其在数据解决流量,安全性和数据库功能方面考虑,而SQLServer是一种惯用关系数据库,能存储和读取大量数据,管理众多并发顾客,故选用了SQLServer数据库。
1.4JSP简介
JSP技术使用Java编程语言编写类XMLtags和scriptlets,来封装产生动态网页解决逻辑。
网页还能通过tags和scriptlets访问存在于服务端资源应用逻辑。
JSP将网页逻辑与网页设计和显示分离,支持可重用基于组件设计,使基于Web应用程序开发变得迅速和容易。
Web服务器在遇到访问JSP网页祈求时,一方面执行其中程序段,然后将执行成果连同JSP文献中HTML代码一起返回给客户。
插入java程序段可以操作数据库重新定向网页等,以实现建立动态网页所需要功能。
JSP与Java同样,是在服务器端执行,普通返回该客户端就是一种HTML文本,因而客户端只要有浏览器就能浏览。
JSP页面由HTML代码和嵌入其中Java代码所构成。
服务器在页面被客户端祈求后来对这些Java代码进行解决,然后将生成HTML页面返回给客户端浏览器。
JavaServlet是JSP技术基本,并且大型Web应用程序开发需要JavaServlet和JSP配合才干完毕。
JSP具备了Java技术简朴易用,完全面向对象,具备平台无关性且安全可靠,重要面向因特网所有特点。
自JSP推出后,众多大公司都支持JSP技术服务器,如IBM、Oracle、Bea公司等,因此JSP迅速成为商业应用服务器端语言。
JSP可用一种简朴易懂等式表达为:
HTML+Java=JSP。
如图1-1所示:
图1-1JSP系统构造模型
(1)一次编写,处处运营。
除了系统之外,代码不用做任何更改。
(2)系统多平台支持。
基本上可以在所有平台上任意环境中开发,在任意环境中进行系统布置,在任意环境中扩展。
相比ASP/PHP局限性是显而易见。
(3)强大可伸缩性。
从只有一种小Jar文献就可以运营Servlet/JSP,到由多台服务器进行集群和负载均衡,到多台Application进行事务解决,消息解决,一台服务器到无数台服务器,Java显示了一种巨大生命力。
(4)多样化和功能强大开发工具支持。
这一点与ASP很像,Java已有了许多非常先进开发工具,并且许多可以免费得到,并且其中许多已经可以顺利运营于各种平台之下。
(5)支持服务器端组件。
web应用需要强大服务器端组件来支持,开发人员需要运用其她工具设计实现复杂功能组件供web页面调用,以增强系统性能。
JSP可以使用成熟JAVABEANS组件来实现复杂商务功能。
在一种JSP文献第一次被祈求时,JSP引擎把该JSP文献转换成为一种servlet。
而这个引擎自身也是一种servlet,在JSWDK或WEBLOGIC中,它就是JspServlet。
JSP引擎先把该JSP文献转换成一种Java源文献,在转换时如果发现jsp文献有任何语法错误,转换过程将中断,并向服务端和客户端输出出错信息;
如果转换成功,JSP引擎用javac把该Java源文献编译成相应class文献。
然后创立一种该SERVLET实例,该SERVLETjspInit()办法被执行,jspInit()办法在servlet生命周期中只被执行一次。
然后jspService()办法被调用来解决客户端祈求。
对每一种祈求,JSP引擎创立一种新线程来解决该祈求。
如果有各种客户端同步祈求该JSP文献,则JSP引擎会创立各种线程。
每个客户端祈求相应一种线程。
以多线程方式执行可大大减少对系统资源需求,提高系统并发量及响应时间.但应当注意多线程编程限制,由于该servlet始终驻于内存,因此响应是非常快。
如果.jsp文献被修改了,服务器将依照设立决定与否对该文献重新编译,如果需要重新编译,则将编译成果取代内存中servlet,并继续上述解决过程。
虽然JSP效率很高,但在第一次调用时由于需要转换和编译而有某些轻微延迟。
此外,如果在任何时候如果由于系统资源局限性因素,JSP引擎将以某种不拟定方式将servlet从内存中移去。
当这种状况发生时jspDestroy()办法一方面被调用,然后servlet实例便被标记加入"
垃圾收集"
解决。
jspInit()及jspDestory()格式如下:
可在jspInit()中进行某些初始化工作,如建立与数据库连接,或建立网络连接,从配备文献中取某些参数等,在jspDestory()中释放相应资源。
1.5MyEclipse简介
MyEclipse公司级工作平台(MyEclipseEnterpriseWorkbench,简称MyEclipse)是对EclipseIDE扩展,运用它咱们可以在数据库和JavaEE开发、发布,以及应用程序服务器整合方面极大提高工作效率。
它是功能丰富JavaEE集成开发环境,涉及了完备编码、调试、测试和发布功能,完整支持HTML,Struts,JSF,CSS,Javascript,SQL,Hibernate。
在构造上,MyEclipse特性可以被分为7类:
(1)JavaEE模型
(2)WEB开发工具
(3)EJB开发工具
(4)应用程序服务器连接器
(5)JavaEE项目布置服务
(6)数据库服务
(7)MyEclipse整合协助
对于以上每一种功能上类别,在Eclipse中均有相应功能部件,并通过一系列插件来实现它们。
MyEclipse构造上这种模块化,可以让咱们在不影响其她模块状况下,对任一模块进行单独扩展和升级。
简朴而言,MyEclipse是Eclipse插件,也是一款功能强大JavaEE集成开发环境,支持代码编写、配备、测试以及除错,MyEclipse6.0此前版本需先安装Eclipse。
MyEclipse6.0后来版本安装时不需安装Eclipse。
第二章系统需求分析与总体设计
2.1功能需求
2.1.1基本功能需求
本课题实现是学生宿舍信息管理系统,再设计该系统时,应尽量切近学生,便于顾客操作。
系统在实现时应具备如下功能:
(1)管理学生基本信息:
对学生信息操作涉及添加、修删除;
可依照各种条件查询出需要信息,例如修改,可以通过学生学号查询出学生基本信息,然后通过对需要修改项进行修改并保存修改后成果存入数据库student表中。
(2)管理人员信息:
管理人员基本信息,对宿管操作涉及添加、修改、删除等:
可以依照各种条件查询出需要信息,例如修改,可以通过宿管号查询出管理人员基本信息,然后通过对需要修改项进行修改并保存修改后成果存入数据库worker表中。
(3)评分模块:
评分模块分为宿管权限界面以及学生权限界面。
中宿管权限界面,宿管可觉得每个宿舍打分,分为地面、桌面、灯、物品、窗台三个方面,每项为20分。
在学生权限界面中,学生只能看到宿管为其宿舍打分。
(4)报修模块:
报修模块分为学生权限界面以及宿管权限界面,在学生权限界面中,学生可以申请报修,需填写楼号、宿舍号、报修人以及保修内容。
在宿管权限中,宿管可以看到当天申请保修内容。
2.2性能需求
2.1.1系统安全性
学生宿舍管理系统中增长顾客、学生毕业离校等某些模块都是和学生住宿费想联系在一起,只有每年度住宿费用缴纳完毕才准该生离校,因此在系统管理权限上应进行严格控制,详细思想如下:
(1)要想对该学生宿舍管理系统进行操作就应当具备操作权限。
没有权限顾客不能通过任何渠道来登录该系统,查看该系统任何信息和数据,以保证系统严密性和安全性。
(2)在上述规定基本上可觉得该系统设定两种登录方式,程序开始运营所有功能将是不可使用,只有系统管理员和学生顾客登录窗口可以使用,没有账户顾客是不能登录该系统。
(3)在详细是现实时还应为工作员和学生顾客设定不同权限,工作员应当可以使用系统所有模块,学生顾客
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学生宿舍 管理 系统 JSP 样本