随着Internet的快速发展,互联网正在逐渐渗透到各行各业,影响着人们的生活,改变着人们的习惯。 伴随互联网的发展,出现了网络考试,又称在线考试。在线考试系统的出现具有重要的意义。
在线考试系统出现前,考试的方式是:老师纸上出题、学生纸上答题、老师阅卷、人工试卷分析。整个流程下来,要花费很长的时间,并且要用到大量的纸张。在快生活节奏的今天,这种考试方式越来越不适应现在的教学方式。应用在线考试系统,可以很大程度解决这种问题。教师可以在平常时间向题库中添加试题,考试试卷可以自动生成,教师也可以随意选题。对于部分考题,系统可以进行自动阅卷。评卷结束后,成绩直接写入数据库,系统可以直接进行排序、统计、汇总,这在很大程度上节省了老师的时间和精力。41820
在我国,在线考试系统的理论研究和时间起步较晚,但发展迅速。目前已经存在很多在线考试的平台,主要有两类:一种基于局域网的在线考试;一种是基于WEB的在线考试。局域网在线考试安全性相对较好,通常用于正规考试,如计算机等级考试等。基于WEB的考试题库安全性有一定的风险,多用于考生自测或网络教学。但是,目前还没有一所学校拥有正规完整的在线考试系统。即使对于一些已经存在的在线考试平台,也有很多不好的地方,不能满足需求:试题类型单一,对教师出题具有很大的限制;考试内容预先定制、考试存在不公正性。在线考试系统的还需要更多的发展和完善。
2、主要内容、研究方法和思路:
1.研究的主要内容
本系统主要研究设计和实现在线考试系统。系统主要包括教师子系统和学生子系统。教师有登陆模块、题库的管理、试卷的管理等。对教师可以设置管理员权限,拥有管理官权限的教师可以实现对科目进行管理,对教师或学生进行密码修改等。学生则有登陆管理、参加考试模块、成绩和试卷查询等模块。对于教师和学生信息,提前输入到数据库中,不需要注册。教师和学生可以根据学工号或学号登陆。对于试题的添加可以实现批量导入,在很大程度提高了效率。
2.研究的方法与思路
在进行系统的设计的开发之前,阅读大量的文献和资料。仔细分析其设计和技术优势,并结合自己实际需求,应用到系统设计中。数据库是存储数据的,其结构和合理性设计直接影响着系统的可用性和执行性能,对数据库的设计要花费大量时间,分析要存储什么样的数据,怎样存储这些数据,设计合理的表结构,并应用视图和存储过程等提供存储性能。有了底层数据的处理,就要考虑网站结构的设计,采用什么样的框架来搭建网站。采用合理的框架,不能能够加快开发速度,还能有很好的安全性。并能从中很好的理解编程思想,提高自己的认识。分析当前流行WEB开发的框架,分析其优势和劣势,选择适合的框架。在设计和实现过程中要很好的利用互联网资源,并多和老师和同学沟通,发现其中的不足,及时改正和完善。
3、准备情况:
三、准备情况
1.查阅过的文献资料:
[1].(美)内格尔,(美)埃夫琴. C#高级编程[M]. 清华大学出版社. 2010-11-1
[2].(美)加洛韦等,ASP.NET MVC 3 高级编程[M].清华大学出版社. 2012年6月
[3].桂思强. ASP.NET与数据库程序设计[M].北京:中国铁道出版社,2002.12
[4].程杰. 大话设计模式[M]. 清华大学出版社. 2007年12月
[5].邢润林. 网络在线考试系统的设计与实现[C]. 电子科技大学.2011
四、总体安排和进度
3月21日——3月23日 完成开题报告,开题报告表格下载。 在线考试系统的设计开题报告:http://www.751com.cn/kaiti/lunwen_42010.html