出题题库管理系统的毕业设计说明书.docx

上传人:b****8 文档编号:30501038 上传时间:2023-08-16 格式:DOCX 页数:24 大小:380.76KB
下载 相关 举报
出题题库管理系统的毕业设计说明书.docx_第1页
第1页 / 共24页
出题题库管理系统的毕业设计说明书.docx_第2页
第2页 / 共24页
出题题库管理系统的毕业设计说明书.docx_第3页
第3页 / 共24页
出题题库管理系统的毕业设计说明书.docx_第4页
第4页 / 共24页
出题题库管理系统的毕业设计说明书.docx_第5页
第5页 / 共24页
点击查看更多>>
下载资源
资源描述

出题题库管理系统的毕业设计说明书.docx

《出题题库管理系统的毕业设计说明书.docx》由会员分享,可在线阅读,更多相关《出题题库管理系统的毕业设计说明书.docx(24页珍藏版)》请在冰豆网上搜索。

出题题库管理系统的毕业设计说明书.docx

出题题库管理系统的毕业设计说明书

 

出题题库管理系统的毕业设计说明书

 

作者姓名

专业信息管理与信息系统

指导教师姓名

专业技术职务

 

目录

 

摘要……………………………………………………………3

 第一章 系统概述…………………………………………4

1.1本系统开发的背景…………………………………………………4

1.2本系统开发的意义…………………………………………………4

1.3国内外发展现状……………………………………………………4

第二章系统分析…………………………………………5

2.1现行系统的分析……………………………………………………5

2.1.1业务功能分析……………………………………………………5

2.1.2现行系统的业务流程分析………………………………………5

2.1.3现行系统的数据流程分析………………………………………5

2.2构建新系统的逻辑模型……………………………………………6

2.2.1现行系统存在的问题及改进思路………………………………6

2.2.2新系统的逻辑模型的建立………………………………………6

第三章系统设计………………………………………10

3.1总体设计…………………………………………………………10

3.1.1新系统空间硬件结构的设计…………………………………10

3.1.2系统总体功能设计………………………………………………11

3.2详细设计……………………………………………………………11

3.2.1人机界面的设计…………………………………………………16

3.2.2数据库设计………………………………………………………16

3.2.3输入输出设计……………………………………………………17

第四章系统实施……………………………………………17

4.1程序编写的技术方案………………………………………………17

4.2系统测试报告………………………………………………………18

第五章结束语………………………………………………18

5.1成功之处……………………………………………………………18

5.2不足之处……………………………………………………………18

5.3后续发展与展望……………………………………………………19

参考文献…………………………………………………………20

致谢………………………………………………………………21

 

摘要

随着当今计算机技术的飞速发展,利用计算机进行试题库的管理和考试分析已成为学校推动教学改革、提高教学质量的重要内容。

本试题库系统采用VisualBasic语言和Access数据库开发而成,不仅能录入包含图形、公式和文字的各课程试题,生成不同科目的试题库,并能按要求自动生成规定格式的试题、能对考试结果进行统计、分析和评价,生成规定格式的考试分析文档,最终实现考试出题和考试分析的自动化。

关键词:

试题库 VisualBasic语言 自动出题

ABSTRACT

Withthedevelopmentatfullspeedofthecurrentcomputertechnology,utilizecomputergoonmanagementandexaminationtotryonexampoolanalyze,becomeschoolreformineducationofpromoting,raiseteachingimportantcontentofqualityalready.

ThissystemadoptVisualBasiclanguageandAccessdatabasedevelopment,notmerelycaninput,includefigure,formula,everycourseexaminationquestionofcharactersoriginally,producetryingtheexampoolofdifferentsubjects,andcanproducetheexaminationquestionoftheregulationform,cancount,analyzeandappraisetheexaminationresultautomaticallyonrequest,produceexaminationtostipulateformanalyzefile,realizeexaminationsetthemeandautomationthatexaminationanalyzefinally.

Keywords:

testsystem;visualbasiclanguage;Automaticallycomposition

 

