缔冠期刊网

计算机课程在线考试系统设计

2022-06-09

武时1,龙宇 平安2

(1.宿州市职业技术学院 计算机系,安徽 宿州 234000;2.东华大学 计算机科学与技术学院,上海 201620)

摘 要:为了解决传统计算机考试局限于一定的时间和地点的问题,本论文研究设计了一种计算机课程在线考试系统.本系统利用JSP开发前台界面,实现考生注册、在线考试、成绩查询、找回密码、修改个人资料、退出系统等功能.后台利用MySQL数据库进行开发,实现了管理员信息管理、考生信息管理、课程信息管理、套题信息管理、考试题目管理、退出后台管理等功能.通过实践证明,本文设计的考试系统能够让学生可以在任何时间任何地点进行练习、测试和考试,大大提高了考试的效率.

教育期刊网 http://www.jyqkw.com
关键词 :在线考试系统;Mysql数据库;JSP

中图分类号:TP311.5文献标识码:A文章编号:1673-260X(2015)07-0010-03

基金项目:安徽省高等学校省级教学研究项目”计算机硬件课程在线考试、评价、评估的研究与应用”(2014jyxm380),宿州学院教研项目“基于物联网的应用型本科校内外实习基地建设研究”(szxyjyxm201315)

随着计算机的普遍使用和社会各界对于教育的越加重视,在线考试系统也将成为学校管理必不可缺的一部分[1].计算机的普遍使用带来了信息化、智能化.这将会使管理人员从繁琐、重复的体力及脑力劳动中彻底解放出来,这样管理者的工作效率和管理水平将被大大的提升[2,3].本系统是为了适应学校管理的需求,避免浪费大量资源等缺点,使自动化、科学化也走入学校的计算机课程考试中,在节约资源的同时,将借助计算机的软硬件把学生考试及管理提高到一个新的平台.

1 系统功能设计

本文设计的计算机在线考试系统包含后台管理模块和学生在线考试模块两大部分.系统总体设计功能模块如图1所示.

系统结构图如图2所示

打开登陆界面,用户输入正确的准考证号和密码登录,系统根据不同的用户名相对应的类型来选择需要跳转相应的界面.考生在线考试界面包括开始考试、个人资料修改和成绩的查询.后台管理界面包括用户管理(实现对用户的增加、删除、修改、查询)、试卷管理(包括试题的增加、删除和修改)、考试管理、成绩管理.

2 系统数据库设计

本系统使用的是MySQL数据库[4,5],它的连接是通过系统中的配置文mysql-connector-java-5.1.7-bin来实现连接的[6-8].

针对计算机在线考试系统的需求,通过对学生考试信息的内容和数据流程分析,本系统用到的主要数据库表如表1~表5所示.

3 系统实现

3.1 用户管理模块

在本次系统中,当用户第一次登录时首先要进行注册,注册成功后,才可以登录系统进行其他操作,如图3所示.

注册成功后,会跳转到default.jsp页面,如图4所示.

系统默认了一个管理员admin,只要输入正确的用户名和密码就可以进入管理员界面,如图5,图6所示.

3.2 考试管理模块

考试管理模块主要包括:考试管理模块包括:考试规则、选择课程、准备考试、开始考试、自动阅卷、查看成绩等.

3.2.1 选择课程模块

用户登录成功后,单击在线考试,系统会自动跳转到examrule.jsp页面去阅读考试规则,点击同意,就可以选择课程.

3.2.2 准备考试

考生选择了要考试的课程后,就可以准备考试.此时,ActionForm类会自动在数据库中创建个session对象.用来确保考试的相关信息,同时输出了课程id和课程名称.

3.2.3 自动阅卷和显示成绩

选择开始考试后,系统会在套题表中选择题目,题目种类有单选和多选两种.考生完成答题并提交以后,系统会自动统计单选题和多选题的得分并计算出整张试卷的得分且显示在成绩页面上.

3.3 试题管理模块

试题管理模块是面向管理员的,是用来管理考题信息的模块.包括题目分类、增加题目、删除题目、设置答案等部分.

