含设计意图的3D模型在异构CAD系统间实时交互的研究

含设计意图的3D模型在异构CAD系统间实时交互的研究
含设计意图的3D模型在异构CAD系统间实时交互的研究

含设计意图的3D模型在异构CAD系统间

实时交互的研究

王钰,韩平畴

青岛大学山东,青岛,266071

Email: ywang@https://www.360docs.net/doc/0b14739705.html,

摘要:通过对流行的商用3D CAD系统建模方法与共性的分析,本文提出了一种在异构3D CAD系统之间,实现实时交换包含设计意图的3D几何模型的新方法。该方法对模型的描述采用层次结构,适合于用XML进行表达和网络的实时传输。本文只限于研究体特征数据的描述,内容包括草图、特征创建方式以及特征间的相互合成。另外,本文也介绍了在协同设计时,如何保证被交换的模型数据在异构CAD系统间的一致性。

关键词:含设计意图的数据交换,实时数据交换,协同设计,异构CAD系统

1. 前言

从发展的角度看,在设计领域始终会存在着不同的CAD系统,因此,不同CAD系统之间设计信息的交换,就成了非常关键的一项任务,目前,成为标准而被广泛应用的CAD 设计数据交换规范有DXF、IGES和STEP。这些交换标准都是以文件的形式来实现的,DXF 主要用于2D设计信息的交换,IGES用于空间面模型的交换,而STEP是一个内容非常庞大的数据交换标准,可用于三维产品数据的交换,若简单地从数据交换的意义上来理解的话,这些标准已能很好地满足数据交换的要求了。

但随着现代制造技术的深入发展和Web网络技术的不断进步,制造业的全球化已从理念变为现实,因而,基于Internet的协同设计变得日益重要起来。然而,协同设计要达到理想的效果,就必须要解决两个最基本的问题:被交换的设计数据应包含设计意图;交换数据应能较好地满足实时传输的要求。针对目前流行的商用CAD系统而言,设计意图包含三个方面:设计过程(即设计历史)、参数化(变量约束)和几何约束。而实时性则要求在设计过程中,每一次的增量设计或编辑数据,能单独在网络上进行实时交换,而不是每次必须通过文档交换整体数据。显然,对于这两项基本要求,前面提到的交换标准无法得到满足。针对这一挑战性的问题,有许多文章从不同的角度进行了研究,下一节将对此有详细的论述,但都没有达到全面而实用的效果。

对此,本文通过对流行商用CAD建模方法的分析与总结,提出了一种用于3D几何模型数据的交换描述格式,该格式用XML来实现,不仅可完整地包含设计意图,同时也能满足增量设计与编辑数据在网络上实时传输的要求。

2. 已有的研究工作

STEP的203应用协议,即AP203(Configuration controlled 3D design of mechanical parts and assemblies),是用来描述3D零件和其装配关系的标准,它的第一版(AP203e1)在1994年发布,但不包含设计意图的描述。目前,AP203e2正在测试中[1],它将实现包含设计意图的3D模型数据的描述,但由于STEP的AP描述采用EXPRESS信息建模语言书写,难以实现网络的实时传输,更无法实现增量信息的实时网络传输。

最近,ISO推出了一个称为“EXPRESS驱动数据的XML表示”,实质是将EXPRESS表示的数据形式映射为XML表示的数据形式[2],但对于一个复杂的3D CAD数据集在两种语言之间映射,极易造成语义精度上的损失,同时,数据的交换效率也将受到很大的影响,即数据交换的实时性难以保证。

文献[3]论述了基于复制原理,实现将包含设计过程的几何模型数据,通过网络同步交换的基本方法,但没有进一步论述约束信息和增量设计信息的同步交换方法应如何实现。文献[4][5]则是在文献[3]的基础上,建立了基于Web Services的设计数据的交换,不同终端的设计信息通过Web Services进行统一,来实现多用户的协同设计。文献[6]也表达了与文献[4][5]相同的设计思想,即将不同CAD系统生成的设计数据在网络服务器上,转换为统一的产品表达(Universal Product Representation)格式,来实现网络化的协同设计,但均没有给出具体设计意图的描述格式和增量设计信息如何实现实时传输的解释。

文献[7]则采用了一种与上述方法完全不同的描述形式,即基于宏指令的描述,但这里存在着不同系统之间宏指令对应的问题,存在着难以保证在不同的CAD系统之间,实现宏指令间的精确对应转换。

3. 数据交换格式的设计

为了使CAD的交换数据能全面地包含设计意图,其数据格式的设计应从现有的商用CAD创建几何模型的过程出发,根据设计者在设计过程中特征的建立顺序、参数的定义方式以及约束的定义方式,建立三维CAD几何模型的交换数据描述格式。

目前流行的3D商用CAD软件,均采用特征建模的方式来创建几何模型,本文从总体上将特征分为三大类:V olume Feature(Form Feature),Surface Feature(Free From Feature),Transitional Feature(Chamfer etc.)。

体特征与面特征的创建方法是一致的,即都采用在一参考面内的一个或多个由各种线段元素构成的轮廓作截面,沿一条或多条路径扫掠一段空间而构成所需的特征;过渡特征则是以两个面相交形成的棱边,或多个面相交形成的顶点为参照,而创建的修剪特征。之所以要称其为“修剪”特征,是因为过渡特征在创建后,一般要将其参照棱线或顶点删除掉。

本文只考虑由体特征组成的零件几何模型。体特征的创建特点是,先选择一个参考面,在参考面上设计出封闭的截面轮廓,对截面轮廓施加变量约束和几何约束,将截面轮廓沿某一方向或某一条或多条空间路径扫掠,截面区域扫过的空间就构成了所需的特征体。

由此可见,在体特征的创建过程中,具体的数据描述主要涉及到参考面及坐标的描述、组成截面轮廓的图元描述、截面轮廓的变量约束及几何约束的描述、截面轮廓在空间中的扫掠方式与扫掠过程等。最终的零件几何模型是通过多个体特征的“加”或“减”操作来形成的,习惯上将其称为“加材料”或“减材料”操作。

通过上述分析可见,一个包含设计意图的零件几何模型,数据描述主要包括:

确定参考面。包括参考面的定位,参考坐标的建立,与其他面的相对关系,如平行距离、夹角等。

轮廓图元设计。包括各种基本线段图元的描述,如直线、圆、圆弧、样条曲线等。

变量约束设计。即描述对轮廓标定的约束尺寸,变量约束是建立尺寸驱动的基础。

几何约束设计。即描述轮廓图元间的平行、垂直、共线等的几何约束关系。

确定轮廓扫掠方式。包括方向与距离、扫掠到面、沿空间路径以及多截面放样等。

确定生成特征的操作类型。即“加材料”、“减材料”操作。

通过上述分析,下面将详细论述基于XML描述含设计意图的三维几何模型的数据交换格式的实现。

3.1 过程建模的数据格式描述

设计过程(或设计历史)的描述,主要表现在特征创建的顺序上,具体数据格式描述如下:

1)零件模型的描述

……

……

其中,feat_id:特征的识别码,具有唯一性

feat_name:特征的名称

feat_type:表示该特征为挤出特征,还是旋转特征

feat_ops:特征生成的操作类型,即“加”或“减”材料操作

为了确保参与最终零件模型创建的所有元素都有一个唯一的识别码(ID),本文采用多个十进制位来统一定义ID的格式,如下所示:

VV

AAA BBB C DD EEE

其中: AAA:代表零件的ID编码

BBB:代表特征的ID编码

C:代表截面轮廓的ID编码

DD:代表参考面的ID编码

EEE:代表组成轮廓的图元的ID编码

VV:代表版本号,记录不同的编辑历史

譬如,编号为001002000000-01的ID表示版本号为1的第1个零件模型中的第2个特征,而编号为001001101003-02的ID则表示一个已被修改过一次的图元,该图元的编号为3,它属于编号为1的截面轮廓和参考面,而该截面轮廓所创建的特征编号为1,该特征属于编号为1的零件模型。通过这种方式定义的ID,可以唯一地表示任何一个构建的元素。

2)特征的描述

特征的创建过程被描述为截面轮廓加操作,格式形式如下:

/>

/>

其中,为轮廓集合子元素,为生成特征的操作过程子元素,它们的具体描述如下:

……

……

……

/>

/>

