毕业论文-模具企业产品数据管理系统开发(最终版)_第1页
毕业论文-模具企业产品数据管理系统开发(最终版)_第2页
毕业论文-模具企业产品数据管理系统开发(最终版)_第3页
毕业论文-模具企业产品数据管理系统开发(最终版)_第4页
毕业论文-模具企业产品数据管理系统开发(最终版)_第5页
已阅读5页,还剩56页未读 继续免费阅读

下载本文档

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

文档简介

本科毕业设计(论文)模具企业产品数据管理系统开发学院机电工程学院专业机械设计制造及其自动化年级班别学号学生姓名指导教师2012年5月摘要产品数据管理不仅影响企业的资金流动,更影响着企业的生产能力和效率,所以它一直受到人们的广泛关注。加强企业产品数据管理,可以提高企业生产效率,降低经营成本,进而提高企业的竞争能力。然而,我国很多生产企业尤其是模具制造企业,普遍存在着库存控制方法不合理、信息化程度低等问题,产品数据管理问题日益成为制约企业生存和发展的瓶颈。本论文从模具制造企业服务背景出发,在对模具制造企业产品数据管理流程分析的基础上,对模具企业的产品数据管理系统进行开发与设计,试图实现模具企业产品数据管理的信息化,实现企业产品数据的产品管理、客户管理、产品订单管理、产品数据安全保存等各项业务的信息化管理。以辅助产品数据管理的决策,提高产品数据管理的效率,进而为企业提高相关的经济效益。本系统以VISUALBASIC60和SQLSERVE2000为开发平台,软件操作界面友好,操作简单,可以实现对数据的录入,查询,修改,删除等日常管理操作,可以实现企业产品数据的产品管理、客户管理、产品入库、产品出库和产品数据盘点等各项业务。关键词产品数据管理(PDM);系统开发;文档管理;用户权限,VB,SQL注本设计(论文)题目来源于教师的企业科研项目。ABSTRACT21CENTURYISTHECENTURYOFMANAGEMENTSCIENCEWITHTHEDEVELOPMENTOFKNOWLEDGEECONOMYANDECONOMICGLOBALIZATION,INFORMATIONANDKNOWLEDGETORAPIDLYINCREASE,THEROLEOFKNOWLEDGEISMOREANDMOREBIG,TODECIDETHEMANAGEMENTSCIENCENEEDSMOREANDMOREISALSOBIGINWITHTHEDEVELOPMENTOFSCIENTIFICTECHNOLOGYANDTHEDEVELOPMENTOFPRODUCTIVEFORCES,CUSTOMERCONSUMPTIONLEVELCONTINUOUSLYIMPROVEANDCONSUMERDEMANDINCREASINGLYDIVERSE,MOULDENTERPRISEPRODUCTSTHROUGHTHEIMPLEMENTATIONOFTHEADVANCEDMOLDENTERPRISEPRODUCTDATAMANAGEMENTSYSTEMPDMSPEEDDATAACQUISITION,PROCESSINGANDTRANSMISSIONSPEED,CANQUICKLYIMPROVEWORKEFFICIENCYANDSAVELABORCOSTSTHEDOMESTICENTERPRISEIMPLEMENTATIONOFPDMSYSTEMMANYDIFFICULTIESBUTCLOSESCRUTINYARENOTSODIFFICULTTOFIND,INTHEPROCESSOFPROJECTIMPLEMENTATIONINPDM,INFORMATION,LOGISTICS,CAPITALOPERATION,NONEEDNOTWITHALLDEPARTMENTSOFTHECLOSEANDEFFICIENTCOMMUNICATIONCOOPERATIONCOMMUNICATIONISTHEFOUNDATIONOFMANAGEMENT,INACERTAINSENSE,THEMANAGEMENTPROCESSISCOMMUNICATIONPROCESSFORTHELARGEPROJECTSPDMPROJECT,NEEDMORETOHEARTANDSOLIDARITY,MUTUALEFFORTEVERYLINKTOSINCERECOOPERATION,DONOTHAVEACARELESSSOINADDITIONTOTHEUNDERSTANDINGBETWEENSTAFFSHOULDBEOUTSIDE,MORESHOULDTHROUGHTHEUSERSAUTHORITYTOEACHOTHER,INHISOWNAUTHORITYINHIGHQUALITYJOB,ANDTOHAVETHETWICETHERESULTWITHHALFTHEEFFORT,PDMPROJECTCOULDFINISHSMOOTHLYTHISPAPERMAINLYSPEAKMOULDENTERPRISEPRODUCTDATAMANAGEMENTINFORMATIONSYSTEMDEVELOPMENT,MAINLYISTHENCCODEPRODUCTDATA,ENGINEERINGDRAWING,THEDESIGNSPECIFICATION,ETC,THERELEVANTDOCUMENTMANAGEMENT,MANAGEMENTAUTHORITYSYSTEMDEVELOPMENTKEYWORDSPRODUCTDATAMANAGEMENTPDMINFORMATIONSYSTEMSSYSTEMDEVELOPMENTDOCUMENTMANAGEMENTUSERPERMISSIONS目录1绪论111课题研究背景及意义112国内外研究现状213课题来源、研究内容和思路52产品数据管理系统需求分析621产品数据管理系统现状6211我国模具企业应用PDM技术的现状6212国产PDM在模具企业中的应用领域722模具企业产品数据管理系统的需求分析83模具企业产品数据管理系统功能分析1131基础信息管理功能1232系统文档管理操作功能1233用户操作系统设置功能1434数据安全管理功能154产品数据管理系统设计1641功能模块划分1642系统流程分析1743概念模型设计1844逻辑结构设计2045物理模型设计225产品数据管理系统实现2451开发工具的选择24511VISUALBASIC6024512SQLSERVER20002652创建数据库26521创建数据库27522创建数据表2753设计工程构架28531创建工程28532添加模块28533创建数据源3054系统界面模块设计30541设计主界面30542登录模块设计32543用户管理窗口设计33544用户权限分配管理设计34545文档管理模块设计35546系统日志管理模块设计38547产品数据安全管理模块设计3955系统的维护和运行4056系统的改进与提高416总结42参考文献43致谢44附录451绪论11课题研究背景及意义111PDM产生的背景在20世纪的60、70年代,企业在其设计和生产过程中开始使用CAD、CAM等技术,新技术的应用在促进生产力发展的同时也带来了新的挑战。对于制造企业而言,虽然各单元的计算机辅助技术已经日益成熟,但都自成体系,彼此之间缺少有效的信息共享和利用,形成所谓的“信息孤岛”;并且随着计算机应用的飞速发展,随之而来的各种数据也急剧膨胀,对企业的相应管理形成巨大压力数据种类繁多,数据重复冗余,数据检索困难,数据的安全性及共享管理等等。许多企业已经意识到,实现信息的有序管理将成为在未来的竞争中保持领先的关键因素。在这一背景下产生一项新的管理思想和技术PDM,即以软件技术为基础,以产品为核心,实现对产品相关的数据、过程、资源一体化集成管理的技术。PDM明确定位为面向制造企业,以产品为管理的核心,以数据、过程和资源为管理信息的三大要素。PDM进行信息管理的两条主线是静态的产品结构和动态的产品设计流程,所有的信息组织和资源管理都是围绕产品设计展开的,这也是PDM系统有别于其它的信息管理系统,如企业信息管理系统MIS、制造资源计划MRP、项目管理系统PM、企业资源计划ERP的关键所在。112PDM的应用1)PDM数据管理范围PDM的确是一种“功能很全”的软件,凡是最终可以转换成计算机描述和存储的数据,它都可以一概管之,例如产品结构和配置、零件定义及设计数据、CAD绘图文件、工程分析及验证数据、制造计划及规范、NC编程文件、图像文件(照片、造型图、扫描图等)、产品说明书、软件产品(程序、库、函数等“零部件”)、各种电子报表、成本核算、产品注释等、项目规划书、多媒体音像产品、硬考贝文件、其它电子数据等。在本系统开发中,主要是对NC编程文件、图像文件(照片、造型图、扫描图等)、产品说明书等为主要数据管理信息系统的开发,主要体现在文档管理模块的方面。模具企业产品数据管理信息系统开发(PDM)可以广泛地应用于各工业领域中。但每个领域都有其自身的特点和需求,应用的层次要求和水平都不相同,因而并无万能的模具企业产品数据管理信息系统开发(PDM)系统可以包容。2)模具企业产品数据管理信息系统开发(PDM)用户对象模具企业产品数据管理信息系统开发(PDM)可以触及现代企业的每个角落,每根神经。在企业内,只要是与产品数据打交道的人,都可以使用模具企业产品数据管理信息系统开发(PDM)。3)模具企业产品数据管理信息系统开发(PDM)与企业信息的集成在企业的信息集成过程中模具企业产品数据管理信息系统开发(PDM)系统可以被看作是起到一个集成框架的作用,各种应用程序诸如CAD/CAM/CAE、EDA、OA、CAPP、MRP、等将通过各种各样的方式,如应用接口、开发(封装)等,直接作为一个个对象而被集成进来,使得分布在企业各个地方、在各个应用中使用(运行)的所有产品数据得以高度集成、协调、共享,所有产品研发过程得以高度优化或重组。4)模具企业产品数据管理信息系统开发(PDM)产品具有的功能一个能够满足企业各方面应用的模具企业产品数据管理信息系统开发(PDM)产品应具有的九大功能,包括文档管理、工作流和过程管理、产品结构与配置管理、查看和批注、扫描和图像服务、设计检索和零件库、项目管理、电子协作、工具与“集成件”功能。5)模具企业产品数据管理信息系统开发(PDM)系统使ISO900X如虎添翼模具企业产品数据管理信息系统开发(PDM)系统可以自动实现ISO900X所需要的过程,降低费用和提高工作效率。模具企业产品数据管理信息系统开发(PDM)可以给企业提供实施ISO900X标准的工具。产品数据管理(PDM)在实现企业的信息集成、提高企业的管理水平及产品开发效率等方面的意义是十分巨大的,是当今计算机应用领域的重要技术之一。后面我们将陆续介绍中集的模具企业产品数据管理信息系统开发(PDM)系统,各位也可以通过访问集团内部主页的PDM专栏了解更多的内容。12国内外研究现状在20世纪的60、70年代,企业在其设计和生产过程中开始使用CAD、CAM等技术,新技术的应用在促进生产力发展的同时也带来了新的挑战。对于制造企业而言,虽然各单元的计算机辅助技术已经日益成熟,但都自成体系,彼此之间缺少有效的信息共享和利用,形成所谓的“信息孤岛”。在这种情况下,许多企业已经意识到实现信息的有序管理将成为在未来的竞争中保持领先的关键因素。产品数据管理PRODUCTDATAMANAGEMENT简称PDM正是在这一背景下运行而生的一项新的管理思想和技术。PDM可以定义为以软件技术为基础,以产品为核心,实现对产品相关的数据、过程、资源一体化集成管理的技术。模具企业产品数据管理信息系统开发(PDM)明确定位为面向制造企业,以产品为管理的核心,以数据、过程和资源为管理信息的三大要素。PDM进行信息管理的两条主线是静态的产品结构和动态的产品设计流程,所有的信息组织和资源管理都是围绕产品设计展开的,这也是PDM系统有别于其它的信息管理系统,如企业信息管理系统MIS、制造资源计划MRP、项目管理系统PM、企业资源计划ERP的关键所在。近几年来,我国不少企业不断深入地应用计算机技术,模具企业产品数据管理信息系统开发(PDM)也在企业中引起了重视,不少企业对模具企业产品数据管理信息系统开发(PDM)技术产生了兴趣。产品数据管理(模具企业产品数据管理信息系统开发(PDM)在实现企业的信息集成、提高企业的管理水平及产品开发效率等方面的意义是十分巨大的,我国许多大中型企业都已充分认识到了这一点,但目前国内模具企业产品数据管理信息系统开发(PDM)的应用还比较薄弱,因此,探索模具企业产品数据管理信息系统开发(PDM)实施的成功经验和实施的方法学,对推进模具企业产品数据管理信息系统开发(PDM)的应用具有很重要的意义。产品数据管理系统模具企业产品数据管理信息系统开发(PDM)是企业设计和工艺部门的基础数据平台,但现在模具企业产品数据管理信息系统开发(PDM)的应用早已超出了工程设计领域。今天,越来越多的公司已经或正在准备安装模具企业产品数据管理信息系统开发(PDM)系统。据有关统计数字,到2001年,模具企业产品数据管理信息系统开发(PDM)市场规模将达到25亿美元。模具企业产品数据管理信息系统开发(PDM)是当今计算机应用领域的重要技术之一。近几年来,模具企业产品数据管理信息系统开发(PDM)是产品工业中发展最快的一种技术。模具企业产品数据管理信息系统开发(PDM)的应用给企业带来了非凡的成就。模具企业产品数据管理信息系统开发(PDM)技术在国外已得到广泛的应用,美国CIMDATA公司调查的企业中,98的企业都要实施PDM。我国也有一些企业实施了模具企业产品数据管理信息系统开发(PDM)。模具企业产品数据管理信息系统开发(PDM)技术是一项管理所有与产品相关的信息和所有与产品相关的过程的技术。其核心在于能够使所有与项目相关的人在整个信息生命周期中自由共享与产品相关的异构数据。模具企业产品数据管理信息系统开发(PDM)技术在九十年代得到了迅猛地发展,模具企业产品数据管理信息系统开发(PDM)可看作是一个企业信息的集成框架FRAMEWORK。各种应用程序诸如CAD/CAM/CAE、EDA、OA、CAPP、MRP等将通过各种各样的方式,如应用接口、开发封装等,直接作为一个个“对象OBJECT”而被集成进来,使得分布在企业各个地方、在各个应用中使用的所有产品数据得以高度集成、协调、共享,所有产品研发过程得以高度优化或重组。目前,国际上许多大企业正逐渐将它作为支持经营过程重组、并行工程、ISO9000质量认证,从而保持企业竞争力的关键技术。随着市场竞争的加剧,缩短产品上市时间、降低生产成本已经成为企业所面临的严峻挑战,这种情况直接影响到了企业的产品全生命周期管理。而虚拟企业概念的提出,更加要求企业具备一种信息基础环境,使得企业能够实现与供应商和客户之间交换多种类型的产品数据。每个企业在产品开发过程中必须全面有效的协作,这种合作关系从产品的概念设计阶段就要开始,它们不但要访问产品设计数据,而且要还需要访问制造过程中的数据,还有其它一些在产品生命周期中的涉及到的有关产品信息。但是,传统的模具企业产品数据管理信息系统开发(PDM)系统局限于设计阶段的工程信息管理,不能够很好的适应敏捷制造和虚拟环境下的产品开发尤其是制造过程的需要。因此,在虚拟企业概念下的,面向产品生命周期的产品数据管理系统成为研究的焦点。将来PDM技术开发的方向会集中在以下三个方面电子商务和合作商务、虚拟产品开发和支持供应链管理。电子商务下一代PDM系统能够提供这样的功能,即在网上就可以得到产品数据信息,这为电子商务提供了一个重要的基础。通过从产品及相关产品配置中选择参数,就可得到产品模型。在这一领域的深入发展,将会使得网络完全能提供产品/服务选择、建议准备和订购过程。虚拟产品开发管理VPDM是在虚拟设计、虚拟制造和虚拟产品开发环境中,通过一个可以即时观察、分析、互相通信和修改的数字化产品模型,并行、协同的完成产品开发过程的设计、分析、制造和市场营销及其服务。VPDM集合了WEB、PDM、3DCAD和DMU技术,使企业具有更好的产品革新能力。在概念设计期的高灵活性、不可预测性的环境下,它为数据变化的管理提供了很典型的管理框架。它还可以作为一个知识库和渠道,能够将不同阶段的产品信息转化成为连续的信息状态。支持供应链管理随着网络技术不断深入的应用,PDM系统作为标准的黑盒解决方案、较廉价的硬件、软件和网络技术,它的利用率在不断提高。PDM系统能够很容易的在虚拟企业中实施。在虚拟企业中,一个组织要与它的供应商、合作伙伴和其它人加入到供应链中,工程信息需要在虚拟企业内不断的交换。PDM技术中各个系统间的通信和数据交换,使得产品开发时OEM间能进行合作,并能随时在整个供应链中得到产品信息。下一代PDM系统将是完整意义上的供应链管理系统。13课题来源、研究内容和思路131课题来源132本文的主要研究内容1第一章绪论2第二章模具企业产品管理系统需求分析3第三章模具企业产品管理系统功能分析4第四章模具企业产品管理系统设计5第五章模具企业产品管理系统实现2模具企业产品数据管理系统需求分析21模具企业产品数据管理系统现状产品信息的管理问题已经成为进一步提高生产效率的关键问题。随着市场经济的发展,模具企业面临着越来截止大的竞争压力。市场要求模具企业以更短的时间提供更好质量,更低成本的产品。能否满足这种要求已经成为现代模具企业能否生存和发蔚县的关键。在现代模具企业中,随着计算机技术和CAX应用程序的广泛应用,生产效率得以大幅度提高。与此同时,模具企业中的产品信息呈现出爆炸性的增长势头,并产生了新的问题。在模具企业中,各个部门都在用不同的CAX系统产生信息。这些由不同系统产生的产品信息之间缺乏很好的互换性,形成了一个个人“信息孤岛”,无法高效利用它们。别个在信息查询方面,有用的信息淹没在信息海洋之中,难以搜寻。统计数字表明,设计工程师用70的时间整理,查找旧数据,用于设计的时间只有30。还有许多有关管理产品数据的问题,诸如跟踪设计所属的项目,确保使用设计资料的最新版本等等。如果对其处理不当,会对工作效率产生负面效应。所以产品信息的管理问题已经成为进一步提高生产效率的关键问题。产品数据管理(PDM)是解决这些问题的技术。PDM系统的主要作用斥是作为各种计算机应用系统的集成框架,实现对产品数据的管理,进而达到对整个产品生产过程进行控制的目的。它将为模具企业提供一个最大限度地利用模具企业的人力资源和信息资源的强大工具。211我国模具企业应用PDM技术的现状近年来,产品数据管理技术日益成熟和发展,国外PDM产品产品相继进入中国市场,我国模具企业办的广泛关注,尽管PDM在我国刚刚起步,国内一些高校和研究所机构也开发也了一些PDM产品,PDMD在模具企业的应用和实施正方兴未艾,PDM产品市场在迅速增长。从应用PDM系统的模具企业范围来看,目前我国应用PDM系统的模具企业主要有1竞争激烈的家电模具企业。随着人们生活的日益改善和提高,人们对家用电器,特别是电冰箱,电视机,空调的需求量持续增长,家用电器模具企业竞争激烈,为了在竞争中记得市场,我国的一引起主要空调,电冰箱和电视机生产厂家,如春兰空调厂,华宝空调厂,科隆空调厂和海尔集团,长虹电视机厂,康佳电视机厂等模具企业都引进了美国EDS公司的IMAN产品数据管理系统。2生产复杂产品的模具企业。生产复杂产品的飞机,汽车等制造业模具企业。如上海飞机制造厂,沈阳飞机设计所,成都飞机制造厂,北京人民印刷机械厂,等。另外,一些建筑,石化等设计院所,如深圳市政设计院使用东北大学欧磊技术中心设计开发的SMARGROUP产品数据管理系统。从应用效果看,在实施PDM系统的模具企业中,有的取得了明显的经济效益,也有的未能达到预期目标。就我国的PDM产品而方,主要面向文档管理和面向简单的工作流程管理入手。侧重于将现有的人工管理转变为计算机管理电子文档,并功能,满足模具企业级产品数据管理的要求。与国外的同类产品相比,国内的PDM产品普遍存在功能不够完善,与其说不高等缺点,但符合国内模具企业的,价格也相对低廉,并且结合模具企业的实际提供全面,深入的技术支持和服务,这对中小模具企业来说是一种最合适扔选择。虽然国外的PDM产品功能齐全,但由于价格高,国内的中小模具企业只能望洋兴叹。212国产PDM在模具企业中的应用领域国产PDM产品在模具企业中的应用主要限于以下几个方面产品数据的归档管理。长期以来,模具企业将产品数据分门别类地归档到文件服务器上,限于网络操作系统所提供的有限功能,归档工作只能由专人负责,国产PDM产品提供了方便的产品数据归档方法,只要用户提供必要的工程信息,该产品的数据就可以有条不紊地进入应用服务器上的产品数据库中。使用统一编码。产品零部件的有效分类是PDM技术要解决的主要问题,推行统一编码也是模具企业信息化的基础。过去模具企业的编码标准表现在纸上,使用人员只能靠翻阅手册,有时需要人工协调才能完成编码,模具企业推行使用统一的编码规则相当困难。国产PDM产品提供了有效的编码管理和辅助生成工具。利用编码管理工具,模具企业可以将编码规则定州到产品数据库中,以便使用人员随时在网络上查找浏览,通过辅助生成工具,使用人员可以在单元应用软件中直接对生成的数据进行编码,保证编码的正确性。产品结构的管理。产品结构(PRODUCTSTRUCTURE)是跨越组织部门和经营阶段的核心概念,是PDM系统个应用系统(如CAD/CAPP/CAM/MARPII)的纽带与丁当。传统的基于文件系统的管理方法,虽然可以按照产品结构进行归档,却无法使用。基于卡片式的档案管理系统,只能按照线性模式进行数据组织。国产PDM产品以产品结构为核心来组织工程数据,符合PDM系统的数据组织逻辑,模具企业的工程明确的产品结构视图下层次关系清晰可见。同时,还提供基于产品结构的查询,修改,和数据组织工作。过程管理。随着“甩图板工程”的深入,模具企业技术部门的绘图工作实行计算机化以后,原来基于纸介质的工作驱动方式阻碍了工程技术部门生产效率的提高。因此,寻求一种适合模具企业的电子流程管理手段,成为模具企业需要进一步解决的问题,这也是PDM技术所要解决的关键技术。多数国产PDM产品为技术部门提供了工作流程管理模块。模具企业可以根据自己的情况来定制工作环节,利用内嵌的浏览工具完成整个工作过程中的浏览与批注任务。模具企业产品数据的处理。在制造模具企业的工艺设计,生产组织,物资供应,物流管理,对外协作等经营活动中,经常需要使用基于产品结构的数据信息为模具企业制作各种表格,多数国产PDM产品都提供了交互式自宝义,可以很方便地自动生成任意复杂的模具企业表格,并且具有多种统计,汇总等功能。22模具企业产品数据管理系统的需求分析模具企业采用按订单生产的方式,每个订单称为一个项目,以项目作为设计数据的基本单位。一个项目通常包含若干车体结构件,如右左前翼子板、中地板、右左门内板、右左门外板、盖板内板、盖板外板等。每个车体结构件分别由一系列工序加工完成,按照需求分别设计各工序对应的模具。如某结构件需要拉延模、冲裁模、修边模各一套。本文建立以客户分类的订单一一对应,产品结构树以零部件工程图,NC程序代码和设计说明书等三级逐层分解的方式组织,每个树节点关联相应的文档树。以客户订单为单位的数据组织方式便于模具企业实时查询订单完成情况,掌握订单在某一时刻的设计状况、生产状况、进度等详细信息,保证按质、按量、按时交付模具产品。同时,完整的项目信息是模具企业一段时间内的设计成果,是模具企业的知识积累,可以为后续设计活动提供有价值的参照。系统需求分析1)系统需求分析流程。以客户订单为主,围绕订单,对需要的产品结构进行分析,从而确定需要的零部件,对不同的零部件进行分类。再对不同分类的零部件进行文档管理。包括生产时所要用到的NC程序代码,和必要的设计说明书。2)系统需求主要步骤。客户(管理)订单(分析处理)零部件(工程图,NC程序代码,设计说明书)文档分类文档管理。由上流程分析可知,整个模具企业产品数据管理系统的开发主要是围绕模具企业的客户,从客户手里拿订单开始,进而分析订单,根据订单的产品结构分类,主要从工程图,NC程序代码,设计说明书三个方面,对模具企业产品数据(电子数据文档)进行分类管理。不同的客户有不同的订单,一个客户也可以有多个订单,不同的订单所包括的工程图,NC程序代码,设计说明书也不一样。对不同类型的文档也有不同的数据类型的保存方式,和保存的地方也不一样。对不同的客户有不同的操作人员负责。在用户权限管理里有安全性的权限分配管理。不同的人可以对不同的客户进行管理,不同的操作用户也可以对不同的订单进行管理。但是文档的管理保存,只能通过系统的查询等操作进行操作,而不能直接查看文件的源文件(即直接读取源文件夹的文件)。从而确定的文档的安全性和商业的保密性。本课题系统主要实现模具企业产品数据管理信息系统开发(PDM)中数据文档管理应用的数据安全等功能,应该满足1更方便、更快捷、更实用;2)文件的完备,对不同的文件进行管理,保障文件的统一管理,是文件更完整,更齐备;3对于系统的不同用户应该有不同的使用权限,将用户分为系统管理员和非系统管理员,方便系统管理,确保操作员的操作的是有权限的,也增加文件的保密性;4可将模具企业的文档进行分类,按照树形结构进行目录管理,这是主要是分为三类NC编程文件、图像文件(照片、造型图、扫描图等这里主要是零部件工程图)、产品说明书;更利于保存和修改,查询等操作;5)根据类别划分将文件存放在合适的位置,除系统管理员外,其他的非系统管理员的权限是不允许查看到这里文件的位置的,以避免对数据的保密泄露和对数据的乱修改或删除,以造成不必要的损失;6)对目录和文件进行权限管理,保障文档的安全性;7)提供数据备份和数据恢复的机制,以避文档或文件不小心删除后想找回却找不回来或者是由于不正当的操作和系统的漏洞等原因造成数据的丢失和损坏。8)具有系统管理权限的用户可以进行权限管理,进行数据备份和数据恢复,或者由系统管理员对非系统管理员进行此权限的分配;9)提供包含文件检索在内的多种文件检索方式,只要输入相关的文件的名称和类型就可以方便的检索;10)具有系统管理权限的用户可以进行系统维护。系统维护功能包括组维护、用户维护等;3产品数据管理系统功能分析本系统的功能分析主要体现在整个模具企业产品数据管理信息系统开发中的重点的文档管理模块的功能分析。模具企业采用按订单生产的方式,每个订单称为一个项目,以项目作为设计数据的基本单位。一个项目通常包含若干车体结构件,如右左前翼子板、中地板、右左门内板、右左门外板、盖板内板、盖板外板等。每个车体结构件分别由一系列工序加工完成,按照需求分别设计各工序对应的模具。如某结构件需要拉延模、冲裁模、修边模各一套。本文建立以客户分类的订单一一对应,产品结构树以零部件工程图,NC程序代码和设计说明书等三级逐层分解的方式组织,每个树节点关联相应的文档树。以客户订单为单位的数据组织方式便于模具企业实时查询订单完成情况,掌握订单在某一时刻的设计状况、生产状况、进度等详细信息,保证按质、按量、按时交付模具产品。同时,完整的项目信息是模具企业一段时间内的设计成果,是模具企业的知识积累,可以为后续设计活动提供有价值的参照。模具企业产品数据管理系统功能分析模具企业产品数据管理系统功能分析流程。以客户订单为主,围绕订单,对需要的产品结构进行分析,从而确定需要的零部件,对不同的零部件进行分类。再对不同分类的零部件进行文档管理。包括生产时所要用到的NC程序代码,和必要的设计说明书。模具企业产品数据管理系统功能实现主要步骤。客户(管理)订单(分析处理)零部件(工程图,NC程序代码,设计说明书)文档分类文档管理(添加,删除,查询,修改,打印,保存等)。由上流程分析可知,整个模具企业产品数据管理系统的开发主要是围绕模具企业的客户,从客户手里拿订单开始,进而分析订单,根据订单的产品结构分类,主要从工程图,NC程序代码,设计说明书三个方面,对模具企业产品数据(电子数据文档)进行分类管理。不同的客户有不同的订单,一个客户也可以有多个订单,不同的订单所包括的工程图,NC程序代码,设计说明书也不一样。对不同类型的文档也有不同的数据类型的保存方式,和保存的地方也不一样。对不同的客户有不同的操作人员负责。在用户权限管理里有安全性的权限分配管理。不同的人可以对不同的客户进行管理,不同的操作用户也可以对不同的订单进行管理。但是文档的管理保存,只能通过系统的查询等操作进行操作,而不能直接查看文件的源文件(即直接读取源文件夹的文件)。从而确定的文档的安全性和商业的保密性。管理订单时先要添加客户,或者调用已经储存的客户,进而对客户的订单进行分类管理。围绕不同的订单,根据时间,交单日期,生产情况等进行零部件生产等结构分析。已经有的零部件可以直接进行系统查询,如果没有的可以通过操作用户进行设计,设计后再通过文档的添加进行系统上传,可以通过工程图,NC程序代码,设计说明书等三类进行分类管理。具体来说,对订单的分析和文档管理的设计分以下几个重要的功能进行31基础信息管理功能系统最基本的设置,分公司基本信息设置和文件类别两个基本设置。公司基本信息设置是指公司的一些基本信息,如公司名,地址,通讯地址,电话等;文件类别基本设置是指产品数据管理信息里的文件类型,在本系统中主要是NC代码,零部件工程图,图纸,说明书这几个最较重要的文件。基础信息设置管理功能模块可以实现以下功能公司基本信息的录入;公司基本信息的修改;公司基本信息的删除;文件类别信息的录入;文件类别信息的修改;文件类别信息的删除。32系统文档管理操作功能这是本系统中最重要的模块之一。主要是有关模具企业产品数据管理信息的保存形式。主要分为添加文档,删除文档,查询文档,打印目录,数据刷新等功能。添加文档是指把已经设计好的模具产品信息,通过上传到本系统中,以NC代码,零部件工程图,图纸,说明书这几个最较重要的文件的形式保存起来;删除文档是把已经过时的没有用的文档删除同,以保持系统的快速有效运用,减少不必要的空间,可一定程度上消除系统数据的多冗性;查询文档是这里面很基本的功能,可以通过输入有查询的文档的名称,类别,查看已经保存的文档;打印目录,是指可能过此功能把所需要的文档的目录打印出来,以备查看,设计等;数据刷新,就是指当你添加,删除,修改等操作之后,数据系统里的变化,只能通过此功能才能看到最新的系统信息。产品数据主要是零部件的工程图,其相对应的NC程序编码,和设计有关的说明书。主要是以电子文档的格式保存。产品数据管理主要模块文档管理模块可以实现以下功能产品数据文档的录入,包括产品数据文档的上传,复制保存,系统新命名和类别选择以及此产品数据文档的备注说明;产品数据文档的修改;产品数据文档的删除;产品数据文档的预览;产品数据文档的刷新;产品数据文档的查询;产品数据文档的下载;产品数据文档的打印。当把文件存入时,首先在数据库中产生一条记录,用以记录这个文件的各种信息,如文件名称,操作员,存入日期,文件状态标志等等。然后把这个文件存入到专用存储区,再把文件的地址指针存入记录。当把文件取出时,PDM先到数据库中找到这个文件的记录,然后再根据记录中的地址指针找到这个文件,拷贝这个文件交给操作者,并且更改这个文件的状态标志,。每当进行这些操作时,PDM都要对操作者的操作权限进行检验。PDM根据操作者的操作权限和被操作文件的状态对文件进行管理。33用户操作系统设置功能是指系统里面的一些比较重要的设置。这里是整个系统的产品数据管理安全的核心内容。产品数据存放在系统中,实现了数据共享,同时也需要解决数据安全的问题。解决数据安全问题主要体现在两个方面保护数据免遭有意或无意的破坏和防止非法拷贝产品资料。PDM系统利用用户管理和权限管理对访问产品数据进行控制,确保产品数据的安全。产品数据的道理是分阶段进行的。在产品数据产生的各个阶段,各类人员对数据具有不同的操作权限。这些权限主要有用户管理,口令修改,权限设置,日志管理,工作站管理。具体如下用户管理主要是指对用户管理的操作,有注册添加用户,修改用户信息,删除用户信息,这里主要的用户类型有两种,一个是系统管理员,另一个就是非系统管理员。当然权限不一样。系统管理员拥有所有本系统的一切操作权限。而非系统管理员,只能由系统管理员指定其操作权限。口令难改由用户自己修改自己的登录密码,或者也可以由系统管理员修改登录密码。权限设置这是本模块的核心。主要是对整个模具企业产品数据管理信息系统的数据安全和保护作用。具体操作有对用户权限的分配和查看用户的权限。主要权限有三个大类文档管理(文档级别管理,文档信息添加,文档信息修改,文档信息删除,文档信息查询,文档信息打印等);系统设置(用户管理,口令修改,权限设置,日志管理等);数据安全(文档数据备份,文档数据恢复等);只有系统管理员才能对用户进行此功能操作。日志管理是对系统操作的操作员对系统进行文档信息添加,文档信息修改,文档信息删除等的记录。工作站管理主要是对此系统在不同计算机上的数据库连接问题的一个设置。可以对不同的计算机能保用该系统。是此系统运行的一个前提。用户操作系统设置模块可以实现以下功能系统操作用户的添加(注册);系统操作用户的删除;系统操作用户的修改;系统操作用户的权限分配;系统操作用户的权限查看;系统操作用户的属性更改;系统操作用户的登录口令的修改;查看系统操作用户的有关操作的内容;查看系统操作用户的有关操作的时间;查看系统操作用户的有关操作的日志;对长时间的日志保存的多余空间的清理;修改系统与数据库连接的站点管理信息;连接站点的设置的信息保存。在使用PDM系统的时候,由系统管理员把所有使用PDM系统的人员注册为PDM用户,根据他们的职责和所承担的任务,把他们分配给用户组或角色,从而确定他们使用PDM系统的操作权限。以这样的方式,能够很方便地实现对所有使用PDM系统的用户的权限控制。有了用户管理的功能,模具企业还可以更好地进行跨企业的协作。一个模具企业可以把协作模具企业的有关人员注册成为自己模具企业的PDM系统用户。只要对这些人员分配适合的角色,就可以保证即能很好地开发协作工作,又不影响本企业产品数据的安全性。34数据安全管理功能主要对数据安全的一定期限的数据备份操作和发生数据损坏的情况下的数据恢复操作。因为此系统的稳定性或操作员的失稳等原因的存在,很保证此系统对数据的保存是万无一失的,不管什么系统都有可以会出现数据丢失等情况,所以能过此数据安全的操作,可以一定时期进行数据备份,对数据的安全直到很好的保护作用。当数据发生损坏等情况下,就可以通过数据恢复进行模具企业产品信息管理系统的信息恢复,避免造成模具企业的更大的损失。数据安全管理模块可以实现以下功能产品数据信息的备份;产品数据信息的恢复;PDM一方面通过存储数据加密方式对存储在数据中的数据进行加密,另方面是确保系统中的用户使用数据的安全性。组织管理功能模块是权限管理的基础,作为PDM/PLM系统用户,在企业所有技术部门里的每一位员工,必须事先已经在组织管理中进行了注册。用户、用户组、角色组成了PDM/PLM权限管理的基础单元,每个用户/用户组/角色都会赋予权限规则,用户满足规则和条件即可获取权限进行相应的操作,如不能满足条件,用户不能进行相应操作,系统自动进行消息提示。4产品数据管理系统设计41功能模块划分从功能描述的内容可以看到,本系统可以实现4个完整的功能。根据这些功能,设计出的系统功能模块如图1所示用户权限管理文件类别管理基本信息管理公司信息管理文档删除管理文档添加管理文档管理数据恢复管理文档查询管理数据刷新管理打印文件管理用户管理口令修改管理数据备份管理数据安全管理模具企业产品数据管理系统权限设置管理日志管理图1模具企业库存管理系统功能模块示意图在功能模块示意图的树状结构中,每一个叶节点都是一个最小的功能模块。每一个功能模块都需要针对不同的表完成相同的数据库操作,即添加记录、修改记录、删除记录以及查询显示记录信息。42系统流程分析系统流程就是用户在使用系统时的工作过程。系统的工作流程都是从用户登录模块开始,对用户身份进行权限验证,进而对于系统进行管理的。本系统的流程分析图2如下用户登陆开始失败超过3次读取用户类型退出程序1、管理自己的用户信息2、管理普通的用户信息管理自己的用户信息基本信息管理文档数据管理数据安全管理重试失败是成功ADMIN用户普通用户用户管理模块产品数据管理模块图2系统流程分析图在流程图分析图中可以看到,每个用户有三次机会进行身份认证。如果3次输入的用户名和密码都无法与数据库中的数据匹配,则强制退出系统。本系统把用户划分为管理员和普通用户。管理员具有最高权限,可以进行系统的所有操作。普通用户没有用户管理权限,即不能添加、修改、删除用户,其它权限和管理员相同。系统模具企业文档管理模块的流程图如图3所示。文档信息浏览文档添加订单文档类别管理文档信息文档打印文档查询图3订单文档管理流程图由订单文档管理流程图,可知道,系统先要设置订单文档管理的文档类别,进而在选择文档类别添加相应的文档,然后将添加的文档复制上传到系统储存专区,系统通过该文件的储存地址读取该文档,用户只能通过系统的规定的用户权限来进行操作。即用户只能通过系统才对文档信息进行文档信息浏览,删除,打印,查询等操作,而不能直接打开文件,以确保产品数据管理的安全。43概念模型设计从上面的信息中规定出的实体有文档类别,文档信息,操作用户,系统日志等。由于此产品数据管理系统中以上的实体都是存在着三元关系,故操作用户,文档信息,系统日志之间存在的三元关系的ER下面的图41所示文档信息删除图41E_R图由此E_R图说明文档类别是一个实体;文档类别编号,文档类别名称,文档类别备注是属性。文档信息是一个实体;文档编号,文档标题,文档内容,文档收录时间是属性。操作员是一个实体;操作员编号,操作员姓名,操作员权限,操作员密码,操作员备注是属性。日志管理是一个实体;日志编号,执行操作内容,操作时间是属性。文档类别编号文档类别名称文档类别备注文档类别属于文档信息操作操作员文档编号文档标题文档内容文档收录时间操作员编号操作员姓名操作员权限日志编号日志信息操作员密码执行操作内容操作时间操作员备注记录记录1NNMNN11订单包括1N分析客户下单MNN1收图可知,一个文档只可以属于一个文档类别,而一个文档类别可以包含多个文档。一个操作员可以对不同的文档进行添加查询等不同的操作,而一个文档也可以由不同的操作员进行操作。日志管理可以对用户进行的系统操作记录其操作员和文档信息内容。一个文档或一个操作员可以有多条日志记录,而一条日志记录中只能记录一个文档信息内容和操作员姓名。44逻辑结构设计用户的需求具体体现在各种信息的提供、保存、修改、查询等方面,经调查和分析,针对一般库存管理系统的需求和对系统流程图的分析,设计成如下的逻辑结构。把ER图转换为关系模型操作员(操作员编号,操作员姓名,操作员权限,操作员密码,操作员备注)文档类别(文档类别编号,文档类别名称,文档类别)文档信息(文档信息编号,文档类别名称,文档标题,文档内容,文档收录时间,文档备注信息)日志信息(日志编号,操作员姓名,执行内容,操作时间)根据关系模型可以知道数据库包含以下5个表(外加一个公司基础信息表)操作员表,文档类别表,文档信息表,日志信息表,公司基础信息表等。下面给出DB_DOCUMENT数据库中TB_USER操作员表)、TB_WDLB文档类别表)、TB_DOCUMENT文档信息表)、TB_COMPANY公司信息表)、TB_RZ日志信息表)主要数据表的属性和结构TB_USER操作员表)操作员数据表用于记录和浏览系统操作员的数据信息,其属性和结构如表41所示。表41TB_USER操作员表)字段名数据类型长度说明BHDECIMAL9编号XMVARCHAR50姓名QXVARCHAR50权限MMVARCHAR50密码M1VARCHAR10设置文档级别管理权限M2VARCHAR10设置文档信息添加权限M3VARCHAR10设置文档信息修改权限M4VARCHAR10设置文档信息删除权限M5VARCHAR10设置文档信息查询权限M6VARCHAR10设置文档信息打印权限M7VARCHAR10设置用户管理权限M8VARCHAR10设置密码修改权限M9VARCHAR10设置权限设置权限M10VARCHAR10设置日志管理权限M11VARCHAR10设置数据备份权限TB_WDLB文档类别表)文档类别表主要记录文档类别名称信息,使得能够按照文档类别保存文档信息。其结属性和构如表42所示。表42TB_WDLB文档类别表)字段名数据类型长度说明BHDECIMAL9编号MCVARCHAR50名称BZVARCHAR50备注TB_DOCUMENT文档信息表)文档信息表用于保存文档数据信息,在保存文本信息时,将文档按照文档类别保存到数据表当中的WDNR字段中。其属性和结构如表43所示。表43TB_DOCUMENT文档信息表)字段名数据类型长度说明BHDECIMAL9编号SSLBVARCHAR50文档类别WDBTVARCHAR50文档标题WDNRIMAGE16文档内容RLSJDATETIME8收录时间BZXXVARCHAR50备注信息TB_COMPANY公司信息表)公司信息表主要用于保存公司资料的基本信息,如公司的联系方式,开户银行,和银行账号等信息。其属性和结构如表44所示。表44TB_COMPANY公司信息表)字段名数据类型长度说明COMPANYVARCHAR50公司名称POSTCODEVARCHAR20邮政编码FAXVARCHAR20传真PHONEVARCHAR20电话ADDRESSVARCHAR50联系地址EMAILVARCHAR50邮件地址BANKVARCHAR30开户银行BANKCODEVARCHAR30银行账号REMARKTEXT16备注TB_RZ日志信息表)日志信息表用于记录操作程序时的日志信息,其属性和结构如表45所示。表45TB_RZ日志信息表)字段名数据类型长度说明BHDECIMAL9编号XMVARCHAR50操作员姓名ZXCZVARCHAR300执行操作CZSJVARCHAR50操作时间45物理模型设计数据的物理结构设计是对于给定的逻辑数据模型,选取一个最适合应用环境的物理结构。数据库的物理结构指的是数据库在物理设备上的存储结构与存取的方法,它依赖于给定的计算机系统。本系统的物理结构设计如下图42。图42数据库物理结构图5产品数据管理系统实现系统实施是在系统分析和系统设计的基础上进行的管理信息系统开发的最后一个阶段,其主要的任务是实现系统设计中提出的物理方案,通过程序编制、代码实现等一系列活动完成最终的系统,经过运行测试无误后,并交付用户使用。51开发工具的选择选择一个合适的开发工具可以加快系统的开发和系统的实施,从系统的需求分析,系统的功能分析,系统的功能的基本实现,到提高系统的质量,减少程序调试的时间。当然,现在常见的编程语言很多,本系统采用VISUA1BASIC60SQLSERVER2000作为系统开发工具。VISUA1BASIC60作为一款可视化程序设计语言设计软件具有简单易学,功能强大的特点,它提供了开发WINDOWS应用程序相对最迅速,最简捷的方法。SQLSERVER是最受用户欢迎的数据库系统之一,大家都知道这是一个关系型数据库管理系统。SQL语句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等。与V

温馨提示

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

评论

0/150

提交评论