基于JSP技术学生宿舍管理系统的设计与实现毕业论文.docx

上传人:b****1 文档编号:1597584 上传时间:2022-10-23 格式:DOCX 页数:32 大小:685.90KB
下载 相关 举报
基于JSP技术学生宿舍管理系统的设计与实现毕业论文.docx_第1页
第1页 / 共32页
基于JSP技术学生宿舍管理系统的设计与实现毕业论文.docx_第2页
第2页 / 共32页
基于JSP技术学生宿舍管理系统的设计与实现毕业论文.docx_第3页
第3页 / 共32页
基于JSP技术学生宿舍管理系统的设计与实现毕业论文.docx_第4页
第4页 / 共32页
基于JSP技术学生宿舍管理系统的设计与实现毕业论文.docx_第5页
第5页 / 共32页
点击查看更多>>
下载资源
资源描述

基于JSP技术学生宿舍管理系统的设计与实现毕业论文.docx

《基于JSP技术学生宿舍管理系统的设计与实现毕业论文.docx》由会员分享,可在线阅读,更多相关《基于JSP技术学生宿舍管理系统的设计与实现毕业论文.docx(32页珍藏版)》请在冰豆网上搜索。

基于JSP技术学生宿舍管理系统的设计与实现毕业论文.docx

基于JSP技术学生宿舍管理系统的设计与实现毕业论文

基于JSP技术学生宿舍管理系统的设计与实现毕业论文

摘要

本论文描述一个基于JSP技术的学生宿舍管理系统开发设计过程。

该系统采用MVC三层架构模式,系统开发使用了Servlet、Jsp、ajax、Jdbc等技术,其中用Servlet控制系统流程,用ajax技术进行相关表的验证,采用Oracle数据库的系统基本信息进行统一管理。

该系统主要实现的功能有查询学生、房间信息,录入学生、房间资料,学生入住、迁出,来访人员登记,费用管理,维修管理及系统设置。

通过该系统可提高宿管部门的工作效率,减少不必要的人力,物力,财力的支出,并使学生宿舍的管理标准化、规范化。

学生宿舍管理系统是一个可应用于各种学校等单位的管理系统,实现了通过网络化统一查询和管理宿舍区内各个住宿人员及其相关住宿信息的功能。

关键词:

Servlet;Jsp;ajax;Jdbc;Oracle

 

ABSTRACT

ThispaperdescribesatechniquebasedonJSPdormitorymanagementsystemdevelopmentanddesignprocess.Thesystemusesthree-tierMVC,systemdevelopmentusingServlet,Jsp,ajax,Jdbctechnologies,includingprocesscontrolsystemswithServlet,usingajaxtechnologyrelatedtotheverificationtable,usingOracledatabase,basicinformationsystemforunifiedmanagement.

Thesystemqueriesthestudentstoachievethefunction,roominformation,entrystudents,roomsinformation,studentsmovein,moveout,visittheregistrationstaff,costmanagement,maintenancemanagementandsystemsettings.Thesystemcanimprovethedormthroughthedepartment'sefficiency,reduceunnecessaryhuman,materialandfinancialresourcesoftheexpenditure,andtothemanagementofstudenthostelsstandardization.Dormitorymanagementsystemisavarietyofschoolsandotherunitscanbeappliedtothemanagementsystem,toachieveunitythroughnetworkqueryandmanagementofvariousresidentialquartersintheregionandtheirassociatedfeaturesaccommodationinformation。

KeyWords:

Servlet;Jspajax;Jdbc;Oracle

 

1前言

1.1系统选题的背景和来源

学生宿舍管理系统对于一个学校来说是必不可少的组成部分。

目前好多学校还停留在宿舍管理人员手工记录数据的最初阶段,手工记录对于规模小的学校来说还勉强可以接受,但对于学生信息量比较庞大,需要记录时或查询某位同学的信息时,由于数据量庞大,还只能靠人工一条条的查找,这样不但操作麻烦还浪费了大量时间,效率也比较低。