集合元素由多个轮廓元素、一个变量约束集合元素和一个几何约束集合元素组成。轮廓元素就是由各种图元构成的封闭平面图形,用来建立创建体特征的截面,变量约束就是参数化的具体表现,对于变量约束集合和几何约束集合将在后续小结中给出具体的描述,本节将对轮廓元素给出详细的描述。

……

/>

/>

/>

其中,是描述建立该轮廓所基于的参考面元素。组成轮廓的图元在本文中被分成三类:直线段图元,在集合下描述;圆锥曲线,主要指圆、圆弧、椭圆和椭圆弧,在集合中描述;样条曲线,即自由格式曲线,在集合中描述。

3)参考面的描述

/>

/>

/>

参考面元素所含属性的含义如下:

ref_id:本参考面的识别码

ref_name:本参考面的名称

refed_id:作为本参考面定位基准的对象识别码,一般为一条直线段或一个平面

refed_type:确定本参考面与定位基准间的定位关系,其值分别为:

本参考面与其他对象之间无相对关系

1 – 本参考面与定位基准对象平行,此时value为其间距值

本参考面与定位基准对象之间成夹角,此时value为其夹角值

2

X0,Y0,Z0:本参考面上的坐标原点

Xn,Yn,Zn:本参考面法矢(n向)的坐标分量

Xvup,Yvup,Zvup:本参考面的观察正向(v向)坐标分量

通过(X0,Y0,Z0)、( Xn,Yn,Zn)和(Xvup,Yvup,Zvup)即可确定参考面的坐标系uvn,而u 向可通过计算u = v x n 生成,习惯上将u和v分别定为参考面上的X和Y方向。

参考元素中的图元集合子元素的内容与元素下的图元集合子元素的内容一样,但这里的图元不是用来描述轮廓,而是用来描述落在该参考面内的图形元素,譬如,要在六面体的某个表面上建立一个孔特征,所用参考面即与该表面重合,而六面体的表面边界是4条相互垂直的直线段,这些直线段就将在元素下的集合元素下被描述,可用来作为具体的参考基准使用。

4)轮廓图元的描述

主要描述图元关键点的几何信息,通过这些关键点信息,在不同的CAD系统中,均可以明确地创建出这些图元。有关图元之间的拓扑信息,即约束信息,将在集合元素下详细描述。

(1)直线段的描述。其描述格式如下:

其中,line_id和line_name分别直线段图元的识别码和名称;(X1,Y1)和(X2,Y2)分别为线段的起点与终点坐标;color为线段的颜色值。

(2)圆锥曲线的描述。这里的圆锥曲线只限于圆、圆弧、椭圆和椭圆弧,其描述格式如下:

其中,cone_id和cone_name分别为圆锥曲线图元的识别码和名称;(X1,Y1)和(X2,Y2)分别为矩形边界框的左下角和右上角坐标;Xort和Yort是椭圆长轴的方向分量,对于圆和圆弧始终有Xort=1,Yort=0;Ang1和Ang2分别是圆弧或椭圆弧的起始角和终止角,对于圆和椭圆,始终有Ang1=Ang2。

(3)样条曲线的描述。分为Bezier曲线和NURBS曲线,其描述格式如下:

其中,spl_id和spl_name分别为样条曲线图元的识别码和名称;spl_type用来说明样条曲线的类型,即Bezier或NURBS曲线;ctrl_no为控制点数;orders为曲线的次方数;(Xs,Ys)和(Xe,Ye)分别是曲线的起始点和终止点坐标;(Xst,Yst)和(Xet,Yet)分别为起始点和终止点处的切矢分量。子元素用来描述控制点的坐标,其属性(CX1,CY1)、(CX1,CY1)等等分别为控制点的坐标值,坐标值个数为ctrl_no的2倍。

5)复制图元的描述

这些图元主要通过对已有图元进行镜像、复制等操作所生成,具体描述格式如下:

其中,dup_type 属性表示复制类型,即为镜像还是一般的复制;若为镜像复制,则A、B、C和D为镜像轴直线方程的系数,当为一般复制时,这些系数均为0;ent_duplicated _id属性表示被复制图元的ID。

3.2 变量约束的描述

变量约束在集合元素下描述,该集合元素是轮廓集合元素的子元素。在商业CAD软件中,变量约束是在草图环境下,通过对轮廓图元进行标注来设定,其表达式可以是一个明确的标注值,也可以是由其他变量构成的表达式,变量约束是尺寸驱动的基础,常被称为参数化设计。具体描述格式如下:

X:ent2_id Y:ent2_id />

……

X:ent2_id Y:ent2_id />

其中,vname:ent1_id:ent2_id代表系统变量名为vname的变量约束,该约束建立在图元识别码ent1_id和ent2_id代表的图元之间,expression为变量约束的具体表达式;(X:ent1_id, Y:ent1_id)和(X:ent2_id, Y:ent2_id)分别代表该变量约束在ent1_id和ent2_id代表的图元上的标注点坐标。

3.3 几何约束的描述

几何约束描述两图元之间存在平行、垂直、共线或连接等约束,属于拓扑信息描述。在具体描述过程中,只需知道两图元间的约束类型信息即可,因此,不需要建立表达式描述,具体描述格式如下:

!平行约束

……

!垂直约束

……

……

其中,ent1_id:ent2_id表示该几何约束,是建立在图元识别码ent1_id和ent2_id代表的图元之间。

3.4 特征构建的描述

本文前面已提到,当前商业三维CAD软件在创建体特征,均采用将一截面轮廓从一个位置扫掠到另一个位置来实现,这种扫掠方式可分成两大类:绕固定轴旋转扫掠和非旋转扫掠。

非旋转扫掠又可细分为:

沿方向挤出式。轮廓截面沿给定方向(主要是法向)扫过给定的距离,或者是扫掠到某一表面为止,许多CAD软件将第二种方式称之为修剪到面。

沿路径扫掠式。路径为空间曲线,可以是一条,也可以是多条。

沿多截面放样式。在空间中给出一系列截面轮廓,通过设定的对应点,建立体特征。生成体特征的操作格式,从总体上可描述为:

! 沿方向挤出的描述

! 沿路径扫掠的描述

! 多截面放样的描述

在实际应用中,根据对体特征生成的具体操作,元素下代表三种具体操作的子元素,每次只能择其一。下面对这些操作的具体描述展开介绍。

1)沿方向挤出操作的格式描述

! 沿固定长度的挤出描述

! 挤出到面的描述

进一步的描述如下:

其中,当DDs=1时,表示截面轮廓沿参考面正反法向双向挤出,此时,始终有D1=0,当DDs=0时,则沿单方向挤出;(Xd,Yd,Zd)用来确定挤出方向的分量;D1和D2分别用来确定截面轮廓挤出时,距截面轮廓所在参考面的起始和终止距离,而当D2=-1时,表示终止距离无穷大。

其中,D1的含义与上相同;(X0,Y0,Z0)和(Xn,Yn,Zn)是用来确定终止挤出面的位置坐标和法矢的方向分量,以此确定终止挤出面。

2)沿路径扫掠操作的格式描述

……

其中,path_no属性表示扫掠路径的条数。本文认为生成的路径均为NURBS曲线,因为该曲线的描述可以将直线、圆锥曲线和自由格式曲线精确地统一在一起。其他的属性含义与上面对样条曲线的描述一样。

3)多截面放样操作的格式描述

……

其中,属性secs_no 表示用于放样的截面数;(Xn,Yn,Zn)仍表示截面的法矢分量,但在此处它同时也代表放样的方向;(Xa,Ya,Za)是每个截面轮廓上的放样对齐点坐标;其他的元素与属性的含义同上。

4. 数据一致性的保证

当设计信息通过网络实时地在不同的CAD 系统之间交换时,其一致性是保证协同设计能正确进行下去的基础,这种一致性要求在特征、截面轮廓和基本图元对象上都能得以保证实现,确保任何对象的创建与编辑(修改或删除)在不同的CAD 系统中,都能实时地达到一致。

每种CAD 系统对自己创建出来的对象都有具体的命名,但相互之间是不同的,依靠这些具体的对象命名,是无法保证同一对象在不同CAD 系统中被正确地识别。

SE客户端图元对象名与ID对应表S 客户端图元对象名与ID对应表客户端图元对象名与ID对应表

图4-1 保证不同客户端设计的图元对象一致性的示意图

