基于jsp的教学实验管理系统(含源文件)

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

xxxxxxxxx本科生毕业论文(设计)题目:基于JSP的教学实验管理系统专业代码:080605作者姓名:xxxxx学号:xxxxxxxxxx单位:xxxxxxxxxxx指导教师:xxxxx2014年5月25日原创性声明本人郑重声明:所提交的学位论文是本人在导师指导下,独立进行研究取得的成果。除文中已经注明引用的内容外,论文中不含其他人已经发表或撰写过的研究成果,也不包含为获得聊城大学或其他教育机构的学位证书而使用过的材料。对本文的研究作出重要贡献的个人和集体,均已在文中以明确方式标明。本人承担本声明的相应责任。学位论文作者签名:日期指导教师签名:日期1目录前言..................................................11.绪论..................................................11.1发展现状...................................................11.2发展趋势...................................................12.系统开发工具及相关技术介绍............................22.1系统开发涉及的技术.........................................22.1.1Servlet技术简介......................................22.1.2JSP及其特点..........................................22.1.3JDBC..................................................22.2系统开发所用工具...........................................22.2.1ApacheTomcat.........................................22.2.2Eclipse...............................................32.2.3MicrosoftSQLServer2000.............................33.系统需求分析..........................................33.1系统的可行性分析...........................................33.1.1经济可行性............................................33.1.2技术可行性............................................33.1.3社会可行性............................................43.2系统的功能需求分析.........................................43.2.1管理员登录模块主要功能................................43.2.2教师登录模块主要功能..................................43.2.3学生登录模块主要功能..................................43.3系统的性能需求分析.........................................44.系统设计..............................................54.1系统流程图.................................................524.2数据库设计.................................................64.2.1系统数据表设计........................................64.3系统具体设计实现...........................................74.3.1管理员登陆界面........................................74.3.2教师登陆界面..........................................84.3.3学生登陆界面..........................................94.3.4用户管理功能........................................104.3.5实验管理功能........................................114.3.6实验评分管理功能....................................124.3.7实验预约功能........................................124.3.8实验分数查看功能....................................12结论................................................13参考文献..............................................14致谢................................................151摘要基于JSP教学实验管理系统,本系统采用MyEclipse开发工具,SQLServer数据库和ApacheTomcat服务器进行设计,采用B/S的模式,开发过程中使用现在较为流行的Servlet+JSP+Apache(MVC模式)技术,运用了页面模块化、信息发布的动态生成、静态页面显示灯技术,用JSP来设计界面,界面简单直观且易于操作和使用,交互性强。系统主要包括管理员、教师、学生三个模块,分别进行登录、注册、修改、删除等操作,并实现了实验信息管理以及实验评分、预约实验、查看实验分数等功能,极大地提高了教学效率,有效利用实验室资源。关键词:教学实验管理;B/S模式;MVC模式;JSP2AbstractExperimentalteachingmanagementsystembasedonJSP,thesystemusestheMyEclipsedevelopmenttools,SQLServerdatabaseandApacheTomcatserverisdesigned,usingB/Smodel,usingthepopularnowintheprocessofthedevelopmentofServlet+JSP+Apache(MVC)technology,usingthepagemodular,dynamicallygeneratedinformation,staticpagesdisplaylamptechnology,JSPtodesigntheinterface,theinterfaceissimpleandeasyoperationanduse,interactive.Thesystemmainlyconsistsofadministrators,teachers,studentsthreemodules,respectively,login,registration,modify,delete,andrealizestheinformationmanagementandtestscore,experimentbooking,checktestscoresandotherfunctions,greatlyimprovedtheteachingefficiency,effectiveuseoflaboratoryresources.Keywords:Managementofteachingexperiment;B/Smodel;MVCmodel;JSP1基于JSP的教学实验管理系统前言网络给学生和老师带来极大便利,老师和学生可以通过网络非常方便的进行交流以至于文档交换,这为教学实验管理系统的实现创造了条件,然而目前教学实验管理系统存在实验题目分发慢,文档交换不方便,师生交流困难等方面的问题。为了提高管理效率和解决现有问题,需要开发新的教学实验管理系统。它面向包括学生、教师和教学管理人员,方便学校的教学实验管理,提高实验管理的效率,另一方面也使学校的管理科学化、正规化,使用户摆脱人工操作的工作模式。1.绪论1.1发展现状虽然很多学校已经认识到实验教学的重要性,但现在的教学实验存在以下问题:(1)有些地方教学观念没有改变,部分学院有网络却不使用,或者仍用旧观念进行实验教学,没有将现代教育技术真正运用到实验教学中去。(2)现在的教学配套软件内容单一,远远不能满足个性化教学的需要。(3)许多课件的设计者过分重视界面开发,对教学内容和质量不重视。(4)实验题目分发慢,文档交换不方便,师生交流困难等方面。1.2发展趋势随着信息技术的发展,网络化教学实验管理已经成为必然趋势。以多媒体计算机技术和网络通信技术为主要标志的信息技术,已经渗透到社会的各个领域,将会大大促进人类社会的发展和进步,也将会引起教学管理领域的变革,使教学管理体制、教学管理内容、教学管理方法、教学管理模式、教学管理思想和教学管理观念等产生新的重大飞跃,并且打破传统教学实验管理在时间和空间上所受的限制,使每一个教师和学生受益。22.系统开发工具及相关技术介绍2.1系统开发涉及的技术本系统采用Servlet+JSP+Apache(MVC模式)技术配SQLServer数据库进行系统开发。2.1.1Servlet技术简介Servlet程序在服务器端运行,动态地生成Web页面。同时它也作为一个中间层,负责连接来自Web浏览器或其他HTTP客户程序的请求和HTTP服务器上的数据库或应用程序。Servlet是一个Java的类,能够实现除了图形界面外的Java的所有功能,JavaServlet具有更高的效率,更容易使用,功能更强大,具有更好的可移植性。2.1.2JSP及其特点JavaServerPages(JSP)是一种实现普通静态HTML和动态HTML混合编码的技术,Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序片段,然后将执行结果以HTML格式返回给客户,程序片段可以操作数据库、重新定向网页以及发送email等等,这就是建立动态网站所需要的功能。JSP动态部分用Java编写,不仅功能更强大而且更易于使用,而且JSP应用可以移植到其他操作系统和非Microsoft的Web服务器上。JSP和纯Servlet相比JSP并没有增加任何本质上不能用Servlet实现的功能。但是,在JSP中编写静态HTML更加方便,不必再用println语句来输出每一行HTML代码。更重要的是,借助内容和外观的分离,页面制作中不同性质的任务可以方便地分开。2.1.3JDBCJava联接数据库引擎,由一组Java语言编写的类和接口组成,使用内嵌式的SQL,主要实现三方面的功能:建立与数据库的连接,执行SQL声明以及处理SQL执行结果。JDBC支持基本的SQL功能,使用它可方便地与不同的关系型数据库建立连接,进行相关操作。2.2系统开发所用工具2.2.1ApacheTomcatTomcat服务器是ApacheGroupJakarta小组开发的一个免费服务器软件,适合于嵌入Apache中使用,而且,它的源代码可以免费获得,Tomcat服务器的3兼容性很好,Tomcat既可以单独作为小型Servlet、JSP测试服务器,也可以集成到ApacheWeb服务器。2.2.2EclipseEcl

1 / 21
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功