基于web的教师监考信息系统的设计与实现

目 录
第1章 绪论 - 1 -
1.1研究背景 - 1 -
1.2国内外研究现状 - 1 -
1.2.1国内研究现状 - 1 -
1.2.2国外研究现状 - 2 -
1.3研究目的和意义 - 2 -
1.3.1理论意义 - 2 -
1.3.2实践意义 - 2 -
第2章 相关技术 - 4 -
2.1 Java语言简介 - 4 -
2.1.1Java的网络地位 - 4 -
2.1.2Java的语言地位 - 4 -
2.1.3Java的需求地位 - 4 -
2.2 JSP技术 - 5 -
2.2.1 HTTP协议 - 5 -
2.2.2 Web程序 - 5 -
2.2.3 MySQL数据库技术 - 5 -
第3章 可行性分析 - 6 -
3.1经济可行性分析 - 6 -
3.2技术可行性分析 - 6 -
3.3操作可行性分析 - 7 -
第4章 系统需求分析 - 8 -
4.1系统功能性需求概述 - 8 -
4.1.1系统概述和用户特点 - 8 -
4.1.2系统功能需求 - 8 -
4.2非管理员登录身份分析模型 - 9 -
4.3系统非功能性需求概述 - 10 -
第5章 系统的设计 - 11 -
5.1系统的设计原则 - 11 -
5.2系统的设计目标 - 11 -
5.3系统的模块设计 - 11 -
5.3.1管理员模块 - *好棒文|www.hbsrm.com +Q: *351916072* 
11 -
5.3.2教师模块 - 11 -
5.3.3学生模块 - 11 -
5.4 数据库设计 - 12 -
5.4.1数据完整性指标 - 12 -
5.4.2数据库表 - 12 -
第6章 系统实现 - 14 -
6.1界面实现 - 14 -
6.2 部分代码展示 - 17 -
第7章 系统测试 - 20 -
7.1测试方法 - 20 -
7.2测试结果 - 20 -
总结与展望 - 21 -
参考文献 - 22 -
第1章 绪论
1.1 研究背景
本课题是教师监考信息系统,现阶段的高校教务工作任务繁重,考务安排等工作效率有待提高,尤其在系统用户的管理、学校教师的课程管理、安排考试的管理等方面无法有效提高功能的实用高效性[1],设计并使用系统,能够使教务工作包括考务管理引入系统规范化,相对于过去的管理来说,可以在管理效率方面有很大提高。本系统需要有高效的管理方法和科学的处理方式,系统包括管理员、教师和学生三种权限登录,不同的身份登录系统后,可以进行有关的操作,完成不同的教务任务,提高效率。
1.2 国内外研究现状
1.2.1 国内研究现状
现阶段社会经济稳步发展,对高素质的人才来说,十分期待能够大展身手,于是出现了各种各样的考试。考试无处不在,考试作为选拔高素质人才,高水平认定资格的一种比较常规而有效的手段来讲,在学校的存在十分普遍。高校的考试,从一方面来说,考试能够直接的检查测试学生对于专业知识和所学功课的学习成果和掌握情况,而另一方面,这也是对教师教育教学工作效果的一种评估方式[2]。
教师监考、考务管理属于教务工作中比较重要的一个环节,也是具有相当多的工作任务,其中的内容包括按照相关要求以管理员的身份,进行一些数据管理工作,比如添加教师信息、修改教师简历、编辑学生所在的学院、专业以及班级等信息,还有学生们所学的课程等[3]。目前,国内的很多考试和安排以及相关管理工作都比较复杂,手工安排操作的项目繁多,所需要处理的数据更是数量庞大,从人力和时间这两方面看,确实投入与收获不成正比。计算机网络技术的发展,为我们提供了丰富多样的开发工具和安全可靠的操作平台,教师监考信息系统也应运而生。国内方面,教师监考和管理安排主要经历了以下两个具有明显特征的阶段:
第一阶段:应用在单机上的阶段。比较早的时期,关于考试监考的安排和管理工作一般用单机应用的系统,即一个系统,跑在一个计算机上。运行在单机上的这部分系统大多能实现数据的新建、浏览、添加、删除等基本的数据库操作。这时候,已经意味着监考信息系统的工作发展进入了信息化的时代,但是并没有实现完整的规范化和系统化。单机应用系统的不足还有一些,比如一台计算机上的工作安排只能由专人单机进行实现和完成,无法扩展系统的使用范围,从而使其效用低下,其中的系统维护性和工作的规范性都比较弱,安全性也有待提高。
第二阶段:应用于网络上的阶段。众所周知,网络时代高速发展,信息技术也随之受到重视和利用,教育信息化日益重要,教务改革的发展状况很大一部分要看教育信息化的程度如何,一个开放性和规范性的考务平台,离不开互联网的大力支持,许多研 *好棒文|www.hbsrm.com +Q: *351916072* 
发人员也投入大量的时间精来构建这个平台。
1.2.2 国外研究现状
在国外的教师监考信息系统中,他们通过搭建开放的、交互的环境,以快速录入、合理安排、高效管理为目标进行清晰条理的考试安排[4]。在国外研究的案例中可以看出,实现考试考场没有冲突、监考老师不会重排等目标是比较有难度的,因为还有各种突发事件值得探索后进行重新实践。经过开发人员的不写努力,系统终于得以完善。
国外的计算机技术起步较早,所以在教师监考信息系统的开发和实现工作中,有比较丰富的开发技术,他们开发的系统使用起来十分便捷,虽然前期用于开发和探索的费用比较高,但是最终的系统能够得以广泛应用。另外国内的管理模式与国外有所差异,所以对于国外的系统更多是参考学习价值,我们本国的学校模式以及管理方式的不同,也使得系统通用性不高。只用很少的高校可以选用。
1.3 研究目的和意义
1.3.1 理论意义
通过对教师监考信息系统的设计实践,深入理解Web模式下,系统用户管理、教师课程管理、考场安排管理、师生信息管理应用的开发流程,体会到Java编程语言通过代码部分的一次性详细编写、使得相关的程序在各处都能运行的特点[5],并对JSP技术在系统开发中的应用、MySQL数据库的设计使用有了进一步的学习和理解[6]。
1.3.2 实践意义
浏览器如何向服务器请求文档,服务器如何再把所请求的文档传给浏览器,针对这个方面的问题,HTTP协议便做出了解释。从层次的这方面考虑,可以知道HTTP协议在面向事务的应用层是具有主导地位,因为万维网彼此之间交换文件,可靠地传输多媒体的信息都是以HTTP为重要基础的。
2.2.2 Web程序
Web翻译成中文就是“网页”的意思,浏览网页是大家上网经常做的事情,当我们登录各种各样的网站的时候,我们必然会看到很多网页,静态的和动态的都很多,静态网页的访问速度比较快,但是对于她的更新比较麻烦,页面在上传服务器之后就不变了,当你需要修改网页的时候,就不足够方便,需要先在本地修改,再上传文件,而动态网页能够随着用户不同操作或者时间变化实时实现数据的交换[9]。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/3060.html

好棒文