当前位置: 首页 > 毕业资源下载

静态网页设计与制作作业成品

基于JSP+sql实验教学管理系统(系统+论文+开题报告+封面+中期检查表+英文文献)免费下载

 摘要:

 现在的实验教学网络管理系统存在实验题目分发慢,文档交换不方便,师生交流困难等方面的问题。为了解决现有系统的这些问题,特开发新的实验教学网络管理系统。
作者以实际应用为开发背景,运用软件工程原理和开发方法,采用当前网络开发主流技术,结合JSP和SQL数据库技术,设计并开发了一个基于B/S模式的实验教学管理系统。首先对开发系统进行了需求分析,得到系统功能需求、数据流图和数据字典。随后对系统进行了概要设计和详细设计,在概要设计中主要进行了系统功能模块划分,将系统划分为了管理员控制模块、教师控制模块和学生控制模块三大模块,其中管理员的权限包括对新教师和新学生的注册,对新管理员的注册和对实验题目的审批;教师的权限包括实验题目的申请,学生实验结果的查看,回答学生提问;学生权限包括选择实验题目,上传实验结果和向教师提问。概要设计中还进行了系统总体结构设计,系统数据结构设计,系统安全设计等。详细设计主要包括系统数据库访问的实现,主要功能模块的具体实现,模块实现关键代码等。最后对系统进行了功能测试,并对测试结果进行了分析,在总结、分析的基础上,指出了系统存在的不足及需要改进的地方,为今后开发类似系统提供借鉴和帮助。
本系统界面友好,操作方便,能够基本满足实验教学管理的要求。



关键字:
实验教学管理系统;JSP;三层结构


目录:

毕业设计论文参考



系统需求分析:

§2.1 系统可行性分析

系统的可行性分析主要是技术可行性,经济可行性,操作可行性。
§2.1.1 技术可行性
在目前的网络管系统开发中,主要分成两大编程体系,一种是基于浏览器的B/S机构,另一种是C/S结构。考虑到本系统是基于B/S模式的,作者可以通过JSP+SQL server 2000+TOMCAT的开发体系来开发。先在SQL server 2000上建立好数据库,然后在编写HTML、JSP浏览器端和服务器端语言并传送到服务器,服务器将编译好的服务端页面再传回给浏览器端。
TOMCAT的特点:适合做中小型企业的应用服务器,它占用内存少能在任何支持JDK1.4及更高版本的系统上运行开放源代码,并且免费易于调试;兼容性良好。最后,经过论证,认为此开发体系是可行的。
§2.1.2 经济可行性
现在的网络教学管理系统大部分还处于手工阶段,手工劳作不仅耗费了大量的时间,人为出错的几率也比较大,这势必将影响到整个实验教学的质量,一个错误甚至可能给学生和老师带来很大的影响,直接影响到学生的成绩。因此,建立一个合理的实验教学管理系统既要体现投资效益原则,也要保证系统质量和性能,尽量使用性比较高的硬件和软件,从而达到节约投资和增加效益的目的。基于B/S模式的管理信息系统便是最佳的选择,利用先进的计算机网络通信技术和强大的JAVA语言体系进行开发,不仅能提供一致的用户界面,还能实现客户端零配置和客户端平台无关性;服务器端是系统开发、维护和升级的所在,能够较容易地升级、扩展和集成系统。这样,在提高了学生和教职工工作效率的同时,也减轻了学校在信息管理工作方面的开销。开发此系统的价值远远超过了开发系统的成本,因此,作者认为进行此项开发是可行的。
§2.1.3 操作可行性
随着Internet的日益普及以及相关技术的发展,B/ S(浏览器/服务器)模式逐渐成为现代MIS的首选方案。B/S模式是一种从传统的二层C/S(客户机/服务器)结构发展起来的新的网络结构模式。它的出现克服了C/S模式下MIS系统的种种缺陷,如:客户端软件过于庞大,维护困难;客户端应用系统依赖于其应用平台;系统相对封闭,同一应用系统需要多种操作系统版本;各个企业或部门的MIS没有标准的用户界面和操作流程,使用前需要专门培训,不利于推广和普及等等。它还极大地改变了基于C/S结构模式的MIS的结构设计、开发环境和应用环境,成为具有良好经济效益且易于推广的结构模式。在B/S模式下,用户只需要在自己的办公地点,通过浏览器就可以和远端服务器进行通讯,操作十分简便、快捷,并且不受地点的约束。
随着网络技术的日新月异,网络技术的应用已经进入了我们生活的每一个方面,网络给我们的学习和生活带来了极大的便利。在现在的学校中,几乎每一个细节都被网络技术所渗透,无论是选课还是成绩的发布与查询,都是通过网络来进行,这极大地方便了广大的师生,也极大地节约了教学的成本。与传统的实验教学管理系统相比,网络管理系统有着交流方便,操作简单等许多优点,它给老师和学生都带来了极大的便利。这一系统的开发能够给学校的实验教学带来这么多的便利,所以作者在本次毕业设计中选择了《实验教学网络管理系统》这一题目。

