**大学
毕业设计(论文)
题目:在线考试系统
姓名:
准考证:
专业:
指导老师:
答辩时间:
摘要
在线考试系统旨在实现考试的无纸化管理,对一些科目的考试可以通过互联在线或局域网进行,方便校方考务的管理,也方便了考生,尤其适合考生分布广,不易集中的远程教育。本系统包括系统管理、考生管理、在线考试、在线制作试卷、控制学生考试、试卷审批中心等功能。本论文主要介绍了系统的分析,设计和开发的全部过程。运用数据流图,ER图,程序流程图等对系统的设计过程进行详细的说明。全文共分为前言、需求分析、系统设计、开发技术、关键技术解决,结论六部分。西统采用B/S开发模式,开发工具选择JAVA、JSP、JavaScript、Html语言,采用Tomcat服务器技术,后台数据库选用SQL Server 2000。
关键词:JSP,JAVA,SQL Server 2000数据库,B/S模式
目录
前言 1
第 1 章 开发方案 2
问题分析 2
项目目的 2
方案选择 3
第 2 章 需求分析 7
任务概述 7
需求规格说明 7
运行环境 8
第 3 章 系统设计 9
指导思想 9
系统结构图 9
设计框架 10
数据流图 11
功能模块设计 11
数据库设计 17
第 4 章 开发技术 22
数据访问接口 22
权限设计 22
查询统计报表设计 22
第 5 章 关键技术解决 24
JSP与数据库的连接 24
执行SQL语句 24
Web应用程序的测试环境IIS 25
第 6 章 结论 26
致谢 27
参考文献 28
前言
现今,不管是国内还是国外的各大厂家,都在不断的推出一系列的考试、认证。如微软的MCSE、A等。我们国家的自考或是成考,以及各省市的各种考试,现在都在朝着信息化的道路前进在走。我们相信在今后这一系列的考试将会走向在线化考试的。这样才是符合信息发展的。所以我们考虑这是一个机会。我们要给不同的考试一个好的解决方案。这个方案呢在技术上来讲我们是考虑 B/S模试。在Windows平台上,使用IE浏览器,完成抽题、考试、交卷等考试任务。还可以通过多媒体手段来完成监考。
各考点模块通过在线获取题库,考点模块按照题库中的抽题策略,自动给每个考生生成一份试卷,考生在线作答,考试结果数据通过在线回收,系统自动进行判分,生成考试成绩和统计数据。“在线考试系统”是集合现代考试理论、方法和现代信息技术手段的智能化网上考试系统,为学生个性化学”的“个别化考试服务”,是终结性评价系统。学生可以随时、随地的进行课程结业考试。
绪论
需求分析
问题分析
传统的学校教学中,进行一场考试,要求老师刻试卷、印试卷、安排考试、监考、收集试卷、评改试卷、讲评试卷和分析试卷,这是一个繁杂的过程,需要大量人力、物力与时间的投入,已经越来越不适应学校信息化建设与现代教学的需要。尤其在远程在线教学中,学生分布广,不易统一集中安排考试,给校方和学生带来了众多的不便。
而在线考试系统,正是信息化建设的产物,它是传统考场的延伸。它可以利用互联在线和局域网,随时随地的对学生进行考试,加上数据库技术的利用,大大简化了传统考试的过程。因此在线考试是电子化教学的不可缺少的辅助手段。
开发在线考试系统,提出以下解决方案:
采用B/S模式,选择SQL Server 2000作为后台数据库,选择JAVA、JSP、JavaScript、Html作为应用程序开发工具,运用Tomcat服务器技术,整个系统完全基于Browser/Server模式进行设计。
B/S模式有以下优点:
(1)开发成本及维护成本降低。由于B/S架构管理软件只安装在服务器端(Server)上,在线管理人员只需要管理服务器就行了,用户界面主要事务逻辑在服务器(Server)端完全通过辑在前端(Browser)实现,所有的客户端只有浏览器,在线管理人员只需要做硬件维护。
(2)良好的安全性能,防火墙技术可以保证后台数据库的安全性。所有客户端请求都是通过DBMS来访问数据库,从而大大减少了数据直接暴露的风险。因此系统的架构就采用了B/S设计模式。
在线考试系统主要实现题库录入、在线考试、在线制作试卷、在线控制考试、自动评分、自动交卷、考生管理、成绩查询、试卷审批、系统管理等功能,充分利用计算机在线技术,改变传统的考试操作方式,实现无纸化考试的模式。
用户类别:登录系统的身份定为三种,一是超级管理员
毕业设计毕业论文在线考试系统毕业论文 来自淘豆网m.daumloan.com转载请标明出处.