1.课题研究立项依据
随着网络的迅速发展和广泛普及,网络化教育代表了教育改革的一个发展方向,已经成为现代教育的一个特征,并对教育的发展形成新的推动力。远程教育成为现代教育技术未来发展的重要方向之一,考试测试作为远程教育的一个子系统也成为一个重要的研究领域。传统的考试方式一般要经过人工出卷、考生考试、人工阅卷等过程。随着考生数量的增加,教师出卷阅卷的工作量逐渐增大,且其工作烦琐易出错,因此急需一种全新的思路和方案来解决其传统手工考试产生的问题。网上考试油然而生,与传统考试模式相比,网上考试渗入了更多的技术环节,对实现安全性的途径、方法也提出了更高的技术要求,是传统考场的延伸,它可以利用网络的无限广阔空间 ,随时随地的对学生进行考试,加上数据库技术的利用,大大简化了传统考试的过程。
在现代技术的发展中,在线考试的运用和发展极大的促进了学校教育的发展,在当今世界已得到了较多范围的代表,典型的例子就是美国的研究生入学考试、微软的工程师认证考试都使用了在线考试的进行出题、答题、批改等方式,除节省人力成本外,在线考试管理系统的门槛很低,大多数学生操作起来很方便。就目前形势,不仅国外的在线考试得到了巨大的发展,就是在国内,这个趋势的发展也越来越迅速,典型的例子就是全国计算机等级考试,大家都是通过在线考试平台进行答题,老师也通过网络进行试卷的修改,极大的方便了学生和老师。考试系统管理系统不仅在全国计算机等级考试中的在线考试管理系统得到了运用,现在各个院校也在积极开发在线考试管理系统并在自己学校内得到运用,在未来的发展中,在线考试的趋势必然得到更为广泛的发展。
2.课题研究的基本内容及预期目标或成果
根据在线考试系统的功能需求和系统目标,同时又根据考生、管理员的实际条件,最终确定了系统分为以下六大模块:用户管理模块、在线考试管理模块、题目管理模块、成绩管理模块、系统管理模块。其详述如下:
(1)题库管理模块,主要有自动组卷、教师手工维护和日常题库管理三个功能模块;
(2)在线考试模块,主要是对考试规则、在线考试等进行管理;
(3)试卷管理模块,
(4)考试管理模块,主要对学生的成绩进行考试,包括对考试成绩的查询和删除操作;
(5)成绩管理模块,
(6)系统管理模块,主要对在线考试管理系统中进行的一系列操作,包括数据库维护与备份、权限管理和登录管理。设计并实现一个考试系统管理系统,为考试管理者和考生提供了一个高效、便捷而又轻松的考试环境,满足了教师工作轻松、学生考试方便的需求,实现了无纸化考试的管理。
3.课题的研究方案
考试系统管理系统较多支持学校为考生提供在线考试等功能,因此系统的开发以C/S架构为主,即客户机/服务器网。在客户机/服务器网络中,服务器是网络的核心,而客户机是网络的基础,客户机依靠服务器获得所需要的网络资源,而服务器为客户机提供网络必须的资源。选择QT平台作为考试系统的开发平台,为开发人员提供一个可视化的界面,能够提高开发效率;主要使用C++语言对各个功能逐一进行实现;利用 SQL Server 2000 软件进行后台的数据库管理,设计并实现基于QT的考试系统管理系统;系统的设计与开发以软件工程理论为指导思想,开发中以瀑布模型为主。主要分为需求分析、系统设计、系统实现、系统测试,最后进行系统的试运行。
4.研究进度安排
2015.11.1--2015.11.15 确定毕业设计题目。
2015.11.16--2015.11.31 查阅文献资料,撰写开题报告。
2015.12.1--2016.3.15 中期检查,完成需求分析、撰写设计文档。
2016.3.16--2016.3.30 完成毕业设计,项目开发完毕。
2016.3.31--2016.4.15 撰写毕业论文,并完成论文初稿。
2016.4.16--2016.5.10 论文修改,并定稿。
2016.5.11--2016.5.15 提交软件系统或嵌入式系统。
2016.5.16--2016.6.10 论文查重,毕业设计答辩等。
5.参考文献
[7] 贺丹丹. 嵌入式Linux系统开发教程[M].北京.清华大学出版社 2014:60-130
[8] 韩万江. 软件工程案例教程[M].北京.机械工业出版社 2010.7:7—115 |