本文已在前面对特征、截面轮廓和图元等对象,定义了统一的识别码(ID ),通过将统一的识别码加入到不同CAD 系统的对象名称中,在每个客户端建立一个对应表,并在Web Server 中建立一个总的对应表,如图4-1所示。假设现有Solid Edge 、Solid Works 和Unigraphics 三种CAD 系统,经过Web Server 参与实时协同设计。两个同心圆在各自的CAD 系统中都有与其他系统不一样的名称,譬如,在Solid Edge 系统中分别为seCir1和seCir2等,但它们的交换识别码是统一的,分别为001001101001_01和001001101002_02。当交换识别码建立后,将其加入到对应的对象名称中,同时在本地建立一个对象名称与交换识别码的对应表,该对应表是建立Web Server 上的总对应表的基础,通过这种对应检查,就可充分保证各个客户端数据的一致性。这种设计的另一个优点是,每一个CAD 系统都能将最新的对应关系保存在图档中,所以,下次再参与协同设计时,数据的一致性会自然得到满足。

5. 总结

本文对3D几何模型的数据描述方式,遵循了现在流行的商用CAD软件的建模方式,将草图所包含的截面轮廓,采用显式的方式来描述,即通过几何信息确定截面轮廓,而将特征的生成过程采用隐式的方式来描述,即描述为一种操作,这种混合描述方式能充分表达一个体特征的生成过程、特征间的相互作用以及不同约束关系的表达,因此,包含了完整的设计意图。特征的这种构建过程具有完整的层次结构,可用XML进行充分地实现,这使得任何时候进行的增量设计与编辑信息,都能单独地得到表达与传递,能完全满足实时的网络协同设计要求。

最后,本文给出了如何保证在实时协同设计过程中,设计信息的始终保持一致性的方法,该方法使一致性信息分别保存在设计图档中,所以,不会造成意外丢失的后果,具有独特的创新性。

本文只研究了体特征模型,含设计意图的实时交换数据格式的描述,在未来的工作中还将对面特征和过渡特征进行深入的研究。

参考文献

[1] Michael J. Pratt, Bill D. Anderson, Tony Ranger. Towards the standardized exchange of parameterized

feature-based CAD models. Computer-Aided Design 37(2005) 1251-1265.

[2] W. Eliot Kimber, ISOGEN International Corporation. XML Representation Methods for EXPRESS-Driven

Data. NIST GCR 99-781. November 1999.

[3] Min Li, Shuming Gao, Jie Li, Youdong Yang. AN APPROACH TO SUPPORTING SYNCHRONIZED

COLLABORATIVE DESIGN WITHIN HETEROGENEOUS CAD SYSTEMS. Proceedings of DETC’04.

September 28 – October 2, 2004, Salt Lake City, Utach USA.

[4] OUYANG Ying-xiu, TANG Min, LIN Jun-cheng, DONG Jin-xiang. Distributed collaborative CAD system

based on Web Service. J Zhejiang Univ SCI 2004 5(5):579-586.

[5] Xiang Chen, Min Li, Shuming Gao. A Web Services Based Platform for Exchange of Procedural CAD Models.

[6] Ari Rappoport. An Architecture for Universal CAD Data Exchange. SM’03, June 16-20, 2003, Seattle,

Washington, USA.

[7] Guk-Heon Choi, Duhwan Mun and Soonhung Han. Exchange of CAD Part Models Based on the

Macro-Parametric Approach. International Journal of CAD/CAM, V ol.2, No.1, pp.13-21(2002). Design of 3D Data Format with Design Intent for Real-Time Exchange among Heterogeneous CAD Systems

Wang Yu, Han Pingchou

Qingdao University, Qingdao, Shandong 266071 China

Abstract

Through analyzing modeling methods and extracting their commonness of popular commercial 3D CAD, this paper frames a novel definition of exchanging 3D model data with design intents among different 3D CAD systems. The framework of describing 3D model format is hierarchical, so it is suitable for the XML expressions and real-time transmission through Web. The studies of this paper focus only on the data representations of volume feature (namely form feature). These representations include the total content of a sketch, creating manners of a feature and inter-combinations between features for a part model. Additionally, this paper also introduces how to insure the coherence of model data when different CAD systems are in collaborative work.

Keywords:Data Exchange with Design Intent, Real-Time Data Exchange, Collaborative Design, Heterogeneous CAD systems

作者简介:王钰(1963- ),山东青岛人,现在青岛大学信息工程学院从事教学与科研工作。主要研究方向是网络协同设计、生物医学图象重构与虚拟现实技术。

你不可错过的25款3D建模常用软件

你不可错过的25款免费3D建模常用软件 技术上,三维指的是在三种平面( X ,Y和Z )上构造对象。创造三维图形的过程可分为三个基本阶段:三维造型,三维动画和三维渲染。 三维( 3D )电脑绘图得到广泛使用,它们在任何地方都可看见,几乎是司空见惯,应用于电影,产品设计,广告,电子等等。虽然它们常见到,但并不意味着它们容易创建。为了交互式控制三维物体,创建3D模型必须使用那些非专业用户少用的3D专业创作工具。 三维模型通常是来源于计算机工程师使用某种工具创建的三维建模。因此创建三维模型是不容易的,而且软件的成本可能要花费一笔资金。另外我们应该去尝试一些实用性的开源三维建模工具。通过网站之间的推广和阅读最终用户的意见和反馈之后,我们为你带来你不应该错过的25个免费3D建模应用程序。清单如下: 1.Blender 一个自由和开放源码的三维建模和动画应用程序,可用于建模,紫外线展开,纹理操纵,水模拟,蒙皮,动画,渲染,粒子和其他仿真,非线性编辑,合成,并建立互动的3D应用程序。 2.K-3D K-3D是免费自由的三维建模和动画软件。其所有内容以采用插件为导向的程序引擎为物色,使K-3D变成一个用途很广,功能强大的软件包。

3.Art of Illusion Art of Illusion 是免费的、开源的3D建模和渲染工作室。一些亮点包括基于细分曲面建模工具,根据骨骼动画,图形和设计语言程序结构和材料。 4.SOFTIMAGE|XSI Mod Tool 一款为那些有志于游戏开发商和模型制作者作出贡献的免费三维建模和动画软件。这款模型工具是一个非商业游戏制作的XSI免费版本。它是每个人游戏、模型、3D等应用的一个必备工具。这款模型工具可插入所有主要的游戏引擎和下一代游戏的开发框架,休闲游戏,现时著称的三维建模,甚至基于Flash 的3D游戏。

数据库系统设计实验报告

数据库系统设计实验报告 ――教务管理系统 学院:计算机科学与技术 专业:软件工程 班级: 学号: 姓名: 指导老师:

一、概述 项目背景:数据库课程设计 系统名称:教务管理系统 开发环境:SQL Server 2008 二、需求分析 1、系统的概述 ?一个学校由很多个学院组成,每个学院有多个专业,每个专业有1个或 者多个班级。一个学生只属于1个班级,学生有姓名、学号、性别、身 份证号、入学时间等属性。 ?每个专业的每个年级都有对应的教学计划。教学计划指定了这个专业这 个年级的某门课程在那个学期上,学分、学时是多少。每个学院都设置 有1个教务秘书,这些信息都由教务秘书进行输入。每个院系的课程都 有自己的唯一编码,比如计算机系上的C语言,和电子系上的C语言, 虽然都是同一门课,但是编码是不同的。但是同一个院系中的相同的课 程,课程代码是唯一的。比如计算机学院的07计算机软件专业和计算机 学院的07计算机科学专业都有C语言课程,这两门课程的课程代码是相 同的。 ?教务秘书在每个学期的中间时刻,为下一个学期进行排课,排课的内容 根据教学计划,比如08计算机软件专业的学生,在2009-2010年第2 学期上的课程,可以通过教学计划得知要上什么课程,然后对这些课程 安排上课教师(比如陈越)、上课时间(比如星期2,第1-2节)和地点 (理工楼234),有的课程是单周上,有的双周,也有是每周都上的。 ?在每个学期期末,学生登录到网站上选择下一个学期需要上的课,选择 的时刻,可以选择是否需要教材,如果某门课程的人数选满了,则不能 给任何学生选择了。 ?学生根据选择的课程进行上课,参加考试。每个老师可以用自己的用户 名和密码登陆网站,选择这个学期自己所教的课程(一个老师可以上多 个班级的课程),输入这个班级的成绩,成绩分为期末考试成绩、期中考 试成绩、平时成绩、实验成绩以及总评成绩。这些成绩都需要进行存储。 ?为了保证安全性,老师输入的成绩并不是直接放到最终的成绩表中,而 是放在一个临时的表中,只有当教务秘书审核过后,才导入到最终的成 绩表中。