3.3.1 增加课程

增加课程界面如图7所示.

3.3.2 增加套题

可以针对某个课程对其增加套题,仍然采用Actionform类来实现对套题的增加.如图8所示.

4 结论

本系统采用JSP+MYSQL开发了一个在线考试系统,实现了前台用户在线注册,登录,考试,查询成绩等功能,后台实现管理员对题库信息以及答案信息的添加和修改.系统通过多次调试,能够在Windows系列的操作系统和WEB应用程序调试环境上运行正常.整个系统通用性极强,也可以应用到其它学科的在线考试,提高考试的效率.

教育期刊网 http://www.jyqkw.com
参考文献:

(1)黄建华.基于WEB的实验教学平台的设计[J].软件开发,2010,10(2):144-145.

(2)刘明明,许勇.基于Web的在线考试系统分析与评价[J].管理观察,2009(5):235-23.

(3)谢歆.基于B/S模式的在线考试系统的研究与实现[D].中山大学,2009.35-37.

(4)刘双双,段欣妤,郭妍.Java数据库(JDBC)[J].考试周刊,2008(13):16-19.

(5)赵俊峰.Java Web应用开发案例教程[M].北京:清华大学出版社,2012.

(6)张新曼.精通JSP—Web开发与典型[M].北京:应用人民邮电出版社,2007.

(7)侯青,李磊.Java与Java Applet和JavaScript间的混编方法[J].信息技术,2009(08):38-39.

(8)阳小兰,钱程.基于Java的异常处理技术与应用[J].软件导刊,2009(11):23-25.

论文中心更多

期刊百科
期刊投稿 期刊知识 期刊审稿 核心期刊目录 录用通知 期刊版面费 投稿期刊推荐 学术问答
基础教育
小学语文 中学语文 小学数学 中学数学 小学英语 中学英语 物理教学 化学教学 生物教学 政治教学 历史教学 地理教学 科学教学 音乐教学 美术教学 体育教学 信息技术 班主任管理 校长管理 幼教 教育管理 微课教学 作文教学 德育教学 教学设计
医学论文
内科医学 外科医学 预防医学 妇科医学 检测医学 眼科医学 临床医学 药学论文 口腔医学 中西医 中医学 外科 护理 基础医学 急救医学 老年医学 医学实验 儿科医学 神经医学 兽医学 肿瘤医学 综合医学
职业教育
教育学原理 电影文学教育 学前教育 教育学管理 高等教育学 教育技术学 职业技术教育 成人教育学 特殊教育学 教育心理学 家庭教育 教育毕业 中专中职教育 教学设计 国学教育 学术研究 大学教育
药学卫生
社区门诊 医药学 医患关系 医院管理 疾病预防 保健医学 公共卫生 医学教育
文科论文
农业经济 工商管理毕业 会计毕业 行政管理 法律毕业 市场营销 经济毕业 汉语言文学 财务管理 物流管理 人力资源 旅游管理 国际贸易 物业管理 新闻学 企业管理 金融银行 社会科学 食品安全 办公档案 审计学 税务税收学 外国文学 哲学
理科论文
机电毕业 土木工程 计算机毕业 电气毕业 建筑毕业 电子商务 工程毕业 设计毕业 机械制造 汽车毕业 园林毕业 农学毕业 数控毕业 软件技术 水利工程 环境生态 畜牧渔业 化工毕业 科技创新 石油矿藏
论文格式
开题报告 论文题目 摘要关键词 目录提纲 论文致谢 参考文献 附录其他 论文答辩
职业论文
教育论文 经济论文 科技论文 财会论文 管理论文 医学论文 法学论文 文学论文 工业论文 建筑论文 农业论文 水利论文 计算机论文 社科论文 机械论文 生态环境 中西文化

先发表后付款 不成功可退款

权威机构认证 专注期刊10余年 1000余家杂志社长期合作

缔冠期刊网

首页 网站地图 返回顶部
Copyright © 1998- 缔冠期刊网