时间:2013-08-19 11:52 文章来源:http://www.lunwenbuluo.com 作者:姚兴岭 点击次数:
一、程序开发的目的和意义
1、目的:通过网络化测试系统使CAD考试变得更方便,更准确,更易于管理。
2、意义:网络化测试系统可对考生随时随地进行考试,不受时间和空间限制。大大地简化了传统考试的过程,减轻了繁重的测试管理工作,避免了测试过程中的人为因素,提高了测试考核水平和管理水平。
二、网络化CAD上机测试系统客户端开发研究
测试系统客户端介绍:提供服务的一方我们称为伺服端(Server),而接受服务的另一方我们称作客户端(Client)。
测试系统客户端功能及组成:为考生提供一个考试的平台。论文发表包括:考生登陆系统、考生信息核对界面、考生测试主界面、试题浏览界面。
测试系统客户端开发计划:开发工具选择VisualBasic6.0。数据库系统选择MicrosoftSQLServer2000。测试系统的交互方式选择客户机/服务器(C/S)和)浏览器/Web服务器(B/S)的综合应用。
测试系统客户端应用程序的框架如图所示:
三、VB与数据库接口技术
1、建立VB与数据库接口:数据库接口技术是程序开发过程中,开发工具与数据库相连接的重要组件,常见的有ODBC(开发数据库互联)和ADO(ActiveX数据对象)。
2、ODBC与VB接口技术研究
应用程序要访问一个数据库首先用ODBC管理器注册一个数据源,管理器根据数据源提供的数据库位置、数据库类型及ODBC驱动程序等信息建立起ODBC与具体数据库的联系。只要通过应用程序将数据源名提供给ODBC,ODBC就能建立起与相应数据库的连接。
3、ActiveX数据对象(ADO)与VB接口技术研究
ADO是Microsoft数据库应用程序开发的新数据访问技术。是建立在OLEDB之上的高层数据库访问技术。
ADO最基本的操作流程:初始化COM库,引入ADO库定义文件;用Connection对象连接数据库;利用建立好的连接,通过ConnectionCommand对象执行SQL命令,或利用Recordest对象取得结果记录进行查询、处理;使用完毕后关闭连接释放对象。
操作步骤:(1)打开数据库首先需要创建数据库连接对象(Connection),然后调用该对象的Open方法即可打开数据库。(2)操作数据库数据。在数据库打开之后,通过Connection、Command对象执行SQL命令,或者创建记录集(Recordest)对象,使用该对象的各种方法就可以进行数据库数据的查询、定位以及增加、删除和修改。(3)关闭数据库。
4、测试系统数据分析及数据库的结构研究
数据模型通常由数据结构、数据操作和完整性约束三部分组成。
数据库系统中最常用的四种数据模型是:
(1)层次模型
(2)网状模型
(3)关系模型
(4)面向对象模型。
四、客户端应用程序的建立
首先,在VisualBasic中,创建客户端应用程序的工程文件examclient.vbp。然后,根据客户端的功能创建相应的窗体和控件。客户端应用程序包括登录、核对、测试、浏览。
相关内容
联系方式
随机阅读
热门排行