基于web的pdm系统研究

基于web的pdm系统研究

ID:25003443

大小:56.00 KB

页数:7页

时间:2018-11-16

基于web的pdm系统研究_第1页
基于web的pdm系统研究_第2页
基于web的pdm系统研究_第3页
基于web的pdm系统研究_第4页
基于web的pdm系统研究_第5页
资源描述:

《基于web的pdm系统研究》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、基于WEB的PDM系统研究

2、第1...前言PDM是以软件为基础的技术,它以产品为管理的核心,以数据、过程和资源为管理信息的三大要素,从而将所有与产品有关的数据、过程和资源集成在一起,帮助部门或企业管理贯穿于整个产品生命周期的产品数据和开发过程。当前,许多模具企业实施传统的PDM系统时都面临如下的难题:(1)由于技术条件的限制,同一副模具的设计和加工常常需要由几个企业共同完成,企业间很难实现产品数据的一致性、最新性、共享性及安全性或实现的成本太高;(2)由于企业内或企业间的计算机软硬件平台的异构性,因而很难有效集成各种应用软件,以实现产品数据的共享和传输,同时也无法有效利用企

3、业现有的网络。基于系统则为解决上述问题提供了一个有效的技术手段。应用系统可以应用于异构环境下,使之适应网络化虚拟设计的产品设计和过程管理,并支持异地和异构环境下的设计与制造,并可以由虚拟企业提供技术支持,从而提高PDM系统的可扩展性、可维护性和跨平台性,充分有效的利用现有的企业网络,并实现更大范围内的企业内和企业间信息的方便共享、更高层次的企业集成的描述和动态联盟各企业间的数据管理,以适应新的经营模式的发展,特别是在当前Inter时代电子商务环境下的要求。1、L语言。4)系统中进行全球化的信息查询、浏览,来支持全球化、虚拟化企业的信息管理。2、体系结构在传统的C/S模型中,

4、所用的客户端需要配置多层软件,如操作系统、网络协议、客户端软件,开发工具以及应用程序等,而在服务器端则是单纯的数据库服务器。B/S模型简化了客户端,只需配置操作系统、网络协议和浏览器即可,而服务器集中了所有的应用系统的开发和维护信息。3层C/S结构能方便地和Inter捆绑起来,从而使一个企业的C/S应用扩展到整个Inter范围。同时,3层C/S结构通过将用户业务逻辑集中到中间层,使系统获得了对业务逻辑的独立性,提高了系统的可扩展性,具有用户界面简单,支持各种网络结构和异构平台等优点。基于的全部业务逻辑:文档管理、项目管理、工作流管理、模具装配结构和配置管理、外部应用系统的接

5、口、打印服务、登录和角色认证、会话建立和维持等;3)数据层:这一层是数据库和文件服务器,存储和管理应用中的数据和文件。它和中间层共同完成业务逻辑、验证和存储的实现。用户的任务是从打开商业L页,最后用户下载动态HTML页。L文件,则系统有以下子功能模块:1)产品结构和配置管理模块。主要功能是实现产品结构的分层次管理,能够实现产品结构树的生成和编辑,正确、有效地维护结构关系;对零部件与相关文档进行配置。生成产品结构树可用两种方法:自顶向下地新建产品结构树和继承原有的产品。在产品结构树生成后,用户可以对生成的产品结构树进行编辑。产品相关文档和文件的配置。利用电子仓库将数据库和文件

6、系统连接起来,使描述零部件的文件信息与产品结构树节点上的相关零部件有机地连接在一起,实现产品数据的组织、控制和管理。2)项目管理。一个零部件设计项目对应一个开发小组,系统要对每个项目进行全面的监控与管理。项目权限赋予:权限有浏览、修改、设计、审核、批准、冻结、删除、输出、解锁、锁定等,小组内不同的角色拥有不同的项目权限。工作流程设定:文档按此流程自动运转,在特定的时候转到特定人手中,进行特定的操作。3)版本管理。当对象经过出库操作再进行入库操作时,用户可选择是形成新版还是替换旧版本。为了维护版本的一致性,系统可对文档进行加锁,以防止其它用户修改该文档。4)图文档管理。对图文

7、档进行编辑、浏览、查询、审核、出入库等。5)邮件系统。邮件系统主要作为工作流程的通知机制的实现者,分为系统邮件和用户邮件两类。前者的运作主要通过程序代码或触发器和存储过程由数据库系统自动控制;后者由用户通过操作邮件系统支配。PDM系统各模块以产品数据仓库为核心,实现对产品数据的共享、一致性、安全性的维护。4、具体实现在B/S结构中采用Java语言开发服务器端应用程序,应用程序和数据库之间采用JDBC接口。系统工作流程如下:(1)浏览器向L文档并显示;(2)页面中的JavaApplet可利用Socket与后台进程进行通信,请求进行某项操作并传递相应参数;(3)后台进程并根据请

8、求的类型创建不同的服务线程,由服务线程完成对数据库的增、改、删、查等操作;(4)服务线程将操作的结果传递到前台的JavaApplet可将数据进行显示或显示结果页面。在浏览器和应用程序模块间,采用URL、Socket、RMI三种技术实现不同层次的数据交换机制:用URL实现访问网络资源的类,用Socket实现通信的类,用RMI实现方法的类。应用程序模块进程则利用JDBC直接与DBMS数据库处理程序进行数据交换。RMI使得一个Java应用程序可以调用一个远程的Java对象,并通过TCP/IP将所提供参数的调用传输给服务器

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。