在线考试已经使用很多年,但是大多有其使用的局限性。课题只针对客观题进行试卷生成和考试,与一般考试平台不同的是,试题的生成不是一次全部生成的,而是先生成一部分试题,根据学生的答题情况进行动态综合评价,决定是否需要继续答题、继续答题时试卷的如何生成。这样的动态生成测试能比较准确的评估一个人的知识掌握情况,节省机房资源。
主要内容及技术要求:
主要内容:
(1) 客观题库的设计与实现;
(2) 考试流程的设计与实现;
(3) 根据答题情况动态生成试题算法的设计与实现。
技术要求:
(1) 熟练使用Java或C#语言;
(2) 理解.Net或者J2EE等框架;
(3) 熟悉开发网站的相关技术;
(4) 熟悉软件工程,熟悉数据库的分析与设计。
原始数据与资料:
(1) 网站开发相关书籍;
(2) 计算机等级考试平台。
进度安排:
第1周 问题定义、可行性研究
第2~3周 需求分析
第4~5周 总体设计
第6~7周 开始撰写毕业论文,详细设计
第7~10周 撰写毕业论文,上机编码、系统调试和测试
第11~12周 完成毕业论文
第13~14周 论文审核、修改、论文答辩
第15~16周 论文修改、成绩评定、装订、归档
主要参考资料:
[1] 埃克尔. Java编程思想. 北京: 机械工业出版社, 2009
[2] 耿祥义, 张跃平. Java2实用教程. 北京: 清华大学出版社, 2005
[3] 梁著. Java语言程序设计进阶篇. 北京: 机械工业出版社, 2008
[4] 张枭. 新一代PHP+MySQL+Dreamweaver网站建设典型案例.[M].北京:清华大学出版社,2006.
[5] 胡崧于慧.超梦幻劲爆网页Dreamweaver cs4/Flash cs4/Photoshop cs4.完美结合.[M].北京:中国青年出版社, 2009.
[6] 王珊. 萨师煊. 数据库系统概论(第四版). 北京:清华大学出版社,2006.7
英文资料翻译及其它要求:
英文资料翻译:翻译一篇不少于5000单词的英文计算机相关科技文献
其它要求:代码模块性好,可读性好