CAD课程设计思路、内容与步骤(doc 7页)

CAD课程设计思路、内容与步骤(doc 7页)

课程设计说明书 课程名称:中文版AutoCAD2009基础教程 设计题目:包装CAD课程设计 专业:包装工程班级:0601 学生姓名: 学号: 起迄日期: 2009年06月8日~2009年06月13日

1.

2.设计过程和方法。 进行设计基本技能的训练。例如计算、绘图、熟悉和运用设计资料(手册、图册、标准和规范等)以及使用经验数据、进行经验估算和处理数据的能力1、4课程设计的意义 做为包装工程的学生,需要了解怎么使用一些绘图软件去制一些包装容 器 展开图和立体图,以便更好的去绘制和设计一些新的包装容器,更好的完成本门学课。通过cad一个学期的课程学习,我能够基本了解怎么使用cad快速去绘制一些平面图形和立体图形,熟练的掌握了cad的一些基本命令。通过最后cad 的课程设计,能够更好的帮助我们加深对cad的了解和更加熟练的去使用cad,有利于我们对擦得的掌握,是对我们一个学期cad学习的一个总结和考核。只有通过cad的课程设计,才能把cad总个领会贯通。通过解决在课程设计中所遇到的一些问题,可以使我们更好在以后的工作与学习过程中更好更快的使用cad去解决一些问题。 2、设计思路 包装cad课程设计,是综合实训课程,课程建设的目的是通过最后一课程设 计,能够使我们熟练的掌握怎么样使用cad来绘制一些包装容器的展开图与立体图。这次课程设计的主要做的是机械零部件的三视图、机械零部件立体图形、瓶类包装容器的立体样式图、电子产品包装盒的展开图与立体图、电子产品包装内衬的立体图与三视图、装配图。 3 、设计内容及步骤 3、1 液晶显示器瓦楞纸箱的外盒内衬装配图的绘制 1、液晶显示器包装瓦楞纸盒展开图和立体图的绘制: 液晶显示器的外包装使用的是瓦楞纸箱,首先要做的事情就是确定瓦楞纸箱的宽高,箱型和尺寸的选取将依据下列条件: a根据销售型纸箱还是运输型纸箱来确定纸箱的箱型。 b确定纸箱的尺寸: c内装物的特性(尺寸、重量、重心、排列组合方式等等);

数据库应用系统开发报告

《专业技能训练—数据库应用系统开发》 报告 课程设计题目:医药管理信息系统 班级:13科技2班 姓名:詹文宏 学号:201324131251 任课教师:蔡文伟 开始时间:2015年09月7日 结束时间:2015年11月25日

目录 第一章系统概述 (3) 1.1 系统开发背景 (3) 1.2.系统开发目的 (3) 1.3.开发环境 (3) 第二章需求分析 (4) 2.1信息需求(基本信息) (4) 2.2功能需求 (4) 2.3数据库数据 (4) 2.4 模块图 (5) 2.5安全性与数据完整性要求 (10) 第三章概念结构设计 (11) 3.1系统E-R图 (11) 3.2逻辑结构设计 (12) 3.3主要模块的设计以及数据库操作 (14) 第四章设计总结 (24) 参考文献 (33)

第一章系统概述 1.1 系统开发背景 随着科技的不断进步,企业都在不断的注重管理的信息化以完善企业管理,增强企业自身的竞争力。医药业也不例外,通过较完善的信息系统实现自身企业对内部管理的方便性、合理性、快捷性、高效性等要求。 以前的手工管理效率低使最明显的缺陷,另外,数据的一致性不好维护,如某个药品信息的记录有所改动(如更改编号),那么该要品的其他记录就与此不一致,造成查询的费时费力。要把全部数据都更改又相当不方便。对药品库存的盘点也很不方便,而且需要较多的人来进行管理操作,而且容易出错,造成数据的不一致。而药品业是关民生的行业,错误信息可能会造成不可收拾的严重后果。因此,运用高效、准确的信息管理系统来替代手工管理是完善医药业管理的有效手段。 1.2.系统开发目的 利用数据库系统可以很好的对数据进行维护,减少由于数据不一致等错误带来的麻烦。方便数据的更新和查询,降低错误率,方便药品信息的维护及库存的盘点。还可以运用较少的人员,高效的完成对医药的管理。由于社会的发展不断趋于信息化,各个行业都要加强自身的信息化程度以适应社会的发展。而管理信息化正迎合了这个趋势,数据库系统在医药业的应用业实现了医药业执行工具、业务管理等的信息化,在这个信息化社会为医药业的发展增加了新的动力。相信随着社会的不断发展对该类系统的需求会越来越高。医药管理信息系统,即服务于个人,又服务于企业,并最终服务于社会,这是让科技为人类服务的最好例证,其开发意义显而易见。 1.3.开发环境 1)数据库管理系统选用Microsoft SQL Server 2005。

千斤顶的设计说明书带cad图纸

螺旋千斤顶设计说明书 学院: 班级: 学号: 姓名: 螺旋千斤顶主要零件:螺杆、螺母、托杯、手柄和底座等。 设计的原始数据:最大起重F=6t 、最大升起高度H=240mm 。 一、 螺杆 ① 螺杆材料选用Q235 ② 螺纹牙型选用矩形螺纹采用内径对中,配合选H8/h8,在 计算强度时不考虑螺纹的径向间隙。 ③ 螺杆直径 螺杆工作时,同时受压力与扭矩的作用,因此它的计算可近似按紧螺纹栓联接的计算公式估算出螺纹内径,即: [] σπF 2.5d 1≥

查式中螺杆的屈服极限σs =235MPa ,由于Q235是塑性材料,取安全因数n=2,得许用压应力[]σ=127.5MPa ,取整数 []σ=130MPa 将上述数据带入得螺杆的直径为d 1≥0.02764m ,取d 1=30mm 。 根据经验公式4 p d 1=,得P=7.5mm 。 参考梯形螺纹标准,螺纹牙型高h=2 p ,得h=3.75mm 。 d 圆整为整数后,取p d d 1-==38-7.5=30.5mm 。 ④ 自锁检验 在考虑众多因素后,实际应满足的自锁条件为: 1-'≤ρψ 由)(/np tan d 2πψ= n=1,p=7.5mm , d 2 = 2 h 2d 1+?=32.375mm 得tan ψ=0.07373 当量摩擦角ρ'=arctan μ,在有润滑油情况下μ=0.1, 得1-'ρ=4.574 验证结束,左边小于右边,达到自锁条件。 ⑤ 螺杆强度校核 对Q235进行压应力校核,Q235许用弯曲应力[]b σ=120MPa ,从后面的计算中得到数值,如下公式: 2 312 22b 0.2d T 3d 4???? ? ?+???? ??=πσF <102MPa 符合该压力下的强度要求。

数据库管理系统的设计与实现

数据库管理系统的设计与实现 1.DBMS的目标 (1)用户界面友好对一个实用DBMS来说,用户界面的质量直接影响其生命力。DBMS的用户接口应面向应用,采用适合最终用户的交互式、表格式、菜单式、窗口式等界面形式,以方便使用和保持灵活性。一般地说,用户界面应具有可靠性、简单性、灵活性和立即反馈等特性。 (2)功能完备DBMS功能随系统的规模的大小而异。大型DBMS功能齐全,小型DBMS功能弱一些。DBMS主要功能包括数据定义、数据库数据存取、事务控制、数据库组织和存储管理、数据库安全保护等等。我们在下面讨论这些功能的内容。 (3)效率高系统效率包括三个方面:一是计算机系统内部资源的使用效率。能充分利用资源(包括存储空间、设备、CPU等),并注意使各种资源负载均衡以提高整个系统的效率,二是DBMS本身的运行效率。三是用户的生产率。这是指用户学习、使用DBMS和在DBMS基础上开发的应用系统的效率。 2.DBMS的基本功能 (1)数据库定义对数据库的结构进行描述,包括外模式、模式、内模式的定义;数据库完整性的定义;安全保密定义(如用户口令、级别、存取权限);存取路径(如索引)的定义。这些定义存储在数据