第一章系统概述

1.1本系统开发的背景

随着现代教育事业的发展,教学手段现代化问题显得越来越重要。

试题库系统作为教学手段现代化的重要组成部分,与数据库相结合,具有良好的发展前景。

最近几年,国内外已经有不少人员对此项工作做了研究,但是由于技术水平的限制,目前很多单位开发的试题库系统还存在很多弊端。

为响应国家教改,全面推进试题库的建设,研制开发了这套出题题库管理。

该软件在WindowsXP操作系统下,采用VisualBasic语言开发而成,具有Windows风格,界面友好,易于使用,通用性强。

通过其录入系统录入试题后,即可形成本课程的试题库系统,从而可以实现教考分离。

1.2本系统开发的意义

传统的考试出题总是教师考前集中出题、集中组卷,这样很难保证试卷的质量,进而不能准确反映学生的学习效果。

为促进教学手段的现代化,提高教学质量,减轻教师在出题、组卷和成绩分析中的工作量,帮助教师方便、快速、准确地分析、评价学生的学习成绩,本研究在VB编程环境下开发了一套能实现试题库管理的系统。

本研究将试题管理、试卷生成集为一体,能帮助教师适时编制各类考试题目、生成标准试卷。

本研究大大减轻了教师的工作量,有效地提高了整个考试过程的效率,对学校推动教学改革、提高教学质量起着很大的促进作用。

1.3国内外发展现状

从我国恢复高考制度以后,随着高考标准化的实施,尤其是微型计算机的快速发展,这些都为题库建设提供了基础条件。

80年代中期以来,出现了多所学校或行政机构联合开发试题库的局面,同时,也出现了许多其它学科的试题库。

90年代前后,政府部门在全国范围内有计划、有组织、系统地开展CAI教学与国家试题库的建设。

就目前题库管理系统发展而言,我国还尚未成熟,无法与发达国家的题库系统发展步伐相吻合。

就我们所熟知的国内题库管理系统,大型系统设计繁琐,操作复杂,小型系统功能略显单调,题库内数据库资源不够丰富,用户在使用过程中无法满意的完成管理与查询工作。

所以,本系统将尝试弥补现行系统中的不足,真正做到规模小但功能完整且操作便捷的出题题库管理系统。

 

第二章系统分析

2.1现行系统分析

2.1.1业务功能分析

出题题库管理系统的总目标是为用户提供迅速、高效的服务,减免手工处理的繁琐与误差,及时、准确地反映教师的工作情况,从而提高教师的工作质量。

由于历史原因和实际条件的限制,目前的系统主要是手工操作,使用繁琐、不够直观、不利于扩展系统;而且手工操作使各个部门的信息传递慢而且容易造成差错,影响工作效率。

传统的手工考试出题总是教师考前集中出题、集中组卷,这样很难保证试卷的质量,进而不能准确反映学生的学习效果。

2.1.2现行系统的业务流程分析

存档

 

图2-1现行系统的业务流程图

2.1.3现行系统的数据流程分析

现行系统基本是用手工处理一切事物,文档也是基本都是手工制成的。

考试前,各老师集中在一起先确定试卷的题目类型和分值,然后根据类型再出试题,最后手抄建立档案。

文档

试卷信息印制

图2-2现行系统的数据流程图

2.2构建新系统的逻辑模型

2.2.1现行系统存在的问题及改进的思路

由上面对现行系统的描述可知,现有的系统存在以下问题:

1.由于人手操作的缘故,所有试卷都由人手工制作,不但效率低,容易差错。

2.无法作大型复杂的统计,直接影响学校管理水平的提高。

改进思路:

1.使用信息技术,提高现行系统的工作速度和效率。

2.用数据库技术记录各种文档。

3.通过计算机检索功能,减少搜索时间。

2.2.2新系统的逻辑模型的建立

以下是新系统的业务功能一览表:

业务处理单位

业务处理功能

管理者

普通用户

题库登记

类型设定

科目设定

