面向继续教育的计算机考试系统的设计
2016-05-30陶蕾
陶蕾
【摘要】知识改变命运,学习成就未来,也许在高考的独木桥上的失力,但是凭借对知识的满腔热忱,选择继续教育以成为很多人的选择,利用业余时间给自己充充电,不仅是很多学生也是很多参加工作后的员工的一项选择。随着计算机的普及,在继续教育中更会针对计算机专业课程进修学习,这就不仅仅局限于简单的了解,更加注重了实用性。
【关键词】继续教育;计算机;考试系统
一、前言
针对继续教育学生的特点,有些还未离开学校,有些已经参加工作,因此对于计算机这门学科更要重视从易到难,夯实基础知识,加深实用操作,后期引导更深入的理论研究并在此基础上做出专业创新,而且计算机学科很多知识是注重实际操作,结合其特点为了提高考试效率,更有效的检查学生的掌握程度,从而减轻教师的阅卷工作量,建立一套完善的计算机考试系统将会有很大的裨益。
二、系统的背景及意义
继续教育针对学生的不同特点开设不同的课程,每门课程都有其特殊的含义,由于学生的基础知识不尽相同,这也就对从事继续教育行业的教师提出了更高的要求,不仅要照顾到学习成绩中上,对相关课程有一定了解的学生,而且要更加重视没有从事过想过领域工作加之理解概念又抽象的知识点,这样一来就可使整个班级成绩平稳、快速向前发展。从上世纪九十年代起,计算机就逐渐发展壮大,时至今日,发展历程已经经过了无数代的变迁,从硬件上,更加重视内存与显示器的设计,加大存储容量,提高读写速度,及时散热,能够使得在非人为暴力的情况下,硬件寿命加长。在系统上,从window97/98,windosXP,win7,vista,到如今的win10,可以说,这其中的每一步发展壮大,都有着微软团队的无限创意在里,从简单地对画图,记事本等基础功能的应用,逐渐适应现代人的审美观,界面做的更炫丽,当然在使用习惯上也会有历史性的巅峰,相对于苹果的ios系统,微软做的更加稳定,兼容性更好,不用担心很多专业的软件在本地电脑无法运行。在软件上,正版打牌不断推新,也有专业的后台团队不断修复BUG,因此,安装版本也会不断的小1.0,2.3等等的升级,这些正是因为用户在使用过程中会发现一些问题,也是为了用户未来使用过程中有更便捷的发挥。当然,民间也有软件发烧友,毕竟正版软件在激活使用以及后续升级时都要付一定的费用,因此,便出现了很多绿色版本的软件,这些软件大都免费,安装简单,进行简单破解后便可终身使用,但是随着正版不断升级,可能会有很多新功能用不了,加之国内市场一直没有相关的明文规定限制盗版软件的权限,这也就是现阶段市场混乱,安全性不可而知的一个重大弊端。作为学生,每天都要学习,然而学习效果怎么样就需要以考试的形式加以验证,随着信息化的发展,为学生减负也要对教师减负,减去那些反复冗余的工作,留出时间在专业素养以及在如何培养学生方面做出更大的贡献,因此,有必要引进一套计算机考试系统,通过该系统首先实现无纸化考试,随着全球变暖态势的严重,过度的森林砍伐已经影响到人类的正常生活,试卷的大量印刷无疑是对环境的一种破坏,若能通过考试系统实现在线考试就可减少每年至少1亿吨的耗材浪费。其次,通过计算机考试系统的运用借助摄像头以及视频监控技术,可以避免考上作弊,每个学生都必须在规定的时间,在自己的一台电脑上通过登录系统完成作答。最后,通过事先对试题库的完善可以在学生完成作答时,系统便可以自动算出分数,对照数据库里的标准答案,这样便省去了很多的人力、物力,这样对于教师而言,自然省去了很多的阅卷时间,这无疑是件再好不过的事情。通过计算机考试系统,在教学方面做出的卓越贡献可以有效提高提高教学效率,使得学生在计算机学习的过程中更加注重实用性,通过模拟的真实场景,更贴近日后工作生活中的应用。
三、系统的需求分析
(一)系统功能性需求
计算机考试系统主要满足学生的考试需求,教师的阅卷需求,当学生坐在计算机前,通过姓名、学号登陆计算机考试系统。如图1所示系统功能性需求:
1、主观题模块:学生通过姓名,学号登陆考试系统,可以选择主观题模块进行作答,在主观题模块中,在四十分钟的规定作答时间内,系统会自动从后台数据库随机抽取五十道单项选择或多项选择(答案不止一个)题目,呈现在系统屏幕之上,学生没做完一道题即可选择“下一题”进行作答,当然如果对之前作答题目有所疑惑也可以点击“上一题”进行修改,或者在选题列表中选择自己想要查看和需要更改的题目,但是为避免作弊嫌疑,每道题目只允许有一次的更改机会。在规定时间内完成的,可以选择“提交”将刚刚作答完毕的试卷提交,逾期未提交,时间倒计时结束后系统会自动提交,不允许学生继续作答。主观题提交完二十分钟后,后台数据库会自行计算考试成绩,并将报告结果上交给管理员。2、实操模块:实操模块要求学生在五十分钟内作答完成二十道需要在考试系统中完成的实际操作,数据库后台会记录学生每一步的操作步骤,如过学生通过逐步操作实现了题目所列的要求,即为该题目通过,如果,过程中有些步骤正确但是未能实现题目要求则不予计分,同样实操题提交完二十分钟后,后台数据库会自行计算考试成绩,并将报告结果上交给管理员。3、开放题模块:开放题模块设计包含三道试题,一道题是编程相关题目,通过试题描述,学生应用相关语言与软件编写代码实现描述的功能。一道题是对计算机专业发展提出的愿景。一道题是考试心得题目,以及对日后教学的意见和建议。4、教师评阅:在教师评阅模块,首先,教师可以查阅相关学生的作答试卷,可以有针对性的进行教学总结,并有重点的加强讲解。其次,对开放题模块提交的试卷进行评阅,打分。提交进系统,最后计算机考试系统会统计,学生在主观题模块,实操模块,以及开放题模块三部分的作答结果经过权重比例计算,最终给出一个总分,随即记录在系统中。5、个人中心:在个人中心中主要包括首选项,用户,电子邮件等。首选项内可以设置个人的系统相关设置,用户可以管理每个学生的考试相关内容以及教师所授课班级的学生考试情况,并可生成相应报告以供教学研究。电子邮件,可以将系统相关内容通过内网发送至邮箱。
(二)系统非功能性需求
1、安全性,系统通过VPN网关,防火墙等强强加密,而且,系统只可以在学校内部使用,外网无法访问,所有安装系统的主机不设置USB等外部接口,全部被封装,以保证信息安全不泄露。另外对于数据库,加了国家级密钥,对试题库只有具有管理员权限的管理员才可进行完善工作。2、适用性,系统设计界面友好,兼容性强,计算机考试系统可以兼容WindowsXP(32/64位),Win7(32/64位),,Win10(32/64位)等系统。3、延时性,要求系统反应速度灵敏,可以满足200用户同时在线操作,最大并发达到50.
四、系统的主要设计
1、展现层,主要包括用户登录,学生和教师可以通过输入自己的姓名,学号或者工号来登录系统,通过导航器可以实现快速访问,页面浏览可以看到本期需要完成的课业任务等信息,并通过任务选择来完成自己需要完成的任务,通过角色选择可以切换用户角色,使用情况记录了用户登录后的使用情况,试卷类型可以选择不同类型的试卷,在信息维护中可以维护自己的个人信息。2、业务逻辑层,通过业务逻辑层主要管理试卷类型,管理学生及教师信息,管理试题库以及往来邮件管理等。3、数据层,在数据层通过数据库服务器,邮件服务器,加密服务器等管理学生和教师的数据,试题数据,试题类型及配置数据,表单及资源规则定义以及其他相关规则定义等。系统设计中充分考虑学生考试时可能遇到的各种突发情况,针对每种情况加以避免,最大限度的完善系统,由于试题库的数据量很大,这就需要有一定的规范在试题实际导入系统之前经行严格的标准化,通过统一的编码将所有试题没门别类在系统外建好文件夹,并运用统一的编码格式有序编码,最后通过有权限的系统管理员将考试题库导入进系统。日后将有系统管理员对系统内题库进行定期检查与更新,并删除重复题目或者时间过于陈旧的题目。
五、系统的测试
计算机考试系统的测试主要采用黑盒测试技术,随机抽取50名学生及50位教师,组成临时测试小组,模拟真实场景进行测试。测试中采用分组分模块进行测试,对每个模块的每个功能都要测试到,并且进行问题报告的记录,当遇到问题时,又可以分为用户使用问题和技术攻关问题,对于使用问题在遵照用户使用手册进行逐步完善,如遇到技术攻关问题,项目小组人员无法解决的,可以请教相关专业技术人员对相应问题进行处理与改善。最终,将测试通过并且完善后的系统投入现场使用。系统测试在满足预期功能性需求以及非功能性需求的前提下,解决所有测试出的问题,即可上线。
六、结束语
基于继续教育的计算机考试系统的设计是在充分考虑了学生与教师,试卷与知识之间的关系,在总结了大量实践经验的前提下提出,若在实际教学中得以运用定会很大程度上减轻教师工作量,更使学生充分做到学以致用,通过友好的界面设计,高效快捷的处理速度,会使应试者们很快适应考试氛围,通过对题库的完善加强各模块的协调更会有更加出色的表现。
参考文献
[1]陈冠军.Web程序设计_ASP.NET[J].北京:人民邮电出版社,2013.
[2]郭子健.高校办公自动化系统的建设与实现[J].科技风,2014,7:178
[3]刘娅,周军.高等数学自动成卷系统的设计与实现[J].计算机与现代化,2014,(2).