选题的目的、意义:
为了适应教学改革需要,促进教考分离,提高考卷的自动化和标准化管理水平,利用计算机设计题库与成卷系统很有必要。利用计算机建立试题库,实现由计算机控制且能够自动选题和组卷的组卷系统,是实现考试规范化以及科学化的重要措施,也是实现教考分离的一个重要手段。
本课题结合软件学院特点,要求学生设计一套针对“C语言程序设计”课程的自动组卷系统,根据教师设定的组卷策略,自动生成Word格式的试卷和相应答案,减少教师出题工作量,具有重要的应用价值。
主要内容及技术要求:
针对软件学院试题库,任课教师选定课程后,设定生成试卷的策略后,系统会自动生成相应的试卷及相应的评分标准。本课题的难点是Word版试卷的生成部分,需要了解Windows环境下COM编程技术,重点是组卷策略的设定与实现。系统主要包括以下四个方面内容:
1. 系统管理
系统基本维护
2. 试题库管理
(1)课程定义
(2)题型设置
(3)试题批量导入
(4)试卷及评分标准输入输出
3. 用户管理
用户权限分配
4. 组卷管理
(1)组卷策略定义
(2)随机组卷
(3)手工组卷
原始数据与资料:
1.参考有关考试与组卷系统的有关在线文章:
试题库与智能组卷系统的设计与实现[百度文库]:
2.参阅相关的考试与组卷软件系统的软件及说明书:
万维试题库管理及组卷系统 V5.01:
3.有关毕业设计及毕业论文撰写方法的资料。
进度安排:
第1--2周 问题定义,可行性研究,试题库相关文献研究,撰写开题报告
第3--4周 需求分析,建立系统的用例模型(用例图及简档)
第5周 设计系统架构、数据库结构
第6--7周 核心功能算法分析,画流程图,开始撰写毕业论文
第8--10周 上机编码,撰写毕业论文
第11--12周 编码、调试和测试,完成毕业论文初稿
第13--14周 提交软件作品,根据指导教师意见修改论文,完成论文撰写
第15--16周 完成论文终稿,参加答辩
主要参考资料:
[1]王水,张晓民.软件工程素质导论[M],郑州:河南科技出版社,2011
[2]施伯乐,丁宝康,汪卫.数据库系统教程[M],北京::高等教育出版社,2008
[3]侯杰.深入浅出MFC[M],武汉:华中科技大学出版社,2001
[4]Charles Petzold(北京博彦科技发展有限责任公司译).Windows 程序设计(第5版)[M].北京:北京大学出版社,2004
[5]张建栋,许锦标.基于Web的试题库组卷系统的研究与开发[J].电脑知识与技术,2008,2(10)
[6]范明虎,孙斌.通用试题库管理系统的设计与实现[J].计算机工程与设计,2007,28(9)
[7]杨永,梁金钤.基于B/S模式的通用试题库系统的设计与实现[J].计算机工程与科学,2009,31(4)
英文资料翻译及其它要求:
1.对软件工程要有较好的理解
2.至少阅读3篇相关的硕士论文
3.至少阅读1篇英文文献