题目查询

自动出试卷

用户管理

图2-3业务功能一览表

拟开发的系统具有题库登记、类型设定、科目设定、题目查询、自动出试卷、用户管理六个子系统。

各系统功能为:

题库登记:

对题目及相关答案进行编写设定

类型设定:

对所要编写题目的类型进行设置管理

科目设定:

对所要编写题目的科目进行设置管理

题目查询:

对已编写输入的题目进行分类查询

自动出试卷:

对题库内已存在的题目进行分类输出管理

用户管理:

对使用本系统的管理者及用户的权限设置

 

下面是本系统的数据流程图:

图2-4系统总流程图

图2-5流通工作基本数据流程图

图2-6题库登记数据流图

 

图2-7类型设定数据流图

图2-8科目设定数据流图

图2-9自动出试卷数据流图

下面是本系统的业务流程图

图2-10系统的业务流程图

 

第三章系统设计

3.1总体设计

3.1.1新系统空间硬件结构的设计

硬件环境:

处理器:

intelPentium166MX或更高

内存:

32M

硬盘空间:

1GB

光驱:

CD-ROM48X

显卡:

SVGA显示适配器

软件环境:

操作系统:

windows98/ME/2000/XP

编程工具:

VB

数据库:

MicrosoftAccess2000

出题的信息化建设需要投入大量的人力和财力,一个完备的出题题库管理信息系统往往由中心服务器、数据通讯网络,数据库平台,客户端计算机以及客户端应用程序构成。

一些规模较大的学校可以投入庞大的资金,构建功能完备、可靠性、安全性高的系统,这些系统往往以小型机作为中心服务器,以光纤作为主干,并且使用昂贵的网络通信设备。

对于很多中小型学校来说她们是很难负担这笔费用的,她们只能负担配置较低、比较简单的系统。

对于一家需要建立现代化管理的学校来说,不论她的规模大小功能需求其实是一样的,不同的只是数据的处理量多寡而已。

传统的信息处理系统数据处理多由服务器完成,数据通过网络传输,对服务器和网络的要求较高,系统投入使用后随着业务量、储存数据和客户端连接数量的不断增加系统的负荷会越来越大,当这种负荷达到一定程度的时候就会造成系统运行的不稳定和性能下降,这又需要投入一大笔资金升级系统了。

本系统的研究思路就是要利用价格相对低廉的设备构建一个安全可靠的管理信息系统,尽量地减少服务器和网络的负荷,使业务量的增加不会对整个系统的负荷有太大地影响。

Client/Server(C/S)是当前数据库应用程序中极为流行的一种方式,尤其是网络技术的充分发展后,当前很多系统都采用这种方式进行构造,其最大优点是将计算机工作任务分别由客户端和服务器端来共同完成,这样有利于充分合理利用系统资源。

本系统打算采用的是C/S结构。

3.1.2系统总体功能设计

 

口令不正确

 

口令正确

 

主菜单

 

操作

界面

自动出试卷

打印试卷

退出

用户管理

查询题目

题库登记

设定科目

设定类型

图3-1系统总体功能设计图

 

1设定类型:

对实验题库的试题类型进行设定。

2设定科目:

对实验题库的试题科目进行设定。

3出试卷:

对进入题库的记录进行出卷。

4查询:

对各个表进行查询

5打印:

打印出记录,以备分析

下面是本系统的IPO图:

 

 

图3-2系统的IPO图

 

3.2详细设计

3.2.1人机界面的设计

本系统使用MICROSOFT公司的VISUALBASIC开发工具,因vb系统开发软件本身所具有的便捷与实用性,在本系统界面设计时考虑到的也是美观,简约,大方,实用,并符合人们对于系统操作的习惯性。

在窗口控件设计时,本系统没有像普通系统进行下拉菜单的设计,而时间所有功能控件直接陈列于主界面,给人一目了然的感觉,并且在系统操作时也更便捷、直观。

以下是系统启动时的登入界面,简约、直接、大方,如图3-3