当今社会是飞速进步的世界,原始的记录方式已经被社会所淘汰了,计算机化管理正式适应时代的产物。

信息世界永远不会是一个平静的世界,当一种技术不能满足需求时,就会有新的技术诞生并取而代之。

21世纪的今天,信息社会站着主流地位,计算机在各行各业中的运用已经得到普及,自动化、信息化的管理越来越广泛应用于各个领域。

针对如此,我就设计了一套学生宿舍管理系统。

学生宿舍管理系统采用的是计算机管理,系统负责数据库的管理,存储,记录等;使用者只需根据提示进行操作,使用非常简便:

管理人员则需将数据输入到系统的数据中去,并充当次数据库的简单管理者。

由于数据库的存储容量相当大,而且比较稳定,适合长时间的保存,也不容易丢失。

这无疑是为信息存储量比较大的学校提供了一个方便、快捷的操作方式。

1.2国内外对此类系统的开发和应用现状分析

从市场的角度看,随着我国社会主义市场经济的不断发展,传统的国有企业和事业单位的规模和所跨区域在日益扩大,各种新兴公司和单位日趋增多,一种先进的、快速的管理方式成为企业良好发展的后勤保障。

近几年来,由于计算机网络技术的不断扩大,一个能够应用于Internet网络中,进行对公司及单位的远程控制和管理的技术变的尤其必要,且其需求量也在迅速增加。

从企事业单位规模看,在良好市场经济刺激下,企事业单位的规模已经今非昔比,且有些实现了跨国、甚至跨洲规模。

所以在企业如此大,职工如此多的情况下,如何对快速、准确的公司、单位进行管理成了当前企事业发展的一大难题。

1.3系统设计和实现的主要目标和功能

当今社会是飞速进步的世界,原始的记录方式已经被社会所淘汰了,随着电脑的普及与使用,现在的管理也提升了一个档次,渐渐实现了无纸化办公,即从原来的人工记录管理模式转变为电脑一体化管理。

高校是科研的阵地,后勤的公寓管理也应该一改传统的人工管理,更加信息化,时代化,节省人力物力,提高效率。

对于当今大学校园内的学生宿舍来说,其数据量大,各种信息管理内容复杂,查询和管理学生信息和校园内的宿舍信息等工作由人工完成将是很累的,也许还很不切实际,不仅浪费了许多人力物力资源,而且还很容易出现差错,有一个符合要求的系统对其进行智能化的学生公寓管理是最好不过的,节省了人力物力资源,并且对各种信息的把握和操作也更加方便了,对所有信息有了一个全局的掌握。

基于这一点,开发此学生宿舍管理系统。

学生宿舍管理系统采用的是计算机化管理,系统做的尽量人性化。

本系统最大的特点是通用性、简单操作性,随着学校寄宿人员的增多,公寓管理人员的负担越来越重,为了让所有公寓管理人员能从繁重的工作中解脱出来,实现无纸化办公,使工作更有条理,更方便,更有效率而开发出这套宿舍宿舍管理系统,使用者会感到操作非常方便,管理人员需要做的就是将数据输入到系统的数据库中去。

由于数据库的存储容量相当大,而且比较稳定的,适合较长时间的保存,也不容易丢失。

这无疑是为信息存储量比较大的学校提供了一个方便、快捷的操作方式。

本论文使用JSP技术来实现一个最基本的学生宿舍管理系统,且系统需求依据均来源于学校宿舍实际。

该系统实现的功能有:

(1)管理者通过指定帐号和密码可以进入系统

(2)管理者可以随时录入某个学生或房间的住宿情况(3)管理者可以随时查询某个学生或房间的住宿情况(4)用户可以查询某个宿舍的水电费情况(5)用户还可以录入每个学生和访问者的出入情况。

1.4系统设计的主要技术路线

该系统采用MVC三层架构模式,系统开发中使用了Servlet、Jsp、ajax、Jdbc等技术,其中用Servlet控制系统流程,用ajax技术进行相关表的验证,采用Oracle数据库的系统基本信息进行统一管理。

 

