计算机专业课程设计-试卷自动生成系统.doc

上传人:坚持 文档编号:3250991 上传时间:2019-05-27 格式:DOC 页数:27 大小:675.56KB
下载 相关 举报
计算机专业课程设计-试卷自动生成系统.doc_第1页
第1页 / 共27页
计算机专业课程设计-试卷自动生成系统.doc_第2页
第2页 / 共27页
计算机专业课程设计-试卷自动生成系统.doc_第3页
第3页 / 共27页
计算机专业课程设计-试卷自动生成系统.doc_第4页
第4页 / 共27页
计算机专业课程设计-试卷自动生成系统.doc_第5页
第5页 / 共27页
点击查看更多>>
资源描述

1、 燕山大学专业课程综合设计报告 学 院 里仁学院 年级专业 08 计算机 2 班 学生姓名 赵鑫 学 号 081304011049 指导教师 于家新 设计日期 2011 年 9 月 26 日 2011 年 10 月 14 日 专业课程综合设计报告1、设计任务以任何一门课程为例,能够以手工或自动方式,将该课程的每道试题录入到系统之中,并且通过设置参数,自动地生成一份试卷。该试卷的题型可以分为选择题(包括单选和多选) 、填空题、简答题、计算题等。要求使用者能够通过系统,对所需要的题型、每种题型试题的数量、每道题的分值、每道题的难度进行设定,自动地生成一个 word 版本的试卷,该试卷格式符合一般试

2、卷标准。2、设计思想通过用 access 数据库录入题库信息,然后通过 Visual C+的界面显示出来,用户可以在 Visual C+的界面添加试题,删除试题,按照一定的条件搜索试题,可以自动生成试卷和手动生成试卷,并导入 word 文档现实出来。2.1 功能需求分析本系统是题库与试卷生成系统,主要有三方面的功能需求,其分别是:(1) 题库管理:为了用户能方便管理庞大的试题题库,实现各种常用或者自定义题型的录入、修改、查询、删除等功能。(2) 手动生成试卷:用户可以对权限范围内的科目进行手动组卷。选定科目后,选择共需几道大题、试卷的总分值、每道大题的题型、每大题包含小题的数量及每道大题的分值

3、;对于每道大题需进入“选择试题”模块浏览试题库中的对应题型从中手动选择所需试题。由于题库中题量较大,可以进行搜索查询,亦可将试题导出至 word 文档进行浏览,选择试题完毕后保存回到“手动组卷”模块。 (以上全部为必须操作) 。组卷后选择是否保存试卷。试卷生成后可以将试卷和答案导出至 word 文档。再次选定科目后清除上一次的显示结果自动进入下一次的手动组卷模式。(3) 自动生成试卷:用户可以对权限范围内的科目进行自动组卷。选定科目后,选择共需几道大题、试卷的总分值、每道大题的题型、每大题包含小题的数量及每道大题的分值(以上为必选) ;对于每道大题可以进入“选择题目范围及难度”模块对题目进行范

4、围和难度的限制(可选) 。组卷后选择是否保存试卷。试卷生成后可以将试卷和答案导出至 word 文档。再次选定科目后清除上一次的显示结果进入下一次的自动组卷模式。3、设计过程3.1 系统流程分析本系统有两类用户使用,分别是系统管理员和一般管理员。系统管理员负责管理系统帐号和系统的其他全部功能;一般管理员不能管理用户但是可以更新维护题库,按需求生成和保存打印试题等。系统流程如图 3-1所示:图 3-13.2 数据流程分析该系统的数据流程分为两部分,图 3-2 为顶层数据流程图,用户由各种类型的试题根据相应需求生成试卷。图 3-3 为第二层的数据流程图,是对顶层数据流程的分解,将试卷的生成分为手动生

5、成和自动生成。图 3-2 顶层数据流程图用 户题 型 表 试 题 表 课 程 表 章 节 表用 户题 库用 户自 动 生 成 组 卷手 动 生 成 组 卷用 户试 卷 生 成 处 理试 题 信 息 表自 动 生 成 组 卷 、 手动 生 成 组 卷图 3-3 第二层数据流程图3.3 系统设计3.3.1 系统总体设计目标 本系统是根据题库管理与试卷生成系统的具体需求应用而开发的,能够实现题库管理与试卷生成的工作,系统的开发主要要实现的目标有以下几个方面:(1) 灵活多样的组卷方式,如手工组卷和自动组卷。(2) 既能临时生成试卷,又能直接使用以前生成的试卷,也就是要求能对生成的试卷进行保存,以便下

