A-PDF Watermark DEMO: Purchase from …dl.mohandes-iran.com/Paiping/book/PDMS-Kazemi.pdf12...

50
1 ﻣﺮﺟﻊ واﺣﺪﻫﺎي ﻣﺪﻟﺴﺎزي و ﻃﺮاﺣﯽ اﻓﺰار ﻧﺮم ﺑﺎ ﺻﻨﻌﺘﯽPDMS ﺗﺄ ﻟﯿﻒ: ﮐﺎﻇﻤﯽ اﻣﯿﻦ ﺑﯿﺪﺧﺘﯽ ﻫﻤﮑﺎري ﺑﺎ رﺟﺒﯽ ﺳﻤﯿﻪhttp://www.mohandes-iran.com A-PDF Watermark DEMO: Purchase from www.A-PDF.com to remove the watermark

Transcript of A-PDF Watermark DEMO: Purchase from …dl.mohandes-iran.com/Paiping/book/PDMS-Kazemi.pdf12...

Page 1: A-PDF Watermark DEMO: Purchase from …dl.mohandes-iran.com/Paiping/book/PDMS-Kazemi.pdf12 ﻪﻣﺪﻘﻣ ( 1-2 ﻦﯾا ﯽﻫﺪﻧﺎﻣزﺎﺳ ﻪﺑ زﺎﯿﻧ ﯽﻣاﺪﻗا

1

طراحی و مدلسازي واحدهاي مرجع صنعتی با نرم افزار

PDMS

: لیفتأ بیدختی امین کاظمی با همکاري

سمیه رجبی

http://www.mohandes-iran.com

A-PDF Watermark DEMO: Purchase from www.A-PDF.com to remove the watermark

Page 2: A-PDF Watermark DEMO: Purchase from …dl.mohandes-iran.com/Paiping/book/PDMS-Kazemi.pdf12 ﻪﻣﺪﻘﻣ ( 1-2 ﻦﯾا ﯽﻫﺪﻧﺎﻣزﺎﺳ ﻪﺑ زﺎﯿﻧ ﯽﻣاﺪﻗا

3

فهرست موضوعی مطالب

و ماژول هاي مختلف آن PDMSمقدمه اي در مورد 1فصل مقدمه ) 1-1

ADMINقسمت ) 1-1-1 قسمت کاتالوگ ) 1-1-2

Designقسمت ) 1-1-3 DRAFTقسمت ) 1-1-4

Catviewنرم افزار ) 1-2

ADMIN MODULE 2فصل مقدمه) 2-1 ADMIN Elementsیا ADMINعناصر ) 2-2 PDMSساخت یک پروژه در ) 2-3

ایجاد پوشه هاي پروژه ) 1 –3 –2 تعریف پارامترهاي پروژه ) 2 –3 –2

انواع مختلف دیتابیس در نرم افزار ) 2-4 سی به دیتابیس ها دستر) 2-5 ADMINساخت عناصر ) 2-6

Adminساختن عناصر اصلی ) 2-6-1 ساختن تیم ها ) 2-6-1-1 ساختن کاربر) 2-6-1-2 تغییر دادن ویژگی کاربر و تیم ها ) 2-6-1-3 کپی کردن کاربر وتیم ها ) 2-6-1-4 پاك کردن تیم ها و کاربردها ) 2-6-1-5 دیتابیس ها ) 2-6-1-6 دیتابیستغییر ویژگی )2-6-1-7

http://www.mohandes-iran.com

Page 3: A-PDF Watermark DEMO: Purchase from …dl.mohandes-iran.com/Paiping/book/PDMS-Kazemi.pdf12 ﻪﻣﺪﻘﻣ ( 1-2 ﻦﯾا ﯽﻫﺪﻧﺎﻣزﺎﺳ ﻪﺑ زﺎﯿﻧ ﯽﻣاﺪﻗا

4

ها دیتابیسکپی ) 2-6-1-8 Foreign Databaseهاي خارجی یا دیتابیس کپی کردن و افزودن)2-6-1-9 Sampleکپی کردن و افزودن از پروژه ) 2-6-1-10

ها دیتابیسپاك کردن ) 2-6-1-11 تنظیم دیتابیس ها ) 2-6-1-12 Multiple Databaseیا MDBsایجاد ) 2-6-1-13 ها MDBتغییر) 2-6-1-14 Database Sessionsحالت ) 2-6-1-152-6-1-16 (Merging sessions

اطالعات پروژه ) 2-7

http://www.mohandes-iran.com

Page 4: A-PDF Watermark DEMO: Purchase from …dl.mohandes-iran.com/Paiping/book/PDMS-Kazemi.pdf12 ﻪﻣﺪﻘﻣ ( 1-2 ﻦﯾا ﯽﻫﺪﻧﺎﻣزﺎﺳ ﻪﺑ زﺎﯿﻧ ﯽﻣاﺪﻗا

5

1فصل

و PDMSمقدمه اي در مورد ماژول هاي مختلف آن

http://www.mohandes-iran.com

Page 5: A-PDF Watermark DEMO: Purchase from …dl.mohandes-iran.com/Paiping/book/PDMS-Kazemi.pdf12 ﻪﻣﺪﻘﻣ ( 1-2 ﻦﯾا ﯽﻫﺪﻧﺎﻣزﺎﺳ ﻪﺑ زﺎﯿﻧ ﯽﻣاﺪﻗا

6

مقدمه ) 1-1تقسیم وظایف خود در یک نرم افزار مهندسی وجامع سه بعدي است که با PDMSنرم افزار

بخش هاي مختلف امکان هرگونه طراحی را براي طراح در بخش هاي مختلف به وجود آورده .است

کنیم در چهار قسمت طبقه بندي بطورکلیاگر بخواهیم بخش هاي مختلف این نرم افزار را :این طبقه بندي امکان پذیر است

- ADMIN - CATALOGUE - DESIGN - DRAFT

ADMINقسمت )1-1-1

، سیاست کلی پروژه تعریف می شود و همچنیین تعداد نفرات پروژه و حد ADMIN قسمت دراز طرف دیگر سایر مشکالت تداخلی بین بخش هاي مختلف کاري . دسترسی آن ها تعریف می گردد

. در نرم افزار دراین بخش برطرف می گردد بقه بندي کنیم ، به صورت زیر می ط PDMSرا در نرم افزار ADMINاگر بخواهیم به طور کلی کار

:باشد .تعریف پروژه و اینکه هر کاربر به چه دیتابیسی دسترسی داشته باشد – 1 تعریف و یا حذف یک کاربر – 2 تعیین سطح دسترسی هر کاربر به دیتابیس – 3 چک کردن صحت اطالعات – 4 تنظیم مجدد دیتابیس در صورت لزوم – 5 MDBمختلف دیتابیسی یا در اصطالح نرم افزار تشکیل گروه هاي – 6 Sessionو قادر بودن در ایجاد تغییرات از یک Stampهاي مختلف با Sessionمشخص کردن – 7

دیگر Sessionبه یک قابل ذکر است یکی از ویژگی هاي بارز این نرم افزار ساختار دیتابیسی آن است ، یعنی هر گونه تغییرات

. می باشد ADMINدیتابیس ذخیره می کند که مدیریت این دیتابیس با در آن را در روي

http://www.mohandes-iran.com

Page 6: A-PDF Watermark DEMO: Purchase from …dl.mohandes-iran.com/Paiping/book/PDMS-Kazemi.pdf12 ﻪﻣﺪﻘﻣ ( 1-2 ﻦﯾا ﯽﻫﺪﻧﺎﻣزﺎﺳ ﻪﺑ زﺎﯿﻧ ﯽﻣاﺪﻗا

7

قسمت کاتالوگ ) 1-1-2در حقیقت . وجود دارد SPECONو PARGONدر دو بخش PDMSامکان نوشتن کاتالوگ در

هاي مختلف به Specنگارنده کاتالوگ در پروژه با لحاظ تجهیزات مختلف استفاده شده در پروژه در . در بخش هاي مختلف این امکان را می دهد تا از آن ها استفاده کند رکارب

یک بخش کامال تخصصی و ویژه می باشد که کار کردن با آن نیز به دلیل PDMSاین مبحث در . ساختار نسبتا پیچیده آن ، آسان نمی باشد

.شود در نگارش جلد دوم این کتاب حتما سعی خواهد شد به این بخش نیز پرداخته Designقسمت ) 1-1-3