图3-3登入界面

 

当录入正确的用户名密码后系统将进入主界面,即如图3-3所示:

图3-3系统主界面

在系统主界面窗口上,系统所具有的所有功能都直接体现在个控件上,便于用户进行管理操作。

下面是本系统的输入输出界面的设计:

题库登记界面

图3-4题库登记界面

 

设定类型界面

图3-5设定类型界面

设定科目界面

图3-6设定科目界面

自动出题界面

图3-7自动出题界面

3.2.2数据库设计

1.系统总体结构功能模块设计后,就要对数据库进行设计了。

这里用的是Access编写的数据库,而数据之间的结构关系可以用e-r表来分析。

e-r图由实体、属性、实体之间的关系三部分组成。

实体 属性 实体间的联系

其中:

基础数据{编号、题目、类型、分数、科目、答案、是否出试卷}

用户信息{user、pass}

2.根据物理结构设计的三原则(即尽可能减少数据冗余和重复;结构设计与操作设计相结合;数据结构要具有相对的稳定性)进行本系统中关系数据库表结构设计及代码设计。

基础数据表

字段名

数据类型

数据长度

编号

数字(INT)

10

题目

文本型(char)

50

类型

文本型(char)

50

分数

文本型(char)

50

科目

文本型(char)

50

答案

文本型(char)

50

是否出试卷

文本型(char)

50

用户表

字段名

数据类型

数据长度

uesr

文本型(char)

50

pass

文本型(char)

50

 

3.2.3输入输出设计

在一个系统中,输出设计是非常重要的,它是向用户提供信息处理结果的重要手段,也直观决定着系统的设计与运行效果。

而且从系统开发角度来讲,只有明确了输出方式,才能对输入方式进行设计与管理。

在本系统中,数据输出通过键入关键字或通过系统的试题科目、类型等分类功能查询并调取数据库中的资料进行管理,找出符合用户需要的数据,通过系统的试卷输出功能,将所有数据集中并有条理的罗列出来,使用户一目了然,并可根据需求最终由终端输出设备如打印机等将查询结果输出。

由于本系统主要由试题构成数据库,所以需要输入的数据基本以文本类型为主。

根据系统各界面的不同设计,用户可根据自己需求对试题的科目、类型以及章节等有选择的进行数据输入。

输入界面简约,方式简单,就如同我们进行普通的文档输入并保存那样。

由于本系统在设计时通过代码编写已将输入数据与数据库自行连接,所以输入时不需要繁琐的数据连接与操作步骤,数据输入完毕只需点击界面保存按钮,数据及存入数据库,操作简单,方便。

在本题库系统中的输入输出设计上,基本采用了人们广泛熟知的操作窗口与输入输出方式,简单明了,操作界面完整,功能强大,输入方式选用键盘人工输入,通过移动记录指针或选择字段实现记录的追加、修改和删除等操作。

 

第四章系统实施

4.1程序编写的技术方案

本系统设计由visualbasic编写而成,visualbasic可视化程度高,而且是比较容易入门的一种编程语言,提供了自动生成代码、支持拖放、属性检查、实时语法检查等内置自动化技术,大大降低了编写代码的工作量,并且提供了比较丰富的控件。

通过visualbasic的可视化编程与数据库访问技术通过access连接数据库,最终达到系统的顺利运行。

本系统在程序编写过程中采用了面向对象技术。

程序编写主要遵循简洁的原则,尽量减少系统所占资源,使系统的效率尽可能的提高。

虽然VB程序本身编译和运行效率较低,但是它的快捷的开发速度,简单易学的语法,体贴便利的开发环境,为本系统的开发创造了良好的开发环境。

并且通过access与数据库的连接也相对弥补了VB本身功能较单调的不足,也提高了整个系统的使用效率。

4.2系统测试报告

功能测试的主要内容是按实际操作的数据向系统的各个功能模块输入数据,检测输出结果是否符合预期要求。

在对各个模块的测试完成后对整个系统作一个完整的测试,以检验各模块在联合运行时运行结果是否符合预期要求。

