PDM原型系统的开发与设计

发布时间:18-06-07

PDM原型系统的开发与设计

1. 1 PDM系统软件平台及其开发环境
1.1.1系统软件平台简介
    PDM原型系统是基于Java语言开发实现的,Java是一种可以撰写跨平台应用软件的且面向对象的程序设计语言。所以,系统开发环境的选择对于系统的应用环境是没有影响的。因此,对于系统开发环境的配置不受任何环境的限制。
 
1.1.2开发环境简介
    原型系统采用基于Internet的三层B/S结构,选用Java、Servlet、JSP、Java Bean、xml及html等相关网络开发技术进行本系统开发。这里我们选取相对简单并且稳定的Windows XP操作系统,Web服务器选用Tomcat7.0,后台数据库选用安全性很高的SQLServer2005,系统开发的基本配置为JDK 1.6+Tomcat 7.0+ SQLserver2005,CAX软件采用美国EDS公司的Solid Edge和UGII。
(1)硬件环境:
    服务器:CPU Pentium4 3.OGB以上,RAM 1 GB以上,SATA硬盘_SOOGB以上客户端:CPU Pentium4 2.OGB以上,RAM 512MB以上,硬盘160GB以上。
(2)软件环境:
服务器操作系统:Windows 2003 Server
客户端操作系统:Windows XP
数据库管理系统:SQLServer 2005
开发环境:My Eclipse 9.O+Tomcat7.0+SQLServer2005+jdk1.6
 
1. 2数据库设计
    数据库是对象信息永久保存的重要工具,系统对对象的操作最终都成为对数据库中数据的操作。系统在运行期间需要频繁的对数据库访问、请求交互,数据库表结构的设计是否完整合理对于系统运行的效率至关重要。系统数据库在Windows XP平台下,采用面向对象的建模工具Powerdesigner12.0完成数据的概念模型和物理模型的设计。
 
1.2.1数据库概念模型设计
    数据库概念模型设计是将PDM系统中的各类数据信息及其之间的关系简化为实体与实体之间的联系,采用实体一关系图来表示。概念模型设计不涉及物理实现问题,重点反映实体之间的复杂关系和存在因素进行分析与设计。PDM系统中主要实体有:用户、角色、消息、产品图文档、合同、版本、项目任务等。其概念模型如下图4-1所示。

4-1.jpg

1.2.2数据库物理模型设计
    PDM系统的概念模型描述了实体一实体之间的关系,是一种脱离数据库的高度抽象模型,PDM系统管理的实现是要在具体的数据库管理平台下进行的,所以,我们需要将数据库概念模型转换为数据库的物理模型,其基本过程如下:首先,选择具体的SQLServer2005管理平台;其次,将概念模型中的实体转换为物理模型的具体库表,实体的属性成为库表的具体字段;最后,概念模型的中实体之间的关联中非依赖关系中的“一对多”中的“一”转换为具体库表中的外键,非依赖关系“多对多”中,两个实体的主标识形成一个中间表。数据库的物理模型如下图4-2所示。

4-2.jpg

本文为御云清软英泰PLM软件原创文章,如想转载,请注明原文网址
http://www.plmsoft.com.cn/news/gsxw/171.html;否则,禁止转载;谢谢配合!