آمده ) 1-1(شامل قسمت هاي مختلفی است که در جدول شکل PDMSاین قسمت در نرم افزار .است

PIPEWORK براي مدلسازي لوله کشی در واحد EQUIPMENT براي مدلسازي تجهیزات در واحد

STRUCTURE براي مدلسازي اقالم ساختمانی در واحد HVAC DESINER سات در واحدبراي مدلسازي تاسی

CABLE TRAY براي مدلسازي سینی هاي سیم کشی در واحد SUPPORT&HANGER براي مدلسازي تکیه گاه ها در واحد

براي مدلسازي و تعریف یک سري نمونه هاي آماده در واحد

TEMPLATE

ورت کامال مجزا انجام نیز آشکار است ، در این بخش طراحی ها به ص) 1- 1(همان گونه که از جدول و Pipeworkو Equipmentمی گیرد که در این کتاب سعی شده است به طور تفصیلی سه بخش

Struuctere مورد بررسی قرار گیرد . ، کلیه تجهیزات ثابت و دوار در پروژه را مدل سازي می کنیم که این مدل Equipmentدر قسمت

ح امکان اد نرم افزار و هم طراحی کلی تجهیز ، توسط خود طرسازي هم با استفاده مدل هاي نمونه خو . پذیر است ، ساختمان واحد عملیاتی ، کلیه جزئیات آن قابل طراحی است ، این بخش در Structureدر قسمت

:نرم افزار در چهار قسمت ارائه می شود

http://www.mohandes-iran.com

Page 7: A-PDF Watermark DEMO: Purchase from …dl.mohandes-iran.com/Paiping/book/PDMS-Kazemi.pdf12 ﻪﻣﺪﻘﻣ ( 1-2 ﻦﯾا ﯽﻫﺪﻧﺎﻣزﺎﺳ ﻪﺑ زﺎﯿﻧ ﯽﻣاﺪﻗا

8

1 . Beams & Columns 2 . Panels & Plates 3 . Wall & Floors 4 . Asl Modeler

همان طور که از نام هر یک از ایتم ها مشخص است ، بخشی از ساختمان پروژه در آن ها قابل مدل .سازي است

نیز کلیه سیستم لوهللا کشی واحد با تمامی تجهیزات اتصالی آن ، مدل می Pipeworkدر قسمت . شود

.شد بخش تفصیلی هر یک از این موارد در فصل هاي آینده بیان خواهد

1-1شکل

http://www.mohandes-iran.com

Page 8: A-PDF Watermark DEMO: Purchase from …dl.mohandes-iran.com/Paiping/book/PDMS-Kazemi.pdf12 ﻪﻣﺪﻘﻣ ( 1-2 ﻦﯾا ﯽﻫﺪﻧﺎﻣزﺎﺳ ﻪﺑ زﺎﯿﻧ ﯽﻣاﺪﻗا

9

DRAFTقسمت ) 1-1-4

می گرفته Plot planو Piping planکلیه خروجی هاي دوبعدي از جمله DRAFTدر ماژول ین معناست که با اعمال تغییر در این بد. زنده بودن نقشه ها است نکته مهم در این نقشه ها ،. شود

کلیه تغییرات در نقشه جدید نیز قابل اعمال روز کردن نقشه گرفته شده ، بهو سپس Designقسمت . ها و همچنین فواصل نیز قابل اعمال است Tagاین تغییرات براي کلیه . است

می باشد در زیر مشاهده می DRAFTرا که خروجی قسمت Piping planقسمتی از یک نقشه .کنید

2-1شکل

. گرفته می شود Iso Draftکه در ماژول از دیگر خروجی هاي این بخش نقشه هاي ایزومتریک است، ابعاد و عالئم مدل طراحی MTOدر نقشه هاي ایزومتریک گرفته شده ، کلیه اطالعات مربوط به

.شده وجود دارد .نماي کلی یک نقشه ایزومتریک که توسط نرم افزار گرفته می شود در شکل زیر نشان داده شده است

http://www.mohandes-iran.com

Page 9: A-PDF Watermark DEMO: Purchase from …dl.mohandes-iran.com/Paiping/book/PDMS-Kazemi.pdf12 ﻪﻣﺪﻘﻣ ( 1-2 ﻦﯾا ﯽﻫﺪﻧﺎﻣزﺎﺳ ﻪﺑ زﺎﯿﻧ ﯽﻣاﺪﻗا

10

3-1شکل

: Catviewنرم افزار ) 1-2

زء این نرم افزار که در حقیقت براي تسهیل در نوشتن قسمت کاتالوگ مورد استفاده قرار می گیرد ، ج . به این نرم افزار اضافه شده است و بسیار هم پر کاربرد است نرم افزارهاي کمکی است که بعدها

که ارتباط آسان تري را با قسمت هاي مختلف این نرم افزار این امکان را به کاتالوگ نویس می دهد . پروژه برقرار کند و بطور بهتر و سریع تر کار را انجام دهد هاي دیتابیس

http://www.mohandes-iran.com

Page 10: A-PDF Watermark DEMO: Purchase from …dl.mohandes-iran.com/Paiping/book/PDMS-Kazemi.pdf12 ﻪﻣﺪﻘﻣ ( 1-2 ﻦﯾا ﯽﻫﺪﻧﺎﻣزﺎﺳ ﻪﺑ زﺎﯿﻧ ﯽﻣاﺪﻗا

11

2فصل

ADMIN Module

http://www.mohandes-iran.com

Page 11: A-PDF Watermark DEMO: Purchase from …dl.mohandes-iran.com/Paiping/book/PDMS-Kazemi.pdf12 ﻪﻣﺪﻘﻣ ( 1-2 ﻦﯾا ﯽﻫﺪﻧﺎﻣزﺎﺳ ﻪﺑ زﺎﯿﻧ ﯽﻣاﺪﻗا

12

مقدمه ) 2-1

باعث شده که بیش از هر اقدامی نیاز به سازماندهی این PDMSوجود ماژول هاي مختلف در نرم افزار

.ها در حین انجام پروژه باشد ماژول

یک پروژه با ADMIN. است ADMINماژول مورد استفاده در نرم افزار براي انجام این کار ، ماژول

، در حقیقت روند اصلی انجام پروژه را MDBها ، دیتابیس هاي گوناگون و همچنین Userتعریف

. کنترل می کند

کاهش یا افزایش بیش از حد . م و تاثیر گذار است نیز بسیار مه ADMINتعریف سطح دسترسی در

. ممکن است باعث ایجاد مشکالت غیر قابل حل و یا گاه تعویق زیاد پروژه گردد Userدسترسی یک

ها و اهمیت آن ها به آن ها سطح دسترسی داده و به Userبا آگاهی از هر یک از ADMINاز این رو

. بسیار تاثیر گذار است همین جهت نیز در روند انجام پروژه

ADMIN Elementsیا ADMINعناصر ) 2-2

عناصر اصلی در این . است ADMINساختن و مدیریت عناصر ADMINیکی از اصلی ترین وظایف

.ها نام برد MDBحیطه را می توان شامل تیم ها ، کاربرها ، دیتابیس ها و

http://www.mohandes-iran.com

Page 12: A-PDF Watermark DEMO: Purchase from …dl.mohandes-iran.com/Paiping/book/PDMS-Kazemi.pdf12 ﻪﻣﺪﻘﻣ ( 1-2 ﻦﯾا ﯽﻫﺪﻧﺎﻣزﺎﺳ ﻪﺑ زﺎﯿﻧ ﯽﻣاﺪﻗا

13

هر کاربر عضو یک تیم پس از زدن دکمه . م است دیتابیس ها در حقیقت منبع ذخیره اطالعاتی هر تی

Save work در حقیقت کلیه کار انجام شده خود را بر روي دیتابیس ذخیره مرتب می کند .

MDB در نرم افزار . در حقیقت مجموعه چندین دیتابیسی است که یک تیم به آن دسترسی دارد

PDMS نحوه دسترسی به دو صورت است:

Read onlyواندنی یا دسترسی فقط خ) 1

Read and Writeدسترسی خواندنی و البته نوشتنی یا ) 2

در حقیقت به کاربرها در یک یا چند دیتابیس اجازه خواندن و نوشتن و در بقیه MDBبا تعریف

از همین رو است که در هنگام ورود به نرم افزار باید ابتدا نام. دیتابیس ها فقط اجازه خواندن می دهیم

MDB یمان را در تیم مشخص کنیم تا نرم افزار به ما اجازه ورود بدهد.

کاربران با یک نام شناسه و رمز عبور مشخص می شوند و با دادن این اطالعات اجازه ورود به دیتابیس

کاربرانی که عضو تیم خاصی هستند ، اجازه نوشتن در دیتابیس هاي . هاي مختلف را پیدا می کنند

.ن تیم را دارند متعلق به آ

:را می توان به صورت زیر طبقه بندي کرد ADMINوظایف اصلی یک

ایجاد و یا حذف کاربر ) 1

ایجاد ، حذف و یا در صورت لزوم تغییر در دیتابیس ها ) 2

کنترل دسترسی هر کاربر به دیتابیس هاي مختلف ) 3

http://www.mohandes-iran.com

Page 13: A-PDF Watermark DEMO: Purchase from …dl.mohandes-iran.com/Paiping/book/PDMS-Kazemi.pdf12 ﻪﻣﺪﻘﻣ ( 1-2 ﻦﯾا ﯽﻫﺪﻧﺎﻣزﺎﺳ ﻪﺑ زﺎﯿﻧ ﯽﻣاﺪﻗا

14

ایجاد تیم هاي مختلف کاري بسته به نوع پروژه ) 4

هاي مختلف کاري MDBتشکیل ) 5

و قادر بودن در ایجاد تغییرات از یک Stampها با Sessionمشخص کردن و متمایز کردن ) 6

Session به یکSession دیگر

PDMSساخت یک پروژه در ) 2-3

MASو IMPو SAMسه پروژه به صورت پیش فرض وجود دارد که شامل PDMSدر نرم افزار

. می باشند

پروژه . براي حالت با واحد اینچ می باشد IMPبراي حالت با واحد میلی متر است و SAMپروژه

MAS در حالت . نیز پروژه اصلی تعریف شده در نرم افزار می باشدMASTER در حقیقت یک

. در طراحی براي ما وجود دارد Reference سري پیش فرض هاي به عنوان

1-2شکل

http://www.mohandes-iran.com

Page 14: A-PDF Watermark DEMO: Purchase from …dl.mohandes-iran.com/Paiping/book/PDMS-Kazemi.pdf12 ﻪﻣﺪﻘﻣ ( 1-2 ﻦﯾا ﯽﻫﺪﻧﺎﻣزﺎﺳ ﻪﺑ زﺎﯿﻧ ﯽﻣاﺪﻗا

15

:پروژه پیش فرض باید مراحل زیر را دنبال کنیم اما براي ساخت یک

ایجاد پوشه هاي پروژه ) 1 – 3 – 2

