计算机应用技术毕业设计(论文)-VB题库管理系统.doc

上传人:来看看 文档编号:3968901 上传时间:2019-10-11 格式:DOC 页数:30 大小:1,010.50KB
返回 下载 相关 举报
计算机应用技术毕业设计(论文)-VB题库管理系统.doc_第1页
第1页 / 共30页
计算机应用技术毕业设计(论文)-VB题库管理系统.doc_第2页
第2页 / 共30页
计算机应用技术毕业设计(论文)-VB题库管理系统.doc_第3页
第3页 / 共30页
计算机应用技术毕业设计(论文)-VB题库管理系统.doc_第4页
第4页 / 共30页
计算机应用技术毕业设计(论文)-VB题库管理系统.doc_第5页
第5页 / 共30页
点击查看更多>>
资源描述

《计算机应用技术毕业设计(论文)-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 是一种关系

23、数据库工具,关系数据库是已开发的最通用的数据库之一。如上所述,Access 作为关系数据库开发具备了许多优点,可以在一个数据包中同时拥有桌面数据库的便利和关系数据库的强大功能。1.3.4数据库连接技术 ActiveX Data Objects (ADO)是微软的数据访问技术。它被设计用来同新的数据访层OLE DB Provider一起协同工作,以提供通用数据访问(Universal Data Access)o OLE DB是一个低层的数据访问接口,用它可以访问各种数据源,包括传统的关系型数据库,以及电子邮件系统及自定义的商业对象。ADO向我们提供了一个熟悉的,高层的对OLE DB的Automa

24、tion封装接口。对那些熟悉RDO的程序员来说,你可以把OLE DB比作是ODBC驱动程序。如同RDO对象是ODBC驱动程序接口一样,ADO对象是OLE DB的接口;如同不同的数据库系统需要它们自己的ODBC驱动程序一样,不同的数据源要求它们自己的OLE DB提供者(OLEDB provider)。目前,虽然。LE DB提供者比较少,但微软正积极推广该技术,并打算用OLE DB取代ODBCOADO向VB程序员提供了很多好处。包括易于使用,熟悉的界面,高速度以及较低的内存占用。同传统的数据对象层次(DAO和RDO)不同,ADO可以独立创建。因此你可以只创建一个“Connection”对象,但是可

25、以有多个,独立的“Record set对象来用。262 需求分析需求分析阶段的任务是准确的确定软件系统必须做什么,确定软件系统必须具备哪些功能。通过在学校教务处实习期间,了解到学校教务管理工作中一项非常重要的工作就是题库管理和试卷生成工作,每学期各专业考试,从组织出卷到试卷的印制及试卷的管理等工作非常繁琐且工作量很大,传统手工组织管理方式不仅工作任务繁重而且试卷的标准化程度、题量大小等各方面难以控制,难以形成有效的试题库,不利于充分发挥来优秀试题及试卷的作用,给试题和试卷的管理带来很多问题和困难。鉴于这种情况,利用计算机进行对题库试、试卷的生成进行管理,使题库和试卷的管理将变得高效而便捷,对提

26、高工作效率,使试卷管理逐步走向正规化自动化将起到十分重要的作用。数据库设计的第一步是明确数据库的目的和如何使用。也就是说需要从数据库中得到哪些信息。明确目的之后,就可以确定您需要保存哪些主题的信息(表),以及每个主题需要保存哪些信息(表中字段)。要设计一个有效的数据库,必须用系统工程的观点来考虑问题。在系统分析阶段,设计者和用户双方要密切合作,共同收集和分析数据管理中信息的内容和用户对处理的要求。根据系统分析,题库管理系统的要求如下 :2.1 需求分析:能对题库的基础数据进行编辑、和查询管理。能对题库的试题类型进行设定。能对录入题库的记录进行出卷。能对各个表进行查询。2.2 系统性能要求: 系

27、统安全、可靠; 功能基本齐全; 操作方便、界面友好;2.3 系统功能的分析:题库管理和试卷生成系统是学校组织出卷到试卷的印制及试卷的管理等工作而开发的管理软件,是典型的管理信息系统。它是学校不可缺少的部分,它能够为用户提供方便、快捷、有效的管理题库及组织出卷的手段。用户通过输使用本系统可以进行题库管理、查询题库基本信息、手动生成试卷、自动生成试卷等功能外还能对密码的设置:每个操作员均有自己的密码,可以防止非本系统人员进入本系统;又因每个人的权限不一致,故可以防止越权操作。管理员还可以实现对用户的管理。该系统给用户方便快捷的途径去管理这些繁琐的数据,该系统所要满足的信息要求:(1) 题库管理信息

28、 每时每刻都有题库都有大量的变动,用户可以按题目类型、分数等内容对题库进行添加、删除、保存。(2) 查询题库信息用户登陆后可以对题库进行查询,根据需要可以按题目编号进行查询,用户还可以对查询到的信息进行删除和修改。(3)手动生成试卷信息用户可以先浏览题库,对要选择的出卷的题目选择是并选择保存到题库中,在通过SQL语句对题库进行选择并在试卷界面显示题目。3 系统数据库设计3.1题库管理系统的数据库的分析数据处理手工操作,工作量大,出错率高,出错后不易更改。各高校采取手工方式对试题进行人工管理,由于信息比较多,题量比较大,试题的管理工作混乱而又复杂;一般老师出题都是从一些书本或者教材等方面找到相应