字典(亦称为系统目录)中,是DBMS运行的基本依据。为此,提供数据定义语言DDL。 (2)数据存取提供用户对数据的操纵功能,实现对数据库数据的检索、插入、修改和删除。一个好的DBMS应该提供功能强易学易用的数据操纵语言(DML)、方便的操作方式和较高的数据存取效率。DML有两类:一类是宿主型语言,一类是自含型语言。前者的语句不能独立使用而必须嵌入某种主语言,如C语言、COBOL语言中使用。而后者可以独立使用,通常以供终端用户交互使用和批处理方式两种形式使用。 (3)数据库运行管理这是指DBMS运行控制、管理功能。包括多用户环境下的并发控制、安全性检查和存取权限控制、完整性检查和执行、数据加密、运行日志的组织管理、事务的管理和自动恢复(保证事务的正确性),这些功能保证了数据库系统的正常运行。 (4)数据组织、存储和管理DBMS要分门别类地组织、存储各类数据,包括数据字典(亦称系统目录)、用户数据、存取路径等等。要确定以何种文件结构和存取方式在存储级上组织这些数据,如何实现数据之间的联系。数据组织和存储的基本目标是提高存储空间利用率,选择合适的存取方法确保较高存取(如随机查找、顺序查找、增、删、改)效率。 (5)数据库的建立和维护包括数据库的初始建立、数据的转换、数据库的转储和恢复、数据库的重组织和重构造以及有性能监测分析等功能。

3dmax软包的制作方法

软包的制作 1、画一个平面(plane),长宽我随意定的2000*2000,纵向横向分段都是16, 2、把plane转为编辑多边形(poly),选择边,开启边后点击鼠标右键,选择快 速切片(quickslice),注意一下,这一步比较重要,从正方形的对角开始连线,每隔一个连一个,如图所示 3、转换到多边形(poly)的点,选中所有的点,然 后选择焊接(weld), 4、在修改器里选择涡轮平滑(turtosmooth)次数 (itreations)为1。 5、再切换到顶点,选择米字型交叉的点,点击 显示最终结果, 6、然后挤出(extrude)高度为-115,挤出基面宽度为25 7、关掉平滑显示,关掉最终显示,点击多边形的边的命令。挤出边线高为20, 宽为7。 8、选择切角(chamfer),切角为6。再打开涡轮平滑(turbosmoon)。 9、渲染显示最终效果 菱形镜的画法 1、首先画一个box,长宽高为200.200.10,长和宽的段数都是8,转换到编辑多 边形,选择边, 2、右击鼠标的右键,选择快速切片(quickslice),从正方形的对角开始连线 3、要隔一个点连一条线, 4、然后挤压,边线为-2,基面宽度为1 5、贴上镜子的材质就可以了

枕头的制作 1、画一个200*300的box,段数都为20,给长方体赋予软体熟悉到修改面 板调两个地方一个是勾选complex force model,另一个勾选avoid self-interctions 2、再创建一个软体集合,一切准备好后,准备模拟运算 3、点击动力学模拟, 4、预览模拟界面,按p建进行模拟运算 5、运算开始,知道满意为止 6、 7、选择max里面的Updatemax导出模拟后的模型就可以了, 8、修改枕头,进行编辑多边形,点f4显示边,选择边,先选枕头边缘上的边, 然后循环(loop)知道选中一周,按ctrl键选面,选择extrude,勾选localnomal,

i-3 数据库设计报告

基于的火车售票系统数据库设计报告

版本历史

目录 0. 文档介绍 (4) 文档目的 (4) 文档范围 (4) 读者对象 (4) 参考文献 (4) 术语与缩写解释 (5) 1. 数据库环境说明 (6) 2. 数据库的命名规则 (6) 3. 逻辑设计 (6) 4. 物理设计 (7) 表汇总 (8) 表A (8) 表N (8)

5. 安全性设计 (10) 防止用户直接操作数据库的方法 (10) 用户帐号密码的加密方法 (10) 角色与权限 (11) 6. 优化 (11) 7. 数据库管理与维护说明 (11)

0. 文档介绍 文档目的 需求的编写是为了研究火车售票系统软件的开发途径和应用方法。同时它也是进行项目策划、概要设计和详细设计的基础,是维护人员进行内部维护,信息更新,验收和测试的依据。本说明书的预期读者是与和售票系统软件开发有联系的决策人。支持本项目的领导和公司人员,软件验证者。 文档范围 本文档适用于项目开发的设计阶段,在项目开发阶段可按照本文档检验数据库实施情况。 读者对象 1.本系统的开发人员。 2. 本系统的测试人员。 3. 本系统的客户 参考文献 提示:列出本文档的所有参考文献(可以是非正式出版物),格式