به طور مثال اگر یک پروژه با نام . اصوالً از سه حرف اول پروژه براي نام گذاري پروژه استفاده می شود

TRAINING داشته باشیم سه حرف اول آن یعنیTRA را در نظر گرفته و در یک نقطه از

در زیر مجموعه هاي آن نیز چهار زیر مجموعه با نام هاي زیر . پیوتر این پوشه را ایجاد می کنیم کام

:ایجاد می کنیم

TRA000 .دیتابیس ها ذخیره می شوند

TRAPIC .ذخیره می شوند DRAFTتصاویر مربوط به

TRAMAC .براي ذخیره کلیه ماکروفایل ها و توابع می باشد

TRAISO مورد استفاده قرار می گیرد ISODRAFTه فایل هاي براي ذخیره کلی

:نیز چهار پوشه زیر را می سازیم TRAISOسپس در

http://www.mohandes-iran.com

Page 15: A-PDF Watermark DEMO: Purchase from …dl.mohandes-iran.com/Paiping/book/PDMS-Kazemi.pdf12 ﻪﻣﺪﻘﻣ ( 1-2 ﻦﯾا ﯽﻫﺪﻧﺎﻣزﺎﺳ ﻪﺑ زﺎﯿﻧ ﯽﻣاﺪﻗا

16

LIS براي نگهداري لیست جزئیات

براي Optionبراي نگهداري فایل هاي

ایزومتریک استاندارد

STD

براي Optionبراي نگهداري فایل هاي

ایزومتریک سیستم

SYS

UND اري فایل هاي پایه ايرباي نگهد

2-2شکل

3-2شکل

http://www.mohandes-iran.com

Page 16: A-PDF Watermark DEMO: Purchase from …dl.mohandes-iran.com/Paiping/book/PDMS-Kazemi.pdf12 ﻪﻣﺪﻘﻣ ( 1-2 ﻦﯾا ﯽﻫﺪﻧﺎﻣزﺎﺳ ﻪﺑ زﺎﯿﻧ ﯽﻣاﺪﻗا

17

تعریف پارامترهاي پروژه ) 2 – 3 – 2

با کلیک راست بر روي . را پیدا می کنیم Evars.batدر این مرحه به محل نصب نرم افزار رفته و فایل

:در آخر صفحه باز شده چهار خط زیر را تایپ می کنیم Editاین فایل و انتخاب گزینه

SET TRA000=E:\TRA\TRA000

SET TRAPIC=E:\TRA\TRAPIC

SET TRAMAC=E:\TRA\TRAMAC

SET TRAISO=E:\TRA\TRAISO

. که در حقیقت مسیر فولدر ایجاد شده توسط ماست

4-2شکل

http://www.mohandes-iran.com

Page 17: A-PDF Watermark DEMO: Purchase from …dl.mohandes-iran.com/Paiping/book/PDMS-Kazemi.pdf12 ﻪﻣﺪﻘﻣ ( 1-2 ﻦﯾا ﯽﻫﺪﻧﺎﻣزﺎﺳ ﻪﺑ زﺎﯿﻧ ﯽﻣاﺪﻗا

18

5-2شکل

کرده و یک بار براي شناساندن پروژه به نرم افزار بر روي آن کلیک می Saveدر مرحله بعد فایل را

.کنیم

را پیدا کرده بر روي آن کلیک می کنیم ، با Make.batحال در همان محل نصب نرم افزار فایل

بعد از وارد کردن نام پروژه خط دستور . اجراي آن یک صفحه داسی شکل ، نام پروژه را از ما می پرسد

. زیر را اجرا می کنیم

*$M / % PDMSEXE % / MAKEMAC.MAC

. را صادر می کنیم FINISHن دستور و پس از اجراي آ

http://www.mohandes-iran.com

Page 18: A-PDF Watermark DEMO: Purchase from …dl.mohandes-iran.com/Paiping/book/PDMS-Kazemi.pdf12 ﻪﻣﺪﻘﻣ ( 1-2 ﻦﯾا ﯽﻫﺪﻧﺎﻣزﺎﺳ ﻪﺑ زﺎﯿﻧ ﯽﻣاﺪﻗا

19

6-2شکل

. ساخته می شود ADMINبا انجام این سري از دستورها ، دیتابیس هاي

:ایجاد می شوند TRA000پس از اجراي این دستورها فایل هاي زیر در

حاوي فایل سیستم دیتابیس که دسترسی کنترل اطالعات را براي مدل هاي ماژول

.نگهداري می کند

Trasys

دیتابیس است که اطالعات این که چه کسی به چه ماژولی دست COMMSحاوي فایل

.زده است و چه دیتابیس مدلی در دسترس است را حفظ می کند

Tracom

Tramis .دیتابیس است MISCایل حاوي ف

http://www.mohandes-iran.com

Page 19: A-PDF Watermark DEMO: Purchase from …dl.mohandes-iran.com/Paiping/book/PDMS-Kazemi.pdf12 ﻪﻣﺪﻘﻣ ( 1-2 ﻦﯾا ﯽﻫﺪﻧﺎﻣزﺎﺳ ﻪﺑ زﺎﯿﻧ ﯽﻣاﺪﻗا

20

پروژه هاي درست می شود که می توانید آن را در TRAبا اجراي کامل دستورات باال یک پروژه ،

.مشاهده کنید PDMSورودي به

در ساخت تیم هاي پروژه ADMINنکات مهم و کلیدي

ü ADMIN باید در تعریفUser ،Team ،DB ،MDB یک حالت بهینه را حتماً در

ADMINهمیشه افزایش تعداد اعضا و یا تیم ها و یا هر یک از المان هاي . نظر بگیرید

. تر پروژه شود نمی تواند باعث تعریف به

ü هر تیم تنها یکDB دارد که تنهاUser هاي همان تیم به آن دسترسی نوشتن دارند.

ü در صورتی که نیاز باشUser یک تیم ، که در آن تیم دسترسی خواندن و نوشتن دارد و

دیگر MDBدر یک تیم دیگر دسترسی فقط خواندن داشته باشد ، کافی است یک

. اول نبوده و فقط فقط دسترسی خواندن داشته باشد Userتعریف کنیم که در آن

واع مختلف دیتابیس در نرم افزار ان) 2-4

DB Systemدیتابیس سیستم یا ) 1

پروژه به ADMINدر دایرکتوري پروژه موجود است که اطالعات Systemتنها و فقط یک دیتابیس

:صورت زیر در آن نگهداري می شود

http://www.mohandes-iran.com

Page 20: A-PDF Watermark DEMO: Purchase from …dl.mohandes-iran.com/Paiping/book/PDMS-Kazemi.pdf12 ﻪﻣﺪﻘﻣ ( 1-2 ﻦﯾا ﯽﻫﺪﻧﺎﻣزﺎﺳ ﻪﺑ زﺎﯿﻧ ﯽﻣاﺪﻗا

21

.ز کلیه دیتابیس هایی که در دسترس پروژه بوده اند لیستی که ا) الف

.لیستی از کلیه کاربران که به دیتابیس ها دسترسی دارند و تیمی که به آن تعلق دارند ) ب

.که قابل دسترسی در بوده اند PMDSلیستی از ماژول هاي ) پ

وان بیش از یک نفر در معنایش این است که می ت Multiwriteدیتابیس سیستم یک دیتابیس : نکته

اما نرم افزار ، مدیریت دسترسی دارد ، یعنی در این حالت دو . باشند ADMINهر زمانی در ماژول

. نفر در یک زمان توانایی ایجاد تغییر در یک مکان را ندارند

COMMS دیتابیس ) 2

کند و این که در حال اطالعات مربوط به این که در هر زمان چه کسی و از چه ماژولی استفاده می

هر کاربر یک مکان جدا . حاضر چه دیتابیسی در حال استفاده است ، در این دیتابیس ذخیره می شود

دارد که می تواند به امکان نوشتن دسترسی داشته باشد و می تواند تغییرات ماژول ها COMMSدر

ا داشته باشد ، می تواند متوجه هر کاربري که امکان دیدن مکان کاربرهاي دیگر ر. را ذخیره کند

.کارهاي کاربران آن مکان شود ، بدون آن که خودش بتواند در آن مکان تغییري ایجاد نماید

کاربرانی که می خواهند . است Single-Accessیک دیتابیس COMMSدیتابیس متعلق به : نکته

. شد نفر بعدي می تواند وارد شود وارد این قسمت شوند ، به نوبت منتظر می مانند ، اولی که خارج

http://www.mohandes-iran.com

Page 21: A-PDF Watermark DEMO: Purchase from …dl.mohandes-iran.com/Paiping/book/PDMS-Kazemi.pdf12 ﻪﻣﺪﻘﻣ ( 1-2 ﻦﯾا ﯽﻫﺪﻧﺎﻣزﺎﺳ ﻪﺑ زﺎﯿﻧ ﯽﻣاﺪﻗا

22

Miscدیتابیس ) 3

این . این دیتابیس پیغام هاي داخلی کاربران به همراه کلیه ماکروهاي داخلی دیتابیس را حفظ می کند

دیتابیس فقط براي نوشتن توسط یک کاربر در یک زمان واحد باز می باشد ، براي خواندن چندین

و همه کاربران نیاز دارند که در این دیتابیس بنویسند ، نیازشان . لی ندارد کاربر در یک زمان واحد مشک

بیشتر در زمانی است که می خواهند پیغام بفرستند یا دیتابیس داخلی ماکرو بنویسند یا پیغام ها و