§2.2 系统功能需求分析

    作为实验教学管理系统,首先需要具有选题的功能,学生在登陆以后可以对现有的实验题目进行查看,在确定自己感兴趣的试验题目后可以进行选题的操作。为了方便学生的选题,在选题的页面具有查询的功能,可以通过题目或者是教师进行查找,方便学生的选题需要。学生选好了题目以后再做完实验得出结果之后,可以将实验结果上传至服务器,以方便老师的查看,在遇到困难的时候可以通过向老师提问来寻求解决方案。
    由于本系统隶属于学校的教学管理系统,所以数据库中的学生和教师信息都应该是由学校负责提供的,管理员也可以通过添加来增加学生和教师的基本信息,以应付突发的事件。为了满足管理员增加的需要,管理员在必要时可以添加新的管理员。但是为了保证学校数据安全,本系统的管理员没有删除用户的权限。
教师将新实验的申请提交以后,需要经过管理员的审核以后才能发布到学生可选题目列表中。
    教师在本系统中的主要任务是申请实验,察看学生实验结果,以及对学生的提问及时回答。当老师有了增加新实验的准备以后可以将新实验的信息提交给系统,供管理员审查。教师可以对学生提交的实验结果进行查看,并对学生提出的问题进行及时解答。

§2.3 系统数据流图

根据系统需求分析,得到系统数据流图如图2.1所示。

毕业设计论文参考

 

 

2.1 系统数据流图

§2.4 数据字典

数据字典是关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合。其作用是在软件分析和设计的过程中给人们提供关于数据的描述信息[4]
根据对上面数据流图的分析,得到本次系统得主要数据字典如下图2.2-2.7所示:
 

名字:实验编号
别名:
描述:唯一的标识一个实验的一个关键域
定义:实验编号=11{数字}11
位置:实验申报信息
      实验审查信息
      选题信息

2.2 实验编号数据字典

名字:实验申报信息
别名:实验申请信息
描述:教师申报实验时需要提交的信息表
定义:实验编号=实验编号+教师编号+介绍文档
位置:实验信息表 

2.3 实验申报信息数据字典

名字:实验结果
别名:
描述:学生提交给系统得实验结果
定义:实验结果=实验编号+学生编号+结果文档
位置:实验结果表

2.4 实验结果数据字典

名字:实验开放状态
别名:
描述:某个实验是否通过审查的标志
定义:实验开放状态=0{数字}4
位置:实验信息表

2.5 实验开放状态数据字典

名字:问题信息
别名:提问信息
描述:学生提问时提交给系统的信息
定义:问题信息=学生编号+提交时间+问题
位置:问题表

2.6 问题信息数据字典

名字:回复信息
别名:答案信息
描述:教师回答的信息
定义:答案信息=教师编号+提交时间+答案
位置:回答表



最新毕业设计成品

版权所有© 帮我毕业网 并保留所有权利

QQ 1370405256 微信 biyebang

QQ:629001810微信:biyebang

收缩