29、的试题,又要从很多资料中手工整理需要的一套试题,这样很麻烦。出题的老师当时对它比较清楚,时间一长,如再要进行查询,就得在众多的资料中翻阅、查找了,造成查询费时、费力。如要对很长时间以前的试题进行更改就更加困难了。基于这些问题,我认为有必要建立一个题库管理系统,使题库管理工作简单化,系统化,程序化,避免试题管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改试题的信息。信息的数量越来越大,数据库的作用越发突出,所以数据库的建立是系统施实的主要部分之一,它关系到整个系统的运行情况,是整个系统的重要组成部分。本系统数据库为kygl.mdb,在数据库中包括九个表。分别是:用户表、

30、课程章表、课程节表、课程科目表、题库类型表、手动出卷表等。3.2概念设计在概念设计阶段中,设计人员从用户的角度看待数据及处理要求和约束,产生一个反映用户观点的概念模式。然后再把概念模式转换成逻辑模式。将概念设计从设计过程中独立开来,使各阶段的任务相对单一化,设计复杂程度大大降低,不受特定DBMS的限制。现在通过利用ER方法进行数据库的概念设计。 实体和属性的定义:用户表图试卷表图手动出试卷表图手动出卷用户试卷表选题添加试题mnmn数据流程图3.3数据的逻辑设计从E-R图得到数据库的关系模式:(1)用户(用户名,密码,用户限制)(2)试卷(主关键字:编号,编号,题目,类型,科目,分数,答案,章,

31、节,是否考试)(3)手动出试卷(主关键字:题目编号,题目编号,题目类型,所属科目,分数,是否考试)经过分析,每个关系模式均满足3NF范式。3.4数据的物理设计信息的数量越来越大,数据库的作用越发突出,所以数据库的建立是系统施实的主要部分之一,它关系到整个系统的运行情况,是整个系统的重要组成部分。本系统数据库为kygl.mdb,在数据库中包括九个表。分别是:用户表、添加试题表、查询表、出试卷表、退出。如表:(1)用户表主要是用于登录主程序界面,字段包括:用户名、密码。不同的用户登录后所具有的权限各不相同,普通用户进入后只能进行浏览、添加,不能进行用户管理,而管理员帐员则具有所有功能。 数据结构如

32、下表:字段名数据类型数据长度用户文本10密码文本2(2) 试卷表主要根据题库内所定的题型内容有选择性的生成试卷,字段包括:编号、题目、类型、科目、分数、答案、章、节和是否考试。数据结构如下表:字段名数据类型数据长度编号文本3题目文本500类型文本10科目文本20分数文本3答案文本500章备注30节文本10是否考试备注1(3) 手动出试卷表主要由用户根据需要选择相应的题型和难度制作试卷情况,字段包括:题目编号、题目类型、所属科目、分数、是否考试。数据结构如下表:字段名数据类型数据长度题目编号数值2题目类型文本10所属科目文本20分数文本2是否考试文本14 系统的详细设计4.1系统设计 本系统主要

33、功能有:用户管理:对用户名和密码进行修改。(用户权限)添加试题:对题库的试题类型进行添加、修改、删除。(以浏览形式显示)查询:对题库的所有试题进行查询、修改、删除。出试卷:对进入题库的记录进行手动出卷。(以报表形式显示,按分值来划分)退出。系统流程图:管理员或用户用户登录用户、密码主界面用户管理添加试题查询退出NY系统流程图5 系统具体功能的实现首先建立模块,用来存放公共变量 Public user5.1. 登陆与用户在程序中,进入系统后首先看到的是登录界面然后通过输入用户名、密码,如果用户名、密码正确则进入系统主界面(反之提示无效用户和密码),进入主界面后可以进行用户管理等功能。5.1.1用

34、户登陆问题 建立模块,Module1 在模块中申明变量 Public user 在数据库建立用户表,存放用户名和密码,然后输入多个用户 通过ADO代码连接到数据库。 通过SQL语句 判断是否用户数据库有。 如果没有则退出。 如果有 通过SQL语句判断是否密码正确。 如果正确则发送数据库的该用户名到公共变量 user = myrs(user) 通过变量决定各个用户的权限。5.13登陆界面工程引用ADO2.0。命令按钮单击写下连接数据库USER表的判断语句Private Sub Command1_Click()mname = Text1.Textpass = Text2.TextDim mycn

35、As New ADODB.ConnectionDim myrs As New ADODB.RecordsetSet myrs = New ADODB.Recordsetmycn.Open Provider=Microsoft.Jet.OLEDB.4.0;Data Source=kygl.mdb;myrs.Open SELECT * FROM user where (user.user)= + mname + ;, mycn, adOpenKeyset, adLockOptimisticIf myrs.BOF = True And myrs.EOF = True ThenMsgBox 无效的用户

