基于vba的试卷生成系统的设计与实现开题报告内容摘要:

管理 组成 管理员 临时试卷 组成 试卷库 管理 组卷策略 适 合 (2)临时试卷 (3)题型 (4)试卷库 (5)课程 (6)章节 (7)知识点 (8)教师 (9)教师任课(关系) 试卷库 试卷编号 试卷名称 课程编号 学期 出题教师 题型 题型编号 题型名称 临时试卷 试卷编号 题目编号 课程 课程编号 课程名称 章节 章节编号 章节内容 课程编号 知识点 知识点编号 课程编号 章节编号 知识点内容 教师 教师工号 姓名 密码 授课 序号 教师工号 课程编号 (10)管理员 (11)组卷策略 ⑵由数据流图和 ER 图,粗略得到以下关系模式(部分): 题目 (题目编号 、题型编号、题目主干、难度系数、答案、分值、照片的存取路径、课程编号、知识点编号、章节编号 ) 题型 (题型编号 、题型名称 ) 试卷库 (试卷编号 、试卷名称、课程编号、学期、出题老师 ) 临时试卷( 试卷编号 、题目编号) 组卷策略( 策略编号 、试卷总分、题型分值、难度系数、每题分值、考试时间) 课程 (课程编号 、课程名称 ) 章节 (章节编号 、章节内容、课程编号 ) 知识点 (知识点编号 、课程编号、章节编号、知识点内容 ) 教师 (教师工号 、姓名、密码 ) 授课( 序号 、教师工号、课程编号) 管理员 (管理员编号 、姓名、密码 ) ⑶ 数据库逻辑结构设计 1.题目表 ID FIELD DESCRIPTION TYPE LENGTH 1 Q_ID 问题序号 VARCHAR 20 2 T_ID 题型号 VARCHAR 20 3 Q_BODY 问题 VARCHAR 200 4 Q_DIFFICULT 难度系数 VARCHAR 20 5 Q_ANSWER 问题答案 VARCHAR 20 6 Q_MARK 分值 VARCHAR 20 7 COURSE_ID 课程号 VARCHAR 20 8 CHAPTER_ID 章节号 VARCHAR 20 9 KNOW_ID 知识点号 VARCHAR 20 10 PICTURE 图片存取路径 VARCHAR 10 管理员 教师工号 密 码 姓名 组卷策略 试卷总分 题型分值 难度系数 每题分值 考试时间 策略编号 2.题型表 ID FIELD DESCRIPTION TYPE LENGTH 1 T_ID 题型号 VARCHAR 20 2 T_NAME 题型名 VARCHAR 20 3.试卷库表 ID FIELD DESCRIPTION TYPE LENGTH 1 PAPER_ID 试卷号 VARCHAR 20 2 Q_ID 问题序号 VARCHAR 20 3 备注 VARCHAR 50 4.临时试卷表 ID FIELD DESCRIPTION TYPE LENGTH 1 PAPER_ID 试卷号 VARCHAR 20 2 PAPER_NAME 试卷名 VARCHAR 20 3 COURSE_ID 课程号 VARCHAR 20 4 TERM 学期 VARCHAR 20 5 TEACHER 出题教师 VARCHAR 20 5.组卷策略表 ID FIELD DESCRIPTION TYPE LENGTH 1 METHOD_ID 策略编号 VARCHAR 20 2 PAPER_MARK 试卷总分 VARCHAR 20 3 T_MARK 题型分值 VARCHAR 20 4 DIFFICULT 难度系数 VARCHAR 20 5 Q_MARK 每题分值 VARCHAR 20 6 TIME 考试时间 VARCHAR 20 6.课程表 ID FIELD DESCRIPTION TYPE LENGTH 1 COURSE_ID 课程号 VARCHAR 20 2 COURSE_NAME 课程名 VARCHAR 20 3 COURSE_TYPE 课程类型 VARCHAR 50 7.章节表 ID FIELD DESCRIPTION TYPE LENGTH 1 CHAPTER_ID 章节序号 VARCHAR 20 2 CHAPTER_CONTENT 章节的内容 VARCHAR 50 3 COURSE_ID 所属课程 VARCHAR 20 8.知识点表 ID FIELD DESCRIPTION TYPE LENGTH 1 KNOW_ID 知识点号 VARCHAR 50 2 CHAPTER_ID 所属章节号 VARCHAR 50 3 KNOW_CONTENT 知识点内容 VARCHAR 50 4 COURSE_ID 课程号 VARCHAR 20 9.教师表 ID FIELD DESCRIPTION TYPE LENGTH 1 TEAC_ID 教师工号 VARCHAR 20 2 TEAC_NAME 教师姓名 VARCHAR 20 3 TEAC_PWD 教师登录密码 VARCHAR 20 10.授课表 ID FIELD DESCRIPTION TYPE LENGTH 1 TEACCOU_ID 序号 VARCHAR 20 2 TEAC_ID 教师工号 VARCHAR 20 3 COURSE_ID 课程号 VARCHAR 20 11.管理员表 ID FIELD DESCRIPTION TYPE LENGTH 1 USERNAME 管理员名 VARCHAR 20 2 PASSWORD 管理员密码 (加密 ) VARCHAR 20 3 备注 VARCHAR 50 7 预见的困难 我们知道 Word 是大多数用户采用的主流字处理软件,目前所生成的试卷基本上都是Word 文档,因此“组卷系统 ” 的关键技术之一就是 Word 文档试卷的生成。 所以,首先,如何将从网页中选择的题库里的题目转化到 Word 中去,以及如何利用VBA 编辑 Word 中的试卷模板都是本系统实现的关键和主要困难。 第二,在抽取试题时,一般采取随机抽取和教师根据题目的性质特定的选取这两个运行方式,相对于 特定选取而言,随机抽取试题是在题目选择这个模块中的难点。 第三, 后台数据库要设计多张表,这些表的每一个字段的定义、类型的定义,涉及到表与表之间如何更好的关联等一系列的问题。 第四, 对题目信息的查询, 特别是在试卷编辑阶段对试题抽取时的查询,由于其数据量庞大, 可按多种途径查询,能对查询内容的智能识别,可能会遇到如何设计出较好的模糊查询等相关事件的代码难题。 8 解决问题的方法和措施 为了解决本系统关键问题,即如何将从网页中选择的题库里的题目转化到 Word 中去,现提出如下的三个解决方案 ⑴以网页方式直接生成 WORD 文档: OFFICE 2020 或者以上的版本支持 HTML 作为内部文件格式,因此可以利用 WEB 文档与 WORD 文档的密切关。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。