题库生成系统设计办法和实施方案开题报告
本次设计主要针对在线考试系统的题库生成系统子模块。系统包括数据库层、数据处理与功能接口层、用户使用层三部分。数据库层用于存储和管理数据,数据处理层进行逻辑判断、组卷、功能链接,功能接口层则实现用户界面的结构化。
基于系统开发的目的(使文理学院计算机应用能力竞赛操作类在线考试在教师出题、学生考试等环节上提高效率),系统的数据主要来源于itat教育工程就业大赛的网站,即历届竞赛的试题。基于系统功能和兼容性等方面的考虑,决定基于网页进行系统管理,采用sql serverXX作为系统数据库来存储试卷,主要采用asp网络开发语言进行数据的呈现和与原有系统的链接。系统实现的重点和难点主要在于数据库中试题的调用和呈现。
系统分为3个主要模块,即用户管理模块、数据库系统管理模块、试题与试卷管理模块。基于后台数据库的支持,大部分操作可以在网页上进行。系统主要用于生成客观性试题的题目和答案,为了方便管理、增强安全性,需要设置不同角色的用户,根据权限来使用或管理系统。试题按照规定的格式和必要的内容存放在对应的数据库中,按照管理员的要求生成相应难度和题型的试卷。系统预期具有一些数据导入和导出的功能,包括试卷信息的导入和导出以及其他数据库表从其他数据库中导入到sql数据库的功能。
考虑到学院人数较少、试卷的总体题量不大的实际情况,系统采用生成随机变量的算法来实现试卷的生成。生成的试卷结构如下图所示。
系统预期可以与原考试系统集成,但由于其功能以及数据库结构等方面的差异,需充分利用其导入导出的功能,将生成的试卷导入到原系统中进行考试。
预期结果
在充分利用现有资源的前提下,开发出一个题库生成系统,主要用于客观性题目的存储和管理。该系统中包含试题库和用户交互界面,试题库的结构相对固定,管理人员可以对试题库做必要的维护并授予使用者不同的操作权利;生成试卷时,从数据库中根据用户对题型、难度、知识点和考试时间等要求,生成一组难度适中、覆盖所需考点、且各试卷间无显著联系的合理试卷。生成的试卷应该适合于本学院教师和学生特点,能与现有系统对接,并切实提高教师的题库制作效率。开发的系统针对服务器端模块,要求能够在学校现有网络情况下正常显示和运行,无不可维护的严重性错误。
最终的提交的成果包括完整的题库生成系统、详细的系统设计报告、系统使用的说明书和其他说明等。提交的系统应该具有良好的兼容性和安全性、高效率性的特点。随制作完成的题库生成系统的用户使用手册可以详细指导用户操作并解决常见问题。
-
大专毕业论文开题报告范文
1、立题意义主要研究内容及拟解决的关键性问题2、论文主要研究内容:群的cayley图及其hamilton圈及路径的存在性问题,主要是对一些特殊和常用的群进行了归纳与总结.3、论文研究意义略4、解决的关键性问题:将一些特殊的群的图形表示及其hamilton圈及路径的存在性...
-
教学开题报告(通用16篇)
教学开题报告篇1各位领导、各位专家、老师们:我的课题《小学英语教学中提问技巧研究》是经市教育局批准的市级微型课题。经过有关领导专家的悉心指导和课题组的精心筹备,今天开题,现将本课题的有关情况向各位领导、专家和老师们汇报如下:一、课题研究的背景、目的...
-
规划开题报告(精选10篇)
规划开题报告篇1【摘要】随着时展,城市人口增多,城市变得越来越拥挤、狭小。城市绿化空地越来越少,人与自然之间变得越来越疏远,人们在不断追求改善内部居住环境的同时,越来越渴望有一个舒适的外部环境与之相适应。今天的园林设计不仅仅是观赏的艺术品,更加注重人与...
-
科研课题开题报告格式规范大纲
1.科研课题开题报告(1)名称开题报告名称就是开题报告名字。这看起来似乎是个小问题,但实际上很多人写专题名称时,往往写得不准确、不恰当,从而影响整个开题报告的形象与质量。那么,如何给开题报告起名称呢?(1)、名称要准确、规范。准确就是开题报告的名称要把开题...