交通法规知识抢答系统(sql server版)毕业设计论文_第1页
交通法规知识抢答系统(sql server版)毕业设计论文_第2页
交通法规知识抢答系统(sql server版)毕业设计论文_第3页
交通法规知识抢答系统(sql server版)毕业设计论文_第4页
交通法规知识抢答系统(sql server版)毕业设计论文_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

交通法规知识抢答系统目录摘要2前言3第一章概述311系统概述312系统开发基本目标313系统开发设计思想314开发工具简介4141SQLSERVER20004142VISUALBASIC604第二章系统分析521系统功能分析5211系统必须具有以下功能5212抢答系统的工作过程522系统功能模块图523数据库需求分析6第三章数据库设计731数据库物理结构设计732数据库逻辑结构设计8第四章系统设计1041系统设计概况1042系统各个模块功能设计11421服务器端的系统登录管理模块设计11422服务器端的添加题目类别模块设计12423服务器端添加题目模块设计12424服务器端竞赛状态显示管理模块设计13425服务器端背景选项管理模块设计13426工作站登录模块设计14427工作站抢答模块设计1443服务器与工作站抢答模块代码15431FRMCONTROL模块代码15432FRMCLIENT模块代码18第五章结束语2151毕业设计体会2152存在的问题及改进的方案21致谢21【参考文献】21摘要本系统采用微软的SQLSERVER2000作为后台数据库,并采用VISUALBASIC60作为开发工具,使用WINDOWSXP操作系统作为开发平台。系统包括两个子系统服务器子系统包括“用户管理”、“竞赛状态显示”、“试题管理”和“分数管理”四个模块。“用户管理”模块用于接受工作站的登录,建立服务器和工作站的有效连接“竞赛状态显示”模块主要用于综合显示竞赛中各种状态信息“试题管理”模块主要完成试题在服务器端的存储、添加、修改的管理操作,并负责竞赛中试题向工作站的发送“分数管理”模块负责竞赛中对各参赛者的分数管理,主要通过“人工加/减分”模式,根据参赛者的答题结果实现加/减分。工作站子系统由“登录”、“试题显示”、“抢答”三个模块组成。“登录”模块提供各工作站的有效登录,申请与服务器的连接“试题显示”模块用于接受服务器发送的试题信息,并在工作站显示“抢答”模块负责将参赛者的键盘或鼠标操作转换为抢答信号,并发送给服务器。本文分析了传统的抢答系统在实际应用中的不足,提出了一种基于局域网的计算机抢答系统的设计方案,并通过对“交通法规知识抢答系统”的设计实践和应用的总结,具体阐述了该方案的系统构成和设计方式,对其中的关键技术进行了具体讲述。关键词抢答系统局域网计算机ABSTRACTWINDOWSXPOFMICROSOFTCOMPANYISCHOSENASDEVELOPMENTPLATFORM,SQLSERVER2000ASBACKGROUNDDATABASEMANAGEMENTSYSTEMANDVISUALBASIC60ASMAINDEVELOPMENTTOOLTHESYSTEMINCLUDESTWOSUBSYSTEMSSERVERSUBSYSTEMCOVERSFOURMODULESUSERMANAGEMENTMODULE,COMPETITIONSTATEDISPLAYMODULE,TESTQUESTIONSMANAGEMENTMODULE,SCOREMANAGEMENTMODULE“USERMANAGEMENT“MODULEWHICHISUSEDFORACCEPTINGALOGGINGFORTHEWORKSTATION,CREATESERVERWITHTHEVALIDCONNECTIVITYOFTHEWORKSTATION“CONTESTSTATUSDISPLAY“MODULEPRIMARILYUSEFORSYNTHESIZINGDISPLAYTHEEVERYKINDINFORMATIONOFSTATUSINSIDETHECONTEST“TESTQUESTIONSMANAGEMENT“THEMODULECOMPLETESTOTRYPRIMARILYCARRIESINTHESERVEROFSAVING,INCREASE,MODIFICATIONOFTHEMANAGEMENTOPERATES,ANDBERESPONSIBLEFORSENDINGOUTTESTQUESTIONSTOWORKSTATIONINTHECONTEST“SCOREMANAGEMENT“MODULEWITHRESPONSIBILITYFORMANAGESCOREINSIDETHECONTESTTOEVERYCONTESTTEAMS,PRIMARILYBYTHE“MANUALADDS/REDUCETHESCORE“MODE,ACCORDINGTOTHECONTESTTEAMSANSWERRESULTREALIZETOADD/REDUCETHESCOREWORKSTATIONSUBSYSTEMCOVERS“REGISTER“,“TESTQUESTIONSDISPLAY“,“SCAREANSWERING“THREEMODULESTHE“REGISTER“OFFERSTHEVALIDLOGGINGOFEACHWORKSTATION,APPLYFORTHECONNECTIVITYOFTHESERVERTHE“TESTQUESTIONSDISPLAY“USESFORACCEPTINGANINFORMATIONWHICHSENDSOUTBYTHESERVER,ANDDISPLAYINTHEWORKSTATIONTHE“SCAREANSWERING“MODULEWITHRESPONSIBILITYFORCONVERTSCONTESTSKEYBOARDORMOUSEOPERATIONTOSCAREANSWERINGSIGNAL,ANDSENDOUTTHATTOTHESERVERTHISTEXTANALYZESTHESHORTAGEINTHEACTUALAPPLICATIONOFTRADITIONALSCAREANSWERINGSYSTEM,PUTFORWARDAKINDOFDESIGNSCHEMEOFTHECOMPUTESCAREANSWERINGSYSTEMBASEONLAN,ANDVIATHEDESIGNPRACTICEANDTHEAPPLIEDSUMMARYOF“THETRANSPORTATIONLAWSKNOWLEDGESCAREANSWERINGSYSTEM“,EXPATIATINGTHESYSTEMCONSTITUTEANDTHEDESIGNMODEOFTHISPROJECTINASPECIFICWAY,ANDPROCEEDSTORELATEITSKEYTECHNIQUEINASPECIFICWAYKEYWORDSSCAREANSWERINGSYSTEMLANCOMPUTER前言目前,在各种类型的知识竞赛中,抢答系统早已得到了广泛的应用,传统的抢答系统主要有机械电子按钮式和单片机应用系统两类,它们各有特点,能基本的适应竞赛的需求,但由于安装调试成本昂贵,通用性不好,且功能单一,无法完成竞赛中诸如试题显示,分数显示、题库管理等高级功能,因此在实际应用中有一定的局限性。随着计算机技术的发展和社会经济的进步,利用微机系统构建新型抢答系统成为可能,微机抢答系统与原有系统相比,可充分利用计算机强大的数据处理能力和输入、输出功能,除能很好的完成抢答等基本功能外,还较易实现试题显示、分数显示、题库管理等多种高级功能,使得整个抢答系统功能更完善,界面更友好,构建出一种丰富多彩的抢答系统应用在各类知识竞赛中。本文即是通过“交通法规知识抢答系统”设计的实践,探讨一种基于局域网的计算机抢答系统的设计方案和主要关键技术、该系统充分利用现有计算机及网络设备资源,通过软件设计替代硬件电路来实现抢答式智力竞赛系统,具有实现成本低、通用性好的特点,并能更好地调动参赛者的竞赛热情,使得整个竞赛生动活泼在实践中取得了较好的效果,值得在各类竞赛中推广应用。第一章概述11系统概述为了提高全民交通法规的素质,采用趣味性的知识竞赛抢答方式作为一种良好的普法手段。竞赛抢答系统大多为机械电子按钮式的,其安装调试的成本昂贵,且不能移动,通用性不好,所以目前只在电视台的一些专业娱乐节目中得以实现,一般企事业单位都难以实现,也就没有办法进行抢答式智力竞赛。其实,当前计算机应用日益广泛,一般单位都能在一定程度上进行了计算机联网,实现办公自动化,甚至与互联网连在一起,我们完全可以充分利用现在计算机及网络设备等资源,通过软件来实现抢答式智力竞赛系统。12系统开发基本目标1交通法规知识抢答系统开发的总体任务是通过软件来实现抢答式智力竞赛系统。2充分利用计算机强大的数据处理能力和输入、输出功能,除能很好的完成抢答等基本功能外,还较易实现试题显示、分数显示、题库管理等多种高级功能,使得整个抢答系统功能更完善,界面更友好,构建出一种丰富多彩的抢答系统应用在各类知识竞赛中。3确定在一定的时间内能完成预定的程序功能是可行性分析报告的重点。13系统开发设计思想1尽量采用现有的软件和硬件环境及先进的管理系统开发方案,从而达到充分利用学校现有的资源,提高系统开发水平和应用效果的目的。2系统采用面向对象的程序设计方法,既便于系统功能的各种组合和修改,又便于未参与开发的技术维护人员补充,维护。3系统应具备数据库维护功能,及时根据用户需求进行数据的添加,删除,修改。4系统应利用现有的校园网资源来普及学校的交通法规知识,并达到操作过程式中的直观,方便,实用等要求。14开发工具简介141SQLSERVER2000MICROSOFTSQLSERVER2000是一个分布式的关系型数据库管理系统,具有客户机/服务器体系结构,采用了TRANSACTSQL的SQL语言在客户机与服务器间传递客户机的请求与服务器的处理结果。是一种应用广泛的数据库管理系统,具有许多显著的优点易用性、适合分布式组织的可伸缩性、用于决策支持的数据仓库功能、与许多其他服务器软件紧密关联的集成性、良好的性价比等。142VISUALBASIC60VISUALBASIC是由微软公司推出的一套完整的WINDOWS系统软件开发工具,可用于开发WINDOWS环境下的各类应用程序,是一种可视化、真正面向对象、采用事件驱动方式的结构化高级程序设计语言和工具的完美集成。它编程简单、方便、功能强大,具有与其它语言及环境的良好接口,不需要编程开发人员具备C/C或者TURBOPASCAL语言知识和特别高深的专业知识,只要懂得WINDOWS的界面及其基本操作,就可以迅速上手,而VB在程序界面设计、多媒体开发方面更是独具优势。因此特别适合初学者和业余人员使用。现在比较流行的版本是VISUALBASIC60,它继承了旧版本VISUALBASIC的所有优点,同时增强了功能和简化了操作界面。图11是VB60的启动画面。图11VB启动画面VISUALBASIC60共有三个版本VISUALBASIC学习版LEARNING入门版本,可以方便的建立WINDOWS应用程序,具有建立WINDOWS主流应用程序所要的全部工具;VISUALBASIC专业版PROFESSIONAL针对计算机专家,包括ACTIVEX和INTERNET控件开发工具之类的高级特性。VISUALBASIC企业版ENTERPRISE最高级的版本,是针对小组开发环境中建立分布式应用程序的编程人员的版本。它包括专业版的所有特性,外加VISUALSOURCESAFE(一种版本控制系统)和AUTOMATIONANDCOMPONENTMANAGER(自动化和组件管理器)之类的工具。第二章系统分析21系统功能分析交通法规知识抢答系统开发的总体任务是通过软件来实现抢答式智力竞赛系统。211系统必须具有以下功能(1)服务器子系统用户管理,竞赛状态显示,试题管理,分数管理,选项设置“用户管理”模块用于接受客户端的登录,建立服务器和客户端的连接;“竞赛状态显示”模块主要用于综合显示竞赛中各种状态信息,如各参赛者的当前分数、当前获得抢答权的参赛者名称、竞赛时间倒计时等;“试题管理”模块主要完成试题在服务器端的存储、添加、修改和管理操作,并负责竞赛中试题向客户端的发送;“分数管理”模块负责竞赛中对各参赛者的分数管理,主要通过“人工加/减分”模式,根据参赛者的答题结果实现加/减分;“选项设置”模块主要是对界面的设置,如背景色,背景图片;(2)客户端子系统登录管理,选题显示,抢答管理模块“登录管理”模块提供各客户端的有效登录,申请与服务器的连接;“选题显示”模块用于接受服务器发送的试题信息,并在客户端显示;“抢答管理”模块负责参赛者的键盘或鼠标操作转换为抢答信号,并发送给服务器。以上各功能模块基本包括了竞赛抢答所需的主要操作,根据实际需要,还可对服务器或客户端子系统进行扩充,以满足更多,更复杂的功能需求系统功能模块分析。212抢答系统的工作过程首先,各参赛者在各自的工作站登录,输入参赛者的相关信息,向服务器发出参赛申请,经服务器的“用户管理”程序验证后,准许参赛,这时工作站与服务器建立起有效连接,工作站处于竞赛状态;然后,竞赛开始,服务器“试题管理”程序抽出试题,同时发送到各工作站,并处于监测状态参赛者阅读试题,按指定键或单击鼠标抢答,工作站“抢答”程序将抢答信号发送服务器,服务器侦测第一个抢答信号,将在服务器端显示对应工作站座号,并屏蔽其他工作站的抢答最后,获得抢答权的参赛者回答问题,主持人根据回答情况手工判断给与相应的加、减分,一轮抢答顺利完成。22系统功能模块图对上述各项功能进行集中、分块,按照结构化程序设计的要求,得到如下图所示交通法规知识抢答系统服务器端用户管理分数管理竞赛状态显示试题管理登录管理选题显示抢答管理客户端选项设置图21系统功能模块图23数据库需求分析用户的需求具体体现在各种信息的提供、保存、更新和查询,这就要求数据库结构能充分满足各种输出和输入。收集基本数据、数据结构以及数据处理的流程,组成一份详尽的数据字典,为后面的具体的设计打下基础。在仔细分析调查交通法规知识抢答系统需求的基础上,得到如图32所示的系统所处理的数据流程图。账号要求账号输入账号检查记时抢答返回信息抢答管理试题管理试题情况图22系统数据流图针对一般的抢答系统的需求,通过对抢答系统工作过程的内容和数据流程分析,设计如下所示的数据项和数据结构。帐号信息包括的数据项有帐号,名称,密码,用户类型。系统里有两个不能删除的帐号ADMINISTRATOR和PUBLIC,还有一个万能密抢答题型包括抢答题目类别,抢答题目类型,题目编号,题目名称,题目选项;抢答题目信息包括数据项有编号,名称,正确答案,A,B,C;抢答管理信息包括数据项有帐号,试题显示标志,开始抢答标志。第三章数据库设计31数据库物理结构设计得到上面的数据项和数据结构以后,就可以设计出能够满足用户需求的各种实体,以及它们之间的关系,为后面的逻辑结构设计打下基础。这些实体包含各种具体信息,通过相互之间的作用形成数据的流动。根据上面的设计规划出的实体有抢答管理员实体、抢答用户实体、抢答试题实体。各个实体具体的描述如下列图所示。编号名称抢答管理员图31抢答管理员实体ER图编号名称抢答用户图32抢答用户实体ER图名称题目类型抢答试题题目类别题目编号图33抢答试题实体ER图名称题目类型抢答用户题目类别题目编号编号名称抢答管理员抢答试题管理名称使用分数编号图34抢答主要的ER关系图32数据库逻辑结构设计将以上数据库结构转化为SQL2000数据库系统所支持的实际数据模型。在上面实体以及实体之间关系的基础上,形成数据库中的表以及表之间的关系。数据库的设计如下各表所示表3_1TBUSER用户信息表列名数据类型可否为空说明ZHNVARCHAR100NOTNULL用户名MCNVARCHAR200NULL名称PWDNVARCHAR200NULL密码LXSMALLINT2NULL类型0管理,1用户表3_2TBTMLB题目类别表列名数据类型可否为空说明IDSMALLINT2NOTNULL编号NAMENVARCHAR100NULL名称CTBLINT4NULL题目比例表3_3TBTMLX题目类型表列名数据类型可否为空说明IDSMALLINT2NULL编号NAMENVARCHAR100NULL名称表3_4TBTK题库表列名数据类型可否为空说明TMLB_IDSMALLINT2NOTNULL题目类别编号TMLX_IDSMALLINT2NOTNULL题目类型编号TMBHSMALLINT2NOTNULL题目编号TMMCNVARCHAR200NULL题目名称TPNVARCHAR100NULL图片TMDANVARCHAR100NULL题目答案ANVARCHAR100NULL答案ABNVARCHAR100NULL答案BCNVARCHAR100NULL答案CDNVARCHAR100NULL答案DENVARCHAR100NULL答案EFNVARCHAR100NULL答案F表3_5TBTMQD题目抢答表列名数据类型可否为空说明ZHNVARCHAR100NULL帐号TMLB_IDSMALLINT2NOTNULL题目类别编号TMLX_IDSMALLINT2NOTNULL题目类型编号TMBHSMALLINT2NOTNULL题目编号TMLLINT4NULL题目浏览TMQDINT4NULL题目抢答BZINT4NULL标志位表3_6TBQDDA抢答答案表列名数据类型可否为空说明ZHNVARCHAR100NOTNULL帐号TMQDDAVARCHAR50NULL题目抢答答案BZVARCHAR50NULL标志位表3_7TBGRADE答题得分表列名数据类型可否为空说明ZHNVARCHAR100NULL帐号GRADE1INT4NULL一队得分GRADE2INT4NULL二队得分GRADE3INT4NULL三队得分GRADE4INT4NULL四队得分GRADE5INT4NULL五队得分GRADE6INT4NULL六队得分GRADE7INT4NULL七队得分GENEINT4NULL加减分因子表3_8TB1_0到TB11_0选择类题库分类表列名数据类型可否为空说明TMBHSMALLINT2NOTNULL题目编号TMMCNVARCHAR200NOTNULL题目名称TMDANVARCHAR100NOTNULL题目答案ANVARCHAR100NULL答案ABNVARCHAR100NULL答案BCNVARCHAR100NULL答案CDNVARCHAR100NULL答案DENVARCHAR100NULL答案EFNVARCHAR100NULL答案F表3_9TB1_1到TB11_1判断类题库分类表列名数据类型可否为空说明TMBHSMALLINT2NOTNULL题目编号TMMCNVARCHAR200NOTNULL题目名称TMDANVARCHAR100NOTNULL题目答案视图3_10TBTMQD_VIEW题目抢答信息视图第四章系统设计41系统设计概况具体程序窗体信息如下1FRMABOUT关于窗口用于提示这是什么系统。2FRMCLIENT用户抢答窗口主要提供客户端用户抢答的窗口。功能有试题显示,模拟抢答,提交答案。3FRMLOGIN登录窗口有两种成员可以登录(系统管理员与抢答用户)。4FRMMANAGER系统管理窗口主要实现对题库的管理,系统成员的管理。5FRMOPTIONS背景设置窗口用于对系统管理的背景进行设置。6FRMSPLASH导入窗口主要用于提示和导入。7FRMTMADD添加题目的窗口对题目进行添加。8FRMTMEDIT修改题目的窗口可以对所选择的题目进行修改。9FRMTMLB添加题目类别的窗口可以输入要添加的类别的名称。10FRMUSER用户管理窗口可以对用户进行有效的管理,比如添加,删除用户等。11FRMUSERADDEDIT用户添加和修改窗口可以添加用户,对所选择的帐号的名称或者密码进行修改。12FRMCONTROL竞赛状态显示和管理员抢答窗口可以试题显示,用户抢答信息显示,正确答案显示,实现人工加分,显示竞赛结果。42系统各个模块功能设计421服务器端的系统登录管理模块设计在本系统中,帐号管理分成两个部分,一个是抢答用户帐号,一个是管理员帐号。图4_1进入系统的动画界面图42用户登录管理界面图43进入后台用户管理界面图44后台用户管理界面422服务器端的添加题目类别模块设计在题库管理中,最重要的就是增加题目类别以及增加题目。下面分别介绍这两个窗体。在主界面中,单击菜单“题库”下拉菜单“添加题目类别”,可以弹出增加题库的对话框,如图4_5所示图4_5增加题目类别窗体增加题目类别窗体很简单,只需要简单的几个按钮以及一个文本框即可,用户在文本框中输入需要增加的“题目”类别,单击“确定”按钮,就可以成功增加了。423服务器端添加题目模块设计在主菜单中,单击菜单“题库”下拉菜单“增加题目”,可以弹出增加题目对话框。根据用户选择的题目类型不同,弹出的对话框也会不同(用户在树形控件的最后一上可以选择是风险判断题还是抢答选择题),如果是抢答选择题,则弹出如图4_6所示的对话框。如果是风险判断题,则显示如图4_7所示的界面。图4_6添加抢答选择题界面图4_7添加风险判断题界面以上都是在同一个窗体,只是显示的结果不一样。该窗体的界面设计很简单,其中包含了一个COMMONDIALOG控件(名为COMMONDIALOG1),用来弹出对话框,便利读者可以选择题目的图片,另外一个则是图片框控件(名为PICTURE1),用来显示选择的图片。同时还有一个重要控件即ADO控件(ADODC1),用来保存数据到数据库中。424服务器端竞赛状态显示管理模块设计在主菜单中,单击菜单“系统”下拉菜单“竞赛状态显示”,可以弹出竞赛状态显示界面,这个模块实现了抢答过程的选题,试题显示,允许抢答,显示抢答权与抢答用户答案,显示正确答案,实现人工加分与显示成绩的功能。图4_8竞赛状态显示界面425服务器端背景选项管理模块设计“系统”下拉菜单“选项”,弹出此对话框,实现对主界面的背景设置。可以显示全部BMPDIBGIFJPGWMFEMFICOCUR后缀名的图像。背景界面具有三种不同的显示方式平铺,拉伸,居中。图4_9背景选项设置界面426工作站登录模块设计系统抢答用户通过PUBLIC帐号进行登录,用户通过登录界面进入工作站模拟抢答界面。图4_10抢答用户登录界面427工作站抢答模块设计抢答系统抢答的实现抢答用户登录到“抢答”界面之后,便可“申请抢答”,等待服务器的应答。当服务器端“竞赛状态显示”界面选好题目之后,便可点击“题目显示”按钮,这样“抢答”客户端界面就会显示服务器选好的试题。当服务器端触发解除工作站抢答界面的“开始抢答”按钮锁,抢答用户可以选择自己的系名和提交上自己做出的答案,这个过程要在10秒钟之后完成,不然视为抢答无效。图4_11抢答客户端界面43服务器与工作站抢答模块代码431FRMCONTROL模块代码OPTIONEXPLICITPRIVATESUBCOMMAND1_CLICK加/减分ADODC5RECORDSOURCE“SELECTFROMTBGRADE“ADODC5REFRESHIFNOTADODC5RECORDSETEOFTHENADODC5RECORDSETMOVEFIRSTADODC5RECORDSETFIELDSITEM0CSTRCOMBO1TEXTADODC5RECORDSETFIELDSITEM8CINTCOMBO2TEXTADODC5RECORDSETUPDATEENDIFIFADODC5RECORDSETFIELDSITEM0“电信系“THENTEXT1TEXTCINTADODC5RECORDSETFIELDSITEM1ADODC5RECORDSETFIELDSITEM8ADODC5RECORDSETFIELDSITEM1CINTTEXT1TEXTADODC5RECORDSETUPDATEENDIFIFADODC5RECORDSETFIELDSITEM0“外语系“THENTEXT2TEXTCINTADODC5RECORDSETFIELDSITEM2ADODC5RECORDSETFIELDSITEM8ADODC5RECORDSETFIELDSITEM2CINTTEXT2TEXTADODC5RECORDSETUPDATEENDIFIFADODC5RECORDSETFIELDSITEM0“中文系“THENTEXT3TEXTCINTADODC5RECORDSETFIELDSITEM3ADODC5RECORDSETFIELDSITEM8ADODC5RECORDSETFIELDSITEM3CINTTEXT3TEXTADODC5RECORDSETUPDATEENDIFIFADODC5RECORDSETFIELDSITEM0“数学系“THENTEXT4TEXTCINTADODC5RECORDSETFIELDSITEM4ADODC5RECORDSETFIELDSITEM8ADODC5RECORDSETFIELDSITEM4CINTTEXT4TEXTADODC5RECORDSETUPDATEENDIFIFADODC5RECORDSETFIELDSITEM0“初教系“THENTEXT5TEXTCINTADODC5RECORDSETFIELDSITEM5ADODC5RECORDSETFIELDSITEM8ADODC5RECORDSETFIELDSITEM5CINTTEXT5TEXTADODC5RECORDSETUPDATEENDIFIFADODC5RECORDSETFIELDSITEM0“艺术系“THENTEXT6TEXTCINTADODC5RECORDSETFIELDSITEM6ADODC5RECORDSETFIELDSITEM8ADODC5RECORDSETFIELDSITEM6CINTTEXT6TEXTADODC5RECORDSETUPDATEENDIFIFADODC5RECORDSETFIELDSITEM0“经管系“THENTEXT7TEXTCINTADODC5RECORDSETFIELDSITEM7ADODC5RECORDSETFIELDSITEM8ADODC5RECORDSETFIELDSITEM7CINTTEXT7TEXTADODC5RECORDSETUPDATEENDIFENDSUBPRIVATESUBCOMMAND2_CLICK允许抢答ADODC1RECORDSOURCE“SELECTFROMTBTMQD“ADODC1REFRESHIFNOTADODC1RECORDSETEOFTHENADODC1RECORDSETMOVEFIRSTADODC1RECORDSETFIELDSITEM51ADODC1RECORDSETUPDATEENDIFCALLTBQDENDSUBPRIVATESUBCOMMAND3_CLICK重新开始ADODC1RECORDSOURCE“SELECTFROMTBTMQD“ADODC1REFRESHIFNOTADODC1RECORDSETEOFTHENADODC1RECORDSETMOVEFIRSTADODC1RECORDSETFIELDSITEM40ADODC1RECORDSETFIELDSITEM50ADODC1RECORDSETFIELDSITEM60ADODC1RECORDSETUPDATEENDIFADODC4RECORDSOURCE“SELECTFROMTBQDDA“ADODC4REFRESHIFNOTADODC4RECORDSETEOFTHENADODC4RECORDSETMOVEFIRSTADODC4RECORDSETFIELDSITEM20TEXT17TEXT“ADODC4RECORDSETUPDATEENDIFENDSUBPRIVATESUBCOMMAND4_CLICK显示抢答结果与答案ADODC1RECORDSOURCE“SELECTFROMTBTMQD“ADODC1REFRESHADODC4RECORDSOURCE“SELECTFROMTBQDDA“ADODC4REFRESHIFNOTADODC1RECORDSETEOFANDADODC1RECORDSETFIELDSITEM61THENADODC1RECORDSETMOVEFIRSTIFNOTADODC4RECORDSETEOFANDADODC4RECORDSETFIELDSITEM21THENADODC4RECORDSETMOVEFIRSTTEXT17TEXTADODC1RECORDSETFIELDSITEM0“ADODC1REFRESHADODC3RECORDSOURCE“SELECTFROMTBTMQD_VIEW“ADODC3REFRESHIFNOTADODC1RECORDSETEOFTHENADODC1RECORDSETMOVEFIRSTADODC1RECORDSETFIELDSITEM41ADODC1RECORDSETUPDATEENDIFSTADODC3RECORDSETFIELDSITEM8IMAGE1PICTURELOADPICTURESTENDSUBPRIVATESUBCOMMAND6_CLICK显示正确答案ADODC3RECORDSOURCE“SELECTFROMTBTMQD_VIEW“ADODC3REFRESHTEXT17TEXTADODC3RECORDSETFIELDSITEM9COMMAND1ENABLEDTRUEENDSUBPRIVATESUBCOMMAND7_CLICK选题ADODC2RECORDSOURCE“SELECTFROMTBTMQD“ADODC2REFRESHIFNOTADODC2RECORDSETEOFTHENADODC2RECORDSETMOVEFIRSTADODC2RECORDSETFIELDSITEM1TRIMTEXT8TEXTADODC2RECORDSETFIELDSITEM2TRIMTEXT16TEXTADODC2RECORDSETFIELDSITEM3TRIMTEXT15TEXTADODC2RECORDSETUPDATEENDIFENDSUBPRIVATESUBTBQD倒计时10秒DIMTIME1,TIME2,TIME3ASTIMERDIMSTARTASBOOLEANDIMIASINTEGERSTARTFALSEDOADODC1RECORDSOURCE“SELECTFROMTBTMQD“ADODC1REFRESHIFADODC1RECORDSETFIELDSITEM50ANDSTARTFALSETHENTIME1TIMERSTARTTRUETEXT10TEXT“倒计时10“I1ENDIFIFSTARTTRUETHENCOMMAND4ENABLEDFALSECOMMAND6ENABLEDFALSECOMMAND1ENABLEDFALSETIME2TIMERIFCINTTIME2TIME1ITHENTEXT10TEXT“倒计时“ADODC3REFRESHIFNOTADODC3RECORDSETEOFTHENADODC3RECORDSETMOVEFIRSTIFADODC3RECORDSETFIELDSITEM20THENADODC3RECORDSETFIELDSITEM1CSTRCOMBO2TEXTADODC3RECORDSETFIELDSITEM21ADODC3RECORDSETUPDATEENDIFENDIFENDSUBPRIVATESUBFORM_LOADLABEL6LEFT4800窗体宽度LABEL5LEFT0ENDSUBPRIVATESUBFORM_UNLOADCANCL

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论