1 / 19
文档名称:

在线考试系统.ppt

格式:ppt   大小:226KB   页数:19页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

在线考试系统.ppt

上传人:glfsnxh 2017/12/5 文件大小:226 KB

下载得到文件列表

在线考试系统.ppt

文档介绍

文档介绍:个人介绍
现今,不管是国内还是国外的各大厂家,都在不断的推出一系列的考试、认证。如微软的MCSE、A等。我们国家的自考或是成考,以及各省市的各种考试,现在都在朝着信息化的道路前进在走。我们相信在今后这一系列的考试将会走向网络化考试的。这样才是符合信息发展的。所以我们考虑这是一个机会。我们要给不同的考试一个好的解决方案。这个方案在技术上来讲我们是采用B/S模式。在Windows/Linux平台上,使用IE浏览器,完成抽题、考试、交卷等考试任务。
摘要
各考点模块通过网络获取题库,考点模块按照题库中的抽题策略,自动给每个考生生成一份试卷,考生在线作答,考试结果数据通过网络回收,系统自动进行判分,生成考试成绩和统计数据。“在线考试系统”是集合现代考试理论、方法和现代信息技术手段的智能化网上考试系统,为学生个性化学****提供“灵活、方便、科学、公平”的“个别化考试服务”,是终结性评价系统。学生可以随时、随地进行课程结业考试。
背景
当前在线考试系统主要由两种模式,一种基于浏览器的B/S结构,另一种是C/S结构。的迅速发展和广泛普及的开放性、的巨大的计算能力使得考试突破了时间和空间的限制。的考试系统正成为人们的研究热点之一。为平台,研究了基于Web考试系统的设计与实现
(1) 可以创立电子题库,方便地实现试题的数字化管理。
(2) 可以按照科学的策略智能组卷,从而提高出卷效率。
(3) 可以具有操作性和交互性。
(4) 使考试和评卷更具规范性和合理性。
(5) 实现自动评卷和数据的有效保存。
网络考试系统优点
可行性分析
1 经济可行性
经济可行性分析主要是对开发项目的成本与效益作出评估,即分析新系统所带来的经济效益是否超过开发和维护网站所需要的费用。成本主要包括开发、运行和维护费用
2 社会因素方面的可行性:
本系统仅用于学校考试,企业认证考试,无法律和政策方面的限制
开发环境
1 Web应用程序开发环境—+
2 Tomcat应用服务器
3 MySQL数据库
相关技术
JSP技术
JSP的全称是Java Server Pages,它是SUN推出的一种动态网页技术标准。它在传统的静态页面文件(*.html,*.htm)中加入JAVA程序片段和JSP标记,就构成了JSP页面。JSP具有以下的优点:
将业务层与表示层分离:使用JSP技术,网络开发人员可充分使用HTML来设计页面显示部分(如字体颜色等),并使用JSP指令或者JAVA程序片段来生成网页上的动态内容;
能够跨平台:JSP支持绝大部分平台,包括现在非常流行的LINUX系统,应用非常广泛的Apache服务器也提供了支持JSP的服务;
组件的开发和使用很方便:如ASP的组件是由C++,VB等语言开发的,并需要注册才能使用;而JSP的组件是用Java开发的,可以直接使用;
一次编写,处处运行:作为JAVA开发平台的一部分,JSP具有JAVA的所有优点。
Struts
Struts是一个为开发基于模型(Model)-视图(View)-控制器(Controller)(MVC)模式的应用架构的开源框架,是利用Servlet,JSP和custom tag library构建Web应用的一项非常有用的技术。由于Struts能充分满足应用开发的需求,简单易用,敏捷迅速。它使用服务层框架可以将JavaBeans从Jsp/Servlet中分离出来,而使用表现层框架则可以将Jsp中剩余的JavaBeans完全分离,这部分JavaBeans主要负责显示相关信息,一般是通过标签库(Taglib)实现,不同框架有不同自己的标签库,Struts是应用比较广泛的一种表现层框架。
Hibernate
Hibernate是O/R Mapping的一种实现是目前在JAVA界使用非常广泛的O/R Mapping的一种实现,可以实现关系型数据库和对象之间的映射。
Hibernate的工作原理是通过文件把值对象和数据库表之间建立起一个映射关系,这样,我们只需要通过操作这些值对象和Hibernate提供的一些基本类,就可以达到使用数据库的目的。例如,使用Hibernate的查询,可以直接返回包含某个值对象的列表(List),而不必向传统的JDBC访问方式一样把结果集的数据逐个装载到一个值对象中,为我们的编码工作节省了大量的劳动。Hibernate提供的HQL是一种类SQL语言,是提供对象化的数据库查询方式,但HQL在功能和使用方式上都非常接近于标准的SQL