如下: [标识符] 作者,文献名称,出版单位(或归属单位),日期 例如: [AAA]作者,《立项建议书》,机构名称,日期 [SPP-PROC-SD] SEPG,系统设计规范,机构名称,日期 [1] [C#专业项目实例开发] Arora,中国水利水电出版社,2007 [2] [数据库原理及应用] 王雯,北京机械工业出版社 [3][数据库基础与实践技术] 何玉洁,,机械工业出版社. [4] [C#数据库系统开发完全手册] 王小科,人们邮电出版社, [5] [C#+sql Server中小型信息系统开发实例精选] 黄明,机械工业出版社. 术语与缩写解释

CAD设计说明

CAD设计说明 CAD简介: 计算机辅助技术,作为一种现代化计算机辅助手段,相对于传统的徒手绘制而言,计算机以其快捷、便利的优越性,为设计师提供了充分的技术手段,它将人们从过去诸多繁杂劳动中释放出来,人们可以更迅速、更准确、更有效地处理各种文字、图形、图像等信息,实现各种创意。CAD技术在短短的三十年之内发展的如此迅速,它几乎推动了一切领域的革命,彻底改变了传统的手工绘图方式,极大地提高了产品开发的速度和精度,使得科技人员的智慧和能力得到了延伸。CAD可以看作是一种绘图工具:显示器可以看作是图板和图纸;鼠标和键盘可看作是铅笔、直尺和圆规。当然,CAD里的工具要比手工工具丰富的多了。它极大的提高了绘图效率和绘图质量,是工程界的一场革命。还有许多手工很难绘制的图形,计算机能绘制出来。CAD 取代了手工制图方法,但并没有取代制图理论和制图的一些标准、规范。相反,它是在设计制图理论、标准下开发出来的绘图软件,并极大地丰富了制图理论。 本人绘图具体的操作步骤: 首先设置AutoCAD作图环境: 图层的设置:名称、颜色、线型。如:文字层、墙体层、设备层等。 字体的设置:标准字体、大字体型文件的选择、宽度因子等。 单位的设置(units):单位、精度等。 捕捉方式的设置:中点、交点、端点等。 尺寸的设置:箭头大小延长线长短、箭头样式等。

标注的设置:箭头大小、尺寸界线固定长度、文字高度等 图层的设置是所有绘图步骤的第一步,也是最重要的一步。一个好的图层,直接影响到图的美观,画图速度以及质量。所以我在绘制图层这个步骤上丝毫不敢怠慢。 以下是本人绘制的图层: 因为在绘图中一次错误,造成标注失败,引起我重视到了尺寸标注设置,以及标注的重要性。 尺寸标注是工程制图中的一项重要内容。也是收尾的重要步骤。在绘制图形是时,仅仅绘制好的图形还不能看什么来,也不足以传达足够的设计信息。只有把尺寸标住标在自己的图形上面,就会让看图者一目了然,CAD提供的尺寸标 注功能可以表达物体的真实大小,确定相互位置关系使看图者能方便快捷地以一定格式创建符合行业或项目标准的标注。CAD中的标注尺寸有线性尺寸、角度 直径半径引线坐标中心标注以及利用Dim命令标注尺寸,在设置尺寸标注,尺 寸标注实用命令,利用对话框编辑尺寸对象标注形位公差以及快速标注只要弄懂了上面的各个标注你就可以字图形上标注各种尺寸。 标注的质量不仅关系整张图纸的美观,更直接影响到读图人能否正确的读图,工程能否正确建设,这些是不容我们马虎大意的。

人力资源管理人力资源管理系统数据库的设计与实现

(人力资源管理)人力资源管理系统数据库的设计与 实现

《关系数据库原理及应用》课程设计实验方案 一、实验思路 1.系统需求分析 通过对某公司的实地调查,了解到该公司的人力资源管理仍停留于完全的人工管理阶段,没有标准的人事管理存档信息。这种人工管理方式费时、费事、费力,导致工作效率底下。开发出合适的人力资源管理系统,可方便人力资源的管理,提高该公司管理的效率。 I.需求分析阶段的目标 (1)了解目前企业人力资源管理现状以及SQL2000的功能和特点。 (2)通过实地调查和问答-记录的方式了解企业人力资源管理的业务流程,且记录和处理 关联数据。 (3)和指导教师交流个人想法,改正不合理的地方,为下面的概念设计和逻辑设计奠定基 础。 II.需求分析阶段的任务 (1)处理对象 1.员工基本信息(employee):包括员工号,姓名,性别,年龄,学历,住址,电话, 出生年月,部门编号,职位编号, 2.员工工资信息(salary,basicsalary,additional):包括员工号,基本工资,补贴,应 发工资,以及所交税。 3.公司部门职务信息(position,department):包括员工号,员工的职位和所属部 门。 III.数据字典 (1)数据项

系统涉及的数据有项。见下表。

(2)数据结构 数据结构见下表: 二、实验过程 1.概念设计阶段 I.概念模型设计 (1)根据不同对象,分别画出其E-R图。 各实体间关系的E-R图,如下图所示: 各实体间关系的E-R图员工基本信息的E-R图,如下图所示: 员工基本信息的E-R图

工资信息的E-R 图,如下图所示: 工资信息的E-R 图 职务信息和部门信息的E-R 图: E-R 图 补贴信息和基本工资信息的E-R 图: E-R 图 (2) 各E-R 图中每个实体的属性如下: 员工:employee(eno,ename,sex,age,edu,address,tel,birth,dno,pno)。 职位:position(pno,pname) 部门:department(dno,dname) 员工工资:salary(eno,salary,realsal,addid,basicid,tax) 补贴:additional(addid,addmoney) 基本工资:basicsalary(basicid,basicsal) (3) 合且各E-R 图,消除属性冲突,命名冲突,结构冲突等3类冲突,得到初步E-R 图,再 消除不必要的冗余,得到基本E-R 图,如下所示:

冰激凌3D制作模型方法

制作工具:3DMAX7.0 制作过程: 一、首先制作冰激凌的模型: 1、在“前”视图中新建图01所示的线条。 2、选择线条,进入“修改”命令面板,单击“顶点”按钮,选择图02中所示的点,单击鼠标右键,选择“贝塞尔”,将顶点进行圆滑处理。 3、选择线条,进入“修改”命令面板,在下拉列表中选择“旋转”项,得到图03所示的模型。

4、在“顶”视图中新建图04所示的图形,一个圆形和一个方形。 5、在“前”视图中新建图05所示的直线。

6、选择直线,单击“几何体”按钮,在下拉列表中选择“复合物体”,然后单击“放样”按钮进入放样属性面板,单击“获取截面”按钮,在视图中选择“圆形”。 7、展开“路径参数”,将“路径”值修改为30如图06,然后再次单击“获取截面”按钮,在视图中选择“长方形”,得到图07所示的放样物体。 8、展开“变形”卷展栏,单击“缩放”按钮,将缩放曲线修改为图08的曲线,得到效果如图09所示。

9、单击“扭曲”按钮,调整扭曲曲线为图10所示的曲线,这样便在放样路径上产生了扭曲效果如图11所示。

10、单击工具栏中的“材质编辑器”按钮,打开材质编辑器面板,选择第一个样本球,按图12所示修改参数,然后将当前所编辑的材质指定给放样物体。 11、选择第二个样本球,展开“贴图”卷展栏,单击“凹凸”后的长按钮,在弹出的“材质/贴图浏览器”中选择“新建”单选框,然后在右边的列表中双击“位图”贴图,选择图13所示的图片,然后调整其贴图坐标如图14所示。

12、单击“自发光”后的长按钮,在弹出的“材质/贴图浏览器”中选择“新建”单选框,然后在右边的列表中双击“衰减”贴图,单击“返回”按钮返回到上级目录,展开“贴图”卷展栏,将“自发光”的“数量”值修改为20。最后将其“表面色”修改为蛋黄色,再把当前所编辑的材质指定给模型。 13、单击工具栏中的“快速渲染”,渲染后的效果如图15所示。 二、下面制作冰激凌慢慢融化的效果: 14、选择放样物体,进入“修改”命令面板,在下拉列表中选择“融化”,进入融化修改属性面板如图16所示。 15、单击动画控制区中的“自动键”按钮,然后按图17所示修改融化参数。

数据库管理系统设计报告

数据库原理课程设计报告学生学籍管理系统 学生学号: 学生姓名: 所在学院: 专业年级: 年月日

前言 随着信息技术的飞速发展,信息化的大环境给各成人高校提出了实现校际互联,国际互联,实现静态资源共享,动态信息发布的要求; 信息化对学生个人提出了驾驭和掌握最新信息技术的素质要求;信息技术提供了对教学进行重大革新的新手段;信息化也为提高教学质量,提高管理水平,工作效率创造了有效途径. 校园网信息系统建设的重要性越来越为成人高校所重视. 利用计算机支持教学高效率,完成教学管理的日常事务,是适应现代教学制度要求、推动教学管理走向科学化、规范化的必要条件;而教学管理是一项琐碎、复杂而又十分细致的工作,工资计算、发放、核算的工作量很大,不允许出错,如果实行手工操作,每月须手工填制大量的表格,这就会耗费工作人员大量的时间和精力,计算机进行教学管理工作,不仅能够保证各项准确无误、快速输出,而且还可以利用计算机对有关教学的各种信息进行统计,同时计算机具有手工管理所无法比拟的优点. 例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高员工工资管理的效率,也是教学的科学化、正规化管理,与世界接轨的件。 在软件开发的过程中,随着面向对象程序设计和数据库系统的成熟,数计成为软件开发的核心,程序的设计要服从数据,因此教学管理系统的数据库设计尤其重要。这里主要介绍教学管理系统的数据库方面的设计,从需求分析到数据库的运行与维护都进行详细的叙述。

目录 前言 (2) 1.需求分析 (4) 1.1需求分析的任务 (4) 1.2需求分析的工程 (4) 1.3数据字典 (5) 2.概念结构设计 (6) 2.1E-R图设计方法及关键技术 (6) 2.2学生学籍管理E-R图 (7) 3.逻辑结构设计 (8) 4.数据库实施 (9) 4.1建表 (9) 4.2 SQL语句查增删改操作 (10) 4.3建立条件查询 (12) 4.4窗体的建立 (13) 4.5登陆、查询操作 (16) 4.6增删改操作 (16) 5.数据库运行与维护 (17) 5.1数据库的运行 (17) 5.2数据库的维护 (17) 6.总结 (18)

CAD课程设计说明书

武汉轻工大学课程设计说明书 设计题目:工厂布置图 姓名: 学号: 院(系): 专业: 指导教师: 2016年 1 月10 日

一、设计任务与要求 本次课程设计的设计任务,是使用AutoCAD软件将课程设计任务书中所附的工 厂布置图绘制出来。 具体要求如下: 1、独立完成绘图及说明书编写工作。 2、文字,图框等内容要严格符合国家标准。 3、在模型空间中绘图,工厂布置图中要有设备图形符号图块1个以上。 4、不同类型的线条要区分线型,分层绘制。 5、所有设备图形线条流畅、连接恰当,图形比例协调美观。 二、绘图方案 1、构图思路: 任何图的构成都是由各种基本图形定形定位而成的。图中的尺寸标注虽然少, 但都是一些总体框架的定形尺寸比如开间跨度、长度、筒仓高度、以及主要设备定 形定位尺寸等,这些地方要准确绘制。对于没有给出具体尺寸的部分,对其绘制有 一个原则,那就是要布置合理,这其中包括了实际施工要求,各部分的相对位置合理,比如在俯视图副楼梯旁的沙克龙,不应挡住主门的进出等等。另外,对于三视 图的绘制还有一个很重要的依据,那就是一定要三图尺寸对应,在本次设计任务中,墙厚、筒仓壁厚度、皮带输送机位置大小等等都要做到上下对应。 2、设计难点: 本图的绘制难点主要有两个,这两点也同时决定了全图的质量高低。第一点, 在之前已经提到,三视图的各尺寸应当对应,这是除尺寸之外另一个绘图需要约束 的地方,但是相比尺寸标注更加容易忽略。第二点,未标明定形定位尺寸的设备, 门窗等的相对位置及大小确定,这决定了整张图的美观性,也同时决定了阅图者对 图的理解准确性。 3、主要绘图命令: 多线及多线修改,图块的创建及修改,阵列、偏移、剪断、延伸等修改命令, 直线,圆,矩形等基础绘图命令。 三、图形绘制主要步骤 1、绘图环境设置

数据库系统设计说明书

数据库课程设计——学生信息管理系统 学院:机电工程学院 班级:09工业工程 组员:郎建鹏 学号:0911******* 指导老师:李峰平

目录 第一章系统分析 (2) 1 建立新系统的必要性 (2) 2 业务流程分析(业务流程图) (2) 3 数据流程图 (3) 4 数据字典 (4) 第二章系统设计 (4) 1 数据库设计(E-R) (4) 2系统运行环境 (6) 3输入输出设计 (10) 第三章设计总结 (10) 参考文献……………………………………………………………… 图例说明………………………………………………………………

第一章系统分析 1 建立新系统的必要性 这次的课程设计是在学习完《数据库原理》和《delphi程序设计》基础上进行的一次系统性的训练,既是对所学知识的巩固,也是对自己综合运用所学知识解决实际问题的一次锻炼。学生信息管理系统的主要目的是为了方便学校对学生的信息进行录入、修改、查询,提高学校的工作效率。这一系统的开发成功,解决了手写速度慢、容易出错的现状。 学生信息管理可以帮助学校最迅速最准确的完成所需的工作。无论是在适用性、灵活性和易操作性方面都显示出了它的强大功能。 2 业务流程分析(业务流程图)

数据流图是结构化分析中不可缺少的有力工具,它描述了系统的分解,即系统由哪些部分组成,各部分之间有什么联系等。但是,它还不能完整地表达一个系统的全部逻辑特征,特别是有关数据的详细内容。因此,仅仅一套数据流图并不能构成系统说明书,只有对图中出现的每一个成分都给出详细定义以之后,才能全面地描述一个系统。对数据流、数据存储和数据处理的详细描述,需要用数据字典(DD)。它包括数据流、数据存储、外部项和处理过程的详细条目。数据字典中把数据的最小单位定义为数据项,而若干数据项可以组成一个数据结构。数据字典是通过以数据项和数据结构的定义来描述数据流、数据存储的逻辑内容。 第二章系统设计 1 数据库设计(E-R) (1)管理员实体的E-R图 (2)普通用户实体的E-R图

数据库设计报告

《数据库系统概论》课程设计报告 课程名称:数据库系统概论 院系年级:14级电气信息工程系 专业班级:计算机科学与技术1班 学号: 姓名: 联系电话: 指导教师: 安徽马鞍山

2016年6月 第一章相关方法技术 1.1数据库应用特点 数据库技术是现代信息科学与技术的重要组成部分,是计算机数据处理与信息管理系统的核心。数据库技术研究和解决了计算机信息处理过程中大量数据有效地组织和存储的问题,在数据库系统中减少数据存储冗余、实现数据共享、保障数据安全以及高效地检索数据和处理数据。随着计算机技术与网络通信技术的发展,数据库技术已成为信息社会中对大量数据进行组织与管理的重要技术手段及软件技术,是网络信息化管理系统的基础。 1.2数据与处理 以处理为中心 根据处理功能设计数据文件,处理功能需要什么数据就创建什么数据文件。处理功能是主动的,数据结构是依赖的。势必导致数据的冗余存储,潜在数据的不一致性。只适合科学计算,不适合数据密集型的事务处理系统。 以数据为中心 只要应用领域内的业务内容不变,其信息结构是稳定,多变的是处理功能。主张设计稳定的数据结构,自动适应处理程序的多变性。凡是数据库应用系统,适合采用以数据为中心的应用模式。 1.3数据库设计方法 (1)功能驱动方法: 这个方法设计依赖处理中心强调先根据功能要求画出分层的数据流程图从数据流程图当中收集数据项及其数据存储以及数据字典依据数字字典分析提取出数据库相关的各种信息类。 (2)E-R建模方法: 采用以数据为中心的设计策略在初步了解领域当中各种业务需求和处理过程基础上 1.4数据库设计步骤 按照规范化设计方法,从数据库应用系统设计和开发的全过程来考虑,将数据库及其应用软件系统的生命周期可以细分为七 个阶段:规划、需求分析、概念结构设计、逻辑结构设计、物理结构设计、实施及运行维护。 各阶段需完成的工作分别为: 1、应用规划 规划阶段进行系统的必要性和可行性分析,确定数据库系统在整个管理系统中的地位。 规划阶段必须要完成的任务包括:确定系统的范围;确定开发工作所需的资源(人员、硬件和软件);估算软件开发的成本;确定项目进度。

CAD设计作图说明

CAD课程设计说明 一、课程设计内容:(即选择的绘图题目) 1、专业类:双轨运输大巷断面图 2、非专业类:家装图、挂轮架 二、课程设计的要求: 1、学生必须独立完成课程设计,若发现雷同者以不及格处理。 2、按照规定的时间完成,过期未交将以不及格处理。 3、按照所给图示绘制图形,要求图形美观整洁。 4、按照所给图示标注图形文件。 5、按照图示添加文字和表格。 6、按照图示添加标题栏块并添加块的属性。 7、每位学生完成两个题目,一个专业绘图,一个非专业绘图,并按要求完成课程设计任务书。 三、课程设计任务书格式及要求 1、文字要求:文字通顺,语言流畅,无错别字,采用计算机打印成文。 2、纸张要求:A4纸单面打印。 3、版面设置:上、下边距为2.54cm,左、右边距为3.17cm,行距为固定值20磅,字距为标准,装订线为0cm。 4、页码:正文页码排在页面的中间下方(1、2、……)。 5、字体:中文汉字、符号采用宋体字,数字及西文字母、符号采用Times New Roman字体。 6、字号:一级标题用三号字加粗(居左、缩进两个汉字);二级标题用四号字加粗(居左、缩进两个汉字);三级标题及以下的标题(含三级标题)均用小四号字加粗(居左、缩进两个汉字);正文文字用小四号字。 7、文中的图、表、附注、参考文献、公式一律采用阿拉伯数字。图序号及图名(五号宋体)置于图的下方,表序号及表名(五号宋体)置于表的上方。 8、图纸要求:图面整洁、布局合理,线条粗细均匀,圆弧连接光滑,尺寸标注规范,文字注释必须使用工程字书写。

CAD 课程设计题目 专业班级 学号 学生姓名 指导教师 20 年月日

图书管理系统数据库详细设计

图书管理系统数据库设计 图书管理系统数据库设计 项目名称:图书管理系统指导老师: 姓名:

目录 一、需求分析 (2) 二、概念设计 (5) 三、逻辑设计 (8) 四、物理设计 (10) 五、实施阶段 (16) 六、运行和维护 (18)

一、需求分析 1.1 系统目标 图书管理信息系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强.数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。 系统开发的总体任务是实现各种信息的系统化,规范化和自动化。 1.2 需求定义 图书馆管理系统开发。系统开发的总的设计目标是实现图书管理的系统化、规范化和自动化,实现对图书资料的集中统一的管理。本系统主要实现对图书馆信息的管理,主要功能为管理有关读者、图书、借阅、查询、删除和管理员的信息等。本系统结构分为读者信息管理、图书信息管理,读者管理可以浏览读者的信息,可以对读者信息进行维护。图书管理可以浏览图书的信息,可以对图书信息进行维护。借阅管理可以显示当前数据库中书籍借阅情况,可以对借阅信息进行维护。本系统主要解决的问题是利用关键字对数据库进行查询。本系统的宗旨是提高图书管理工作的效率,减少相关人员的工作量,使学校的图书管理工作真正做到科学、合理的规划,系统、高效

的实施。 1.3 功能需求 (1)有关读者种类标准的制定、种类信息的输入、包括种类编号、种类名称、借书数量、借书期限等。 (2)读者有关信息的修改、查询等。 (3)读者基本信息的输入,包括读者编号、读者姓名、班级、院系等。 (4)读者基本信息的查询、修改 (5)书籍信息的输入,包括书籍编号、书籍名称、书籍所属类别、作者、出版社、出版日期、在库数、价格 (6)借书信息包括借书证号、书籍编号、借出日期、拖欠日期、罚款种额 (7)图书管理书籍号、管理员编号、销书数量、销书日期。

GIS空间数据库设计方法讨论

第31卷总第77期 西北民族大学学报(自然科学版)Vol.31,No.1 2010年3月 Journal of N orthw est U niversity for N ationalities(Natural Science)Sep,2010 GIS空间数据库设计方法讨论 薛国梁 (西北民族大学人事处,甘肃兰州730030) [摘 要]通过分析地理信息系统建设过程中空间数据库的建设内容1综述空间数据块的划分、图层的分层设计方法、专题图层划分和数据集设计、分析空间数据库的结构,讨论了空间数据库系统建设的方法和需解决的关键技术问题1 [关键词]GIS;空间数据库;专题图层;元数据 [中图分类号]TP311.131 [文献标识码]A [文章编号]1009-2102(2010)01-0049-04 0 引言 地理信息系统是集计算机科学、空间科学、信息科学、测绘遥感科学、环境科学等学科于一体的新兴边缘科学1GIS从20世纪60年代出现以来,至今只有短短的40多年时间,但已成为已成为多学科集成并应用于各领域的基础平台,成为地学空间信息分析的基本手段和工具1目前,地理信息系统不仅发展成为一门较为成熟的技术科学,而且已成为一门新兴产业,在测绘、地质、水利、环境检测、土地管理、城市规划、国防建设等领域发挥越来越重要的作用1 1 空间数据库内容 每个GIS数据集都提供了对世界某一方面的空间表达,包括: 基于矢量的要素(点、线和多边形)的有序集合; 诸如数字高程模型和影像的栅格数据集; 网络; 地形和其他地表; 测量数据集; 其他类型数据,诸如地址、地名和制图信息; 描述性的属性1 除了地理表现形式以外,地理数据集还包括传统的描述地理对象的属性表1许多表和空间对象之间可以通过它们所共有的字段(也常称为“关键字”)相互关联1就像它们在传统数据库应用中一样,这些以表的形式存在的信息集和信息关系在GIS数据模型中扮演着非常关键的角色1 2 空间数据表现形式 211 空间关系:拓扑和网络 空间关系,比如拓扑和网络,也是一个GIS数据库的重要部分1使用拓扑是为了管理要素间的共同边界、定义和维护数据的一致性法则,以及支持拓扑查询和漫游(如确定要素的邻接性和连接性)1 [收稿日期]2009-12-10 [作者简介]薛国梁(1980—),男,陕西韩城市人,党政管理研究实习员,主要从事高教管理工作1

数据库分析与设计报告(车辆管理系统)

1.需求分析 2.概念结构设计 3.逻辑结构设计 4.物理结构设计 5.数据库的建立和测试 6.数据库运行和维护 《车辆管理系统》数据库设计 班级:11计算机转 学号:1116939040 姓名:王湘萍 一.需求分析 1.1可行性分析 现在随着企业规模的扩大以及车辆作为最为普遍的交通工具,在企业中已经不是单一的存在,由于单位车辆数目的急剧增加,与之相对应的问题随之而生,比如车辆的使用权问题,车辆的费用问题等,不再是简单的少量的数据。为了解决这一系列的问题,我们必须借助于电脑的强大的数据处理能力和存储能力,如此可以减少人力财力来维护这些数据,可以用更少的投入来换取更佳的数据管理。因此,在这样的情况下,开发单位车辆管理系统是可行的,是必要的。如今,MIS开发已经慢慢的驱向成熟,车辆管理系统也有部分开发,但是都还不是十分完善。现今已经开发的车辆管理系统都是针对以运营为主的具有盈利目的的单位。比如,公交管理、出租车管理、运输公司管理、汽车站点的管理,而这些管理最主要是针对盈利的管理,很少有针对各种汽车使用权、车辆调配等各种普通单位,不是以车辆运营为盈利手段的车辆管理,针对这点,此系统就是适合如今大多数企业管理的车辆管理系统。 通过计算机系统对学校进行全面的管理,满足了学校的现代化管理的要求。 1)经济性 ①系统建设不需要很大的投入;

