计算机毕业论文-网络考试系统.doc
《计算机毕业论文-网络考试系统.doc》由会员分享,可在线阅读,更多相关《计算机毕业论文-网络考试系统.doc(34页珍藏版)》请在咨信网上搜索。
个人收集整理 勿做商业用途 辽宁大学 学士学位论文 题 目: 网络考试系统——服务器考试管理系统 作 者: 邢 哲 指导教师: 牛 斌 老 师 专 业: 通 信 工 程 时 间: 二零零三年 五月 网络考试系统 ———-考试管理系统 作者签字: 导师签字: 二○○三年五月●中国沈阳 摘 要 在网络技术逐渐渗入社会生活各个层面的今天,传统的考试方式也面临着变革,而网络考试则是一个很重要的方向。基于网络的考试系统是传统考场的延伸,加上数据库技术的利用,大大简化了传统考试的过程。因此网络考试系统是电子化教学不可缺少的一个重要环节.所以现在较好的考试方法为网络考试,考生通过姓名、准考证号码或口令进行登录,试卷可以根据题库中的内容即时生成,可避免考试前的压题;而且可以采用大量标准化试题,从而使用计算机判卷,大大提高阅卷效率;还可以直接把成绩送到数据库中,进行统计、排序等操作。因此,采用网络考试方式将是以后考试发展的趋势。 网络考试系统的实现技术有多种,我们开发制作的网络考试系统是采用典型的客户机/服务器型的MIS型架构,系统按照功能的分类划分为相对独立但又相关的四大部分,其开发主要包括考生信息和试题的数据库建立和维护、客户机考试应用程序的开发、服务器考试管理系统应用程序的开发以及考试备份系统应用程序的开发.四个部分分别由四个人完成,作者本人是负责开发服务器考试管理系统,所以论文内容主要侧重于考试管理系统。 本考试系统以Windows98操作系统、Microsoft Office 的Access为数据库平台,开发工具为Microsoft Visual Basic 6。0。Microsoft Visual Basic 6.0是非常流行的基于Basic语言的可视化编程工具,Access是微软公司面向小型用户的桌面关系数据库管理系统。 首先建立考试系统应用程序框架,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成满意的可行系统.在开发过程中遵循了软件工程原理,经历了需求分析、概要设计、详细设计、测试与配置几个阶段,直至后期的系统维护,从而保证了软件的质量。 论文内容共分六部分:第一部分是引言,简要介绍了网络考试系统,开发工具的选择,其中详细介绍了作者本人负责开发的服务器考试管理系统;第二部分是网络考试系统功能分析与应用程序框架的建立,确定了系统的确切需求同时建立考试管理系统应用程序框架;第三部分是考试管理系统概要设计,将服务器考试管理系统按照功能的分类划分为相对独立但又相关的五大功能模块,并在此基础上逐步细化;第四部分是考试管理系统详细设计;第五部分是测试与调试;第六部分是致谢页. Abstract Seep into today that society life of each level gradually in the network technique, the traditional examination method also faces to replace, and network examination is a very important direction。 According to the examination system of the network is process that the exploitation that the tradition tests a field extensions。 With the Technique of database, simplifying the tradition examination consumedly. For this reason network examination system is an important link of the electronical teaching indispensability. So the good examination in now method examines for the network, the examinee passes the name and allow to research number or passwords proceed the logging, for a contents according to a real time born, can avoiding the examination press; And can adopt large quantity standardize to try, from but the usage calculator judges book, increases to grade examination papers the efficiency consumedly; Can also send to the score directly in the database, proceed the covariance, row preface etc. operation。 Therefore, adoption network examination the way will examine the trend of the development later on。文档为个人收集整理,来源于网络个人收集整理,勿做商业用途 The network examination system realizes technique contain variety, we develops the network examination system of the creation is development and examination backup system that the classification that the type of MIS to adopts typical client/ server type configurings, the system divides the line according to the function to apply the procedure for opposite independence but again related four greatest molds a development, server for, its development primarily including examinee’s information with trying the database establishes with supporting, client machine examination applying procedure examination control systems apply the development of the procedure。 Four parts four persons completes, author is responsible to development respectively server examination control system, so the thesis contents lays emphasis primarily to controls the system in the examination.文档为个人收集整理,来源于网络个人收集整理,勿做商业用途 This examination system regard the operate system of Windows98, Microsoft Office Access as the database terrace, the development tool is Microsoft Visual Basic 6。0 . Microsoft Visual Basic 6.0 is very popular of according to the Basic is phonetic to see to turn to weave the distance tool, the Access is a table’s top relation database management system that the company of Microsoft face to the small scaled customer。 First establish the examine system application procedure frame, then, start to the beginning the prototype system proceeds to require on behalf, revising continuously with improve, until formation satisfied can a system. Followed the software engineering principle in develop process, experience the need analysis, essentials design, detailed design, test with install a few stages, keep to the in the late system to support, from but guaranteed the quantity of the software。 The thesis contents is divided into totally six part: The first part is choice that preface that server examination management system, the synopsis introduced the network the examination the system, developping the tool, among them detailed introduce the author be responsible for the development; The second part is a network examination system function analysis and apply the procedure frame establish, making sure the system to really slice the need to establish at the same time examination control system application procedure frame; The third part is classification that examination management the system essentials designs, examining the server to control the system to divide the line according to the function for opposite independent but again related five greatest functions mold piece, and here foundation top gradually thin turn; The four-part cent is a detailed design in system in management in examination; The fifth the part is a test with install; The sixth part is the page with gratitude.个人收集整理,勿做商业用途个人收集整理,勿做商业用途 目 录 第一章 引言 …………………………………………………………。1 1.1 系统简介…………………………………………………………1 1。2 开发工具的选择…………………………………………………..2 第二章 网络考试系统功能分析与应用程序框架的建立…………….4 2。1考试系统流程……………………………………………………。。4 2。2考试系统模块的划分与功能………………………………………。5 2.3 创建考试管理系统应用程序框架………………………………….6 第三章 考试管理系统概要设计………………………………………。7 3。1 网络考试系统应用环境图……………………………………….。。7 3。2考试管理系统流程……………………………………………….。7 3。3考试管理系统模块的详细划分……………………………………。8 第四章 考试管理系统详细设计…………………………….….……。11 4.1 网络通信的实现与设计…………………………………。………11 4.2 考试管理机的软件初步设计……………………………………..16 4.3 考试管理机核心功能的实现与编制……………………………。。。。17 第五章 测试与调试………………………………………………。。。…23 第六章 结束语……………………………………………………。。.…23 参考文献…………………………………………………………….…23 附录……………………………………………………………………。24 第一章 引 言 1. 1系统简介 传统考试要求老师刻试卷、印试卷、安排考试、监考、收集试卷、评改试卷、讲评试卷和分析试卷.这是一个漫长而复杂的过程,已经越来越不适应现代教学的需要.在网络技术逐渐渗入社会生活各个层面的今天,传统的考试方式也面临着变革,而网络考试则是一个很重要的方向。基于网络的考试系统是传统考场的延伸,加上数据库技术的利用,大大简化了传统考试的过程.因此网络考试系统是电子化教学不可缺少的一个重要环节。所以现在较好的考试方法为网络考试,考生通过姓名、准考证号码或口令进行登录,试卷可以根据题库中的内容即时生成,可避免考试前的压题;而且可以采用大量标准化试题,从而使用计算机判卷,大大提高阅卷效率;还可以直接把成绩送到数据库中,进行统计、排序等操作。因此,采用网络考试方式将是以后考试发展的趋势。 网络考试系统的实现技术有多种,我们开发制作的网络考试系统是采用典型的客户机/服务器型的MIS型架构,本考试系统以Windows98操作系统、Microsoft Office 的Access为数据库平台,开发工具为Microsoft Visual Basic 6。0.Microsoft Visual Basic 6。0是非常流行的基于Basic语言的可视化编程工具,Access是微软公司面向小型用户的桌面关系数据库管理系统。 本考试系统的主要功能包括以下四大部分: 1. 考生信息和试题的管理和维护,这部分由考生信息和试题的数据库功能模块完成。 2. 客户机考试环境的提供,这部分由客户机考试应用程序实现。 3. 服务器考试过程控制,其中主要包含客户机远程控制、考试机状态管理与设置、备份机状态管理与配置、考试过程监督与管理、试卷评阅与成绩计算等功能.这部分功能由服务器考试管理系统完成。 4. 考试过程有效信息的备份与恢复,这部分由考试备份系统实现。 1 1. 2开发工具的选择 Microsoft Visual Basic 6。0是非常流行的基于Basic语言的可视化编程工具,其开发界面如图1—1所示。 图1-1 Visual Basic集成开发环境 Microsoft Visual Basic 6。0能够成为当今最流行的软件开发工具之一,是 与其卓越的性能分不开的,它汇集了微软(Microsoft)公司的技术精华,不仅全面使用了面向对象的技术,而且在编译技术上也作了优化。 与其他开发工具相比,Visual Basic 6。0具有明显的优势: 1.使用Basic语言作为基础,开发难度低、开发工作量小. 2.Visual Basic 6.0开发环境十分友好,强大的可视化开发方式能够帮助用户 轻松地开发出多种类型的应用程序. 3.由于微软公司在PC操作系统市场上的垄断地位,使用微软发行的编程软 件能够提供与Windows操作系统的最大兼容性。 4.微软公司开发的编程环境Visual Basic,不仅能够提供强大的图形支持, 2 而且能够使应用程序与硬件相对独立。 5.WindowsAPI为实现应用程序提供了强大的扩展功能支持。 6.为用户提供了许多有用的调试和分析工具,能够帮助用户寻找错误和提高 应用程序效率. 7.拥有解释方式和编译方式两种运行方式,使得应用程序的调试更加方便、 轻松. 鉴于以上的优点,我们选择Visual Basic 6.0作为此次网络考试系统的开发 工具. 3 第二章 网络考试系统功能分析与应用程序框架的建立 实行计算机化考试与传统的考试不同,传统的考试由于人的参与,灵活性很强,可以根据现场情况灵活处理应急事件;而计算机则不同,它不能处理应急事件,所有可能出现的情况都要在考试之前预料到,并制定相应的对策。 2.1考试系统流程 一个完整的计算机考试,要经过注册考生、考试和取得考试成绩单等步骤, 具体流程如图2-1所示: 4 考生要使用考试系统进行考试,必须首先进行考生注册,确认身份后考生会获得一个在整个考试系统中唯一的准考证号。在规定的考试日期中,考生在考试系统上作答,系统自动记录考生的考试时间和答题记录,出现意外情况不会影响考生的考试。 当考生完成考试后,系统会自动提交考生的试卷答案并进行评阅,参照题库中的标准答案为考生评分。最后考试系统能够提供考试成绩单的查询。 2.2考试系统模块的划分与功能 通过前面的分析,已经了解了使用考试系统完成考试的步骤,接下来则需要对考试系统的模块进行划分. 考试系统的模块大体划分为四个部分:数据库管理系统、考试管理系统、客户机考试系统和考试备份系统。其中每一部分都细分为多个模块,如图2-2所示: 2.2.1 数据库管理系统: 数据库管理系统包括了注册、修改、删除考生信息功能,相关考生、考试信息查询等功能,以及建立和维护考试系统题库。 5 2.2.2 考试管理系统: 主要包含客户机远程控制(此功能程序放置于客户考试机,且随操作系统启动时加载,并运行于后台)、考试机状态管理与设置、备份机状态管理与配置、考试过程监督与管理、试卷评阅与成绩计算等功能. 2.2.3 客户机考试系统: 包括考生考试环境的提供——答题系统、自动计时、锁定考试机功能以及考试题库。 2.2.4 客户机考试系统: 包括自动按时备份考生试题答案,考试过程中出现意外情况后恢复有效答题,提交最终试卷答案等功能。 2。3 创建考试管理系统应用程序框架 首先要创建工程,进入Visual Basic 6。0的集成开发环境,在“新建工程” 对话框中选择[标准EXE]选项,单击确定,就创建了一个新的Visual Basic工程。接下来,要为工程文件命名,在开发环境右侧工程管理器窗口中,在工程1选项下的属性窗口中输入“考试管理系统”,即完成工程的命名.窗体的命名则在属性窗口的[名称]项目中输入“ExamSeverMain” 。 基本的工程建立完成后保存刚刚创建的工程,这样,考试管理系统的应用程序简单框架就创建完毕。 6 第三章 考试管理系统概要设计 3。1 网络考试系统应用环境图 图3—1 网络考试系统应用环境图 在网络考试系统中,管理机统一控制管理所有考试机,备份机在管理机配置工作状态后独立自动完成备份工作。因此考试管理机有统管整个考试全局的功能与作用。 3。2考试管理系统流程 在以前的内容中简要介绍了整体的网络考试系统流程和功能分析,从现在开始将要详细介绍作者本人负责的考试管理系统。下图3-2是考试管理系统的整体流程: 7 图3—2 考试管理系统流程 启动考试管理系统应用程序后有两种模式可供选择进入,一种是查询模式,只可以调用数据库查询系统,另一种是管理模式,需要正确输入管理员密码后进入,管理系统的所有功能都有效. 进入管理模式后可以对考试机进行扫描设置,对备份机进行连接配置。在进行上述两项设置之后即可进入考试进程管理. 考试结束后对考生试卷进行评分,然后输出成绩单。 3。3考试管理系统模块的详细划分 服务器考试管理系统按照功能的分类划分为远程控制、考试机状态管理与设置、备份机状态管理与配置、考试过程监督与管理、试卷评阅与成绩计算五大部分.然而,管理机要控制整个考试过程,这需要在设计前分析和考虑好将遇到的情况和相应的功能,因此有必要对之前的基础上逐步细化考试管理系统模块。如下图3—3所示: 8 图3—3 考试管理系统模块图 3。3.1 考试机状态管理 先进行网络扫描,得到考试机的网络状况,看是否连接正常,然后可以选择添加经过扫描的考试机,添加的网络状态正常连接的考试机将作为有效的考试机用于考生考试。 3。3。2 备份机状态管理 首先将管理机与备份机建立连接,然后管理机可以自动对备份机进行配置,让其工作在稳定、高效的状态下. 3。3。3 考试进程管理 这部分功能主要是控制和监督考试的,先远程控制考试机启动考试程序,然后从数据库导入考生信息用于考生登录考试,设置考试时间后清理考场(即使考试机处于初始状态),抽取试题后即可考试计时考试,到时间后锁定考试机,从备份机收取考生最终提交的试卷答案,所有考试结束后,可以远控关闭考试机考试程序。 9 3.3。4 成绩计算和统计 考试结束后管理机通过收取的考生试卷答案按照题库中标准答案进行计算机阅卷评分,然后将每个考生的成绩输入到每个人的考生注册的信息表中的成绩字段中以供查询。 3。3。4 远程控制 这一部分功能的实现是通过将一个用于接收来自管理机命令的远控客户端程序放置于考试机,只要使这个程序随操作系统启动时加载到后台运行即可响应管理机的各种指令。 10 第四章 考试管理系统详细设计 在确立了考试管理系统的总体结构,并考虑出了该系统中各个组成模块间的联系。接下来的工作,就是要在上述结果的基础上,考虑“怎样实现"这个软件系统。 4.1 网络通信的实现与设计 4。1.1 网络协议基础 一、 TCP/IP参考模型 TCP/IP是协议的集合,其名称代表它的两个基本协议,TCP(Transmission Control Protocol,传输控制协议)和IP(Internet Protocol,互联网协议)。虽然从名称上来说只有两个协议,其实TCP/IP是一个由4层协议系统,由以下4层组成: 应用层、传输层、网络层、链路层. 互联网上的每一个接口必须有唯一的Internet地址也就是IP地址。一个IP地址通常由4个用点隔开的8个二进制位的数字(从0到255)组成的。 在TCP/IP连接过程中,都是通过采用16位端口号来识别的。因为IP地址只是标志了一台机器在网络中的位置。而IP端口是对应了一个主机上运行的应用程序. TCP和UDP协议使用的较为广泛,而TCP和UDP都是基于IP协议的。 二、 TCP协议 TCP协议是支持面向连接的可靠的数据传输,提供体积可变的滑动窗口机制,支持端到端的流量控制。TCP数据包格式如图4—1所示. 图4—1 TCP报头 11 其中,序列号字段是指该报头段在发送方字节流中的位置确认序号是指接收方希望接收的下一个报文段序号,窗口字段是指接收缓冲区的大小,码元比特字段是一个6位的标志字段,紧急指针字段是用来处理带外数据(DOOB)而设的;最大段长度用来选择适当的MSS,目的是与MTU相符合,如果取值过小会导致带宽利用率太低,而如果取值过大又会造成IP数据包分段,若分段丢失导致重发整个报文,这样会浪费网络资源。最佳长度是使携带了长度S的TCP报文段的IP数据包在从源至目的地的路径上不被分段. 三、 UDP协议 UDP协议是面向操作的,未提供提交和复制保护,是不可靠的传输协议.UDP数据包格式如图4-2所示。 图4-2 UDP数据包格式 伪首部是为了计算检验而设置的;伪首部包含IP首部一些字段,其目的是让UDP两次检查数据是否已经正确到达目的地。使用UDP协议时,“协议"字为17。源端口是可选的,不用时时置0.报文长度是包括头部和数据区的总长度,最小8个字节。校验和是以16位为单位,各位求补(首位为符号位)将和相加,之后再求补。 因为UDP协议是无差错控制的,所以发送过程与IP协议类似,就是先IP分组,然后再用ARP协议来解析物理地址,然后发送。 4.1.2 网络协议的选择 由于考虑到备份机在整个考试系统中的重要性,以及管理机与备份机间网络传输的可靠性要求较高,且备份机数量只是一台,所以选择了应用能够提供可靠数据传送的TCP协议来完成管理机与备份机间的数据通信. 12 然而考虑到考试客户机的数量很多,网络间数据传送量相对较少,且UDP协议相对于TCP协议有很大的速度优势,所以选择了UDP协议来完成管理机与考试机间的数据通信。 4.1。3 网络与通信控件 在Visual Basic中,进行网络通信开发是非常方便的.Visual Basic提供了丰富的控件.目前绝大部分的应用层程序都是利用Socket来进行开发.在Windows操作系统中,又称为Winsock开发。对于众多的基层网络协议,Winsock是访问它们的首选接口。 一、 Winsock规范 Windows Sockets规范以U.C.Berkeley大学BSD UNIX中流行的Socket接口为范例定义了一套Microsoft Windows下网络编程接口。它不仅包含了人们所熟悉的Berkeley Socket风格的库函数;也包含了一组针对Windows的扩展库函数,以使程序员能充分地利用Windows消息驱动机制进行编程。 Windows Sockets规范定义了应用程序开发者能够使用,并且网络软件供应商能够实现的一套库函数调用和相关语义。 二、Winsock控件 Winsock控件对用户来说是不可见的,它提供了访问TCP和UDP网络服务的方便途径。Microsoft Access、VisualBasic、VisualC++或VisualFoxPro的开发人员都可使用它。为编写客户或服务器应用程序,不必了解TCP的细节或调用低级的WinsockAPI。通过设置控件的属性并调用其方法就可轻易地连接到一台远程计算机上去,并且还可双向交换数据. 利用VB开发网络应用程序,更多的是利用Winsock控件来实现,而很少使用WinsockAPI。直接使用Winsock控件的效率比直接使用API容易,同时效率也高很多。 13 下图4—3是应用程序与Winsock控件的关系. 图4-3 应用程序与Winsock控件的关系 应用程序调用Windows Sockets的API实现相互之间的通信.Windows Sockets又利用下层的网络通信协议功能和操作系统调用实现实际的通信工作.每一个正在被使用的套接字都有它的类型和与其相关的进程。套接字存在于通 信域中。 建立Winsock规范的主要目的是提供一个与协议无关的传送接口。利用Winsock对象来实现各种应用程序的开发,并不需要知道数据在网络中是如何传输的. 三、 Winsock控件的使用 利用Winsock控件可以与远程计算机建立连接,并通过用户数据文报协议(UDP)或者传输控制协议(TCP)进行数据交换.这两种协议都可以用来创建客户与服务器应用程序。与Timer控件类似,Winsock控件在运行时是不可见的. 在使用Winsock控件时,首先需要考虑使用什么协议.可以使用的协议包括TCP和UDP。两种协议之间的重要区别在于它们的连接状态 Winsock控件的属性、方法以及事件请参看附录内容。 14 4。1。3 通信中自定义的数据流帧格式规程说明 在管理机和备份机以及考试机之间的通信是通过判断传输过来的自定义字符串来转到相应子程序中的。本网络考试系统中统一规定数据流的帧格式如图4—4所示。 图4-4 自定义数据流帧格式 1. 帧头:以“@S"2个字节的符号表示数据帧的开始。 2. LEN长度:用于标记该次传送的数据帧长,占3个字节。 3. 源和目的:标记发送端和接收端的机器号,可以通过查询事先配置好的数组 查找到对应发送端和接收端的IP地址,各占2个字节。 4. 控制位:占6个字节,其中装有约定好的具有特殊意义的控制字符,为6个 大写英文字母.根据规定好的方式来检出数据区的数据信息格式,得 到有用的信息数据或执行命令位中的语句(或得到响应位)。 5.命令/响应位:1) 命令位也同样是6个字节,规定为6个大写英文字母,具 有事先约定好的功能命令。 2)当使用UDP协议传输时,每次收到数据时都要返回一个带有 响应位的响应帧,表示接收成功。 6.数据区:它是不定长的,但按照控制位的不同有不同预先约定好的格式以便 于检出有用信息。 7.CRC循环校验:对传输的数据进行差错校验。 以上对于网络协议的选择、开发工具中的网络通信控件的选择以及网络通信中数据流帧格式的规定都已经完成,由此网络通信的实现和简单的设计就已经初步完成。 15 4。2 考试管理机的软件初步设计 在事先建立应用程序框架的新工程ExamSeverMain中添加一个模块,在其中声明一些全局变量、程序运行中常需要调用的函数和经常使用到的常量。 在网络考试系统中,管理机经常要控制和扫描考试客户机,为了便于管理和扫描考试机处于的状态,在模块中声明了一个变量数组,用于存储考试机的相关信息和状态,如下所示: Public ExamClient(1 To 40, 1 To 10) As String 上面的代码是在模块中声明的一个二维数组,表示了1到40号机器的10组相关信息和状态,详细说明如下: ExamClient(i, 1)配置的考试机IP地址 ExamClient(i, 2)设定考试机网络状态-—0:未响应;1:连接正常;2:未知 ExamClient(i, 3)设定考试机初始选定状态——0:未选定;1:预选;2:选定 ExamClient(i, 4)设定考试机初始有效状态——0:无效;1:有效;2:正在使用 ExamClient(i, 5)设定考试机当前状态—-0:未知;1:考试系统未启动;2:考试系统已启动;3:显示准考证查询界面;4:正在考试答题;5:考生已经提交试卷;6:考试系统已关闭 ExamClient(i, 6)存放随机生成的试题题号 其中i表示机器号,7到10的信息状态暂时未应用,用于以后的扩展。 程序执行的一开始要对这个考试机信息状态的数组进行初始化,因此在模块 中声明了一个初始化的函数,在程序加载时调用即可,详细的函数编制如下: Public Function ClientManagerStatuSet() Dim i As Integer For i = 1 To 40 ExamClient(i, 2) = ”2" ’设定考试机初始网络状态为“未知” ExamClient(i, 3) = "0" '设定考试机初始选定状态为“未选定" ExamClient(i, 4) = "0” ’设定考试机初始有效状态为“无效” ExamClient(i, 5) = "0” ’设定考试机当前状态为“未知” ExamClient(i, 6) = "” '设定考试机当前存放的试题号为空 Next i End Function 16 在考试过程中管理机与考试机、备份机之间需要进行网络通信,这就需要事先统一规定一下所要使用的端口号,在模块中声明了这些常量之后,在整个程序中随时都可以调用,十分方便。下面的代码就是一部分常量的声明: Public Const ClientPort As Long = 3500 Public Const SeverPort As Long = 9700 Public Const BackupPort As Long = 8500 4。3 考试管理机核心功能的实现与编制 在对软件的初步设计以及用户操作界面的设计制作之后,就应该考虑设计实现考试管理的主要功能了。 4。3。1 网络扫描的设计 网络扫描的主要设计思想是利用UDP协议向考试机发送事先规定的探测帧,如果考试机中后台加载的远控程序接收到之后则会返回一个响应帧,管理机收到响应帧则表示扫描的该网络连接正常,即该考试机连接正常可用;如果管理机在一定时间内未收到响应帧,则会延时重发探测帧,并监测响应帧的返回,若重发次数达到最大预设值,则表明扫描的该网络未响应,即该考试机无法通信使用。 具体实现的设计方法如下: 在扫描前要先设置需要扫描的机器号范围最小机器号topnum和最大机器号botmnum,用时钟控件来控制扫描延时,设置重新扫描的最大次数flagtime1 = 3,在程序加载时设置扫描标志为flag1 = 0,如果收到响应帧则将其置1,表示连接正常,如果一定时间内仍然为0,则需要重发探测帧。部分代码如下: Private Sub SckCliManager_DataArrival(ByVal bytesTotal As Long) Dim mydata As String Dim itmx As ListItem SckCliManager.GetData mydata '接收到数据流 If Left$(mydata, 2) = "@S" Then ’对数据流进行检测 pclocal = Mid$(mydata, 8, 2) pcremote = Mid$(mydata, 6, 2) controldata = Mid$(mydata, 10, 6) orderdata = Mi- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 毕业论文 网络 考试 系统
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【w****g】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【w****g】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【w****g】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【w****g】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文