36、和密码!, , 出错了!Else If myrs(pass) = pass Then MsgBox 欢迎使用!, , 登 陆 user = myrs(user) Form2.Show Unload Me Else MsgBox 密码不正确, , 错 误 End If End IfEnd Sub目的是USER表没有该用户,将无法使用本程序user = myrs(user )将公共变量user设为用户的身份5.2 主界面主界面以5个Command对象构成系统功能模块,并对当前登录用户进行提示,以便用户知道自已所具备的权限。不同的用户登录后界面虽然相同,但因权限不一样,操作的功能也不样。下面依次对各

37、功能对象进行说明。5.2.1各个模块的实现(1)用户管理:登录用户提示,以用户及相对应的密码进入题库系统。Command对象“用户管理”Private Sub Command1_Click()Form5.ShowEnd SubPrivate Sub Command2_Click()Form7.ShowEnd SubPrivate Sub Command3_Click()Form6.ShowEnd SubPrivate Sub Command4_Click()Form8.ShowEnd SubPrivate Sub Command5_Click()EndEnd SubPrivate Sub Co

38、mmand6_Click()Form4.ShowEnd SubPrivate Sub Command7_Click()If user = 管理员 ThenForm3.ShowElseMsgBox 请注意当前登录的用户!End IfEnd SubPrivate Sub Command8_Click()Form9.ShowEnd SubPrivate Sub Form_Load()Label1.Caption = userEnd Sub(2)基础数据:对题库的基础数据进行添加、删除和保存。Command对象“添加试题”Private Sub Command1_Click()On Error Res

39、ume NextAdodc1.Recordset.AddNewEnd SubPrivate Sub Command2_Click()On Error Resume NextAdodc1.Recordset.DeleteEnd SubPrivate Sub Command3_Click()On Error Resume NextAdodc1.RefreshEnd SubPrivate Sub Command4_Click()On Error Resume NextAdodc1.Recordset.SaveEnd SubPrivate Sub Form_Load()End SubPrivate S

40、ub Command1_Click()On Error Resume NextAdodc1.Recordset.AddNewEnd SubPrivate Sub Command2_Click()On Error Resume NextAdodc1.Recordset.DeleteEnd SubPrivate Sub Command3_Click()On Error Resume NextAdodc1.RefreshEnd Sub(3)查询: 对题库的记录进行查阅。通过ADO控件连接到数据库的各个表,通过SQL语句ss = Text3.TextAdodc3.RecordSource = sele

41、ct * from sb where = + ss + Adodc3.Refresh筛选出全部记录用DATA GRID控件,将它的数据源设为ADO控件,将它的各列显示出数据库的各列。属性设为可写。Command对象“添加试题”Private Sub Command1_Click()On Error Resume NextAdodc3.Recordset.AddNewEnd SubPrivate Sub Command2_Click()On Error Resume NextAdodc3.Recordset.DeleteEnd SubPrivate Sub Command3_Click()On

42、Error Resume NextAdodc3.RefreshEnd SubPrivate Sub Command4_Click()On Error Resume NextAdodc3.Recordset.SaveEnd SubPrivate Sub Command5_Click()ss2 = DataCombo1.Textss = DataCombo2.TextAdodc3.RecordSource = SELECT tkgl.编号, tkgl.题目, tkgl.答案,tkgl.分数, FROM tkgl where tkgl.类型 = + ss + and tkgl.科目 = + ss2

43、+ ; Adodc3.RefreshEnd SubPrivate Sub Command6_Click()ss = DataCombo1.TextAdodc3.RecordSource = SELECT tkgl.编号, tkgl.题目, tkgl.分数, tkgl.答案 FROM tkgl where tkgl.科目 = + ss + Adodc3.RefreshEnd SubPrivate Sub Command7_Click()Adodc3.RecordSource = SELECT tkgl.编号, tkgl.题目, tkgl.分数, tkgl.答案 FROM tkgl; Adodc3

44、.RefreshEnd SubPrivate Sub DataGrid1_Click()End Sub(4)出试卷:通过用户根据试题内容及试题难度有选择性的出题,生成一张试卷。Command对象“出试卷”Private Sub Command1_Click()DataReport1.ShowEnd SubPrivate Sub Adodc2_WillMove(ByVal adReason As ADODB.EventReasonEnum, adStatus As ADODB.EventStatusEnum, ByVal pRecordset As ADODB.Recordset)End SubPrivate Sub Command3_Click()End SubPrivate Sub Command4_Click()End SubPrivate Sub Form_Load()End Sub第六章 系统调试编写出的各功能模块需要进行测试,对于模块化应用程序,软件开发的最后一部分便是不断的测试程序最终编译成可执行的.exe文件,该阶段主要对系统的正确性及完整性等方面进行测试。主要进行:功能确认测试、运行测试方面的测试,系统测试一方面可以在设计完每一个功能模块时对整个程序的局部测试,检验其运行的正确性,各功能模块设计完后再对所用模块进行测试,确保程序的完整性。在

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

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1