文翻译工具北京

点赞:11936 浏览:53987 近期更新时间:2024-02-15 作者:网友分享原创网站原创

丽水学院毕业设计(论文)

开题报告

(2016届)

题目在线考试系统的设计与开发

指导教师王国豪

院别工学院

班级网络11本

学号11104170420

姓名俞天瑜

二〇一五年一月五日

选题的意义

传统的学校教学中,进行一场考试,要求老师刻试卷,印试卷,安排考试,监考,收集试卷,评改试卷,讲评试卷和分析试卷,这是一个繁杂的过程,需要大量人力,物力与时间的投入,已经越来越不适应学校信息化建设与现代教学的需要.尤其在远程网络教学中,学生分布广,不易统一集中安排考试,给校方和学生带来了众多的不便.

随着计算机应用迅猛发展,网络的应用不断扩大,通过Inter在Windows平台上,使用IE浏览器,完成抽题,考试,交卷等考试任务,将会大大减轻教师的工作负担,同时提高考试质量,实现考试的无纸化管理,打破传统的考试管理方法,实现任何地点的实时考试,从而让考试不受地点限制.本课题模拟开发在线考试系统,包含以下主要功能:

1系统管理模块,更改,高级管理(添加资源,管理员.

2考生管理模块,考生注册考生查询,考生集体(班级)查询.

3成绩查询模块,询学生基本信息及成绩单信息.

4控制考试模块

5制作试模块题型设置问题选项设置基本属性设置性质.

6,试卷中心模块,学校领导对试卷进行审批与发布.

7,考生考试模块主要考试及自动评卷功能.

通过了解和掌握JA,JSP,JaScript,Html等相关技术,掌握在线系统设计原理,设计并实现一个在线考试系统.在线考试系统能有效简化考试流程,减轻教师考试制卷,判卷,控制考试等繁重的工作量,改变传统的考试操作方式,实现无纸化考试的模式.

1).数据库结构设计:在线考试系统的重点放在数据库表的设计和功能的上.数据库表的设计需要一定数据库理论知识,具有一定SQL语言编程能力,数据表设计质量好坏直接影响系统中各个处理过程的性能和质量,影响到后面系统的开发实现和效率,因此更多时间在数据库表的设计上.

整个数据库的设计应和应用系统设计相结合,也就是说,整个设计过程中要把结构设计和行为设计密切结合起来.首先进行数据库的需求分析,然后根据需求分析画出数据库关系图,最后再对数据库表进行设计,初次设计相对较大的库表,表关联设计合理.

2系统的功能设计:本系统的另一个重点是系统功能的实现,该系统的流程是老师制作试卷,制作完后这份试卷还不能给学生考试,须通过校领导的审批之后,老师方可对该试卷进行控制考试,对试卷输入考试时间开始考试后这份试卷就自动发放给学生,这时学生登录后,就可以考试了,考试完毕后自动给出成绩.

拟解决的主要问题在网络技术逐渐渗入社会生活各个层面的今天,传统的考试方式也面临着变革,而在线考试则是一个很重要的方向.基于Web技术的在线考试系统可以借助于遍布全球的Inter进行,因此考试既可以在本地进行,也可以在异地进行,大大提高了考试的灵活性.试卷可以根据题库中的内容即时生成,可避免考试前的压题,而且可以采用大量标准化试题,从而使用计算机阅卷,大大提高阅卷效率,还可以直接把成绩送到数据库中.所以现在较好的考试方法为在线考试,试题内容放在怎么写作器上,考生通过姓名,准考证和口令进行登录,也存放在怎么写作器中,这样考试的公平性,答案的安全性可以得到有效的保证.因此,采用在线考试方式将是以后考试发展的趋势.

研究(工作)步骤:第阶段(201.12.05--2016.12.28):该阶段收集相关资料,确定课题方向.

文翻译工具北京参考属性评定
有关论文范文主题研究: 关于数据库的文章 大学生适用: 函授毕业论文、函授论文
相关参考文献下载数量: 92 写作解决问题: 如何写
毕业论文开题报告: 论文提纲、论文前言 职称论文适用: 期刊发表、职称评中级
所属大学生专业类别: 如何写 论文题目推荐度: 优质选题

第阶段(201.12.09--2016.01.11):该阶段第阶段(201.01.12--2016.02.22):该阶段第四阶段(201.02.23--2016.03.01):该阶段第五阶段(201.03.02--2016.03.17):该阶段第六阶段(201.03.18--2016.03.24):该阶段

