1、 本科毕业设计 题题目目: 数据结构题库系统的设计与实现 学学 院院: : 理学院 专专 业业: : 信息与计算科学 学学 号号: : 学生姓名学生姓名: : 指导教师指导教师: : 日日 期期: : 武汉科技大学本科毕业设 I 摘 要 本文设计了数据结构题库系统,目的是为了促进学生更有效地进行数据结构的学习 以及减轻授课教师的工作负担。一方面,该题库系统可以辅助数据结构学习者更有效地 进行课后训练,通过系统检索自己感兴趣的题目或试卷进行练习,从而加深对数据结构 的理解;另一方面,为提高教师的工作效率,节省出卷时间,本文提出利用建立的题库 实现在线组卷功能。教师在题库网站自由选择所需的题目,系
2、统自动生成期末试卷及试 卷标准答案,并转化为常用的word文档,便于教学档案的存档。 为实现上述功能,系统划分为前台和后台两大处理模块。前台为教师、学生提供服 务,实现在线试题检索、在线试卷检索、在线组卷、试卷下载等功能;后台为管理员提 供服务,实现试题管理、用户管理等功能。 为实现该系统,本文对技术难点进行了分析并给出解决方案。首先后台必须对上传 试题进行编辑,需要建立所见即所得编辑器,用于获得控制试题格式的HTML代码,并保 存到数据库中。其次在线组卷功能的实现需要解析编辑器生成的HTML代码,并转化 为.docx文档,为解决该问题实现了相关接口。 关键词: 数据结构; 题库; 在线组卷;
3、所见即所得编辑器; PHP 武汉科技大学本科毕业设 II Abstract This paper presents data bank system structure, the purpose is to promote more effective student learning data structures and reduce the workload of teachers teach. On the one hand, the bank system can assist the learner data structures more effective after-scho
4、ol training, the system retrieves the subject they are interested in papers or practice, so as to deepen the understanding of the data structure; on the other hand, work to improve teachers efficiency and save time of the volume, we propose the use of exam test paper created for online features. Teachers exam site free to choose the topic, the system automatically generates the final term papers and papers standard answer, and translated into commonly used word document, te