②可缩减人员编制,减少人力费用; ③人员利用率的改进; 2)技术性 ①处理速度快,准确; ②通过权限的设置,数据的安全性好; ③方便查询; ④控制精度或生产能力的提高 3)社会性 ①可降低工作人员工作强度,提高效率,会得到上下员工的一致同意的; ②可引进先进的管理系统开发方案,从而达到充分利用现有资源 1.2需求分析 现代信息技术特别是计算机网络技术的飞速发展,使我们的管理模式产生了质的飞跃,网络化管理将成为信息时代的重要标志和组成部分。探索、研究并构建适宜于在计算机网络环境下的管理模式,是我们责无旁贷的使命。 通过调查,要求系统需要具有以下功能: 1)由于操作人员的计算机知识普遍较差,要求有良好的人机界面。 2)由于该系统的使用对象多,要求有较好的权限管理。 3)方便的数据查询,支持多条件查询。 4)基础信息管理与查询(包括车辆信息、用车记录、部门信息)。 5)通过计算机,能够直接“透视”仓库存储情况。 6)数据计算自动完成,尽量减少人工干预。 7)系统退出。

包装纸箱CAD系统设计方案说明书

包装CAD课程设计说明书--0201型瓦楞纸箱包装CAD 学院轻工学院 专业包装工程 班级 111班 学生姓名沈姚佳方聪聪 指导教师胡桂林 完成日期 2018年 8 月31 日

