版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、在线考试系统的设计与实现,姓名: 指导老师:,一、选题依据及意义,现在网络技术逐渐渗入社会生活各个层面,传统的考试方式必将面临着变革,而Web网络考试则是一个很重要的方向。基于Web技术的网络考试系统可以借助于遍布全球的因特网进行,因此考试既可以在本地进行,也可以在异地进行,大大拓展了考试的灵活性。试卷可以根据题库中的内容即时生成,可避免考试前的押题;而且可以采用大量标准化试题,从而使用计算机判卷,大大提高阅卷效率;还可以直接把成绩送到数据库中,进行统计、排序等操作。所以现在较好的考试方法为网络考试,试题内容放在服务器上,考生通过姓名、准考证号码和口令进行登录,考试答案也存放在服务器中,这样考
2、试的公平性、答案的安全性可以得到有效的保证。因此,采用网络考试方式将是以后考试发展的趋势。,二、国内外有关本选题的研究动态,在我国,虽然远程教育已经蓬勃发展起来, 但是目前学校和社会上的各种考试大都是 采用传统的考试方式,在此方式下,组织一次考试至少要经过五个步骤,即人工出题, 考生考试,人工阅卷,成绩评估和试卷分析。显然,随着考试类型的不断增加以及考试 要求的不断提高,教师的工作量将会越来越大,并且其工作将是一件十分繁琐和非常容 易 出错的事情,可以说传统的考试方式已经不能适应现代考试的需要。随着计算机的迅 猛发展,网络应用不断扩大,如远程教育和虚拟大学的出现等等,且这些应用正逐步深 入千家
3、万户。人们迫切要求利用这些技术进行网上考试,以减轻教师的工作负担及提高 工作效率,与此同时也提高了考试质量,从而使考试更趋于公证、客观,更加激发学生 的学习兴趣。例如目前许多国际著名的计算机公司所举办的各种认证考试绝大部分采用 这种方式。 网上在线考试是现阶段研究开发的一个热点。,三、研究内容,用户模块 管理员维护模块 试卷和试卷管理模块,用户模块 用户登录:不同用户可以通过选择对应的用户类型,然后输入用户名和密码登录系 统,同时包括修改自己密码的功能。,管理员维护模块 (1)教师管理:可进行教师信息的维护操作,如增加 修改、查询、删除以及教师任 课班级设置功能。 (2)班级管理:可进行班级信
4、息的管理和维护操作, 如增加、修改、查询、删除和班 级任课教师的管理功 能。 (3)学生管理:可进行学生信息的增加、修改、查询 、删除操作。,试卷和试卷管理模块 (1)试卷发布、修改、删除:教师可发布新的考试试 卷、其中包括试卷的增加、修改、 查询和删除。 (2)试题的增加、修改、删除:可对试卷包含的试题进行增加、修改和删除。 (3)学生考试:学生登录系统后,可选择参加某考试,在规定时间内完成答卷并给出 相应分数。,四、本课题的研究方案,研究的方法 (1) 应用技术:JSP+servlet+javabean的技术,结合Oracle数据库,采用MVC模式,主要应用语言为Java、JSP以及Jav
5、aScript。 (2)系统开发环境:Microsoft Windows XP (3)应用服务器:Apache Tomcat6.0 (4)数据库:Oracle (5)开发工具:Dreamwer,MyEclipse,策略和步骤 (1)通过前期详细的调研完成需求分析问题,按需求分析的结果确定所需的实体与属性,建立完善的实体间的联系,然后创建数据库。 (2)在MyEclipse中新建项目,搭建好框架,导入SSH_jar包,并连接数据库和Tomecat,测试能不能能正常运行 (3)在Dreamweaver中用DIV+CSS技术制作网页,在MyEclipse中把网页转换为JSP页面。 (4)在框架的各个
6、模块中添加代码,完成相关功能。 (5)对系统进行测试,系统运行界面、系统各种功能、系统性能、系统安全性进行了一个很全面很详细的测试。,五、可能遇到的问题以及解决的方法,(1)后台数据库的设计: 后台数据库要设计多张表,这些表的每一个字段的定义、类型的定义,涉及到表与表之间如何更好的关联等一系列的问题。 (2)试题的录入:试题录入,仅录入主观题(简答,程序设计),与客观题(选择题),解决方法,通过持久化录入数据库中。可以选定题目,以便以后添加到考试模版中。 (3)数据的安全性和完整性: 所有的用户都是以唯一的ID登录,登录成功后进行相关操作,为了确保数据的安全性就必须对用户的权限进行管理等。,六
7、、可行性分析,(1)目前在国外一些国家,网上提交作业和网上考试已经相当普及了,随着国内网络教育的兴起,各高校纷纷开发了自己的网络教学平台,作为网络课程重要组成部分的网络考试系统也相继问世,如北京师范大学的网络教学平台、上海交大的网络考试平台。 (2)在网上关于在线考试系统的研究很多,网上也有大量这方面的文献可以参考,设计开发这个系统的技术和一些常见问题的解决方案也有大量的参考。 (3)在大学的四年里我已经学习了java、Jsp、Oracle等课程。通过平时的学习和做过的一些项目,已了解掌握了编程语言的一些技术和对数据库的连接和基本操作,也对工程开发流程有了一些经验。 (4)现在的选题和以后的论
8、文研究、撰写、修改的工程中都将会有朱老师的指导和帮助的,身边的有经验的同学也将对我有很大帮助。,七、工作进度安排,第 12 周: 进行需求分析,准备必须的开发知识,完成开题报告 第 34 周: 总体设计,在线考试系统数据库的建设 第 57 周: 界面设计,题目录入的实现 第 810 周: 随机组卷,评阅,成绩查询的实现 第1112周: 最后调试修改完善,毕业论文的撰写,八、预期研究成果,实现在同一页面通过身份验证老师进行试题录入、操作组卷、打分。学生学生可以注册、登陆、答题,以及成绩查询等。管理员可对教师信息进行操作。,参考文献,1 Java2 面向对象程序设计洪维恩,何嘉.中国铁道出版社.2005.1 2 Java 基础教程耿祥义. 清华大学出版社. 2004.9 3 Struts Web设计与开发大全邱哲等.清华大学出版社. 20
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年幼儿园大型中秋节活动方案设计
- 2026年演唱会活动策划方案
- 2026年服装行业经营风险分析
- 2026年幼儿园安全自查报告
- 2026年土鸡销售营销方案策划书
- 2026年云南民族大学附属中学中考英语模拟试卷(含详细答案解析)
- 2026年国庆节小班教育活动设计
- 2026年小学数学教学专题研究报告
- 二手车买卖协议书无效
- 互联网借款协议书范本
- 临床技术操作规范麻醉学分册
- 中国邮政合同样本
- 成人雾化吸入护理2023
- 2024年7月浙江省高中学业水平考试数学试卷真题(含答案详解)
- 2023中国光大银行南京分行对公/零售信贷审批岗招聘笔试历年典型考题及考点剖析附带答案详解
- 湖北省仙桃、天门、潜江2025届高一下数学期末综合测试试题含解析
- GA 1809-2022城市供水系统反恐怖防范要求
- 人教版五下数学期末练习题
- 高大模板(盘扣式)安全专项施工方案
- GB/T 1603-2001农药乳液稳定性测定方法
- 动物外科学基础第八章-四肢疾病课件
评论
0/150
提交评论