. ماکروها را پاك کنند

در این دیتابیس و هر کاربري که مایل است Single-Accessنیز MISCدیتابیس متعلق به :نکته

. چیزي بنویسد می بایست منتظر بماند تا کاربر قبلی نوشتنش تمام شود و از این دیتابیس بیرون بیاید

:فرض کنید در پروژه با مکانی روبروییم که داراي شش ناحیه به صورت زیر است :مثال

DBA

Team A

3 members

DBB

Team B

2 members

DBC

Team C

2 members

DBD

Team D

4 members

DBF

Team F

2 members

DBE

Team E

1 members

http://www.mohandes-iran.com

Page 22: A-PDF Watermark DEMO: Purchase from …dl.mohandes-iran.com/Paiping/book/PDMS-Kazemi.pdf12 ﻪﻣﺪﻘﻣ ( 1-2 ﻦﯾا ﯽﻫﺪﻧﺎﻣزﺎﺳ ﻪﺑ زﺎﯿﻧ ﯽﻣاﺪﻗا

23

ابتدا براي هر ناحیه یک تیم می سازیم و براي هر تیم نیز یک دیتابیس تعریف می کنیم و در مرحله

.بعد تعداد کاربرها را نیزمشخص می کنیم

7-2شکل

حالت خواندن و نوشتن و در دیتابیس دو A1تعریف کنیم که در آن کاربر MDBگر بخواهیم حال ا

:به صورت زیر تعریف می کنیم MDBو فقط حالت خواندن داشته باشد یک Cو Bتیم

MDB for User A1

DBA : Write & Read

DBB : Read only

DBC : Read only

DBA Team A

A1 A2

DBB Team B

B1 B2 B3

DBC Team C

C1 C2 C3

A3

http://www.mohandes-iran.com

Page 23: A-PDF Watermark DEMO: Purchase from …dl.mohandes-iran.com/Paiping/book/PDMS-Kazemi.pdf12 ﻪﻣﺪﻘﻣ ( 1-2 ﻦﯾا ﯽﻫﺪﻧﺎﻣزﺎﺳ ﻪﺑ زﺎﯿﻧ ﯽﻣاﺪﻗا

24

دسترسی به دیتابیس ها ) 2-5

:کاربرها بر اساس نوع دسترسی شان به دو دسته تقسیم می شوند PDMSر د

1 (Free User

. این کاربر توانایی ورود به کلیه ماژول ها و همچنین به روزرسانی در کلیه دیتابیس ها را دارا است

2 (General User

توانایی تغییر در تنها LEXICONو ADMINدر ماژول هاي حساس ، قدرت ورود ندارد مانند

. دیتابیسی را دارد که عضو آن است

:دیتابیس ها را در دو قسمت زیر نیز دسته بندي می کنند

1 (DB Update

.اجازه می دهد که تنها یک نفر نویسنده و بقیه خواننده باشند

2 (Multi write

.ه باشیم در این حالت اجازه داریم که چندین خواننده و چندین نویسنده داشت

Multi writeمی توانند Iso Draftو Draftو Catalogueو Design دیتابیس هاي ) 1نکته

. باشند

.دارد Multi writeدیتابیس متعلق به سیستم ، همیشه حالت ) 2نکته

http://www.mohandes-iran.com

Page 24: A-PDF Watermark DEMO: Purchase from …dl.mohandes-iran.com/Paiping/book/PDMS-Kazemi.pdf12 ﻪﻣﺪﻘﻣ ( 1-2 ﻦﯾا ﯽﻫﺪﻧﺎﻣزﺎﺳ ﻪﺑ زﺎﯿﻧ ﯽﻣاﺪﻗا

25

. قابل کنترل هستند Updateو Multi writeهر دو حالت ) 3نکته

تغییر داد اما تنها در Multi writeرا به Updateدیتابیس حالت در هر زمانی می توان ) 4نکته

اي در داخل آن ساخته Extractتغییر داد که هیچ Updateرا به Multi writeحالتی می توان

.نشده باشد

، اولین کاربري که وارد شد قابلیت خواندن و نوشتن دارد اما براي حالت Updateدر حالت ) 5نکته

Multi write بحثClaim پیش می آید .

:به دو صورت است PDMSدر نرم افزار Claimاما حالت

1 (Implicit Claim

پس از خروج . اوست Claimدر محیط نرم افزار است ، دیتابیس Xدر این حالت تا زمانی که کاربر

. این کاربر ، بقیه کار را کابر دیگر می تواند ادامه دهد

2 (Explicit Claim

را Claimاست ، مگر این که خود او نوع Xبه طور اختصاصی در دست کاربر Claimدر این حالت

.تغییر دهد و این اجازه را به کاربر دیگر بدهد

http://www.mohandes-iran.com

Page 25: A-PDF Watermark DEMO: Purchase from …dl.mohandes-iran.com/Paiping/book/PDMS-Kazemi.pdf12 ﻪﻣﺪﻘﻣ ( 1-2 ﻦﯾا ﯽﻫﺪﻧﺎﻣزﺎﺳ ﻪﺑ زﺎﯿﻧ ﯽﻣاﺪﻗا

26

ADMINساخت عناصر ) 2-6در ابتدا پنجره ي زیر را مشاهده می . می شویم Adminحال وارد پنجره ي شروع کار با قسمت

.کنیم

8-2شکل

در محل نام . همانطور که مشاهده می شود ابتدا می بایست نام پروژه مورد نظرتان را انتخاب کنید نام پروژه هایی را که خودتان Imperialو Sample ،Masterپروژه عالوه بر سه پروژه پیش فرض اي را که می MDBسپس نام کاربري و رمز عبور را می دهید و . سا خته اید را نیز مشاهده می کنید

توجه داشته باشید وقتی می خواهید . ( شوید را تعیین می کنید PDMSخواهید با آن وارد محیط را انتخاب MDBرا شما خودتان انتخاب نمی کنید ، تنها دیتابیسشوید تیم و PDMSوارد محیط

. )است که حد دسترسی شما را مشخص می کند MDBمی کنید و این

9-2شکل

MDBشوید ، نیازي به اینکه PDMSمی خواهید وارد محیط Systemوقتی با نام کاربري : ته نک

.مشخص کنید ، ندارید

http://www.mohandes-iran.com

Page 26: A-PDF Watermark DEMO: Purchase from …dl.mohandes-iran.com/Paiping/book/PDMS-Kazemi.pdf12 ﻪﻣﺪﻘﻣ ( 1-2 ﻦﯾا ﯽﻫﺪﻧﺎﻣزﺎﺳ ﻪﺑ زﺎﯿﻧ ﯽﻣاﺪﻗا

27

Adminساختن عناصر اصلی ) 2-6-1

را ) ها MDBها و دیتابیستیم ها ، ( ، Adminمی خواهیم ببینیم چگونه می توانیم عنا صر اصلی .ي می بایست وجود داشته باشد این عناصر در هر پروژه ا. بسازیم

فرض بر این . ( می شویم PDMSوارد محیط XXXXXXو رمز عبور Systemابتدا با نام کاربري را انتخاب MDBکه الزم نیست Systemبراي ). TRAمثال ً همان . است که پروژه را ساخته ایم

.می شویم PDMSحال وارد . را انتخاب می کنیم Adminکنیم و از لیست ماژول ها ، ماژول :به صورت زیر است Adminمنوي باالي صفحه ي اصلی در

10-2شکل

Option هایی که در این منو بار مشاهده می کنید قابل دسترسی در کلیه ي پروژهاییPDMS

و Admin ،Display ،Query ،Setting( پنج گزینه ي اول یعنی . Adminهستند ، در حالت Utility ( اما دیگر گزینه ها تنها مختص . گزینه هاي مشابه در ماژول هاي مختلف نرم افزار هستندAdmin هستند.

در این پنجره شما امکان این را دارید که المان . ي زیر را مشاهده خواهید کرد همچنین شما پنجره .را ایجاد ، کپی ، تغییر و پاك کنید Adminهاي اصلی

در این پنجره لیست کلیه المانهاي . در دیگر ماژول ها می باشد Members Listاین پنجره مشابه .قابل تغییر روئیت می شوند

دکمه هاي زیر . این منوي حالت هاي مختلفی دارد بسته به اینکه کدام المان را انتخاب کرده باشیم د آنطوري که می به ما اجازه می دهن) Delete و Create ،Copy ، Modify( منوي ، یعنی

.خواهیم عناصر را مرتب کنیم

http://www.mohandes-iran.com

Page 27: A-PDF Watermark DEMO: Purchase from …dl.mohandes-iran.com/Paiping/book/PDMS-Kazemi.pdf12 ﻪﻣﺪﻘﻣ ( 1-2 ﻦﯾا ﯽﻫﺪﻧﺎﻣزﺎﺳ ﻪﺑ زﺎﯿﻧ ﯽﻣاﺪﻗا

28

11-2شکل

.بعضی دکمه ها به صورت غیر فعال ، در بعضی از حالت هاي انتخاب هستند

راکه نیاز دارید ، بسازید بهتر است طبق مراحل زیر Adminبطورخالصه وقتی شما می خواهید عناصر :عمل کنید

ها ساختن تیم -1 اه دیتابیسساختن -2 ها به آنها دیتابیسساختن کاربرها وافزودن -3

غیرازاین موارد . شما می توانید موارد فوق را ایجاد کرده ، کپی کنید ،تغییر دهید ویا پاك کنید Stamps ها و دیتابیسنیز است و می تواند کاربرها را به تیم هاMDB همچنین . ها وابسته کند

.ی نیز نسبت دهیدشما می توانید به این عناصر ویژگنوع عنصر را از . منو ، شکلهاي خاصی بسته به اینکه کدام عنصر را انتخاب کرده اید به خود می گیرد

با انتخاب نوع عنصر ، نوشته هاي . می توانیم انتخاب کنیم ▼قسمت باالي منو با زدن روي دکمه .داخل جعبه زیرین نیز تغییر می کنند

http://www.mohandes-iran.com

Page 28: A-PDF Watermark DEMO: Purchase from …dl.mohandes-iran.com/Paiping/book/PDMS-Kazemi.pdf12 ﻪﻣﺪﻘﻣ ( 1-2 ﻦﯾا ﯽﻫﺪﻧﺎﻣزﺎﺳ ﻪﺑ زﺎﯿﻧ ﯽﻣاﺪﻗا

29

ساختن تیم ها) 2-6-1-1اگر ابتدا تیم را می سازید ، می توانید . شما می توانید تیم وکاربر را به ترتیبی که می خواهید بسازید

متناوباً شما می توانید ابتدا کابرها را بسازید سپس تیم ها را ایجاد . کاربرها را بعداً به آنها اضافه کنید .کنید

Adminبراي ایجاد تیم در ردیف باالي منوي. کنیم حاال به طور مثال ما می خواهیم تیم ها را ایجاد Elements گزینه تیم را انتخاب می کنیم و سپس دکمهCreate حال . در پایین انتخاب می کنیم

.ظاهر می شود Create Team منوي

12-2شکلرا APPLY کلید. براي ساختن تیم ، نام تیم را وارد کنید و در صورت تمایل شرح آن را وارد نماید

فشار دهید ، حال تیم مورد نظر شما ساخته شده است درپنجره سمت چپ منوي باال لیست کلیه اگر قبال کاربرها را ساخته باشیم شما . کاربردهایی را که در پروژه تعریف کرده ایم مشاهده می کنیم

بدین صورت . رد تیم کنید کاربر را وا ►می توانید با انتخاب کاربر در تیم مورد نظرتان و زدن دکمه .یک یا چند کاربر وارد تیم می شوند و نامشان در پنجره سمت راست دیده می شود

http://www.mohandes-iran.com

Page 29: A-PDF Watermark DEMO: Purchase from …dl.mohandes-iran.com/Paiping/book/PDMS-Kazemi.pdf12 ﻪﻣﺪﻘﻣ ( 1-2 ﻦﯾا ﯽﻫﺪﻧﺎﻣزﺎﺳ ﻪﺑ زﺎﯿﻧ ﯽﻣاﺪﻗا

30

شما این عمل را می توانید در منوي ایجاد کاربر پس از معرفی کاربر انجام دهید و برایش تیم یا :نکته .تیم هاي مورد نظر را ابالغ کنید

ساختن کاربر) 2-6-1-2

Createرا انتخاب می کنیم و سپس Userبخش Admin Elementsتن کاربر در پنجره براي ساخ .ظاهر می شود Create Userحال منوي . را می زنیم

13-2شکل

.براي کاربر یک نام و یک رمز عبور مشخص می کنیم

را مشخص می Securityسپس . نیز مشخص کنیم Descriptionاگر مایل بودیم می توانیم برایش . Freeباشد یا اینکه Generalآیا Userکنیم که این

http://www.mohandes-iran.com

Page 30: A-PDF Watermark DEMO: Purchase from …dl.mohandes-iran.com/Paiping/book/PDMS-Kazemi.pdf12 ﻪﻣﺪﻘﻣ ( 1-2 ﻦﯾا ﯽﻫﺪﻧﺎﻣزﺎﺳ ﻪﺑ زﺎﯿﻧ ﯽﻣاﺪﻗا

31

کلیه تیم ها در پنجره سمت چپ . حاال کاربر مورد نظر ما ایجاد شده است . را می زنیم Applyبعد طبق حالتی که در مورد تیم گفته شد ، اینجا نیز می توانیم براي کاربر یک یا چند تیم . دیده می شوند

براي حذف تیمی از لیست تیم هاي کاربر آن تیم را از پنجره سمت چپ انتخاب . اص دهیم را اختص .به سر جاي اولش باز می گردانیم ◄می کنیم و با دکمه

تغییر دادن ویژگی کاربر و تیم ها ) 2-6-1-3ه شدن منوي براي نشان داد. منوي اصالح مشخصات نیز ، بسیار شبیه منوي ایجاد کاربر وتیم ها است

اصالح ، ابتدا عنصري را که می خواهد مشخصاتش تغییر داده شود انتخاب کنید ، سپس کلید Modify یا اینکه می توانید از لیست داخل . را بزنیدAdmin Elements مثال یک کاربر انتخاب

Createرا به جاي Modifyکنید و سپس در پنجره اي که باز می شود در قسمت باالي آن گزینه .انتخاب کنید

:براي کاربر اجازه تغییر موارد زیر را دارید Name نام شناسنامه _ Passwordرمز عبور _ Securityمیزان حفاظت _ Descriptionشرح _ Team Membership ACR عضویت تیم _

:دارید براي تیم اجازه تغییر موارد زیر را Nameنام _ Descriptionشرح _ Membershipعضویت _ کپی کردن کاربر وتیم ها ) 2-6-1-4

تیم ها و کاربر ها را می توان با انتخاب کردن عضو مورد نظر و سپس آیتم مورد نظر از داخل لیست و وي مخصوصی ، من Copyبا کلیک کردن روي دکمه . یک نسخه از آنها تهیه کرد Copyزدن دکمه

.به نمایش در می آید

http://www.mohandes-iran.com

Page 31: A-PDF Watermark DEMO: Purchase from …dl.mohandes-iran.com/Paiping/book/PDMS-Kazemi.pdf12 ﻪﻣﺪﻘﻣ ( 1-2 ﻦﯾا ﯽﻫﺪﻧﺎﻣزﺎﺳ ﻪﺑ زﺎﯿﻧ ﯽﻣاﺪﻗا

32

کاربر ها به شما اجازه می دهد براي کاربرتان نام شناسنامه ، رمز عبور، میزان امنیت و Copy Userمنوي

.توجه کنید کاربر جدید بصورت اتوماتیک عضو تیمی است که کاربر اصلی بوده است . شرح تعریف کرد

14-2شکل

تیم ها اگر . به شما اجازه می دهد براي تیم جدید تان نام و یک توصیف تعریف کنید Copy Teamمنوي

را بزنید ، کلیه اعضاي تیم قبلی عضو این تیم تیک عالمت ،Include Users شما در کنار گزینه .هاي متعلق به تیم قبلی نیز درتیم جدید قرارمی گیرد دیتابیسکپی . جدید نیز می شوند

15-2شکل

پاك کردن تیم ها و کاربردها ) 2-6-1-5

پاك می شوند اگر شما سعی Deleteتیم ها وکاربردها با انتخاب آیتم مورد نظردرلیست وزدن دکمه کنید تیمی را پاك کنید که داخل آن دیتابیس وجود دارد ، شما یک پیغام مبتنی بر این که آیا

.اهید کرد دیتابیس را نیز می خواهید پاك کنید ، در یافت خو

http://www.mohandes-iran.com

Page 32: A-PDF Watermark DEMO: Purchase from …dl.mohandes-iran.com/Paiping/book/PDMS-Kazemi.pdf12 ﻪﻣﺪﻘﻣ ( 1-2 ﻦﯾا ﯽﻫﺪﻧﺎﻣزﺎﺳ ﻪﺑ زﺎﯿﻧ ﯽﻣاﺪﻗا

33

دیتابیس ها ) 2-6-1-6

ایجاد دیتابیس را Databases Extracts، گزینه Admin Elements، ابتدا درپنجره دیتابیسبراي ایجاد

سپس منوي زیر را مشاهده می کنید ، که شما آیا می . رابزنید Createانتخاب کنید وسپس کلید . دیتابیساز extractید یا یک معمولی بساز دیتابیس Masterخواهید یک

16-2شکل

. ظاهرمی شود Create databaseوقتی گزینه اول را انتخاب می کنید منوي

17-2شکل

http://www.mohandes-iran.com

Page 33: A-PDF Watermark DEMO: Purchase from …dl.mohandes-iran.com/Paiping/book/PDMS-Kazemi.pdf12 ﻪﻣﺪﻘﻣ ( 1-2 ﻦﯾا ﯽﻫﺪﻧﺎﻣزﺎﺳ ﻪﺑ زﺎﯿﻧ ﯽﻣاﺪﻗا

34

:نام آنها ازفورمت زیر پیروي می کنند. درباالي منوي دیده می شود دیتابیسنام Team Name / Database Name

درصورتی می توانیم . براي آن بسازیم را انتخاب می کنیم دیتابیسازلیست ، تیمی که می خواهیم اگرهیچ تیمی وجود نداشته . تعریف کنیم که درآن تیم اجازه نوشتن داشته باشیم دیتابیسبراي تیمی

اگرتیمی وجود داشته باشد نام تیم دربخش . خواهد بود Unset/Unsetبه صورت دیتابیسباشد نام . اول نمایش داده می شود

Master/Unset یاDesiA/Unset دیتابیسدرست کنیم ، انتخاب می کنیم ، سپس نام دیتابیسپس ابتدا تیمی راکه می خواهیم برایش

.می نویسیم Nameرادرمحل

Database TYPEرا در قسمت دیتابیسنوع . را پر می کنیم Descriptionدرصورت تمایل Multiwriteاگر حالت . مشخص می کنیم Access Modeترسی را در نوع دس. تعیین می کنیم

.نیز در گزینه بعدي انتخا ب کنید Claim را انتخا ب کردید می با یست نوع گاهی اوقا ت الزم است آنرا ما . تعداد نواحی ، دیتابیس و فایل معموالً بوسیله سیستم تنظیم می شوند

. بصورت دستی تنظیم کنیم

Area Number : ها رادر یک دایرکتوري دیگر دیتابیسزمانی استفاده می شود که شما بخواهیددر سمت راست این Systemرا با فشردن دکمه Attributeشما می توانید این. ذخیره نمایید

.نمایید Resetمحوطه

DB Number : بصورت داخلی بوسیلهPDMS فاده می شود است ها دیتابیسبراي شناسایی. همان شماره Extractساخته می شود ،کپی و یا Extractکپی می شود و یا یک دیتابیسوقتی یک با یک شماره در دیتابیسشما نمی توانید بیش از یک . را که والدشان داشته می گیرند دیتابیس

. باشد 6999و 1براي کاربر دیتابس می بایست مابین دیتابیسشماره . داشته باشید MDBیکرا نیز توسط دکمه Attributeشما می توانید این . شماره هاي باالتر توسط نرم افزار رزرو شده اند

.کنید Resetاست Systemسمت راستی که با نام

File Number : بطور . در حال توسعه باشد دیتابیسزمانی استفاده می شود که نام فایل ها درتنها . ذخیره می شود abc012تحت عنوان 12با شماره فا یل abcر پروژه د دیتابیسمثال یک

. مقادیر داده شده در یک پروژه باید منحصر به فرد باشد. مورد قبول است 8192تا 1مقادیر

http://www.mohandes-iran.com

Page 34: A-PDF Watermark DEMO: Purchase from …dl.mohandes-iran.com/Paiping/book/PDMS-Kazemi.pdf12 ﻪﻣﺪﻘﻣ ( 1-2 ﻦﯾا ﯽﻫﺪﻧﺎﻣزﺎﺳ ﻪﺑ زﺎﯿﻧ ﯽﻣاﺪﻗا

35

دیتابیستغییر ویژگی ) 2-6-1-7براي دیدن منوي .ارد د دیتابیسشباهت بسیار زیادي به منوي ایجاد دیتابیسمنوي تغییر ویزگی

Modify در قسمت پایین پنجره. ، ابتدا المانی را که می خواهید تغییر دهید انتخاب کنیدAdmin Elements دکمه ،Modify را بفشارید یا زمانیکه پنجره ایجاد یک عنصر باز است در گوشه سمت .را انتخاب کنید Modifyگزینه Createراست بجاي

و اینکه تحت کنترل باشد یا دیتابیسیک Areaام ، شرح ، سطح ، دسترسی ، شماره شما می توانید ن .نباشد را تغییر دهید

.و شماره فایل ، قابل تغییر نیستند دیتابیسنوع ، شماره

18-2شکل

http://www.mohandes-iran.com

Page 35: A-PDF Watermark DEMO: Purchase from …dl.mohandes-iran.com/Paiping/book/PDMS-Kazemi.pdf12 ﻪﻣﺪﻘﻣ ( 1-2 ﻦﯾا ﯽﻫﺪﻧﺎﻣزﺎﺳ ﻪﺑ زﺎﯿﻧ ﯽﻣاﺪﻗا

36

را به یک نامی که در حال حاضر وجود دارد تغییر دیتابیساگر شما بخواهید سعی کنید که نام :نکتهقبلی دیتابیسجایگزین دیتابیسدهید ، یک پیغام اخطار مبنی بر اینکه آیا واقعا مایل هستند که این ب

.شود ، دریافت خواهد نمود ها دیتابیسکپی ) 2-6-1-8

: ها براي این است که دیتابیسکپی کردن .قالب یک پروژه کپی شود )1 .پروژها را با هم ادغام کرد )2 .الزم ، قبل از آرشیو آنها هاي دیتابیسکپی )3

اگر شما بخواهید چندین کاربر توانایی کار بر روي کپی هاي دیتاهاي مشابه را داشته باشند :نکته

.ها استفاده کنید Extractبهتر است که از Adminاز طریق انتخاب عنصر مورد نظر در قسمت . ها میتوانند کپی شوند دیتابیس

Elements لید وسپس فشردن کCopy بدین صورت منوي . در منوي پایینCopy Database ظاهر خواهد شد.

19-2شکل

http://www.mohandes-iran.com

Page 36: A-PDF Watermark DEMO: Purchase from …dl.mohandes-iran.com/Paiping/book/PDMS-Kazemi.pdf12 ﻪﻣﺪﻘﻣ ( 1-2 ﻦﯾا ﯽﻫﺪﻧﺎﻣزﺎﺳ ﻪﺑ زﺎﯿﻧ ﯽﻣاﺪﻗا

37

شما می توانید یک . داخل منوي شما می توانید تیمی را که میخواهید کپی کنید مشخص کنید .تهیه کنید Areaکپی از نام ، شرح و شماره

این کامال 0را تغییر دهید دیتابیسره کپی شده ، شما دیتابیستوجه کنید شما نمی توانید در .شبیه نسخه اصلی است

هاي کپی دیتابیس. داشته باشید MDBبا یک شماره در دیتابیسشما نمی توانید بیش از یک .شده را می توان تغییر داد و یا پاك کرد

یل هاي یعنی فا (ها دیتابیسها ، کلیه کپی هاي دیتابیسبراي کاهش ریسک خرابی :نکته داخل

یا System Utilityانجام گیرد و از طریق Adminمی بایست از ماژول ) دایرکتوري پروژه Command ها نمی بایست این عمل را انجام داد .

Foreign Databaseهاي خارجی یا دیتابیسافزودن وکپی کردن ) 2-6-1-9ها همچنین می توانند بین دیتابیس. کنید ها را از سایر پروژه ها کپی دیتابیسشما می توانید

هاي کاتالوگ معموالً به این طریق به اشتراك گذاشته می دیتابیسشوند پروژه ها مشترکاً استفاده .دیتابیس شناخته می شود Foreignهاي مشتمل از پروژه دوم نیز تحت عنوان دیتابیس. شود

شما می بایست تواناي خواندن از روي ، یعنی پروژه دوم می بایست قابل دسترسی باشد وقتی . دایرکتوري پروژه دوم را داشته باشید و متغیرهاي اطراف پروژه دوم را بتوانید تنظیم کنید : شما یک پروژه ایجاد می کنید تا از سایر پروژه ها اشتراك بگیرد ، دو نکته قابل توجه است

.تراك گذاشته شده اید موجود باشند هاییکه به اش دیتابیستیم ها می بایست در همه )1که به اشتراك گذاشته شده ، نمی بایست ) منبع ( هاي موجود در پروژه اولیه دیتابیس )2

هاي موجود در پروژه مقصد داشته باشد دیتابیسبا دیتابیسهیچگونه تداخلی از لحاظ شماره .

.ود مشخص می ش* با عالمت DB listدر Foreignهاي دیتابیس :نکته

Databaseوارد قسمت Admin Elementsدرابتدا در Foreignهاي دیتابیسبراي افزودن Allانتخاب می کنیم و روي را Foreign Master DBsگزینه Installدر منوي .می شویم

تعداد دیگري رفرنس نیز هستند که .ظاهر می شوند *کلیه رفرنس ها با عالمت .کلیک می کنیم در Includeبا کلیک کردن روي دکمه Admin Elements مربوط به پنجره در همانآنها را . خواهید دید Include Foreign DBs منوي

http://www.mohandes-iran.com

Page 37: A-PDF Watermark DEMO: Purchase from …dl.mohandes-iran.com/Paiping/book/PDMS-Kazemi.pdf12 ﻪﻣﺪﻘﻣ ( 1-2 ﻦﯾا ﯽﻫﺪﻧﺎﻣزﺎﺳ ﻪﺑ زﺎﯿﻧ ﯽﻣاﺪﻗا

38

20-2شکل

21-2شکل

http://www.mohandes-iran.com

Page 38: A-PDF Watermark DEMO: Purchase from …dl.mohandes-iran.com/Paiping/book/PDMS-Kazemi.pdf12 ﻪﻣﺪﻘﻣ ( 1-2 ﻦﯾا ﯽﻫﺪﻧﺎﻣزﺎﺳ ﻪﺑ زﺎﯿﻧ ﯽﻣاﺪﻗا

39

22-2شکل

Foreign Project : لیست سایر پروژه هایی را که قابل دسترس هستند را نشان می دهد .

Access Project as :ا می بایست نام کاربري و رمز عبور را براي کاربر شمFree در پروژه هايForeign بدهید .

Foreign DBs : هایی است که در پروژه هاي دیتابیسلیستForeign وجود دارند. شما پیغام . را بفشارید Applyکه مورد نیازتان است را انتخاب کنید وسپس کلید دیتابیس

د نمود مبنی بر اینکه پروژه اي در حال حاظر وجود نداشته باشد شما نمی اخطاري دریافت خواهی .مشابه در پروژه جاري باشد TeamID /DB Nameهاي را بیفزاید که داراي دیتابیس توانید

هایتان به وسیله کلیک کردن دیتابیسهایی را که نمی خواهید از لیست دیتابیسشما می توانید . حذف کنید Excludeبر روي دکمه

با کلیک کردن بر روي این دکمه ، . موجود می باشد Admin Elementsاین دکمه در منوي .منوي مورد نظر ظاهر مشود

هایمان در پنجره صفحه قبل در دیتابیسبه لیست دیتابیسبطور مثال براي افزودن تعدادي مربوط به Passwordو Usernameرا انتخاب می کنیم وبا Foreign Projectبخش

Admin که در اینجاSystem وxxxxxx هستند به قسمتForeign Database می رویم

http://www.mohandes-iran.com

Page 39: A-PDF Watermark DEMO: Purchase from …dl.mohandes-iran.com/Paiping/book/PDMS-Kazemi.pdf12 ﻪﻣﺪﻘﻣ ( 1-2 ﻦﯾا ﯽﻫﺪﻧﺎﻣزﺎﺳ ﻪﺑ زﺎﯿﻧ ﯽﻣاﺪﻗا

40

حاال رفرنس ها را داریم . می زنیم Applyرا که خواستیم انتخاب می کنیم و سپس دیتابیسوهر آنها را می کنیم ، دیگر Includeوقتی رفرنس ها را به داخل پروژه . و می توانیم تغییرشان دهیم

شده Moveدر آن پروژه در مرجع نمی بینیم ، این به آن معنی نیست که این رفرنس ها از مرجع .اند ، فقط نشان دهنده ي این است که اینها در داخل پروژه موجود هستند

Sampleکپی کردن و افزودن از پروژه ) 2-6-1-10

کپی کنید و یا به پروژه خودتان دیتابیس تعدادي Masterیا Sampleشما می توانید از پروژه ي بیفزایید ، در صورتی که این پروژه ها در دسترس شما باشند و این پروژه ها متغیرشان تنظیم شده

.باشد : که بروید در زیر مجموعه ي آن موارد زیر را مشاهده خواهید کرد Installبه منوي

1 (Sample Project Masterهاي موجود در پروژه دیتابیساین گزینه براي تمام : Foreign Master DBs) الف

.تنظیم شده است داخل Masterهاي موجود در پروژه دیتابیساین گزینه از کلیه : Local Master DBs) ب

. یک کپی تهیه می کند Localدایرکتوري 2 (Foreign Master DBs

. تنظیم کنید Masterاختصاصی را براي پروژه هاي دیتابیساین گزینه به شما اجازه می دهد :موارد زیر در زیر مجموعه این گزینه دیده می شوند

HVAC DB / Piping DB / Equipment DB / supports DB / Steelwork DB / Properties DB /Dictionary DB / Draft Library DB and All

3 (Local Master DBs : را در دایرکتوري Masterهاي اختصاصی پروژه ي دیتابیسه می دهد تا این گزینه به شما اجاز

Local این گزینه نیز شامل موارد قبلی می باشد . کپی نمایید. ها دیتابیسپاك کردن ) 2-6-1-11

پاکشان کرد Deleteانتخاب کرد و با زدن دکمه Admin Elementsمی توان از ها را دیتابیس.

، می ) یعنی فایل هاي داخل دایرکتوري پروژه (ها دیتابیسریسک خرابی براي کاهش :نکته بایست ازماژول

http://www.mohandes-iran.com

Page 40: A-PDF Watermark DEMO: Purchase from …dl.mohandes-iran.com/Paiping/book/PDMS-Kazemi.pdf12 ﻪﻣﺪﻘﻣ ( 1-2 ﻦﯾا ﯽﻫﺪﻧﺎﻣزﺎﺳ ﻪﺑ زﺎﯿﻧ ﯽﻣاﺪﻗا

41

Admin این کار را انجام داد و از طریق System Utility یاCommand ها نمی بایست این .عمل را انجام داد

ü نکاتی در موردCopy Foreign :

وقتی روي آن کلیک کنیم ، منوي زیر باز می . است Admin Elementsاین گزینه در پنجره . شود

23-2شکل

اش را کپی کنیم دیتابیسپروژه اي که می خواهیم یک یا چند Foreign Project از قسمت

نام Foreign Databaseانتخاب می کنیم ، نام کاربري و رمز عبور را می دهیم ، سپس در

http://www.mohandes-iran.com

Page 41: A-PDF Watermark DEMO: Purchase from …dl.mohandes-iran.com/Paiping/book/PDMS-Kazemi.pdf12 ﻪﻣﺪﻘﻣ ( 1-2 ﻦﯾا ﯽﻫﺪﻧﺎﻣزﺎﺳ ﻪﺑ زﺎﯿﻧ ﯽﻣاﺪﻗا

42

Target DBی خواهیم کپی شوند را انتخاب می کنیم و در قسمت ها یی را که م دیتابیسName مشخص می کنیم که این دیتابیس متعلق به کدام تیم است.

:فواید این کار . پروژه جدید ، مشابه پروژه قبلی می باشد وفقط کمی تغییرات داشته است ) 1 . پروژه در چند دفتر در حال تهیه می با شد ) 2 .رما تعهد داده باشیم که پس از پایان کار، کل پروژه را تحویل بدهیم به کارف) 3 . باالتر نرم افزار تبدیل کنیم Versionبخواهیم اطالعات پروژه رابه ) 4

تنظیم دیتابیس ها ) 2-6-1-12 . پنجره زیر باز می شود Admin Elementsاز پنجره DB Setsبا اجراي حالت

