




已阅读5页,还剩68页未读, 继续免费阅读
(机械设计及理论专业论文)dtⅡ型带式输送机计算机辅助设计系统的研制.pdf.pdf 免费下载
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
d ti i 型带式输送机计算机辅助设计系统的研制 摘要 本论文在对矿井带式;i 6 j 羞栅选型设计理论以及c a d 技术进行系统分析和研究的基础 上,结合淮南煤矿机械厂多年的生产经验和现有的研究成果,研制开发了d t i i 型带式输 送柳计算机辅助设计系统。本系统在s q l s e r v e x 2 0 0 0 中建立了d t i i 型带式输送机国家标 准参数数据库,使用v 1 s u a lb a s i c6 0 和a u t o c a d 2 0 0 4 v b a 为开发工具,通过o d b c 和 a d o 访问数据库进行操作,实现了整个选型设粥丑穰的程序化;并以目前广泛使用的通用 绘图系统( a m o c a d ) 为基本平台,开发了带黼送机主要零部件的参数化绘图程序,使大 量重复的计算、校核、查表和选型等繁杂的工作由计算机来完成。本系统对缩短设计周期, 减轻工作强度,减少最计差错有着明显的实际蝴j 价值。 本文研究开发的d t l l 型带式输羞机计算机辅助设计系统主要由选型设计模块、参数 化绘图模块、设计说明书模块、库管理模块、登录模块和关于模块六部分组成。 关键词:d ti i 型带式输送机;计算柳辅助设计系统;选型设计:参数化绘图 d t i i 型带式输送机计算机辅助设计系统的研制 a b s t r a c t b a s e d 0 1 1 - t h es y s t e m a t i c a l a n a l y s i s a n ds t u d y o f s e l e c t i n g d e s i g n t h e o r y f o r b e l t c o n v e y o r s a n d m e c h a n i c a l c a d t e c h n o l o g y , t h i s t h e s i s e o m b i n e d t h e m a n u f a c a a i n g e x p e r i e n c e s o f c a i j i c h a n g m i n i n g 蛐e f a c t o r y m a d t h e e x i s t i n g r e s e a r c hr e s u l t s t o g e t h e r a n d d e s i g n e d a c a ds y s t e m f o r d t i ib e l t c o n v e y o r d e s i g r r t h e s y s t e m e s t a b l l s h e d a s t a n d a r d d a t a b a s e f o r d t l i b e l t c o n v e y o r b y s q l s e r v e r 2 0 0 0 d a t a b a s es y s t e n l u s i n g v i s u a l b a s i c 6 0 a n d a u t o c a d 2 0 0 4 v b a a s d e v e l o p i n gt o o l s , 舡dl l 】蝴o d b c a n d a d o t e c h n o l o g yt oa c c e s st h ed a t a l 魁s e , t h es y s m n r e a l i z e d t h e a u t o m a t i o n o f t h e w h o l e d e s i g n p r o c e s s o fd t i b e l t c o n v e y o r s e l e c t i o n u s i n g t h e p 删p ( 呲出孙v i i 培s y s t e n l s ,s u c h a s a u i o c a d ,f f f i s t h e s i s d e v e l o p e d a p a r a m e t r i c d r a w i n g p r o g r m n w h i c h c a n b e u s e d t o d r a w m a n y p a r t s a n d o f b e l t c o n v e y o r s t h e s y s t e m m a k e s u s e o f c o m p u t e r t o f i n i s h m a n y b o r i n g e a l e u l a l i o n s , d r a w i n g j o b ss o t h a t i t c a n s h o r t e n t h e d e s i g n p e r i o d , t i g h t e n w o r k i n t e n s i t y a n d e n h a n c e d e s i g n q u a l i t y t h es y s t e m i s m a i n l y c o m p o s e d o f s i xs e c t i o n s , w h i c h m e s e l e c t i n g d e s i g n m o d u l e , p a m m e e i c d r a w i n g m o d u l e , d a t a r e p o r t m o d u l e , d a t a b a s e m a n a g e m o d u l e , l o g g i n g i n m o d u l e a n d a b o u t m o d u l e k e y w o r d s :d t i ib e l t c o n v e y o r ;c o m p u t e r a i d e d d e s i g n ( c a d ) ;d e s i g n o f s e l e c t i o n ; p a r m n e t r i cd r a w i n g i i 独创性声明 本人声明所呈交的学位论文是本人在导师指导下进行的研究工 作及取得的研究成果。据我所知,除了文中特别加以标注和致谢的地 方以外,论文中不包含其他人已经发表或撰写过的研究成果,也不包 含为获得塞邀理王左鲎或其他教育机构的学位或证书而使用 过的材料。与我一同工作的同志对本研究所做的任何贡献均已在论文 中作了明确的说明并表示谢意。 学位论文作者签名:呼春晚 签字日期:时t 月;。日 学位论文版权使用授权书 本学位论文作者完全了解塞徵堡王态堂有保留、使用学 位论文的规定,即:研究生在校攻读学位期间论文工作的知识产权单 位属于安徽理工大学。学校有权保留并向国家有关部门或机构送交论 文的复印件和磁盘,允许论文被查阅和借阅。本人授权塞微堡王 盍堂可以将学位论文的全部或部分内容编入有关数据库进行检 索,可以采用影印、缩印或扫描等复制手段保存、汇编学位论文。( 保 密的学位论文在解密后适用本授权书) 学位论文作者签名:邓春日屯 签字日期:埘年0 月如日签 翩鲐渺餐 字啡孵厂月恤7 d ti i 型带式输送机计算机辅助设计系统的研制 第一章绪论 1 d t i i 型带式输送机的应用和发展状况 带式输送机是种利用连续而其有 荛睦输送带来输送物料的连续运输机械,是散状物 料和成件物品的主要输j 羞设名之一。我国机械工业部在九四年将原“t d 7 5 型”( 通用型) 和“d x 型”( 高强度型) 两大系列统一更新为“d ti i 型通用固定式带式输送机”,型号统 称d t 型。 1 1 1d t i i 型带式输送机的应用范围 1 d t i i 型带式渤羞机是通用型系列产品,可广泛应用于电力、冶金、矿山、煤炭、 建材、港口、化工、轻工、石油和交通运输等各个行业。由单机或多机组合嘲丞输系统来 输送物料,可辅缸羞松散密度为5 0 0 2 5 0 0 堙m 3 的各种散憷捧 和成件物品。 2 d t 】i 型带式输送机适用于的工作环境温度般为一2 5 4 0 0 c 。对于在特殊环境 中工作的带速输送机,如要求具有耐热、耐寒、防水、防腐、防爆、阻燃等条件,应另行 采取相应的防护措施。 3 d t i i 型带式输送机均按部件系列进行设计。设计者可根据输送工艺要求,按不同 的地形、工况进行选型设计并组合成整台输送机。 4 输羞机允 谳的物料粒度取决于带宽、带速、槽角和倾斜角,也取决于大块物料 出现的频率。带宽超过12 0 0 m m 后,粒度般应限带$ 芷3 5 0 m m 范围内,不能随带宽的增 加而加大。 5 本系列带宽范围为5 0 0 2 4 0 0 r a m ,其中常用值为5 0 0 1 4 0 0 r a m ,带速范围为 o 8 6 5 埘厶,其中常用值为0 8 5 0 m s 。并目各系列带宽和带速有一定的匹配关系。 由此可见,d t i i 型带式输送机的应用范围是相当广泛的,也是相对规范化、系列化和 标准化的。 1 。1 2d t i i 型带式输j 糊艘计的发展状况 传统的设计始终是以人为主体,设计环境由手工计算工具、绘图仪器及以纸为载体的 资料构成,不论是复杂的计算,还是椿【 的绘图都必须由设计者亲自来完成。因而设计者 的水平决定了设计的水平,这种模式除了众所周知的设计周期长、设计效率低和设计准确 度低等缺点外,u 现代观点来看,造成设计人才资源的严蓟良费和设计方案缺乏竞争性。 全面采用c a d ( c o m p u t e r a i d e d d e s i g n 简称c a d ) 技术必然会大大减少手工绘图的时间、 提商绘图效率、提赢分 弗悖隧度、缩短设计周期、解决复药蝌算问题、便于修改设计, 从而促进设计工作的规范化、系列化和标准化。 早期的c a d ,其直用的含义主要是计算机辅助绘图,其作用主要表珊在手工重复绘图 被计算机取代,绘图速良大大提高,图纸规范、标准、美观。随着个 计算机暖件的普及 和软件技术的不断发展,特别是微机广泛使用晰n d d h 9 5 操作系统以后,c a d 的应用结 d ti i 型带式输送机计算机辅助设计系统的研制 合数据库的使用,到9 0 年代末已彳艮普遍,并且其应用含义发展为真正意义上的计算杌辅助 设计。即包括交互式图形程序库、工程数据库和应用程序库软件应用系统。 目前,在工业化国家如美国、日本和欧洲,c a d 已广泛应用于设计与制造的各个领域 如飞机、汽车、机械、模具、建筑、集成电路中,已实现1 0 0 的计算机绘图。以上国家 的输送机审蜡公司都已广泛应用c a d 来进行输送机的计算分析、设计方案比较及工程图 纸的绘制。虽然我国的设计院所和大专院校大力推广c a d 技术的应用,但很多生产厂家 大多还停留在电予图板的应用水平上,并没有真正利用计算机运算速度快、计算精度高、 存储信息量大和逻辑推理能力强等优点来代替人工进行设计造型和校核等工作。 带式辆醐部件的选取是项非常繁琐的工作,它受以下几方面因素的制约:( 1 ) 要遵 守国家和行业的标准规定;( 2 ) 要符合一定的设计规则;( 3 ) 需要多年的设计经验;( 4 ) 要结 合某企业的设备、工艺和生产能力;( 5 ) 尽可能符合该企业的设计方法和习惯,体现其特色。 1 2 本课题的来源、内容和意义 i 2 。1 本课题来源 随着我国国民经济的飞速发展,各行业对带式输送机的需求日益增加,但目前的选型 设计手段和绘图方法已琵嘲巍日塞种要求。为此安徽省淮南煤矿机械厂为提高市场竞争能 力,紧跟形势,迫切地提出设计和绘图的参数化和标准化,提出要j 恿过计算机辅助设计系 统的研制,达到快速选型和绘图的目的。 应安徽省淮南煤矿机减厂的要求,对d t l i 型带式输羞机复杂的选型设计及绘图进行 计算6 r 辅助设计,研究g d 技术在带式输送机设计方面的应用。 1 2 2 本课题内容 本课题通过对d t l l 型带式输斟峨鼢件惭选型的研究,利用v m m l b a s i c 6 0 语言及 其与s q ls e r v e r 2 0 0 0 数据库的连接完成选型设计的部分,利用v b a 在a u t o c a d 2 0 0 4 中 的应用进彳j 谚嗍 化绘图。 课题包括以下内容: 1 系统开发的基本理论( 第二章) 此部分对开发d t i i 型带式输差机计算机辅助设计系统所应用到的计算机环境、语言 及其特点和重要的基本理论知识进行说明和阐述。 2 系统的功能漠块戈4 分及总体设计思路( 第三朝 本系统采用j | 曛j 寺;方式设计的层次馍块结构,各模块相对独立,模块之间通过全局变量 和数据库进行数据交换。提供友好的中文图形化交互式用户界面,采用窗口、下拉式菜单、 功能按钮及提示窗口的设计方式,用鼠标或键盘快捷键方便地进行各模块操作。 此系统包括四大主要功自旨睛 魄选型设计模呋、设明书模块、智能绘图模块、输 送带库管理模块。通过这四大模块,完成d t l l 型带式输送机从选型设计到自动出图的全 过程。 2 d ti i 型带式输送机计算机辅助设计系统的研制 此部分对选型设计模块和参数化绘图模块的总体设计思路进行说明。 3 设计前准备( 第四章) 在系统程序设计前,必须建立库糠,并且程序运用静嘲先创建数据源进行库连接。 此部分介绍了在s q ls r 中创建库及表的方法和o d b c 数据源的注册。 4 d t i i 型带式输送机选型设计系统( 第五章) 此部分对本系统的所有模块( 除参数化绘图模嬲进行详细说明,阐述其设计思路和实 现方法。尤其是输羞机选型设计模块,此处非常详尽的介绍了模块中所有窗体的设计思路 和实现方法。 5 d t i i 型带式输j 羞机参数化绘图( 第六立) 此部分对输羞机的参数化绘图模斑进衙羊细的说明,阐述其功能和程序实现此功能的 方法,并举例绘图结果。 6 结论与展望( 第七章) 此部分对本系统进行了整隗总结,并提出了本系统设计的不足和以后需要对本系统的 改进方向。 7 表结构( 附录1 ) 此部分提供了本系统所使用表的详细结构。 1 2 3 本课题意义 d t i i 型带式输送机作为一种专用机械,广泛应用于国民经济的各个部门。但是其选型 设计具有复杂性,设计变量多,而且变量之间相互关联,相互影响,变量之间的关系复杂: 各种参数的选取很随意,具有经验性;不同厂家有不同的设计风格,具有差异陛。因此能 否设计出高性能的带式输送机的关键取决于设计者已有的经验。另外由于带式输送机的应 用领域广泛,其型号规格繁多,选型设计后的复杂绘图工作量巨大,因而传统的设计方法 已难以满足市场经济的环境:在最快最短的时间里设计、生产出满足用户各种要求的带式 输送机的需求。因此对d t l i 型带式输送机计算机辅助设计系统的开发,使复杂的选型设 计、计算校核和工程图纸的绘卷览睛鞫;讨- 算机程序化,这是目前带式输送机行业特别是中 小型企业迫切需要解决的问题。 计算机辅助设计( c a d ) 技术的优越性,已越来越被人们所认识。它具有计算准确、修 改方便、设计效率高等优点。但由于带式 i i o j 羞棚矛受止的专业性和复杂性,目前还没有成熟 的面向中小企业的,针对带式输送机选型、设计计算及参数化绘图的专用c a d 系统。开 发此c a d 系统,可将复杂、繁琐的带式输送机选型设计计算、绘图工作,转为计黝程 序化过程,加快设计、绘图的速度,减少出现错误的可能,最大限度的满足用户要求,并 缩短生产周期,提高生产效率。因此,进行d t i i 型带式 i o j 差机计算朝辅助设计系统的开 发与研究,具有现实的必要性和可行性。 d t i i 型带式输送机计算机辅助设计系统的研制 第二章系统开发的基本理论 本系统为客户删 务器结构( c l i 喊s e r v e r 简稔c s 结构) ,前台运用v 蜘a l b a s i c 6 0 和 a t 曲c a d 2 0 0 4 v b a 为开发工具,后台采用s q l s e r v 汀2 0 0 0 数据库系统,中间前台通过 a d o ( a c f i v e xd a t ao b j e c t s 即活动数据对象) 直接调用o d b c ( o p e nd a t a b a s ec o n n e c t i v i t y 即歼放式数据库连接) 对s q ls $ t v c r 数据库进行操作。 系统结构的总体示意图如图2 1 。 图2 1 系统结构示意图 2 1c s 结构的特点 客户,胃最务器结构( c s 结构) 是在专用服务器的基础e 发展起来的,包括处于同一网络 环境中的其他计算机,其中专用服务器称为服务器端,其他计算机称为客户端。数据库系 统位于服务器端,目前比较流行的基于c s 结构的数据库系统有m h o s 矾的s ( 孔s 惯, s y b a s c 的a 幽硼垤s e r v 盯和o r a c l e 等。应用程序常旺于客户端,负责接收用户自咐b 令以及 向用户显示数据等。 c s 数据库主要用于大型的、多用户的数据库管理系统。c 侣数据库匣用程j 锕分为 两个部分:部分是驻留在客户机上的应用程序,用于向用户提供信息以及实现与用户的 交互;另部分是驻留在服务器中的数据库,主要用来提供大容量的存储设备,管理数据 资源并运行数据库引擎,处理客户端的请求,并将执行的结果返回给客户端的应用程序。 c s 结构的优点: 1 分布式处理模式:应用程序提交的任务分别由客户端和服务聊籼,因而速度快, 机器档次要求不高。 2 ,系统可扩充性好:当系统规模扩大时,可以不必重新设计整个系统,只是简单地加 挂服务器或客户机,因此可以更有效地充分f 惆现有的系统资源a 3 数据安全性好:由于数据库在c 愿结构中是集中式、多用户的管理模式,因而对保 证数据库的完整性、数据安全保护和封锁机制是极为有利的。 d t i i 型带式输送机计算机辅助设计系统的研制 2 2 为什圣遄用v i s u a lb a s i c6 0 7 2 2 。1v b6 0 的特点 s u a ib a s i c 是在原有的b a s i c 语言基础e 进步发展的,3 0 版以后的v i s u a lb a s i c 就 具有数据库连接和数据处理的功能,均优于其他同期的快速应用程序开发工具。v i s u a lb a s i c 语言简单易学,可视化的用户界面设计功能,把程序设计人员从繁琐复杂的界面设计中解 脱了出来。 v i s u a lb a s i e6 0 作为升级版,是种灵活的第四代程序黼言,是开发w i n d o w s 前 端桌面应用程序和客户朋务器应用程序的首要选择。 v b 6 0 有三种主要的数据库服务接口: 1 远程数据对象( v 心m o t ed a t a a c c e s s 倘e a 晦简称r d o ) ; 2 数据访问x c 蟓( d m a e c e s s o b j e c t s ,简称d a o ) ; 3 活动数据对象( a c l i v e x d a m o b j e c t s ,简称a d o ) 。 前两种是v b 早期版本中提供的,而第- - 种a d o 是v b6 0 新增的,它是一种建立在 最新数据访问接口o l ed b 之上的高性能、统一的数据访问对象,通过它可以访问文件数 据摩、客户服务器数据摩( 如:s q ls e r v e r ,o r l e ) 等关系数据库,也可访问非关系型数 据库。a d o 提供比r i x ) 和d a o 更高的性能、更小的开销、更简单的模型以及更灵活的 操作,因此a d o 已经取代r d o 和d a o 成为v b 中最主要的数据访问对象。 v b6 0 大多数补充和增强的功能者陧和数据相关的,因此v b6 0 代表了微软在数据 库前端应用程序开发方面的个重要转折点。a d o 和0 l ed b 成为访问共享文件和客户 服务器数据库的曹色子法。 v b 6 0 中包含了s q l s v r 3 2 d l l 动态链接库。这是个3 2 位的3 7 0 版本的o d b c 驱动程 序,支持m i v r o s o f ts q ls e r v e r 4 2 x 、6 x 、和7 0 。 v b 6 0 新增了m i e r o s o t t d a t a r e p o m 功能,利用m i e r o s o t t d a t a r e p o r t s ,可以直接把一 个报表加到v b 项目中,这个报表可以和个窗体或个类样去设计、保存和编译。 m i c r o s o f t d 啦r e p o r t s 和v i s u l a b a s i ci d e 集成的非常好,可以简单直观的用它来仓建报表。 利用m i c r o s o f t d a t a r e p o r t s ,报表可以显示在显示器匕的打印预览窗口中,从这个窗1 :3 中, 用户可以打印报表到打印机e 或输出报表到一个文件中( 包括h i m ,) 。通过使用v b 代码 简单编程,报表在打印机上打印或输出到个文件中时,可以不用用户干预。 2 2 2 d 0 简介 a d o ( a c t i v e xd a t ao b j e c t s ) 是v b6 0 提供的种新的数据访问方法,是微软开发数据 库应用程序的面向对象的新接口,是对o l e d b 的种高性能、使用方便的应用程序级接 口。a d o 是c o m 自动接口,所有目前流行的快速应用程序开发工具、数据库工具、应用 程序开发环境和脚本语言都可以访问这种接口。a d o 访问数据库是通过访问o l ed b 数 据提供j 哥嗣浏行的,它简化了o l e d b 的操作,o l e d b 的程序中使用了大量的c o m d t i i 型带式输送机计算机辅助设计系统的研制 接口,而a d o 封装了这些接口,因此a d o 提供了种对o l e d b 数据提供程序的简单 商层访问接口。 a d o 对象包括六个常用对象( 如图2 2 ) ,它们分别是c o n n 鲥o n ,o o m n m n d ,p a r a m e t e r , 黜c o 柑s e t ,f i e l d ,f a x o r ,其中最主要的是c o n m :c t i o n ,c o m m a n d ,和& c o r d s e t 。c o n n e c t i o n 负责打开于数据源的连接,c o m m a n d 指定蹦懈的执行谕令,r c r d s e t 又是重中之重, 任何基于a d o 编写的应用程序几乎都不能缺少它,它负责存储来自基本表或命令执行结 果阿 己= 录全集。在任何时候,r c c o r d s c t 对象所指定的当前记录均为集合内的单个记录。每 个c o n n f i o n ,c o n - a m u d ,r e c o i d s e t 和f i e l d 对象都有p i d p c r l j c s 集合。a d o d b 是a d o 类型库的类际识符,d a o 和a d o 共享了一些通用对象名( 如r e e o r d s c t ) ,因【比在对象前 加e 类名称,以区分d a o 和a d o 对象( 如d a o r e c o r d s e t ,a d o d b c 0 砌s e d 。 图2 2 a d o 列碧模型 a d o 对象的优点: 1 a d o 的大部分对象是相列孤立的,用户可以根据应用程序的实际情况来创建不同 的对象,对京之间的相对独立性使得用户在编写应用程序时对数据的访问手段更加灵活和 有效。 2 a d o 对象对数据库的更新有立即模式和批处理模式,其中批处理模式的运用可以 减轻网络的通信流量。 3 a d o 对象可以根据用户列数据库记录的不同操作要求来决定采用何种方式的游标 类型。a d o 对象支持的四种游标类型分别是f o r w a r d - - o n l y ( 仅向前游标) ,涮c ( 静态游 标) ,k e y s e t ( 键集游$ 韵和d y m n i c ( 黼) 。在程f 芋中选用最佳的游标类型,能够提高 程序的执行效率,减少程序占用的系统资源。 4 a d o 对象有完善的错误处理机劁,这为用户编写应用程序的错误陷阱提供了极大 的方便。 5 支持服务器端的存储过程和返回多个记录集的查询。 - 6 - d t i i 型带式输送机计算机辅助设计系统的研制 a d o 提供了以下接晰;方式: 1 连接到数据源,同时可确定对数据源的操作是否成功。 2 。指定访问数据源的命令,同时可以优化参数。 3 执行指定的命令。 4 如果这个命令使数据按表中行的形式返回,则将j 嫠鸶韵字储在易于操作、检查和更 改的缓存中。 5 在适当的情况下,可使用缓存行的更改内容来更新数据源。 6 提供多种常规荔去来检测错误。 2 2 3 使用s 0 l 创建查询 在v b 中要想灵活地操作数据库,完成各种复杂操作,就需要掌握s q l 语言。s q l 是结构化查询语言( s 衄- t u m d q u e r y l a n g u a g e ) ,是关系数据库的混合语言,是定义和操作 r d b m s 的标准语言,并目被a n s i 标准所定义。现在的标准是s q l 9 2 。 个s q l 查询至少包括三个要素:个动词,例如s e l e c t ,它决定了操作的类型; 一个谓词宾语,由它来指定个或多个字段名,或者指定个或多个表对京,例如使用( ) 表示选中表中所有字段;个介词宾语,由它来决定动词在数据库中哪个对客匕的动作, 例如“f r o mt a b l e n a m e ”。个s q l 语句被传送给个基本s q l 的查询引擎,产生结果 数据集合,结果集合以行和列的形式给出。 如果要开发和使用数据库应用程序,就必须首先掌握s q l ,其功能十分强大,主要特 点如下: 1 s q l 是非结构化语言,使用s q l 查询数据库时,只需要告诉它做什么而不用告诉 它如何去做。 2 s q l 本身不提供任何程序流程控制结构。 3 s q l 提供相对固定的数据类型,一股不需要进行扩展。 4 s q l 本身很灵活,实现同一目的,可以有很多不同的方法。实质匕s q l 的主要 功能为检索数据和修改数据。 v b 所带的崩数据库引擎所提供的一系列对象和能力几乎可以完成所有s q l 语句可 以实现的功能。 2 3 为什么选用s 0 ls e r v e r2 0 0 0 7 2 3 1 数据库概述 数据库( d 豳b 酗是按一定组织方式存储在_ 起、相互有关的若干个数据的集合。数 据库管理系统( d 豳b 雠m 眦孽m 咖s 倒脚1 ,简称 m s ) 是种操纵和管理数编审的大 型软件。常见的d b m s 的类型为层次型、网络型和关系型,其中关系型数据库( r i ) b m s ) 是目前使用最广泛的数据库模型。关系型数据库使用的存储结构是多个二维表格( t a b l e ) , 在每个二维表中,每行称为一条记录( r 。d ) ,它用来描述个对象的信息,每一列 d t i i 型带式输送机计算机辅助设计系统的研制 称为一个字段c f j e l d ) ,它用来描述对象的个属性。表与表之间存在相应关联,这些关联 将被用来查询相关数据。在v b 中,关系型数据库般分为两类:一类是桌面数据库,如 a c c e s s 、p a r a d o x 、f o x p r o 和d b a s e 等;另一类就是c s 数据库,如s q ls e r v e r 、o r a c l e 等。 2 3 2s o ls e r v e r2 0 0 0 的特点 s q l s e r v e r 2 0 0 0 是微软公司开发的多用户的中型关系型数据库管理系统,是目前最流 行的c s 结构数据库管理系统,它提供了种线型多路处理的对称服务体系结构。它是一 个完全的数据库服务器,比a c c e s s 具有更多的特性和功能,提供了具有扩展性的审核、多 用户特陛,更具有安全性、实用性,为复杂环境下有效地实现重要的应用提供了个强有 力的客户秽1 朋务器平台。 s q ls e r v e r 2 0 0 0 的特性使其更加适应当今数据存储和管理的需求,下面对这些特性分 别介绍。 1 可伸缩性和可用性。无论运行w m d o w s 9 8 的便携式电脑,还是运行w m d o w s 2 0 0 0 数据中心版的大型多处理服务器,御同硼s q l s e r v e r 2 0 0 0 的数瓣引擎。并其列霉爰合服 务器、索引视图和大型内存等功能的支持,使s q l s e r v e r 2 0 0 0 企业版可以升级到最大w e b 站点所需的性能级别。 2 具有企业级数据库功能。s q l s e r v e r 2 0 0 0 分布式查询可以引用来自不同数据源的 数据,而且这些数据引用对用户是完全透明的。并且分布式事务还保证了任何分布式数据 更新时的完整眭。j 比外,s q ls e r v e r2 0 0 0 关系数据库引擎能够充分保护数据完整性,而且 还可以将管理开发修改数据库用户的开销减到最小。 3 安装方便、简单易学、使用简便。与当前流行的w i n d o w s 操作系统有着天然的兼 容性。w m 曲螨n r 系统已经成为众多公司发展网络服务器的首选,它也被用于开发中小 型的数据库服务器。尽管i b m 和o r a c l e 都为w i n d o w s n t 系统提供了他们各自的数据库服 务器,但由于s q l s e n 憎与w m d o w s n t 完全集成,故而自旰蛹n t 的许多特性,如 i m e m a i n t r a n e t 访问、安全性以及基于n t 的其它应用程序,从而s q l s e r v e r 己经占据了 统治地位。它能够在w i n d o w s n t 系统中发挥其优越性能。 4 数据仓库。它是s q ls e r v e r 2 0 0 0 中包含的用于析取和分析汇总数据以进行联机分 析处理的工具。数据库开发人员还可以使用其他的工具来直观地设计数据库,并_ 可i 蘑过使 用英文查询来分析数据。 5 s q ls e r v e r 2 0 0 0 在网络组件中添加了c s 服务特有的中介组件,如o d b c ,能使 不同的客户机进行连接;i t h n e t d a t a b a s e c o n n e c t o r ( 丑) c ) 和a d v a n c e d d a t a c o n n e c t o r ( a i ) c ) ,可帮助用户把s q ls e l v d 数据库信息集成到w e b 页面,增强v b 的w e b 页面。 2 40 d 8 g 概述 0 1 ) b c ( 开放式数据库连接) 是w i n d o w s 开发服务体系( w o s a ) 的部分,是数据库访 问的标准接口。使用这接口,可不关d 具体的数据库管厦系统( d b m s ) 的细节,而只要 - 8 - d ti i 型带式输送机计算机辅助设计系统的研制 有相应类型数据库的o d b c 驱动程序,就可以实现对数据库的访问。o d b c 的界面一致性 使得它实现了最大程度的互操作性,任何个简单的应用程宇,都可以通过弱恿用的代 码访问不同的r d b m s 平台。o d b c 用于多个数据库管理系统,提供了致的应用程序接 口( a p i ) ,通过特定的数据库驱动程序的服务用于不同的数据库。 o d b c 由些w i n d o w s 动态链接库( d l l ) 组成,这些动态链接库包含了一系列函数来 为任何具有o d b c 驱动程序的数据库或者数据库服务器提供数据库服务。 o d b c 数据源可用来注册数据源名称( d s n ) ,d s n 是个具有唯命名的信息集合, o d b c 驱动程序管理器通过它才能将应用程序连接到特定的o d b c 数据库。o d b c 使用 o d b d n s t d l l 这个动态链凄库来自憷喊删除数据源。o d b c a d 3 2 o c e 是个单独可执行、用于 创建o d b c 数据源的应用程序,在w m a o w s 控制面板e 有此程序的图标。 o d b c 提供了三种类型的数据源: 1 用户d s n :位于计算胡本地的用户数据源创建的,只能被宦崮蕾似蝴的用户 使用,只能应用在本机中。 2 。系统d s n :属于计算机或系统而不是特定用户的系统数据源创立的,用户必须有 访问权才能使用,系统数据源对当前机器e 的所有用户可见。 3 文件d s n :指定到文件中作为文件数据源而定义的,任何已经正确地安装了驱动 程序的用户皆可以使用这种数据源,不必专属于某用户或本地计算机。 o d b c 通常用s q l 访问数据。当某应用程序需从数据源获取数据,该应用程序将向 o d b c 驱动程序管理器发送s o l 语句,然后,o d b c 驱动管理器就加载o d b c 驱动程序。 接着,o d b c 驱动程序将应用程序发送的s q l 翻译成该d b m s 使用的s o l ,并把它发送 给数据唪且臣务器。最后,d b m s 取回数据并通过驱动程序和驱动程序管理器把它传回给应 用程序( 如图2 3 ) 。 巡型一匕2 罕二、t 一 章o d b c o d b c a p i l 丁磊孙 广 | 表。 ( 3 ) 在表设计窗口中定义数据表字段,完成后保存数据表名。 2 使用查询分析器创建表 过程同创建库,只是输入创建表的s q l 语句。 3 向表中添加数据 刚建好的新表中不包含任何记录,需要在表中添加记录,添加方法同样可以使用企业 管理器和使用查询分析器,本系统选择使用企业管理器,按如下操作步骤进行,使用查询 分析器的方法这里不再阐述。 ( 1 ) 右击刚建好的表,在弹出的菜单中依次选择“打开表返回所有行”命令,打开 数据录 窗口。 ( 2 ) 在数据录入窗口中输入新的表记录,同时还可以使用这个窗口对记录进行修改和删 除等操作。 4 本系统p 埔库中关于皮带机部件选型和绘图涉及到的表很多,创建方法与【蛙相似, 这里不列举,各表记录的浏览、增加、删除、修改等维护还可以在库管理模块中进行, 具体在下章中描述。各表的结构见附录1 。 4 2 3 数据库的备份与恢复 任伺静蝴磋粥锕能会出现系绩赦障和产品故障,同时还存在其他些可能造成数 据丢失的因素如用户的错误操作和蓄意破坏、病毒攻击和自然界不可抗力等,都可能造成 数据的破坏。制定个良好的备份策略,定就对数据麾进盱翻荆黾保护数据库的项重要 措旌。如果发生数据丢失或破坏的情况,可以从数据库备份中将数据恢复到原来的状态。 另外,除了保护数据库安全,在韵怍数据副本和在不同月务器之间移动数据庠时崾用到 数据库各份和恢复。下面分另介绍数据库备份和j i 灰复的方法。 1 数据库备份 ( 1 ) 在企业管理器的树状目录中,右击要备份的数据库,在弹出的菜单中依次选择“所 有任务 备份数据库”命令,打开数据库备份窗口。 ( 2 ) 点击出现窗口中的“添加”按钮,确定备份的路径和名称。 - 1 8 - d ti i 型带式输送机计算机辅助设计系统的研制 ( 3 ) 在选择备份目的窗口中选择“文件名”单选钮,确定备份目的路径,输入备份文件 名,点击“确定”返回上一窗口,再点击“确定”完成备份。 2 数据牵改复 ( i ) 右击数据库节点,在弹出的菜单中依次选择“所有任务,还原数据库”命令,打 开数据库还原窗口。 ( 2 ) 在“还原为数据库”中输 要还原的数据库名“p d j ”,再依次选择“从设备”单选 钮和“选择设备”按钮,打开“选择还原设备”窗口。 ( 3 ) 点击“添加”按钮,选择备份文件所在的位置,点击“确定”返回还原数据库窗口, 再点击“确定”完成数据库还原。 4 30 d 数据源注册 d t i i 型带式酾羞机计算机辅助设计系统是以s q ls e r v e r 2 0 0 0 作为后台数据库系统, 选择已建立的p d j 数据库为数据源,其注册步骤如下: 1 进入“控制面板僧理工具脚曲民源( 0 d b c ) ”,双击“数据源( o d b c ) ”,出现o d b c 数据源管理器。 2 选择“系统d s n ”选项卡,再单击“添加”按钮,创建个系统数据源,选择“s q l s d v g f ”。 3 单击“完成”,进入“创建到s q ls e r v 盯的新数据源”窗口,在名称栏中输入新 的数据源名称,服务器栏中输入“d a n g z x ”的本地连接。 4 单击“下步”,进入下一窗体,在此选择使用用户输入登录d 和密码的s q l s 渊 验证”,并在登录) 栏中输入“s a ”,密码宅! 默认为空。 5 单击“下步”,进入下一窗体,选择“更改默认的数据库为”,在下拉框中选择“蹦” 选项。 6 单击“下一步”,保持默认设置,单击“完成”。进入“o d b cm i z m s o f is q l s e a v e r 安装”窗体,提示将按照前面的配萤自q 建新的数据源。 7 单击“测试数据源( 1 ”按钮,系统将会报告溅试腾况,出现图4 2e t r 示, 的提示, 贝q 说明数据源配置正确,成功地连接到数据库上。如果测试不成功,则操作可能有误,检 查6 雠的数据库服务器是荦捌辞正确,登入的用户i d 号和密码是否有瀑等等。 为了正确地执行所要执行的应用程序,务必正确设置数据源。 - 1 9 d ti i 型带式输送机计算机辅助设计系统的研制 1 使用a d o 访问数据库设置 在州e c t 鼬缸c 鹤中添加m i a i o s o f i a c l i v e x d a t ao b j e c t s2 0l i b r a r y 的引用,并在 州e c l 净c o r r 耳姗乜c 0 皿出中添加m 删w k l d 0 懈c c i 姗o n c 叫吣l s6 o 组件,以 实 啦型设计中通j 虫代砖 访问蓟獬的功能。 在喇e c 【争c o m 】卿瑚蛀争c o 曲:o l s 中潲m i c a x ) s o f l a d o d a t a c o n t r o l 6 0 组件和 m i c r o s o f t d a t a c m d c o n l r o l 6 0 组件,以实 9 8 i 蘑过括q 牛访问獭据库的功能。 2 使用报表设置 在p r o j e c t - - ) r e f e r e m e s 中添加m i c r o s o f d 啦勘v j l 衄】th 1 1 炯a c c1 0 和m i c r o s o f t d a t a r e p o r td e s i g n e r6 0 的引用,以实珊报表的设计。 - 2 0 d t i i 型带式输送机计算机辅助设计系统的研制 第五章d 丁i i 型带式输送机选型设计系统 带式输送机选型设计系统包括四个模块:选型设计模块、库管理模块、设计说明书模 块和智能绘图模块。下面分别对四个模块的详细设计进行具体介绍。 5 1 选型设计模块 5 1 1 选型设计窗体流程 图5 1 选型设计窗体流程图 2 l 一 d t i i 型带式输送机计算机辅助设计系统的研制 为了使运行界面位于屏幕正中央且不可移动,并且不可最大化和最小化对所有窗体 的队下属性进行统一设置,如表5 1 。 表5 1 窗f 嘱性发置 窗俸属性属性值 m o v e a b l er i _ s e s t a r t u p p o s i l i o n 2c l m l e r s c l e e n b o r d e r s t y l e1 f m e s 打l g l e c ( m l r o l b o xf a i s e 下面就对选型设计模块流程中的各个窗体进行详细地阐述,由于各个窗体的设计思路 基本相同,其设计思路和各个功能按钮的设计见3 3 2 。本章节 羊细说明d t 型带式输 送机每个窗体的设计及功能和对每个窗体选型后的校核。 5 1 2 原始参数输 对于输送机的选型设计,需要提供一定的条件、性能要求和必要的参数。如果是首次 进入本系统,则进 选型设计模块首先出现图5 2 所示窗体。该窗体显示的为系统默认值, 并朋户必须提供运量要求和输送机的水平长度才能进入下个窗体。 图5 2 原始参数输 窗体的载入 该窗体分为三个区域:给定参数区域、工作条件设定区域和功能按钮区域。 1 给定参数区域 从数据库中“物$ 、粹争性”表中载入物料名称,并默认载入表中的第条记录为当前记 录。当从物料下拉框中选择某物料名称时,松散密度、竟的和动堆积角也随着物料名 称地改变而相应地变化。当然,列于确定的物料,若表中以e 三个数据与实际给定的有出 入时,也可以直接给定相应的参数。 实现物料下拉框选择不同物料时,相应文本框变化的功自旨代码如下: d t 型带式输送机计算机辅助设计系统的研制 p r i v 出s u b 口i l b r n 甜鲥a lc l i c k o d i m a d o r e c o r d s e t a s r e c o r d s d d i r a s q z s 岔a ss 廿i 1 1 9 s e t a d o r e c o r d s e t = n e
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 河南省许昌市建安区第三高中2026届化学高二第一学期期末达标检测模拟试题含答案
- 四川省达州市开江县普安中学2024-2025学年七年级下学期第三次月考数学试卷(含答案)
- 汉字录入课件
- 北师大版五年级上册数学期末检测卷(无答案)
- Unit1 Friendship单元综合测评卷(含答案)译林版(2024)八年级英语上册
- 3DMAX基础建模知到智慧树答案
- 《企业财务会计》知到智慧树答案
- 电子游戏安全风险防范策略
- “两山”之光:理论与实践知到智慧树答案
- 军事理论(四川卫生康复职业学院)知到智慧树答案
- GB/T 9869.2-2025橡胶用硫化仪测定硫化特性第2部分:圆盘振荡硫化仪
- 保密教育培训课件内容
- 陕西省专业技术人员继续教育2025公需课《党的二十届三中全会精神解读与高质量发展》20学时题库及答案
- 2024-2025学年人教版数学五年级下学期期末试卷(含答案)
- 中华人民共和国政府信息公开条例解读PPT
- 同济大学信纸
- 采气工技能操作题库
- 贵州省遵义市红花岗区小升初数学试卷
- 高压氧治疗相关知识
- 外科学麻醉专题知识讲座培训课件
- 课程设计与评价
评论
0/150
提交评论