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

上传人:我** 文档编号:115352614 上传时间:2019-11-13 格式:DOC 页数:38 大小:1.86MB
返回 下载 相关 举报
在线考试系统的设计与开发._第1页
第1页 / 共38页
在线考试系统的设计与开发._第2页
第2页 / 共38页
在线考试系统的设计与开发._第3页
第3页 / 共38页
在线考试系统的设计与开发._第4页
第4页 / 共38页
在线考试系统的设计与开发._第5页
第5页 / 共38页
点击查看更多>>
资源描述

《在线考试系统的设计与开发.》由会员分享,可在线阅读,更多相关《在线考试系统的设计与开发.(38页珍藏版)》请在金锄头文库上搜索。

1、摘 要 随着计算机技术的发展,考试的方式也在不断的变化着。从最初的人工印 刷试卷,到发考卷,然后收卷,然后改卷,然后发布成绩,整个流程相对的比 较的复杂,而且涉及的人员较多,不容易协调。到现在比较流行的是使用无纸 化考试系统,每回考试只要使用软盘等等存储介质带题库下来,在计算机上安 装一个考试客户端(甚至有些就直接使用 windows 内置的浏览器就可以了),就 可以考试了。采取这种方法,不知不觉中就减少了考试时间,降低了考试成本, 减少了老师的工作。而且一般情况下,该类考试系统都是使用随机组卷,电脑 随机抽卷的,保证了公正性。 本论文就是以“在线考试系统”的开发为背景,论述了在线考试系统发展

2、 的历史及现状。全文共分为系统调查、系统分析、功能设计、数据库设计、系 统实现、总结、参考文献等。本系统包括题库的维护维护、考生的考试模块、 评分模块,而且老师和学生可以分别使用不同的用户名进行登录,具有不同的 操作权限。 关键词:在线考试; 随机生成试卷; 自动阅卷; 公正; JSP ABSTRAC Along with computer technology development, test way also in unceasing change. From initial test, the man- power prints the examination paper, to se

3、nds the examination paper, then receives the volume, then changes the volume, then issue result, entire flow relative comparison complex, moreover involves the personnel are many, not eas y to coordinate. Quite popular uses the paperless test system to the present, so long as each chapter of test us

4、es the floppy disk and so on storage medium belt question bank s to get down, installed a test client side on the computer (even some directly to use th e browser which in windows set to be possible might) take a test. Adopts this method, unconscious reduced the test time, reduced the test cost, red

5、uced teachers work. More over in the ordinary circumstances, this kind of test system all is the use along with th e unit volume, the computer pulls out the volume stochastically, has guaranteed the fairness. The present paper is by the online test system; the development is a background, ela borate

6、d the online test system development history and the present situation. The full text altogether divides into the system investigation system analysis, function al design, database design, system realization summaries, reference and so on. This article elaborated in detail the system analysis, the s

7、ystem design method and the cont ent. This system including question bank maintenance maintenance, examinees test m odule, grading module, moreover teacher and the student may use different user to car ry on separately register, have the different operation jurisdiction. Keywords: Computer test syst

8、em;Randomly generated test paper;Automatic marking;Justice; JSP 目 录 1 概述.1 1.1 选题背景.1 1.2 在线考试系统概述.1 1.3 系统开发环境.2 1.3.1 JSP 简介2 1.3.2 系统开发的语言环境3 2 系统规划与分析3 2.1 需求分析.3 2. 2 可行性分析4 2.2.1 经济上的可行性4 2.2.2 技术上的可行性4 2.2.3 操作上的可行性4 2.3 系统业务流程分析.5 2.3.1 管理员业务流程图5 2.3.2 学生业务流程分析5 2.4 系统数据流程分析.5 2.4.1 系统顶层流程图5

9、 2.4.2 一级细化数据流程图6 2.5 数据字典.7 2.5.1 主要数据项描述7 2.5.2 主要数据结构描述8 2.5.3 主要数据流描述.8 2.5.4 主要数据存储描述9 2.5.5 主要处理逻辑描述10 3在线考试系统设计 .11 3.1 系统的平台设计.11 3.2系统功能结构设计11 3.3 代码设计.15 3.4 系统数据库设计.16 3.4.1 概念结构设计16 3.4.2 逻辑结构设计18 3.5 界面设计.21 3.5.1 在线考试系统主界面21 3.5.2 考生界面22 3.5.3 管理员界面23 3.6 系统安全设计.24 3.6.1 数据安全24 3.6.2 网

10、络安全25 4在线考试系统实施 25 4.1 数据库的实施25 4.2程序实现29 4.2.1 学生登录注册主要代码29 4.2.2 在线留言主要代码31 5 结束语 31 参考文献 32 武汉纺织大学 2013 届毕业设计论文 1 1 概述 1.1 选题背景 考试是教育中一个重要的环节。考试的目的一是为了检查学生的知识掌握 情况,二是为了提供教学分析的依据。传统的考试由于涉及到诸多环节,考试 时间周期长、效率低,同时人工阅卷等主观因素也影响到考试的公正性。再加 上随着计算机网络技术的飞速发展,现在很多国内外的大学和社会其他部门都 已经开设了远程教育,通过计算机网络实现异地教育和培训。现在,计

