汽车发动机零件管理系统的开发_第1页
汽车发动机零件管理系统的开发_第2页
汽车发动机零件管理系统的开发_第3页
汽车发动机零件管理系统的开发_第4页
汽车发动机零件管理系统的开发_第5页
已阅读5页,还剩44页未读 继续免费阅读

下载本文档

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

文档简介

摘 要在汽车发动机研制过程中,由于其结构复杂、参数众多且在设计过程中需要处理大量数据及文档。这样就会有大量的数据与信息交换共享,因此采用高效、快捷的数据管理对发动机设计具有重要意义。传统的手工数据管理方式已经愈来愈不能适应现代发动机设计要求,采用数据库技术可有效改善信息管理质量,减少信息冗余,提高信息共享。本文详细论述了一个发动机零部件库管理系统的开发设计过程。系统采用000作数据库管理系统,实现了零部件增加、修改、下载、删除、查询等功能。本文组织如下:首先阐述了该系统的开发背景、意义;其次介绍了相关的开发工具及技术基础;接着对系统的需求进行了分析,并提出了具体的设计方案和数据库模型;然后展现了整个系统的具体实现,包括数据库的设计和连接,各功能模块的实现。此系统为缩短发动机的设计周期、降低发动机的研制费用、提高发动机制造效率、提高设计质量和设计效率提供了一套有效的工具;提高发动机设计单位的应变能力;为发动机的改进设计提供技术保障;为新一代发动机的快速研制提供技术储备。关键词:汽车发动机;零部件库;C/QL 000on of is so of to be is so is n is a of t C+ 6.0 as 000 as of is as of of a a of of an to of of an a to to ; C/S 000目 录摘要. . 选题的目的及意义. 国内外研究现状. 相关领域已有的研究成果. 设计目标. 系统设计原则.用性原则.靠性及可扩展性原则.容性原则.范性原则. 设计内容.求确定.体设计.据库构建.序开发. 汽车零部件库系统相关技术.于三维建模技术.于000的数据库.于的数据库访问技术. 本章小结. 系统总体设计.统需求分析.统功能模型. 系统数据库设计.据库概念设计.据库逻辑设计.据库物理设计. 本章小结. 用户管理方案.户登录方案.号管理方案. 发动机零部件管理运行设计方案.询发动机零部件流程.加发动机零部件流程.除发动机零部件流程.载发动机零部件流程.改发动机零部件流程. 本章小结. 用户管理.户登录.户账号管理. 发动机零部件管理运行设计.询发动机零部件.加发动机零部件.除发动机零部件.载发动机零部件.改发动机零部件. 本章小结. 36参考文献. 39附录. 40附录A .文文献.文文献中文译文.于发动机结构复杂、参数众多和在设计及装配过程中都需要处理大量数据及文档。巨量的信息在设计部门、工艺部门、装配部门、测试部门、管理部门以及生产部门之间传递,而且一个新型号发动机从设计到量产通常需要多次的迭代反馈才能完成(使用传统的数据处理方式必然会导致数据缺乏管理、使用效率低、信息冗余等问题。采用计算机数据库技术可有效利用数据库强大的数据处理功能,统一管理设计、实验及装配过程中产生的各种数据,在不同的应用中共享数据库中的各种资源,减少信息冗余1。动机设计到量产界面汽车发动机从开始研发到大量生产需要经过一个漫长的周期,设计人员经常需要使用其它产品的标准零部件或通用的零部件。但目前这些零部件都分散在设计人员的机器中,由个人进行维护和管理,存在着缺少相关描述性信息、使用和查询不方便等缺点。采用传统的信息管理方式将无法适应新情况下的需求,因此,只有充分利用数据库系统强大的数据处理功能,建立一个汽车发动机零部件数据库,将这些的零部件集中管理,共享发动机设计及各种文档信息,才能从根本上解决发动机设计、论证周期长、效率低的问题。该零部件库的建立可以提高发动机设计单位的应变能力,降低发动机的研制费用,提高发动机制造效率,为发动机的改进设计提供技术保障,为新一代发动机的快速研制提供技术储备。在发动机设计过程中使用数据库技术具有如下重要性与意义2:(1)改善管理手段。使用发动机数据库技术可以将分布于各个部门的纸介质图样和技术文档转化为数字化信息,统一管理。(2)提高产品装配质量,最大限度消除人为因素的影响。采用统一的发动机数据库管理模式,将设计资料、工艺信息、制造资源与实验数据建立在同一个数据库中,可以由系统来保证数据的一致性和正确性。(3)优化流程,降低成本。设计文档与测试数据的网上交换,可以省去大量资料分发与传递的时间,大大减少管理与工程人员的工作。(4)提高工作效率和劳动生产率。采用数据库协同设计装配测试技术,可以提高信息发放接收和更改的效率:协同个各部门工作,改进工艺设计方式和资源的再利用方式,提高员工劳动生产率。(5)缩短设计周期。采用数据库交换信息,辅助发动机设计、装配,统一管理测试与实验数据能大大节约各项活动的时间,最终缩短发动机设计周期。总之,汽车发动机零部件库的建立可以为发动机的总体布局、部位安排设计、数字预装配等研制工作提供必要的底层支持;可以与设计环境实现无缝集成,使用方便快捷;减少了工程设计人员的工作量,避免了重复性劳动,提高了设计质量和设计效率,大大缩短了设计周期;实现标准件设计过程的自动化,有效提高产品设计效率和质量等。另外通过汽车发动机零部件库的建立,可以实现设计资源的共享。该发动机零部件库管理系统必须具备以下功能:(1)用户可方便浏览管理系统中的零部件信息。(2)对零部件进行分类管理。(3)根据用户权限可对库中零部件进行使用及维护。如增加、删除、查询、下载等。(4)管理员可以增加、修改、删除用户。这样不仅能较好的帮助用户在最短的时间内找到自己所需的零部件,而且能让用户以最高的效率进行发动机研发,提高发动机制造效率。外一直很重视对零部件库技术的研究。在美国及其他发动机制造技术比较发达的国家也均先后成立研究机构,进行相关技术研究,并取得了一定范围的应用成功3。国外对标准件库系统的研究和开发可追溯到早期的二维基于。早在1971年,德国标准化协会(定发布了标准件和通用件的逐渐得到了多个国家的采用5。定了一个关于计算机可解释的零件库数据表达和交换的国际标准基于。随着网络技术的发展,许多国家纷纷开展网络环境下零件库的研究工作,如欧共体的、美国的、日本的等。国际标准化组织订和完善零件库的国际标准。国外对基于有多家极具规模的零件库10,11,如 中,超过90多家世界主要的零件制造商加盟(如号称目前世界第一大零件库;3D 供直接下载三维实体模型功能,同时还为全球的机械工程师提供实时更新的模型零件库,便于设计时的共享;图旋转、平移、放大、精确测量、加亮隐藏指定模型特征和交叉视图等。国内对零部件库的研究起步稍晚于国外,但是对这方面的研究也越来越重视,并取得了很多的成果。在理论研究方面,中国矿业大学的张宏林等对建立基于零件库总体开发方案进行了探讨12;中科院软件研究所研究了基于海交大的杨东,张申生等探讨了零件库的零件表达方法、体系结构和实现方案等13,14。目前,随着工程G,多研究单位和部门都在这些弥补这些软件本身不包含标准件库,或库中包含的标准件种类及数量有限,不能满足工程设计人员的需求的缺点。例如华中理工大学的华中软件公司开发出了基于快速生成三维常用标准件和通用件,具有良好的用户界面及交互性能,具有建库、扩充标准件库的能力15;华中科技大学开发了用于齿轮标准零件库包含了齿轮传动设计时所用的各种零部件,在用户输入必要的功能参数后,该括装配图和零部件图;南航为系统数据总库、临时文件库和用户数据库。允许用户建立自己的常用零件库并对该零件库的记录进行删除、插入、增加等操作。用户零件库中的零件记录均来自系统数据总库,总库中的记录不能进行任何更改;北京斯泰普产品数据技术中心开发的基于北工业大学开发了龙腾实用化三维标准件库系统和有东北大学欧磊公司在尔滨工业大学现代生产技术中心开发的基于着计算机信息技术、网络技术的发展,适应产品设计制造全球化、网络化的趋势,国内科研单位、企业也纷纷研制推出网络化的零件库系统。单鸿波等人提出了基于用6;同济大学系统具有良好的可扩展性,使设计人员从一些繁琐的绘图中解脱出来,提高产品的设计效率并降低设计的成本17;西北工业大学开发了基于B/现了工装常用零件的远程调用和资源共享18。目前国内有不少企业在网络上发布自己的零件库,例如中国机械网(供了在线3以通过网络浏览三维零件图并查看尺寸;杭州新迪数字工程系统有限公司发布了基于收录了最新国家标准的各类括:螺钉、螺母、螺柱和螺栓、垫圈和挡圈、销和键、铆钉和焊钉、结构件、轴承、密封件等九大类标准件;三维设计资源在线(供国家现有的各类标准件和行业常用件,可以动态配置、预览和下载三维产品模型,并提供了等多种文件格式,直接融入到设计者的设计中。随着汽车制造业对产品知识数据库系统需求的不断升级,已有很多公司开始着力为汽车制造商提供知识库框架系统。发动机零件库的开发和应用对提高产品的设计效率起着相当重要的作用。据统计,在一个产品开发过程中,诸如标准件(包括自制零件、外购件等)的使用率占到零件总数量的60以上。标准件建库工作开展较早,取得了不少成果。目前许多在、外一些国产9、至出现了基于而,这些标准件库系统的共同的缺点是:可移植性和软件复用性差20。随着电子商务技术的发展,以及应用服务提供商(一概念渐渐引入我国,零件库和电子商务技术以及应用服务提供商技术相结合,使得零件库资源得以实现更加广泛的共享。因此国内有人提出建立基于还需要在实现技术上做进一步的研究。关领域已有的研究成果国际著名汽车企业的实践证明:只有以数字化技术为开发平台,利用成功产品的开发数据,在成功经验知识的指导下,才能实现真正意义上的快速、经济和成功的开发。各类机电产品行业为提高其市场竞争力以及提高其设计生产效率,都在开发或利用一些标准件库来辅助设计。国内也有不少学者进行了标准件库开发的研究,研究成果也比较丰硕。举例说明如下:(1)莫蓉研究的满足装配建模的标准件库的设计与实现是针对产品的工装夹具设计中标准件库的建库问题,且详细地分析满足装配模型对标准件信息的需求,提出了一个以三维参数化为基础的标准件建库方案。装配建模对标准件所需信息可以直接通过数据库查询得到,提高了明细表生成的自动化程度。此文提出的建库方法具有通用性,不同行业可针对自己的标准件范围与类型设计自己的标准件库,非常方便21。(2)由于干式变压器在各方面的优良性能以及特种场合下对干式变压器的应用需求,它的市场前景十分乐观广阔。随着国内干式变压器厂家的生产能力不断提高,市场竞争也异常的激烈。加之同一电压级的同容量段的变压器各部分设计结构特征相似或相近,通用件、相似件的比例相当高,工程设计人员在设计时有很多相同的地方。所以戴永斌、林鹤云、徐子宏、宋宇等人开发了基于提高设计员的设计效率,缩短产品开发周期,提高企业的竞争能力起了很大作用22。(3)万久团、黄翔建立的基于中包括了紧固件、定位元件、夹紧元件、导向元件、机床连接和辅助元件。通过对这些零件建模,便形成了零件种类较多、规格较全的参数化标准件库对提高设计效率有很大的提高23。(4)钱玲玲、李建军、王义林、叶晓峰等的标准件库管理系统中的知识重用技术研究实现了流程重用、装配关系重用、零部件重用以及特征重用,利用已有资源,花费较少的时间完成产品设计,标准件设计的自动化,提高了设计效率24。计目标构建一个基于客户机/服务器结构的汽车发动机零部件库管理系统,要求该系统能对登录后的用户实行权限管理。在系统启动后,普通用户能在客户端根据自己的需要查询、下载零部件,管理员具有下载、增加、修改、查询、删除零部件和人员管理的权限。用性原则适用于中小型企业发动机零部件管理,用户界面友好,操作方便,具有高效的数据处理能力。靠性及可扩展性原则系统具有较高的可靠性,能保证系统的正常运作,系统还有待升级,保证了系统的可扩展性。容性原则对于所选软硬件系统及平台,能很好地适应开发和使用的需要。范性原则软件设计过程严格按照“软件工程”的规定,系统编码、文档、操作系统平台以及开发方法采用相应的国际标准、国家标准和行业标准。计内容随着网络技术的发展,网络技术为资源管理提供一种非常好的解决方案。用户不仅可以利用本机资源,还可以通过网络共享他人资源。本课题致力于开发基于C/点讨论系统的设计开发过程及关键技术的实现。课题主要内容如下:求确定一个简单的发动机零部件库管理系统,主要包括登录用户对话框、发动机零部件信息界面和零部件的下载、删除、增加、修改等几方面的功能。用户通过身份验证进入零件管理系统。用户分为普通用户和管理员,普通用户只有下载、修改用户密码、修改用户密码、查询零部件和报表输出的权限,管理员具有下载零部件、修改用户密码、增加零部件、修改零部件、删除零部件、查询零部件、修改用户密码、报表输出和人员管理的权限。通过这种权限的划分可以避免数据库系统管理混乱。增加新零部件功能:用户可以上传新设计的零部件到零部件库系统中,不仅录入零部件的非几何信息(包括零部件名称、类型、质量等)还要录入零部件的几何信息(包括零件的三维模型、维简图)。体设计总体设计阶段即系统的概要设计,需要完成对系统结构的分析和设计,以及设计系统需要的主要数据结构。在基于需求分析的结果上给出简单发动机零部件库管理系统的总体结构。据库构建数据库设计(指对于一个给定的应用环境,构造最优的数据库模式,建立数据库,使之能够有效地存储数据,满足各种用户的应用需求的过程。序开发利用开发汽车零部件库管理系统。第2章系统总体方案设计前端客户机运行数据库应用程序(称为前端系统),处理有关屏幕显示和用户输入输出的用户请求,并向数据库服务器提出请求(如对数据库进行操作,通常是一个端服务器接受客户机的请求,执行有关的数据文件进行处理并将数据提交给客户机,客户机将数据进行计算并将结果呈现给用户。同时,服务器还提供完善的安全保护及对数据的完整性处理等操作,并允许多个客户同时访问同一个数据库。于三维建模技术1、简介1985年,始参数化建模软件的研究。1988年,过10余年的发展,前已经发布了包括对大型装配体的管理、功能仿真、制造、产品数据管理等等。成最紧密的产品开发环境。其主要特性有全相关性、基于特征的参数化造型、数据管理、装配管理、易于使用。动机零部件库管理系统的拓扑结构2、建模技术举例说明本文给出几个有代表性的发动机零件的示意图,装配体模型。于000的数据库1、构化查询语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。同时也是数据库脚本文件的扩展名。美国国家标准局(国际标准化组织(经制定了如在数据库中更新数据,或者从数据库中检索数据。使用然绝大多数的数据库系统使用是它们同样有有别于其他的用于它们的系统的专有扩展功能。但是,标准的如“常被用于完成绝大多数数据库的操作。一种完备的数据处理语言 ,不仅用于数据库查询,而且用于数据库中的数据修改和更新,概括起来可以分成以下几组:(1)数据定义语言(例如:2)数据查询语言(例如:3)数据控制语言(例如:4)数据操作语言(例如:入,用于增加数据到数据库)、改,用于从数据库中修改现存的数据)、除,用于从数据库中删除数据)、索,用于检索数据)语句。据定义语言(数据操作语言(数据控制语言(2、000数据库000是一个全面的、集成的、端到端的数据解决方案,它为企业中的用户提供了一个安全、可靠和高效的平台用于企业数据管理和商业智能应用。000为悉的工具,同时减少了在从移动设备到企业数据系统的多平台上创建、部署、管理及使用企业数据和分析应用程序的复杂度。通过全面的功能集、和现有系统的集成性、以及对日常任务的自动化管理能力,000为不同规模的企业提供了一个完整的数据解决方案。000数据平台包括如下工具:关系型数据库、复制服务、通知服务、集成服务、分析服务、报表服务、管理工具、开发工具。000数据平台为不同规模的组织提供了如下好处:充分利用数据资产、提高生产力、减少低的总体拥有成本(本数据库采用 基于的数据库访问技术用开发的发动机零部件库管理系统,要使用数据库对所需的数据进行存储与管理。提供了几种接口(B、支持数据库编程,利用这些接口,可以在程序中直接操作各种各样的数据库,如用以上几种接口访问数据库各有千秋,本系统是采用C+中、创建一个用来连接的点样,、加代码:#c: (也可以省略),; /添加一个指向 象的指针: _、获取连接字符串_操作。中对,。其中以用时置不起作用;只有当置才起作用。参数、添加两个成员函数(1)执行查询函数 _(2)执行5、错误解决若在数据库应用程序编译时遇到102个错误,则可把章小结本章研究了目前国内外常用的软件系统开发模式:C/此基础上结合本本设计的实际背景,建立了基于C/给出了系统的拓扑结构图。研究系统开发过程中的相关关键的基于三维建模技术、000数据库技术、的数据库访问技术。统需求分析需求分析是软件开发的重要基础工作,通过需求分析,设计人员可以明确用户对软件系统的功能要求,以便建立起可实现的、满足用户需求的软件系统,为软件的功能模块设计打下基础。1、系统需求设计目标是开发出一套基于网络C/分散在各设计人员机器上的发动机零部件统一进行管理,实现设计资源的共享。系统以发动机零部件为管理对象,发动机零部件包括总装配体、部件子装配体或普通单个零件。系统用户的角色分为三种:管理员和普通用户。本系统应具备如下的功能:(1)用户对发动机零部件进行管理。具有系统管理员角色的用户,可以对发动机零部件进行管理。主要功能包括:括创建、删除专业管理员的角色。览发动机零部件的文字信息,包括名称、图号、质量等;显示发动机零部件的二维示意图片;查看发动机零部件的三维模型。理员可以增加发动机零部件,当往系统上传三维模型时,同时在数据表里填写相应零部件的数据信息,例如图号、生产类型、所属类型、以及质量等。理员可以删除所有类型的发动机零部件,发动机零部件的删除并不是物理删除,而只是标记性删除,发动机零部件仍然存在于数据库中。通用户不能修改发动机零部件,管

温馨提示

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

评论

0/150

提交评论