目录 1.绪论 (2) 1.1瓦楞纸包装在包装工业中的地位及现状 1.2 瓦楞纸箱产品设计现状 1.3 课题研究的内容和意义 2.主要任务 (4) 3.瓦楞纸箱包装基本理论 (4) 3.1 瓦楞纸板的结构和原料 3.2 瓦楞纸箱的基本箱型 3.3 瓦楞纸板 ?瓦楞层数 ?楞型 ?瓦楞的形状 4.设计思想设计框图 (4) 5.设计举例说明 (7) 5.1开始界面 5.2菜单界面 5.3输入商品信息界面 5.4确定包装要素界面 5.5输出设计结果界面 5.6版本信息和使用指南 6.小结 (19) 7.课程设计分工 (19) 参考文献 (21) 附录:VB源程序 (22)

1 绪论 商品是人们生活中必不可少的东西,随着人们生活水平的不断提高,以及对各种事物的要求也越来越高,随之对商品的包装也就有了越来越高的追求.在各种商品包装容器中,瓦楞纸箱的应用占首位,设计精良的纸箱能帮助产品的运输、流通发挥优势作用.随着科学技术的迅猛发展,产品造型日趋发杂,产品包装的设计也日益受到人们的重视,然而利用传统的设计方法,设计周期长、人力消耗多、质量无法满足市场要求.因此,为了适应现代工业的发展,缩短产品包装的周期,提高产品在市场上的竞争力、满足自动化包装等的要求,人们便将高速发展的计算机技术应用到了包装行业的纸箱设计中来,各类包装纸箱CAD软件应运而生. 瓦楞纸箱作为使用最为广泛的包装容器之一,有着许许多多的优点.首先它价格较低;具有一定的刚度和强度,又有良好的弹性和韧性,对内装物有良好保护作用.其次,相对于其它包装容器质量较轻,运输费用相对较少;最后,瓦楞纸箱可回收再利用,作为废弃物,其处理方法也非常容易,不产生污染.因此,我们设计了瓦楞纸箱CAD系统,以便于瓦楞纸箱的自动化包装.由于水平所限,我们设计的系统还有一些缺陷.因为是初次使用VB,希望各位能指出更多缺陷或错误,或提出好的建议. 1.1瓦楞纸包装在包装工业中的地位及现状 在当今纸包装制品中,瓦楞纸包装应用最为广泛,它可以制成瓦楞纸箱、瓦楞纸盒、瓦楞纸板缓冲结构、瓦楞纸板托盘、瓦楞纸板展示台架等等.瓦楞纸具有一下特点: (l>重量轻,结构性能好 (2>对商品保护性能好 (3>运输费用低 (4>易于变更箱型尺寸,包装适应性强 (5>包装作业易实现自动化

相关文档
最新文档