11、算机硬 件技术的发展已经达到了相当高的水平,在教育领域的应用也越来越广泛,在 线考试系统也随之展现出越来越多的优越性。 将计算机技术应用于教育测量和评价的全过程中,即计算机辅助测试 (Computer Assisted Test CAT)已成为国外计算机教育和教育技术领域内的 一个研究热点,它从评价内容、评价方法和评价形式等多方面发展了传统测评 理论和实践,并且使对信息技术能力的测评更加容易。20 世纪 60 年代美国首 先将电脑用于教育测量,如今已步入成熟应用阶段,而在国内这方面的研究才 刚刚起步。在我国,目前很多学校与社会上的各种考试依然采用传统的考试方 式,在此方式下,组织一次考试至少要

12、经过七个步骤,即人工出题、试卷硬刷、 考场安排、考生考试、人工阅卷、成绩评估和试卷分析。显然,随着考试类型 的不断增加以及考试要求的不断提高,教室的工作量将会越来越大,并且其工 作将是一件十分繁琐和非常容易出错的事情。可以说传统的考试方式已经不能 适应现代考试的需要。随着计算机应用的迅猛发展,网络应用不断扩大,如远 程教育和虚拟大学的出现等等,并且这些应用正逐步深入到千家万户。人们迫 切要求利用这些技术来进行在线考试,以减轻教室的工作负担及提高工作效率, 与此同时也提高了考试的质量,从而使考试更趋于公正、客观,更加激发学生 的学习兴趣。开发本软件项目目的就是:优化教学管理,减轻管理员工作负担、

13、 提高工作效率、优化学生考试的流程,增强参加考试学生的身份识别。实施安 全措施,确保考试的公正性。 1.2 在线考试系统概述 此在线考试系统由用户注册登陆模块、考试模块、系统管理模块和论坛模 武汉纺织大学 2013 届毕业设计论文 2 块等模块组成。其中系统管理模块是进行题目的添加、存储和删除,是系统运 行的基础;查询子模块实现了对学生考试信息远程查询。考试模块是客户端学 生或管理员通过自己的姓名和学号以及密码登陆系统,进入界面时由系统按照 出题管理员预先设置好的试卷结构从题库中抽取适合的题目,形成试卷。学生 可通过论坛了解交流一些个与考试相关的信息。系统选用的开发软件是 my eclipse

14、 和 tomcat,后台数据库为 My SQL。本系统的开发采用结构化设计思想。 1.3 系统开发环境 该系统数据存储量小、分析处理工作简单。前台以 Java 为开发工具, 使用 JSP 开发技术,以 Tomcat 作为 Web 服务器,在短时间内建立系统应用原型,对 初始原型系统进行需求迭代,不断修正和改进,直到初可行的设计软件的界面和 各个功能模块;后台使用 SQL Server 2008 进行系统数据库的连接和管理,实 现基于 Intranet 的数据输入和数据查询。Windows Server 服务器操作系统, SQL Server 数据库,Tomcat Web 服务器三者之间具有良好

15、的可兼容性,运行稳 定。三者的搭配使用能够保证系统长期稳定,高效运行。 系统的客户端在 Windows 平台下运行,服务器端可在 Windows 平台或 UNIX 平台下运行,可实现 各操作点的信息共享,相互之间的信息传递要做到准确、快捷、顺畅;采用图形 化的操作界面,对重点业务实施全天候动态监管;系统维护方便可靠,有较高的安 全性,满足实时性、先进性和经济性的要求。 1.3.1 JSP 简介 JSP 全名为 java server page,其根本是一个简化的 Servlet 设计,他实 现了 Html 语法中的 java 扩张(以 形式) 。JSP 与 Servlet 一样,是在 服务器端

16、执行的,通常返回给客户端的就是一个 HTML 文本,因此客户端只要有 浏览器就能浏览。Web 服务器在遇到访问 JSP 网页的请求时,首先执行其中的 程序段,然后将执行结果连同 JSP 文件中的 HTML 代码一起返回给客户端。插入 的 Java 程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要 的功能。 JSP 技术使用 Java 编程语言编写类 XML 的 tags 和 script lets,来封装产 武汉纺织大学 2013 届毕业设计论文 3 生动态网页的处理逻辑。网页还能通过 tags 和 script lets 访问存在于服务端 的资源的应用逻辑。JSP 将网页逻辑与网页设计的显示分离,支持可重用的基 于组件的设计,使基于 Web 的应用程序的开发变得迅速和容易。 JSP(Java Server Pages)是一种动态页面技术,它的主要目的是将表示逻辑从 Servlet 中 分离出来。 1.3.2 系统开发的语言环境 Java 是一种简单的,面向对象的,分布式的,解释型的,健壮安全的,结 构中立的,可移植的,性能优异、多线程的动态语言。Java 平台由

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号