2开发平台与技术简介

2.1开发系统平台环境及开发工具

操作系统:

Windowsxp系统;

Web应用服务器:

Tomcat5.0;

数据库:

Oracle数据库;

开发工具:

Jdk1.6,MyEclipse7.0;

软件开发技术:

JSP,Servlet,Jdbc,Java语言;

2.2Servlet技术

2.2.1Servlet的简介

Servlet是使用JavaServlet应用程序设计接口(API)及相关类和方法的Java程序。

除了使用JavaServletAPI,Servlet还可以使用用以扩展和添加到API的Java类软件包。

Servlet在启用Java的Web服务器上或应用服务器上运行并扩展了该服务器的能力Javaservlet对于Web服务器就好象Javaapplet对于Web浏览器。

Servlet装入Web服务器并在Web服务器内执行,而applet装入Web浏览器并在Web浏览器内执行。

JavaServletAPI定义了一个servlet和java使能的服务器之间的一个标准接口,这使得Servlets具有跨服务器平台的特性。

Servlet通过创建一个框架来扩展服务器的能力,以提供在Web上进行请求和响应服务[1]。

当客户机发送请求至服务器时,服务器可以将请求信息发送给Servlet,并让Servlet建立起服务器返回给客户机的响应。

当启动Web服务器或客户机第一次请求服务时,可以自动装入Servlet。

装入后,Servlet继续运行直到其它客户机发出请求。

2.2.2Servlet的功能

(1)创建并返回一个包含基于客户请求性质的动态内容的完整的HTML页面。

 

(2)创建可嵌入到现有HTML页面中的一部分HTML页面(HTML片段)。

 (3)与其它服务器资源(包括数据库和基于Java的应用程序)进行通信。

 (4)用多个客户机处理连接,接收多个客户机的输入,并将结果广播到多个客户机上。

 (5)当允许在单连接下传送数据时,在浏览器上打开服务器至applet的新连接,并将该连接保持在打开状态。

当允许客户机和服务器简单、高效地执行会话的情况下,applet也可以启动客户浏览器和服务器之间的连接[2]。

通过定制协议或标准(如IIOP)进行通信。

 (6)对特殊的处理采用MIME类型过滤数据,例如图像转换和服务器端包括(SSI)。

2.3JSP技术

2.3.1JSP概述

JSP是一种动态网页技术的标准,是基于JavaServlet以及整个Java体系的Web开发技术。

JSP页面使用XML标签和scriptlets(一种使用Java语言编写的脚本代码),封装了生成页面内容的逻辑。

它将各种格式的标签(HTML或者XML)直接传递回响应页面。

通过这种方式,JSP页面实现了页面逻辑与其设计和显示的分离[3]。

JSP的执行效率高,JSP页面被编译成servlet,服务器通过网络接收到来自客户端HTTP的请求后,Java虚拟机解析产生的servlet将开启一个线程来提供服务,并在服务处理结束后自动销毁这个线程,这样减轻了系统的负载,提高了系统的效率[7]。

JSP跨平台,由于运行在Java虚拟机之上,借助于Java本身的跨平台能力可在任何支持Java的平台和操作系统上运行,有着广泛的适应性。

JSP网络编程技术与实践JSP编写简单,是基于Java和HTML元素的一项技术,只要熟悉Java和HTML就可以开发JSP。

2.4JDBC技术

2.4.1JDBC介绍

JdbcAPI为Java开发者使用数据库提供了同一的编程接,它由一组Java类和接口组成。

JdbcAPI使得开发人员可以使用纯Java的方式来连接数据库,并进行操作。

Jdbc定义了许多接口和类,但是经常使用的却不是很多[5]。

每个数据库驱动程序必须实现Driver接口。

对于JSP开发者而言,只需要使用Driver接口就可以了。

我们在编程中要连接数据库

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > IT计算机 > 互联网

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1