24-2شکل

http://www.mohandes-iran.com

Page 42: A-PDF Watermark DEMO: Purchase from …dl.mohandes-iran.com/Paiping/book/PDMS-Kazemi.pdf12 ﻪﻣﺪﻘﻣ ( 1-2 ﻦﯾا ﯽﻫﺪﻧﺎﻣزﺎﺳ ﻪﺑ زﺎﯿﻧ ﯽﻣاﺪﻗا

43

:ه حالت هاي زیر دیده می شود در این پنجر1( Non Members DBs : لیست کامل دیتا بیس هایی که هنوز اضافه نشده اند.

2( Non Member DB Sets : براي اضافه کردن یکDB یا یک DB Set به لیست)Members ( Ordered تمام دیتا بیس هایی را که عضوي ازDB Set جاري هستند نمایش می

DBبا یک DBدو DB Setه باشیم که در این حالت نمی توانیم در یک توجه داشت. دهد Number داشته باشیم.

Multiple Databaseیا MDBsایجاد ) 2-6-1-13

183شکل را انتخاب کنید و سپس MDBگزینه Admin Elements، درپنجره MDBبراي ایجاد یک

:شود را انتخاب کنید تا پنجره زیر ظاهر Createگزینه

25-2شکل

http://www.mohandes-iran.com

Page 43: A-PDF Watermark DEMO: Purchase from …dl.mohandes-iran.com/Paiping/book/PDMS-Kazemi.pdf12 ﻪﻣﺪﻘﻣ ( 1-2 ﻦﯾا ﯽﻫﺪﻧﺎﻣزﺎﺳ ﻪﺑ زﺎﯿﻧ ﯽﻣاﺪﻗا

44

Projectدر قسمت . انتخاب کنید MDBاین منو به شما اجازه می دهد تا شما نام و شرح براي Database ،هاي راکه می خواهیم داخل یک لیست باشند را انتخاب می کنیم و با فشردن دیتابیس

ها را می تابیسدیتعدادي از . منتقل می کنیم Current DBبه لیست دیگري با عنوان ▼کلید .بفرستیم Deferredبه Currentمنتقل کنیم یا از Deferredتوانیم یا مستقیماًً به

هاست که دیتابیستا از این 300باشد ، اما تنها دیتابیستا 1000ممکن است شامل MDBیک Deferredبقیه جزء گروه . شناخته می شوند و در هر زمان قابلیت دسترسی دارند Currentتوسط

DB ها هستند . بنابراین کاربر . ، در هر زمان ، قابل انتقال هستند Deferredو Currentها ما بین دوحالت دیتابیس

را از حالت جاري به حالت غیر فعال منتقل کند تا به بخش هاي مخصوصی براي دیتابیسمی تواند Design بخش . دسترسی داشته باشدProject Database هاي پروژه را که دیتابیسلیه لیست ک

افزود و با انتخاب یک MDBرا به دیتابیسمی توان ▼با . نیستند را نشان می دهد MDBدرمی ◄و ►با استفاده از . خارج کرد MDB را از لیست دیتابیسمی توان ▲و زدن دیتابیس

.منتقل کرد Deferred و Currentرا بین دیتابیستوان ها از لیست باال به پایین ، مکان جاي گیري دیتابیس باعث می شود ، هنگام انتقال Insertدکمه

. مشخص شود Deferredو Currentدر لیست دیتابیس ها MDBتغییر) 2-6-1-14

MDBها می توان از منویی استفاده کرد که خیلی مشابه منوي ایجاد MDBبراي تغییر ویژگی Admin، عنصري را که می خواهید تغییر دهید از لیست Modifyشدن منوي براي ظاهر. است

Elements انتخاب کنید و سپس ،: ü یا کلیدModify را در پایینAdmin Elements انتخاب کنید. ü یا در منوي ایجاد در گزینهCreate / Modify گزینه ،Modify را انتخاب کنید.

باشد یا Currentدر دیتابیسو اینکه MDBموجود در تابیسدی شما می توانید نام ،شرح ، .دهید ، را تغییر Deferredدر Database Sessionsحالت ) 2-6-1-15

جدید ایجاد Sessionرا میزند یا بین ماژول ها حرکت می کند یک Save workهر زمانیکه کاربر Session. که تغییر می دهید ، اتفاق می افتد این اتفاق براي هر کاربر و براي هردیتا بیسی . می شود

مخصوص Sessionیک دیتابیسهر . ساخته می شود دیتابیسبه صورت پی در پی و متوالی براي هر .به خود دارد

http://www.mohandes-iran.com

Page 44: A-PDF Watermark DEMO: Purchase from …dl.mohandes-iran.com/Paiping/book/PDMS-Kazemi.pdf12 ﻪﻣﺪﻘﻣ ( 1-2 ﻦﯾا ﯽﻫﺪﻧﺎﻣزﺎﺳ ﻪﺑ زﺎﯿﻧ ﯽﻣاﺪﻗا

45

را داریم ، وقتی براي هر دوي اینها Team 1 / DB 2و Team / DB 1براي مثال فرض می کنیم Save Work را بزنیم ، برايTeam 1 / DB 1 شمارهSession می شود و براي 106عدد

Team 2 / DB 2 اگر در . ثبت می شود 289عددSave Work بعدي فقطTeam 1 / DB 1 .تغییر نمی کند Session ، Team 1 / DB 2می شود وشماره 107تغییرکرده باشد ، شماره آن

می توان GUIدر صورت تمایل در ماژول . ذخره می شود Sessionنام کاربر و تاریخ جاري براي هر . یک شرح نیز نوشت Sessionبراي هر ماژول

Sessionکاربرها می توانند اطالعات جاري را با Paragon و Design ،Draft ،Spoolerدر .قبلی به اشتراك بگذارند و تحقیق کنند چه ویژگی ها و عناصري تغییر کرده است

: ها Sessionا شماره گذاري نکته اي در رابطه ب

براي زمانی Session. می سازد Sessionبه محض آنکه شروع به کار می کنیم ، خود نرم افزار دو اولین . ایجاد می شود Worldبراي زمانی است که Session 2ایجاد می شود و دیتابیساست که

Session د و دومین براي زمانی است که دیتابیس ایجاد می شوSession براي زمانی است کهWorld ایجاد می شود .

به تر تیب مشغول به کار با شند ، دیتابیس اگر در یک لحظه بطور مثال سه تا کاربر همزمان در یک سیستم به ما .اضافه می شود Sessionرا بزنید یک شماره به شماره هاي Save Workهر کدام که

.انجام داده است PDMSکاري را در داخل yدر تاریخ xگزارش می دهد کاربرهاي قبلی باز Sessionرا به حالت دیتابیسشما می توانید اگر در هنگام کار متوجه مشکلی شدید ،

:براي این کار به مسیر مقابل می رویم . گردانید Backtrack Changes " Change Management " Data

: داریمBacktrack دو نوع

Sessionبر اساس شماره ) 1 بر اساس زمان وتاریخ تغییرات ) 2