在实际测试中,20天共进行了20次测试,自动出题出现了一次故障,登陆界面出现了一次故障,故障当场都得到了排除。

改进意见:

由于时间仓促,此系统的规划虽然定位为小型,但功能基本实现了出题题库管理的所有重要功能,在实际工作中节省了人力、物力资源。

系统虽然完成了大部分的功能,但不少与其它系统的接口而未能有时间实现,其它一些比较不重要的辅助性、完善性的功能也未能在短短的毕业设计所限定的时间内实现。

因为系统还在不断地加入新功能以及修改现有问题,所以在系统的评测部分并没有详尽的测试报告,而本文中的内容也并未能完全表达整个系统的功能发展状态。

基于本系统要求的开发时间比较短,开发力量有限,有些隐性的问题在调试的过程中还没有出现,我会作出调整,及时修正错误、完善所需的功能。

 

第五章结束语

5.1成功之处

本系统以“实用”为基本指导思想,在数据库选择方面做了细致的研究和对比,在综合分析了各种数据库的优缺点和试题库的特点后选用了稳定实用的Access数据库;在对试题和试卷集答题过程做了大量分析后,确定了本系统的数据结构;本系统界面友好,易于使用,通用性强;在自动组卷、试卷编排和打印等功能的设计方面突出体现了其实用性。

5.2不足之处

开发时间有限,对出题的流程了解不全面,资料收集不完整,对学校工作的理解可能还有偏差,导致本系统从概念上可能存在错误。

因为没有更多系统开发经验,对标准的系统开发流程仍然不能切身的体会到,不能从更深层次上分析系统的可行性,维护性,对系统测试不很理解。

5.3后续的设想与展望

随着经济的发展,出题题库管理系统在学校管理领域将会得到更为广泛的应用,在教师日常工作中将会起到非常重要的作用,成为学校管理不可缺少的软件设施。

另一方面,管理信息系统本身也在不断的发展,其开发方法从早期的生命周期法到80年代初发展起来的原型法,再到面向对象的开发方法,以致现在最新技术—计算机辅助软件工程(case)的出现,使管理信息系统开发的效率、性能都在不断地提高。

本系统虽然具有一定的优点,但若不适时进行调整、改进、完善,必将被更新的、功能更完善的管理系统所代替。

 

主要参考文献

[1]VisualBasic6.0使用指南

作者:

BobReselman,RichardPeasley,WaynePruchniak.

出版社:

电子工业出版社

[2]中文Access200024学时教程

作者:

CraigEddy,TimothyBuchanan

出版社:

机械工业出版社

[3] VisualBasic数据库开发实例解析

作者:

刘志铭,高春艳,孙健鹏

出版社:

机械工业出版社

[4] VisualBasic程序设计教程.

作者:

曹青,邱李华,郭志强

出版社:

机械工业出版社

[5] VisualBASIC6.0信息系统设计与开发实例(第2版).

作者:

黄明,梁旭

出版社:

机械工业出版社

[6] 数据库原理与应用——基于ACCESS.

作者:

李春葆,曾平

出版社:

清华大学出版社

[7] VisualBasic+ACCESS数据库项目开发实践.

作者:

周国民

出版社:

中国铁道出版社

 

致谢

 

在本次毕业设计中,曾遇到过不少问题,如果单靠我个人的努力,很难按时完成毕业设计,在此,我衷心感谢我的指导老师—黄文均老师,我从黄老师身上学到了很多东西。

黄老师认真负责的工作态度,严谨的治学精神和深厚的理论水平都使我获益非浅。

黄老师无论在理论上还是在实践中,都给与我无私帮助和悉心的教导,使我的毕业设计得以顺利地按时完成。

另外,在系统的设计开发过程中还得到同学的大力支持和帮助,还要感谢学校领导、班主任、各位同学对我们的关怀、帮助,为我们提供了良好的设计环境以及各方面的支持。

 

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 初中教育

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1