C语言试题生成系统—数据处理及算法分析毕业论文.doc
《C语言试题生成系统—数据处理及算法分析毕业论文.doc》由会员分享,可在线阅读,更多相关《C语言试题生成系统—数据处理及算法分析毕业论文.doc(12页珍藏版)》请在三一文库上搜索。
1、C语言试题生成系统 数据处理及算法分析 摘要 试卷生成系统的设计和生成:通用题库试卷生成系统是一个基于数据库的试卷生成系统,它使用了Visual FoxPro 6.0 作为开发工具。本文阐述了试卷生成系统的试题综合管理,试卷生成管理等模块的功能设计与实现,数据处理及算法分析。详细介绍了程序的数据类型、数据流向以及数据流层次之间的关系。以及自动组卷和手动组卷数据流之间的联系和区别。在算法分析中设计平均难度计算模式。其次要设计组卷策略的变换算法,要设置总体参数:试卷标题,总题数,满分值,考察的章节,平均难度,阐述了参数之间的关系以及参数的约束条件。我主要负责设计的是数据处理及算法分析,因此本文阐述
2、的重点也就放在这两个部分,其他部分则做概要介绍。关键词 试卷生成系统 手动生成试卷 题库数据处理系统 算法分析The C program tries a born system the data handles and calculate way analysis Pang Gao Computer college of China west normal universityAbstract The paper-generating system of universal test question database is a test papaer generating system ba
3、sed on database,and it is programmed by using the tool Visual FoxPro 6.0.The paper describes the design and implementation of functional modules on the synthetical test question management,the generation and management of test paper in the test paper generating system. The paper-generating system in
4、cludes three parts:one is the system of database management,the other is paper-generating system by man-made and paper-generating system by automatic.This paper describes the design and implementation of these three parts,and analysis of data ,and so on.I am in charge of designing system of database
5、 management,so i pay attention to this system in this paper,and describe other systems simplily.key word paper generating system; paper-generating system by man-made ;database management; algorithm to assay目 录论文摘要 Abstact 1 绪言11.1需求分析 11.2开发工具及环境12 系统功能结构概述及库结构的设计 22.1系统的功能结构 22.2系统的数据库结构的设计 32.3考试管
6、理模块的流程设计 33 数据处理模块实现的关键技术 43.1试卷系统的生成 43.2试卷系统的IPO图 43.3算法分析 53.4系统的运行效果及改进意见 94 结束语 9参考文献 101 绪言伴随计算机发展的今天,信息的存储和处理成为一门永恒的课题。它深入人们生产生活的方方面面,产生了深远的影响。教育领域也存在这大量信息的处理,比如教学信息的更新,书籍资料的管理,人事物质的管理,教学软件的编写等等。在此,将对试题管理以及试卷的生成进行探讨。1.1 需求分析:随着当今科技不断的发展,电脑已经成为人们生活当中必不可少的事物。无论是在工作,学习,还是在休闲娱乐方面,电脑都被广泛的应用。在工农业上,
7、电脑技术的应用使自动化程度大大提高,随之产生的结果是机械效率的提高,这样在一定社会劳动时间基础上,生产的产品就会更多,企业在市场上才更具有竞争力;在教育事业上,计算机辅助教学和多媒体技术的应用,让我们教育事业呈现前所未有的崭新面貌。教育的最终目的是为了培养各种人才,这样就需要一定的选拔制度,让优秀人才脱颖而出,所以诞生了考试制度。传统的考试需要老师付出很大的心血,亲自在庞大的试题库中挑出符合需要的试题对学生进行考核,这不仅浪费了老师的精力,还使效率大大降低。因此,研制题库管理与计算机自动生成试卷系统已成为一项重要课题,是高等学校教学研究与计算机科学研究的热门话题。为了在有限时间内产生一份令人满
8、意的试卷,我们设计了这个“C语言试题生成系统”软件。这是一个集题库管理和生成试卷为一体的试卷生成系统。考试是学校中一项重要的的工作, 命题是其中关键性环节, 且工作量较大。建立试题库和试卷自动生成软件系统, 用计算机代替人工操作, 可以有效地减少由于主观原因造成的试卷不合理现象, 让考试真正成为一项简单的工作。该试卷生成系统包含三个部分:题库管理系统,手动生成试卷和自动生成试卷。1.2 开发工具及环境:我们开发的C语言试题生成系统,是采用Visual Foxpro6.0开发工具开发的。Visual Foxpro具有编程效率高,开发周期短的特点,而且最新中文版Visual Foxpro6.0对原
9、有功能作了完善,并添加了许多新的功能,对于我们开发的试题生成系统,Visual Foxpro6.0中文版是非常胜任的。本系统采用的软件开发工具及环境如下:操作系统:WIN98或WINDOWS NT以上操作系统编程语言:Visual Foxpro6.0中文版帮助系统的制作:Microsoft Word、 Adobe Photoshop7.0数据库的建立:Visual Foxpro6.0开发用机器的硬件配置:Pentium III MMX 500、64MB内存、13.2GB硬盘等。运行要求的硬件配置:486、16MB内存以上配置,系统的最佳运行分辨率为800600。2 系统功能结构概述及库结构的设
10、计2.1 系统的功能结构试题生成系统大致分为9个部分:试题的编辑、试题与科目的挂接、试题与题型的挂接、试题与层次的挂接、试题与章节的挂接、手动生成系统、自动生成系统、试题的保存、试题的修改。系统各功能部分说明如下:1.试题的编辑模块:对科目的建立、结构的设置、库的编辑、及科目清除进行管理。2.试题与科目的挂接模块:试题的多样化包括试题所属的科目。这点对与不同的存储结构将有不同对待。该试卷生成系统中主要采用非结构存储。对与科目的挂接,反映在试题的(科目)属性上。3.试题与题型的挂接模块:出题者可在需要的时候,输入确定的题型即可对该题型的试题进行操作。4.试题与层次的挂接模块:该题库主要是针对与本
11、科和专科两个成次,一般用在试卷生成的初选上面。5.试题与章节的挂接模块:为了便于数据的统一管理,在输入的过程中一律按 章节 这样的格式录入。6.手动生成系统模块:手动生成试卷主要是对自动生成试卷的修改。7.自动生成系统模块: 自动生成系统是对题库中的题目按用户的要求重新组织。8.试题的保存模块:在试卷保存的过程中,鉴于试卷编辑的需要,采用文档的格式保存。9.试题修改模块:试卷的修改将在试卷保存过程中完成, 该系统涉及的试卷修改仅仅局限与试题的录入与删除,其他的试卷说明等附属内容由用户自己处理。2.2 系统的数据库结构的设计模块所涉及到的数据库较多,包括有系统信息库sysku.mdb及科目信息表
12、kmb、学生成绩库student.mdb、考生用户信息库testing、考生考卷信息库paper.mdb和一些科目试卷题库。2.3考试管理模块的流程设计抽题指标试题 m m 抽题组成 1试卷 1 m试卷库题库 1 1维护提取试卷属性 n m 教师说明: (1)教师和试卷库的关系为 一对多 ,因为试卷生成过程中老师按自己的需求获得试卷均存在同一个试卷库内。 (2)教师和题库 是 一对多 ,在考虑题库的设计中将用户所需的试题记录均放在统一试题库中,用户可以根据自己的需求在任意时刻对统一试题库中的表进行试题库更新处理。一定程度上避免了题库多样而造成试题丢失和不同题库的试题记录的复杂联系。 (3)试题
13、和题库的关系为 一对多 ,试题以表中记录的形式保存在题库中,题库唯一,但涵盖了不同科目,层次,章节的题目。(4)试卷和试题的关系为 一对多 ,考卷中每条记录中的题目都来试题表,由试题库中符合用户需求的各种试题组成。图中,各个关系在题库的设计中主要体现在编写程序时对题库的设计以及选择语句的运用方面。比如在试卷自动生成方面,表单执行顺序按照:客户对试卷的标题名称难度的选择抽取试题的范围选择(科目,章节,题型,题量)自动生成试卷保存试卷这个自动生成的流程中从开始到获取试卷,数据库中只记录一份试卷的信息,客户设定试卷的需求后,对题库中仅有试题表进行分析,找出满足用户的多个题目构成一份试卷。3 数据处理
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 试题 生成 系统 数据处理 算法 分析 毕业论文
链接地址:https://www.31doc.com/p-4489961.html