6、次直接使用,并能删除不再需要的试卷。(3) 试卷的保密性要求,只有授权人员才能生成和查阅试卷。(4) 试卷生成速度不宜太慢。(5) 生成的试卷按照规定的模板输出,并能导出到 word 文档中。(6) 生成的试卷既可以直接打印,也可以在 word 中修改和打印。(7) 友好的用户界面。用 户题 型 设 置 题 库 设 置 试 题 录 入自 动 生 成 组 卷手 动 生 成 组 卷题 型 试 题章 节题 库课 程题 型 信 息 表 课 程 信 息 表 章 节 信 息 表手 动 生 成 组 卷自 动 生 成 组 卷3.3.2 系统总体功能模块设计本系统主要功能是为使用者提供一个简单快捷的试题录入、删

7、除、修改、查询、浏览,快速组卷及试卷管理的软件系统。系统模块分为以下几个部分,如图 3-4 所示:图 3-4题 库 管 理 与 试 卷 生 成 系 统题 库 功 能系 统 功 能 试 卷 功 能 帮 助 与 关 于密码管理用户管理课程管理题型管理试题管理试卷管理手动组卷自动组卷系统关于系统帮助添加试题修改试题保存试题删除试题添加新题型删除现有题型删除现有科目添加新科目预览现有试卷及答案删除现有试卷及答案手动抽取试题组卷随机抽取试题组卷3.4 结构设计3.4.1 登陆模块设计(1)登陆模块结构图该模块包括用户管理模块和用户密码管理模块。系统启动时调用此模块,要求用户先进行登陆。登录模块结构如图

8、3-5 所示:图 3-5(2)界面设计“登录”界面是用户进入主界面的路径,由三个静态文本框控件和两个 Edit Box 控件,两个按钮控件和一个 Combo Box 控件组成。如图 3-6 所示:欢 迎 界 面登 陆失 败 三 次 退 出 登 录进 入 主 界 面图 3-6(3)属性设置三个静态文本框的 Caption 属性分别为:登录方式、用户名、密码。Combo Box 的 Data 属性为:系统管理员n 普通管理员n 一般用户。 “密码:”静态文本框对应的 Edit Box 的 Style 的 Password 属性为选中状态。两个按钮控件的 Caption 属性分别为:登录系统和取消登

9、录。(4)功能在登录方式处选择以何种身份登录,在用户名和密码处键入正确的用户名和密码, 确定后进入系统主窗口。如果键入的用户名或密码错误,系统将出现错误提示,然后重新键入。输入错误超过三次,自动退出系统。3.4.2 系统主要模块设计系统登录成功后进入主系统主窗口,系统主窗口显示了系统的主要功能,如图 3-7 所示:图 3-7该界面可以实现试题的查询搜索、试题添加、试题删除、试题修改、试题浏览。点击自动生成,可以实现根据选题数目、选题类型、计算总分可以自生成一份试卷,导入到 word 文档中。3.5 数据库模型数据库设计是在选定的数据库管理系统基础上建立数据库的过程。所有数据包含在一个 acce

10、ss 数据库中,数据库名为题库。设计表如下:用户登录信息表:存储用户的详细信息,包括用户名、用户密码、用户权限和管理科目。 题目类型信息表:存储题目类型的信息,包括题目类型编号和题目类型名称。科目信息表:存储各个科目的信息,包括科目编号和科目名称。试题信息表:存储试题的信息,包括试题编号、类型、难度、所属章节、内容和答案。已组试卷信息表:存储已组试卷的信息,例如试卷编号、方案编号等信息。成套试卷信息表:存储成套试卷的信息,例如试卷编号、创建人、创建时间等信息。实体 E-R 图本系统的实体有:用户实体、试题实体,各个实体具体的描述 E-R 图如图 3-8、图 3-9 所示。图 3-8 用户实体 E-R 图图 3-9 试题实体 E-R 图3.5.1 数据库的存储结构本系统采用 access 2003 数据库,系统数据库名为题库,数据库题库中试题题干答案课程 章节 难度图片类型选择题号用户用户名 密码 用户权限

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育教学资料库 > 试题真题

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。