اگر . کنیم Session 490 ،Backtrackهستیم می توانیم روي Sessions 500مثال وقتی روي Save Work را بزنیم ، برایمان یکSession حال اگر اشتباه کرده . می سازد 501جدید به نام

. را اصالح کنیم Sessionبرگردیم و یا اینکه شماره 500باشیم می توانیم مجدداً به :رویم براي انجام این کار به مسیر زیر می

Design " Session Comment .پنجره زیر ظاهر می شود

http://www.mohandes-iran.com

Page 45: A-PDF Watermark DEMO: Purchase from …dl.mohandes-iran.com/Paiping/book/PDMS-Kazemi.pdf12 ﻪﻣﺪﻘﻣ ( 1-2 ﻦﯾا ﯽﻫﺪﻧﺎﻣزﺎﺳ ﻪﺑ زﺎﯿﻧ ﯽﻣاﺪﻗا

46

26-2شکل

اي را که می خواهیم به آن Session، شماره Sessionدر محل دادن شماره Sessionدر حالت

Sessionرا بزنیم به آن حالت برگشته و در عین حال یک Applyوقتی کلید . یم برگردیم را می ده .جدید نیز براي ما می سازد

نزدیکترین تاریخ را به زمان ذکر PDMSنیز یک تاریخی را می نویسیم و Time Dateدر حالت .داند شده توسط ما ، در نظر می گیرد و شکل را به حالتی که در آن زمان بوده بر می گر

.بگذاریم comment ها Sessionبراي Designبراي زمانی است که در هنگام Stampحالت بگذارید و در مورد فاز انجام شده ، Stampموقع طراحی ، بهتر است هر فاز که کارش تمام شد یک

. کنید Saveبنویسید و Commentیک

http://www.mohandes-iran.com

Page 46: A-PDF Watermark DEMO: Purchase from …dl.mohandes-iran.com/Paiping/book/PDMS-Kazemi.pdf12 ﻪﻣﺪﻘﻣ ( 1-2 ﻦﯾا ﯽﻫﺪﻧﺎﻣزﺎﺳ ﻪﺑ زﺎﯿﻧ ﯽﻣاﺪﻗا

47

27-2شکل

اید راحت تر می توانید متوجه شوید که تا کجا می بایست به به این صورت اگر برایتان مشکلی پیش بی .را انجام دهید Backtrackعقب برگردید وعمل

می نویسد ، Session Commentدر محوطه Commentدر پنجره صفحه قبل طراح یک را مشاهده کرد ، به این صورت که بعد از اینکه با Commentمی شود این Adminبعداً در ماژول

:شدیم به مسیر زیر می رویم PDMSوارد Adminاژول مDATA " Change Management " Backtrack

مورد نظرمان را انتخاب می کنیم حال دیتابیسباز می شود ، Backtrack Changes همان پنجره .د را می زنیم پنجره زیر باز می شو Moreوقتی کلید

28-2شکل

http://www.mohandes-iran.com

Page 47: A-PDF Watermark DEMO: Purchase from …dl.mohandes-iran.com/Paiping/book/PDMS-Kazemi.pdf12 ﻪﻣﺪﻘﻣ ( 1-2 ﻦﯾا ﯽﻫﺪﻧﺎﻣزﺎﺳ ﻪﺑ زﺎﯿﻧ ﯽﻣاﺪﻗا

48

2-6-1-16 (Merging sessions Session هاي PDMS انجام می شوند را دیتابیستوانایی ذخیره سازي تاریخچه تغییراتی که در

افزوده دیتابیسساخته می شود ، اطالعات تغییر داده شده به انتهاي فایل Sessionوقتی یک . دارند م اطالعات ذخیره شده فضاي الزم براي کار را کاهش می دهد و حجم اضافه شدن حج. می شوند کردن آن نیز زمان بیشتري نیز خواهیم Loadبا افزایش حجم دیتابیس براي . را می برد باال دیتابیس

.از سوي دیگر سرعت کار نیز پایین آمده و احتمال خرابی دیتابیس نیز افزایش می یابد . داشت که کار یک فاز تمام شد و دیدیم که دیگر هیچ مشکلی وجود ندارد و نیاز به پس بهتر است وقتی

کردن Merge. ها فشرده می کنیم Sessionکردن Mergeتاریخچه اش نداریم اطالعات را از طریق مدل 3D. مدل را دیگر نخواهیم داشت 3Dبه این معنی نیست که اطالعات شما از بین می رود و

.را از ما می گیرد Backtrackما امکان باقی می ماند ، ااي وجود ندارد و ما مثالً Sessionدیگر Session82و Session1به طور مثال در شکل زیر بین

. نمی توانیم باز گردیم Session30به

29-2شکل

http://www.mohandes-iran.com

Page 48: A-PDF Watermark DEMO: Purchase from …dl.mohandes-iran.com/Paiping/book/PDMS-Kazemi.pdf12 ﻪﻣﺪﻘﻣ ( 1-2 ﻦﯾا ﯽﻫﺪﻧﺎﻣزﺎﺳ ﻪﺑ زﺎﯿﻧ ﯽﻣاﺪﻗا

49

اگر . می کنیم Mergeها را Sessionوقتی که کار تمام شد ، کل داشته با session تا 500مثال ً

.خواهد بود 500و 2و 1کنیم ترتیب شماره هاي جدید به صورت Mergeشیم و همه را با هم :کردن به مسیر زیر می رویم Mergeبراي

DATA → Change Management → Merge Change . به این صورت پنجره زیر را مشاهده خواهد کرد

30-2شکل

http://www.mohandes-iran.com

Page 49: A-PDF Watermark DEMO: Purchase from …dl.mohandes-iran.com/Paiping/book/PDMS-Kazemi.pdf12 ﻪﻣﺪﻘﻣ ( 1-2 ﻦﯾا ﯽﻫﺪﻧﺎﻣزﺎﺳ ﻪﺑ زﺎﯿﻧ ﯽﻣاﺪﻗا

50

Upو Afterبراي این کار از . 450تا100می توان این عمل را انجام داد مثال از به صورت بینابین نیز to می توان استفاده کرد .

: چند نکته مهم ü خودMerge کردنSession نمی سازد . ü Session ها را می توان از طریق دادن تاریخ و یا شمارهSession یاStamp با هم ادغام

.کرد ü دن ادغام کرSession دیگري دیتابیسمرجع که از دیتابیسهیچ تاثیري روي دیتابیسهاي

.آمده است ، نخواهد گذاشت .

http://www.mohandes-iran.com

Page 50: A-PDF Watermark DEMO: Purchase from …dl.mohandes-iran.com/Paiping/book/PDMS-Kazemi.pdf12 ﻪﻣﺪﻘﻣ ( 1-2 ﻦﯾا ﯽﻫﺪﻧﺎﻣزﺎﺳ ﻪﺑ زﺎﯿﻧ ﯽﻣاﺪﻗا

51

اطالعات پروژه ) 2-7 :با رفتن به مسیر زیر می توانیم اطالعات کلی پروژه را داشته باشیم

Project → Information

31-2شکل

Setداد کاربرانی که در این پروژه همکاري دارند را می دهیم ، بعد درقسمت پایین ، یعنی در باال تعAttribute یکی یکی گزینه ها را انتخاب می کنیم و در محوطه جلوي آن عبارت مورد نظر را می ،

.نویسیم

http://www.mohandes-iran.com