2.研究的方法本次开发的在线考试系统,是基于B/S开发模式,选择JA,JSP,JaScript,Html等技术进行开发,采用Tomcat怎么写作器技术,后台数据库选用SQLServer2000.

1.B/S结构模式

在线考试系统的实现技术有多种,可以采用传统的客户机/怎么写作器(C/S)型的MIS型架构,即试题内容放在远程的怎么写作器上,在考试机上安装考试应用程序和数据库客户机配置,因此每次考试时要对机器进行安装,配置,这样一来考务工作比较烦琐,而且考试程序放在客户机上,安全性也受到一定影响.另外一种考试系统采用Web技术实现.Web技术超越了传统的"客户机/怎么写作器"两层结构,采用三层体系结构:用户界面层/事务层/数据库层.因此Web结构有着更好的安全性.在用户机上不需要安装任何应用程序,应用程序可以安装在事务层所在的计算机上,试题存放在数据库怎么写作器上(事务层和数据库可以是同一台机器).

2.JSP技术

JSP的全称是JaServerPages,它是SUN推出的一种动态网页技术标准.它在传统的静态页面文件(*.,*.)中加入JA程序片段和JSP标记,就构成了JSP页面.JSP具有以下的优点:


(1)将业务层与表示层分离:使用JSP技术,网络开发人员可认使用HTML来设计页面显示部分(如字体颜色等),使用JSP指令或者JA程序片段来生成网页上的动态内容,

(2)能够跨平台:JSP支持绝大部分平台,包括现在非常流行的LINUX系统,应用非常广泛的Apache怎么写作器也提供了支持JSP的怎么写作,

(3)一次编写,处处运行:作为JA开发平台的一部分,JSP具有JA的所有优点,包括Writeonce,Runeverywhere.

3.Tomcat应用怎么写作器

目前支持JSP的应用怎么写作器是较多的,Tomcat是其中较为流行的一个Web怎么写作器,被JaWorld杂志的编辑选为2001年度最具创新的ja产品,可见其在业界的地位.

Tomcat是一个免费的开源的Serlvet容器,在Tomcat中,应用程序的部署很简单,你只需将你的WAR放到Tomcat的webapp目录下,Tomcat会自动检测到这个文件,并将其解压.你在浏览器中访问这个应用的Jsp时,通常第一次会很慢,因为Tomcat要将Jsp转化为Servlet文件,然后编译.编译以后,访问将会很快.另外Tomcat也提供了一个应用:manager,访问这个应用需要用户名和,用户名和存储在一个xml文件.通过这个应用,辅助于Ftp,你可以在远程通过Web部署和撤销应用.当然本地也可以. Tomcat也具有传统的Web怎么写作器的功能:处理Html页面.但是与Apache相比,它的处理静态Html的能力就不如Apache.我们可以将Tomcat和Apache集成到一块,让Apache处理静态Html,而Tomcat处理Jsp和Servlet.

Tomcat是一个很好的工具,不仅仅因为其免费,功能强大,更因为其开放性,越来越收到人们的重视.

4.数据访问接口

JDBC是一种可用于执行SQL语句的JaAPI应用程序设计接口.它由一些Ja语言编写的类和界面组成.JDBC为数据库应用开发人员,数据库前台工具开发人员提供了一种标准的应用程序设计接口,使开发人员可以用纯Ja语言编写完整的数据库应用程序.[1]肖刚着.JaWeb怎么写作器应用程序设计[M].北京:电子工业出版社,2002.[2]王国辉,吕海涛,李钟尉着.Ja数据库系统开发案例精选[M].北京:人民邮电出版社,2007.[3]朱福喜,唐晓军着.Ja程序设计技巧与开发实例[M].北京:人民邮电出版社,2004.

[4]BruceEckel着.ThinkinginJaThirdEdition[M].北京:机械工业出版社,2005.[5]杨磊,陈凌云着.EclipseWeb开发-Ja体系结构,工具,框架及整合应用[M].北京:人民邮电出版社,2006.[6]孙卫琴,李洪成着.Tomcat与JaWeb开发技术详解[M].北京:电子工业出版社,2006.[7]CayS.Horstmann,GaryCornell着,程峰,黄岩波等译.Ja核心技术卷基础知识第6版[M].北京:机械工业出版社,2005.[8]萨师煊,王珊等着.数据库系统概论[M].北京:高等教育出版社,2000.

着.[M].北京:

[1]Presan,R.S.着.SoftwareEngineeringAPRACTITIONER'SAppoachSixthEdition[M].北京:清华大学出版社,2006.

[1]张立科着.[M].北京:,2004.

着.[M].北京: