计算机公共基础课程在线考试系统的设计与实现开题报告

计算机公共基础课程在线考试系统的设计与实现开题报告本文简介:毕业设计(论文)开题报告题目名称:计算机公共基础课程在线考试系统的设计与实现院系名称:软件学院班级:软件工程(java方向)学号:201107092421学生姓名:沈冠楠指导教师:潘惠勇2014年12月一、设计题目依据课题来源:社会服务项目设计(研究)的目的和意义:实现该项目的原因:在当今信息时代,
计算机公共基础课程在线考试系统的设计与实现开题报告本文内容:
毕业设计(论文)
开题报告
题目名称:计算机公共基础课程在线考试系统的设计与实现
院系名称:软件学院
班
级:软件工程(java方向)
学
号:201107092421
学生姓名:沈冠楠
指导教师:潘惠勇
2014年
12
月
一、设计题目依据
课题来源:社会服务项目
设计(研究)的目的和意义:
实现该项目的原因:
在当今信息时代,计算机技术与网络技术越来越广地应用于各个领域,改变着人们的学习、工作、生活乃至思维方式,也引起了教育领域的重大变革。将计算机与网络技术应用于现代高等教育中,是现代高等教育发展的需要,也是改革教育模式,提高学校教学效果和教学效率、提高科研和管理水平的必要手段。目前的一个发展趋势是采用大规模试题库的计算机网络考试模式
随着计算机网络在生产生活、科技教育中的普及,传统试的考试出卷、答卷方式以及学绩管理正发生着巨大的变革,因此,如何使考试过程变得方便、高效、快捷、公正,是现代教育的一个重要课题。
作为教育评价和衡量学生能力的考试也正经历着无纸化和网络化的飞跃。网络的开放性和分布性的特点以及基于互联网的巨大计算能力使得考试突破了时间和空间的限制。基于网络技术的考试系统正成为人们的研究热点之一。
系统实现后,达到的效果:
试卷管理老师登录系统之后,可以进行试题的导入、导出,方便快速进行试题库的建立。试题库建好之后,可以对试题进行增删改查,可以随时对试题进行更新。同时,老师还可以对参加考试的学生的基本信息进行管理,可以增删改查学生的信息。在考试前,老师可以进行试卷的出题策略的管理。
学生登录系统之后,可以进行在线考试、查询考试成绩、个人信息修改等操作。在进行考试的时候,根据老师的出题策略随机生成题目,在规定的时间内可以进行答题,超出规定时间切断与教师端的连接,无法在上传数据,同时在时间以内每隔固定时间系统进行自动保存学生的答案。在查询考试成绩的时候,可以进行以往成绩的图形化查询。
改卷老师登录系统之后,可以对学生的试卷进行批阅,客观题实现自动改卷、主观题进行手动改卷,改卷之后可以对卷面进行分析和统计。同时可以查看学生以往的考试成绩,通过图形化的成绩可以很好的了解学生的学习情况。
二、文献综述
毕业设计实现(研究)领域的发展现状及可能的应用领域
一、
发展现状
目前的在线考试系统有两类:一类是基于局域网的网络考试系统,一类是基于WEB的网络考试系统。基于局域网的网络考试系统通常用于比较正式的考试,如计算机等级考试、职业技能考试、行业考试等;基于WEB的网络考试系统通常用于考生自测或网络教学系统。
许多高校都在为实现学校信息化作出了很大的努力,并取得了很好的效果,如很多学校都在使用的自动排课系统、教务管理系统、学生管理系统等,部分院校都已经基本实现了这一工程。但是在调查中发现,目前尚无一所大学拥有正规的在线考试系统。当然,也有很多的考试系统,如很多学校使用的C/S架构的系统,在应用到实际的考试中时出现了很多问题,具有专业性不强,安全性不好,灵活度不高等缺点,在很大程度上不能够满足这一领域的需求,具体表现在:
1.考试内容已经预先定制好,考试存在不公正性。
2.试题单一,没有充分体现网络多媒体的优势。
3.试题成绩评价不及时不能自动评分。
在线考试系统通用软件的商业开发,社会早已进行。一些单位大多利用此类通用软件,进行本单位的学生考试。但是,结合本院实际情况独立自主开发与应用专用软件的单位,尚属极少数。本次研究主要结合本院教学的特点,研制具有原创性的专用软件。
二、
应用领域
目前的在线考试系统可以针对很多的工作领域,包括了电信企业,企事业单位,学校,远程教育以及认证考试机构等等,并且提供不同的适合各种行业和领域的版本进行使用,可以很好的适用于各种行业和群体对不同在线考试系统的不同要求,可以很好的帮助个人和企业或者其他集体方便的使用。在这些领域内,学校和远程教育所占得比重比较多,计算机公共基础课程在线考试系统就可以在这两个领域有具体的应用,可以在计算机公共基础课程的学习之后,进行有目的的考试,了解学生的学习成果。
三、设计(研究)内容
功能需求及设计框架
一、功能需求
学生、教师输入自己的用户账号、密码,通过身份验证后可以进入相应的管理界面首页。学生模块分为在线考试、成绩查询、个人信息3个模块。试卷管理模块共分为试题管理、出卷策略管理、学生信息管理、个人信息管理4个模块。改卷管理页面分为改卷、成绩统计、个人信息管理3个模块。
学生模块:在线考试模块,学生可以选择要参加的考试,开始考试,若无主观题则会在考试束后由系统自动评分。成绩查询模块,考生可对自己参加过的考试进行成绩查询,可以进行图形化的统计。个人信息模块,学生可对本人信息进行修改。
试卷管理模块:试题管理模块,老师可以对题库试题进行批量导入或逐个添加、删除以及对现有题库中的题目进行修改。出卷策略管理模块,老师可以根据考试的需要进行试卷的设计,通过题型、题量、分值、难度、考查内容等信息来控制试卷的内容,将这些信息保存起来形成考试的出题策略,并且可以对现有的出题策略进行删除、修改、查看等操作。学生信息管理模块,老师可以增加、删除、修改以及查看所有学生以及参加考试的学生的信息。个人信息管理模块,老师可以在这里修改自己的基本信息或者修改登录密码。
改卷管理模块:改卷模块,老师批改已经考过的试卷,主观题进行自动改卷,客观题进行手动改卷,改完之后生成此次的成绩。成绩统计模块,对学生每次考试的成绩进行统计,包括每次每种题型的成绩、成绩的变化趋势、成绩的划分等。个人信息管理模块,老师可以在这里修改自己的基本信息或者修改登录密码。
二、设计框架
四、设计(研究)基础
所需实验手段、研究条件和实验条件
系统基于B/S架构开发,利用J2EE架构,Struts+Spring+Hibernate三大框架,mysql数据库相结合。开发工具使用集成开发环境Eclipse,服务器使用Tomcat。
五、计划进度
第七学期:
15—17:完成开题报告、开题答辩PPT
18开始:专业外文翻译
第八学期:
1--4周:
需求分析、功能分析、性能分析;
5--7周:
系统设计,体系结构设计,数据库设计,页面设计
8--13周:系统实现
8--14周:
系统测试
单元测试
集成测试,系统试运行
15--16
周:
毕业答辩与成绩评定、毕业设计论文修改提交
六、参考文献
[1]
刘晓华.
JSP应用开发详解[M].
电子工业出版社,2007年1月.
