1. 研究目的与意义、国内外研究现状(文献综述)
研究意义目前,社会行行业业需要人才,而人才的选拔重要途径是通过考试来判定。
学校的考试大都是传统的考试方式。
传统的考试方式一般要经过人工出卷、考生考试、人工阅卷等过程。
2. 研究的基本内容和问题
研究目标开发并实现一个完整先进的信息科学技术学院的在线考试系统,可以完成信息院所有专业课程的在线考试研究内容(1)系统有3类用户:学生、教师、管理员。
需要设置一个通用的登录模块,在用户登录系统后,先对用户身份判别,依据不同的身份进入不同的模块,比如教师模块、学生模块、管理员模块,在不同的模块中使用不同的权限操作。
(2) 学生模块:学生安全登录;查看可以参加的考试(即老师发布的考试),进入考场,随机抽取考题,开始考试,考试时间倒计时,交卷或倒计时结束系统自动交卷,交卷后系统自动评分;查看已经完成的考试,查看成绩,查看试卷答题情况和标准答案。
3. 研究的方法与方案
实验方案 该系统采用asp.net作为开发环境,使用sql server 2005数据库管理系统,选用了c#程序设计语言作为开发工具,使用uml(unified modeling language)作为建模工具,采用三层结构解决方案具体实现。
最后,系统实现了试题管理、考生登录、自动组卷、考试管理、成绩统计和报表生成等功能技术路线,见附件 可行性分析 1技术可行(一) 三层结构的b/s模式三层架构的b/s模式的具有以下特点[5]:第一,能够随时随地处理查询、浏览等业务,具有分布性的优点;第二,可以方便地进行业务的扩展,利用添加网页就可以增强服务器功能;第三,能够简单方便地进行维护和更新,对网页进行改变,就可以跟所有用户一块更新;第四,共享性强,开发使用简单。
b/s模式以http为传输协议,以访问web数据库为中心,需要访问web服务器和后台数据库时,客户端就经由浏览器来完成。
4. 研究创新点
防作弊功能,比如在考生要离开当前考试页面或者切换至其他页面时,弹出提示警告,页面长时间未进行操作时同样给出警告提醒。
考试的剩余时间提醒,例如一场两小时的在线考试,在还剩1小时,半小时,10分钟的时候进行提醒。
在考生在一定时间内未完成系统计算的预计题量时,提醒考生加紧速度。
5. 研究计划与进展
2014年12月26日至2015年1月7日开题报告2014年1月8日至2015年2月15日 调研分析2015年2月16日至2015年3月4日 设计功能框架2015年3月5日至2015年4月10日 程序开发2015年4月10日至2015年4月15日 系统调试2015年4月16日至2015年5月1日 毕业论文
