计算机应用技术毕业设计(论文)-VB题库管理系统.doc
《计算机应用技术毕业设计(论文)-VB题库管理系统.doc》由会员分享,可在线阅读,更多相关《计算机应用技术毕业设计(论文)-VB题库管理系统.doc(30页珍藏版)》请在三一文库上搜索。
1、云南广播电视大学曲靖分校云南电大职业技术学院五年制高职教育计算机应用专业毕业作业(毕业设计)题 目:题库管理系统 姓 名: 学 号: 学 校: 指导教师: 职 称:系统分析师 作业日期:2010年4月29日 III摘 要随着信息技术的发展,计算机辅助教学逐步走向普及,题库管理系统和组卷系统是其中重要的一个应用领域。数据库题库管理系统是根据课程结构和试题内容设计的一种具有针对性强、操作简便、成卷快、题目搭配合理、试卷难易程度可控等特点的系统。用计算机实现对题库进行全面、系统、科学、高效的管理和应用,是现代化教学和考试改革的需要。长期以来,教师采用传统的人工出题组卷方式来考查学生,这势必造成对学生
2、掌握知识能力的测试因人而异,难以做到公正、全面的考核。并且对日益增多和不断变化的试题缺乏便捷、高效的管理手段,试题、试卷查阅困难,许多有价值的试题常会因为得不到及时的积累而流失,一些陈旧毫无考察,通过试题查询功能可以对试题库更新、修改。本论文叙述了学校题库管理的现状以及Visual BASIC6.0语言的概况。对项目开发背景、项目开发的目标、系统开发所用的技术准备作了阐述。重点介绍了题库管理系统的实现过程:包括系统分析、数据流程分析、功能设计、数据库设计、系统实现、系统测试和调试。本系统主要功能有用户管理、试题录入与修改、数据查询等功能。总结了本系统的特点:操作方便、提高工作效率、节约题库管理
3、成本。基于上述目的,本文对试题库管理系统进行了开发与设计。关键字:题库管理系统 SQL语句 ADO控件 ATA GRID控件云南广播电视大学曲靖分校HeadlineAlong with the development of information technology, computer-assisted instruction has been popularized gradually, examination question bank management system and test paper system is one of the important areas of com
4、puter application. Databased examination question bank system is a controllable system which is based on the course structure and the design of the examination content which has special relevance, easy operation, the ability of making papers fast and the subject collocation reasonable, moderate in d
5、ifficulties .It is necessary of the modern teaching and reform of examination to use computer for examination question bank to a comprehensive, systematic, science, efficient management and use. For a long time, teachers adopt the conventional man-made test papers to examine students, which results
6、in students mastering different the knowledge test vary from person to person, and it is difficult to achieve fair, comprehensive evaluation. Because of the lack of a convenient, efficient management means of increasingly and the ever-changing examination. Whats more, its difficult to consult examin
7、ation questions and papers, many valuable examination papers are often lost due to without accumulating timely, some timeworn and without investigation, by examination question finding out function you can update, modify the examination question bank. This paper describes the current status of the s
8、chool papers management as well as the overview of the language of Visual BASIC6.0. And elaborates the background of the project development and its goals, technical preparation of system development. Focuses on introducing examination question bank management system: including system analysis, data
9、 flow analysis, functional design, database design, system achievement, testing and debugging. The systems dominant function including user management, examination writer and modify, data finding out and other functions. Summarize the characteristics of this system: easy to operate, improve producti
10、vity, save paper management costs. For the above mentioned purposes, this article set examination bank management system for the develops and designs. Keywords: examination question bank management system, SQL sentences, ADO control, ATA GQTD Control 目 录摘 要IHeadlineII目 录III1 前言11.1系统概述11.1.1 背景分析11.
11、1.2 开发目标11.2 可行性分析21.2.1 技术可行性21.2.2 经济可行性21.2.3 必要性31.3 编程环境可行性31.3.1编程工具选择31.3.2 VB的交互式开发31.3.3 关系型数据库的实现41.3.4数据库连接技术52 需求分析62.1 需求分析:62.2 系统性能要求:62.3 系统功能的分析:73 系统数据库设计83.1题库管理系统的数据库的分析83.2概念设计83.3数据的逻辑设计103.4数据的物理设计104 系统的详细设计124.1系统设计125 系统具体功能的实现135.1. 登陆与用户135.1.1用户登陆问题135.13登陆界面135.2 主界面155
12、.2.1各个模块的实现15第六章 系统调试20总结24参考文献25致谢26云南广播电视大学曲靖分校1 前言1.1系统概述1.1.1 背景分析在网络技术逐渐渗入社会生活各个层面的今天,传统的题库管理和试卷生成方式也面临着变革,基于VB及Access技术的题库管理和试卷生成系统可以方便、快捷地对题库管理和试卷的生成,因此该系统大大提高了对题库管理的方便性、效率性,拓展了试题的灵活性。试卷可以根据题库中的内容即时生成,可避免考试前的压题,还可以对题库进行添加、删除、保存等操作。用户通过口令进行登录,登陆后用户可以对题库进行管理、组卷和试卷打印,如果用户为管理员还可以对普通用户管理。采用计算机方式将对
13、题库进行管理和试卷的生成是以后考试发展的趋势。数据库的题库管理和试卷生成系统是当前的一个很好的开发项目。数据库技术是计算机软件领域的一个重要分支,是数据处理和信息管理中的核心技术,也是一门综合性的软件技术,是编译原理、数据结构、操作系统、程序设计等许多软件知识的综合应用,其理论性和实用性都很强,是使用计算机进行各种信息管理的必备知识。1.1.2 开发目标题库管理和试卷生成系统是学校管理中异常重要的一个环节,作为学校,除了育人,就是育知,计算机化是整个学校教务管理中的重要一部分,能否实现这一步关系到学校办学整体效率的高低,介与它的重要性,用计算机管理题库和试卷生成系统的开发与应用就逐渐提入议程,
14、并占着越来越重要的份量。本系统是将现代化的计算机技术和传统的教学、教务工作相结合,为了使系统在教学中发挥更大的作用,实现工作过程的计算机化,提高工作效率和工作质量,现提出如下的系统开发目标:第一,系统应具有实用性、可靠性、有效性及方便性。第二,不同身份的用户在使用中有不同的权限。第三,能够按照用户选择的不同的条件进行简单查询和复合查询。第四,能够对题库进行管理、试卷生成报表。1云南广播电视大学曲靖分校1.2 可行性分析通过对该题库管理的各个方面进行了具体的了解之后,现对该题库管理系统的开发可行性进行分析。1.2.1 技术可行性考试是各教学环节中重要的一个环节,命题是考试这一教学环节的关键,考试
15、命题的科学化、规范化、标准化,有利于提高教学质量。一般的试卷是由教师依据本课程内容精选出来,这样所出的试卷无任何随机性,而是凭借教师的意识决定,无客观性而言,也许所出试题会以偏概全而试题库系统采用完善可靠地管理系统,分数、题型、范围等,不仅可以提高命题质量和水平,还可以将教师从烦琐地出考卷工作中解脱出来,真正实现教考分离,加强对教学过程的检查与控制。利用计算机对试题库进行管理有着许多的优点,如:检索迅速、查找方便、可靠性高、保密性好、存储量大、成本低等。通过一个题库管理系统,每个教师能将自己多年的教学心得结构化地保存在系统中,不再容易忘记;系统自带的试题添加、删出、浏览功能能帮助用户及时的对数
16、据库进行维护升级;出卷评分系统能高速的产生最有价值的试卷和对用户自己的知识掌握情况做出客观的评估。通过对数据库技术分析数据库中的题库基本信息,以达到管理的目的。基本步骤:(1) 建立数据库,题库基本资料就存放在其中;(2) 把题库的全部资料输入数据库;(3)用VB开发出应用程序连接数据库;根据实际情况,我们使用ADO控件少量代价快速地构造一个可执行的软件系统模型。使用户和开发人员可以较快地确定需求,然后采用循环进化的开发方式,对系统模型作连续的精化,将系统需具备的性质逐渐增加上去,直到所有的性质全部满足。此时模块也发展成为最终产品了。1.2.2 经济可行性由于我们开发的软件相对较小,其主要支出
17、费用为计算机软件的开发与维护,这些都可以在我制作的过程中进行,不会存在经济方面的问题。1.2.3 必要性题库管理与试卷生成系统在学校的教务管理工作中地位起越来越重要的作用,可以说一个好的题库管理系统从根本上来讲利用计算机进行对题库、试卷的自动生成进行管理,对试题和试卷的管理将变的高效而便捷,对提高工作效率使试卷管理逐步走向正规化自动化将起到十分重要的作用,可见开发个实用的题库管理与试卷生成系统十分必要。该系统克服了手工管理的弊端,当然本系统还存在很多不足之处,但在系统的易操作有一定的优势。通过学习了VB的开发环境,对VB的熟练掌握,现在开发技术的发展对于用计算机来管理题库资源势及生成试卷势在必
18、行,对于一般的个人用户都可以满足次条件,因此也容易推广,在经济该系统比手工操作可以节省人力财力等资源,易于操作易于维护,有很好的应用前景。1.3 编程环境可行性1.3.1编程工具选择何谓 Visual Basic?“Visual”指的是开发图形用户界面 (GUI) 的方法。不需编写大量代码去描述界面元素的外观和位置,而只要把预先建立的对象add到屏幕上的一点即可。如果已使用过诸如 Paint 之类的绘图程序,则实际上已掌握了创建用户界面的必要技巧。“Basic”指的是 BASIC (Beginners All-Purpose Symbolit Instruction Code) 语言,一种在计
19、算技术发展历史上应用得最为广泛的语言。Visual Basic 在原有 BASIC 语言的基础上进一步发展,至今包含了数百条语句、函数及关键词,其中很多和 Windows GUI 有直接关系。专业人员可以用 Visual Basic 实现其它任何 Windows 编程语言的功能,而初学者只要掌握几个关键词就可以建立实用的应用程序。Visual Basic 不仅是 Visual Basic 编程语言。Visual Basic 编程系统和 VBA 都使用这一语言。Visual Basic Scripting Edition (VBScript) 是广泛使用的脚本语言,它是 Visual Basic
20、 语言的子集。这样,在学习 Visual Basic 中得到的经验可应用到所有这些领域中。1.3.2 VB的交互式开发传统的应用程序开发过程可以分为三个明显的步骤:编码、编译和测试代码。但是 Visual Basic 与传统的语言不同,它使用交互式方法开发应用程序,使三个步骤之间不再有明显的界限。在大多数语言里,如果编写代码时发生了错误,则在开始编译应用程序时该错误就会被编译器捕获。此时必须查找并改正该错误,然后再次进行编译,对每一个发现的错误都要重复这样的过程。Visual Basic 在编程者输入代码时便进行解释,即时捕获并突出显示大多数语法或拼写错误。看起来就象一位专家在监视代码的输入。
21、除即时捕获错误以外,Visual Basic 也在输入代码时部分地编译该代码。当准备运行和测试应用程序时,只需极短时间即可完成编译。如果编译器发现了错误,则将错误突出显示于代码中。这时可以更正错误并继续编译,而不需从头开始。由于 Visual Basic 的交互特性,因此可以发现在开发应用程序时,您自己正频繁地运行着您的应用程序。通过这种方式,代码运行的效果可以在开发时进行测试,而不必等到编译完成以后。作为数据库系统的开发,Visual Basic是一个非常理想选择。所以本系统选用的数据库语言Visual Basic语言,该开发工具具有很多长处:(1)可视化编程(2)面向对象的程序设计(3)结
22、构化程序设计语言(4)事件驱动编程机制(5)访问数据库(6)动态数据交换(DDE)(7)对象的链接与嵌入(OLE)(8)动态链接库(DLL)1.3.3 关系型数据库的实现Access2000 就是关系数据库开发工具,数据库能汇集各种信息以供查询、存储和检索。Access 的优点在于它能使用数据表示图或自定义窗体收集信息。数据表示图提供了一种类似于 Excel 的电子表格,可以使数据库一目了然。另外,Access 允许创建自定义报表用于打印或输出数据库中的信息。Access也提供了数据存储库,可以使用桌面数据库文件把数据库文件置于网络文件服务器,与其他网络用户共享数据库。Access 是一种关系
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机应用技术 毕业设计 论文 VB 题库 管理 系统
链接地址:https://www.31doc.com/p-3968901.html