网络化CAD测试系统客户端程序开发

点赞:8831 浏览:34309 近期更新时间:2024-03-12 作者:网友分享原创网站原创

摘 要:计算机辅助设计(CAD)是现代工程及产品设计的先进技术,在工业各领域有着广泛的应用和重要的推广价值.本文针对考试系统网络化、标准化、无纸化和智能化的要求,对测试系统的客户端与数据库接口技术进行了深入研究.在网络的本地测试系统(客户端)中,考生考试系统采用VisualBasic6.0为开发工具,实现了考生登录,考生信息核对,考生测试和试题浏览.

网络化CAD测试系统客户端程序开发参考属性评定
有关论文范文主题研究: 关于数据库的文章 大学生适用: 大学毕业论文、电大毕业论文
相关参考文献下载数量: 74 写作解决问题: 怎么撰写
毕业论文开题报告: 论文提纲、论文结论 职称论文适用: 论文发表、职称评中级
所属大学生专业类别: 怎么撰写 论文题目推荐度: 优质选题

关 键 词:CAD;网络;数据库接口;客户端

一、程序开发的目的和意义

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.然后,根据客户端的功能创建相应的窗体和控件.客户端应用程序包括登录、核对、测试、浏览.

1、考生登录

测试系统从登录表中获取怎么写作器信息,考生输入考号和姓名,系统与数据库怎么写作器相联系,进行考生身份认证,认证通过,则进入考生信息核对页面.

下面是考生登陆界面以及考生重新登陆界面:

考生登陆界面

考生重新登陆界面

2、考生信息核对界面

考生信息核对页面如图所示.

测试系统将为考生建立测试子目录,并下载有关样题.

网络的CAD上机测试系统中对FSO对象的应用:

Setfs等于CreateObject("Scripting.FileSystemObject")

Iffs.FolderExists(DaPa)Thenfs.DeleteFolder(DaPa)

MkDir(DaPa)

MkDir(DaPa+"\题目目录")

MkDir(DaPa+“\答案目录”)

使用FTP实现样题的下载:

I1(i).URL等于"ftp://"&login.zj

I1(i).Protocol等于icFTP

I1(i).RemoteHost等于login.zj

I1(i).RemotePort等于21

xt1等于Mid(login.t1,1,1)

xt2等于Mid(login.t1,2,1)

I1(1).Execute"ftp://"&login.zj,"GET/cadks/"+xt1+"/"+xt2+"/Y"&login.t1&".dwg"+DaPa+"\题目目录\Y"+login.t1+".dwg"

3、测试主界面设计

4、试题浏览

客观题页面

主观题页面

五、结束语

本文开发设计了一套基于网络化的CAD水平测试客户端应用系统.它包括CAD测试系统客户端考生登陆、试题浏览、答题系统、VB与数据库SQLSERVER2000接口的实现等.