Professional Documents
Culture Documents
PDMS Training-Preface and Admin Module PDF
PDMS Training-Preface and Admin Module PDF
PDMS Training-Preface and Admin Module PDF
ﺗﺄﻟﯿﻒ :
ﺑﺎ ﻣﺪﯾﺮﯾﺖ
اﻣﯿﻦ ﮐﺎﻇﻤﯽ
2
4
5
در ﻗﺴﻤﺖ ، ADMINﺳﯿﺎﺳﺖ ﮐﻠﯽ ﭘﺮوژه ﺗﻌﺮﯾﻒ ﻣﯽ ﺷﻮد و ﻫﻤﭽﻨﯿﯿﻦ ﺗﻌﺪاد ﻧﻔﺮات ﭘﺮوژه و ﺣﺪ
دﺳﺘﺮﺳﯽ آن ﻫﺎ ﺗﻌﺮﯾﻒ ﻣﯽ ﮔﺮدد .از ﻃﺮف دﯾﮕﺮ ﺳﺎﯾﺮ ﻣﺸﮑﻼت ﺗﺪاﺧﻠﯽ ﺑﯿﻦ ﺑﺨﺶ ﻫﺎي ﻣﺨﺘﻠﻒ ﮐﺎري
در ﻧﺮم اﻓﺰار دراﯾﻦ ﺑﺨﺶ ﺑﺮﻃﺮف ﻣﯽ ﮔﺮدد .
اﮔﺮ ﺑﺨﻮاﻫﯿﻢ ﺑﻪ ﻃﻮر ﮐﻠﯽ ﮐﺎر ADMINرا در ﻧﺮم اﻓﺰار PDMSﻃﺒﻘﻪ ﺑﻨﺪي ﮐﻨﯿﻢ ،ﺑﻪ ﺻﻮرت زﯾﺮ ﻣﯽ
ﺑﺎﺷﺪ :
– 1ﺗﻌﺮﯾﻒ ﭘﺮوژه و اﯾﻨﮑﻪ ﻫﺮ ﮐﺎرﺑﺮ ﺑﻪ ﭼﻪ دﯾﺘﺎﺑﯿﺴﯽ دﺳﺘﺮﺳﯽ داﺷﺘﻪ ﺑﺎﺷﺪ .
– 2ﺗﻌﺮﯾﻒ و ﯾﺎ ﺣﺬف ﯾﮏ ﮐﺎرﺑﺮ
– 3ﺗﻌﯿﯿﻦ ﺳﻄﺢ دﺳﺘﺮﺳﯽ ﻫﺮ ﮐﺎرﺑﺮ ﺑﻪ دﯾﺘﺎﺑﯿﺲ
– 4ﭼﮏ ﮐﺮدن ﺻﺤﺖ اﻃﻼﻋﺎت
– 5ﺗﻨﻈﯿﻢ ﻣﺠﺪد دﯾﺘﺎﺑﯿﺲ در ﺻﻮرت ﻟﺰوم
– 6ﺗﺸﮑﯿﻞ ﮔﺮوه ﻫﺎي ﻣﺨﺘﻠﻒ دﯾﺘﺎﺑﯿﺴﯽ ﯾﺎ در اﺻﻄﻼح ﻧﺮم اﻓﺰار MDB
– 7ﻣﺸﺨﺺ ﮐﺮدن Sessionﻫﺎي ﻣﺨﺘﻠﻒ ﺑﺎ Stampو ﻗﺎدر ﺑﻮدن در اﯾﺠﺎد ﺗﻐﯿﯿﺮات از ﯾﮏ Session
ﺑﻪ ﯾﮏ Sessionدﯾﮕﺮ
ﻗﺎﺑﻞ ذﮐﺮ اﺳﺖ ﯾﮑﯽ از وﯾﮋﮔﯽ ﻫﺎي ﺑﺎرز اﯾﻦ ﻧﺮم اﻓﺰار ﺳﺎﺧﺘﺎر دﯾﺘﺎﺑﯿﺴﯽ آن اﺳﺖ ،ﯾﻌﻨﯽ ﻫﺮ ﮔﻮﻧﻪ ﺗﻐﯿﯿﺮات
در آن را در روي دﯾﺘﺎﺑﯿﺲ ذﺧﯿﺮه ﻣﯽ ﮐﻨﺪ ﮐﻪ ﻣﺪﯾﺮﯾﺖ اﯾﻦ دﯾﺘﺎﺑﯿﺲ ﺑﺎ ADMINﻣﯽ ﺑﺎﺷﺪ .
6
( 3-1-1ﻗﺴﻤﺖ Design
اﯾﻦ ﻗﺴﻤﺖ در ﻧﺮم اﻓﺰار PDMSﺷﺎﻣﻞ ﻗﺴﻤﺖ ﻫﺎي ﻣﺨﺘﻠﻔﯽ اﺳﺖ ﮐﻪ در ﺟﺪول ﺷﮑﻞ ) (1-1آﻣﺪه
اﺳﺖ .
ﻫﻤﺎن ﮔﻮﻧﻪ ﮐﻪ از ﺟﺪول ) (1-1ﻧﯿﺰ آﺷﮑﺎر اﺳﺖ ،در اﯾﻦ ﺑﺨﺶ ﻃﺮاﺣﯽ ﻫﺎ ﺑﻪ ﺻﻮرت ﮐﺎﻣﻼ ﻣﺠﺰا اﻧﺠﺎم
ﻣﯽ ﮔﯿﺮد ﮐﻪ در اﯾﻦ ﮐﺘﺎب ﺳﻌﯽ ﺷﺪه اﺳﺖ ﺑﻪ ﻃﻮر ﺗﻔﺼﯿﻠﯽ ﺳﻪ ﺑﺨﺶ Equipmentو Pipeworkو
Struuctereﻣﻮرد ﺑﺮرﺳﯽ ﻗﺮار ﮔﯿﺮد .
در ﻗﺴﻤﺖ ، Equipmentﮐﻠﯿﻪ ﺗﺠﻬﯿﺰات ﺛﺎﺑﺖ و دوار در ﭘﺮوژه را ﻣﺪل ﺳﺎزي ﻣﯽ ﮐﻨﯿﻢ ﮐﻪ اﯾﻦ ﻣﺪل
ﺳﺎزي ﻫﻢ ﺑﺎ اﺳﺘﻔﺎده ﻣﺪل ﻫﺎي ﻧﻤﻮﻧﻪ ﺧﻮد ﻧﺮم اﻓﺰار و ﻫﻢ ﻃﺮاﺣﯽ ﮐﻠﯽ ﺗﺠﻬﯿﺰ ،ﺗﻮﺳﻂ ﺧﻮد ﻃﺮاح اﻣﮑﺎن
ﭘﺬﯾﺮ اﺳﺖ .
7
در ﻗﺴﻤﺖ ، Structureﺳﺎﺧﺘﻤﺎن واﺣﺪ ﻋﻤﻠﯿﺎﺗﯽ ،ﮐﻠﯿﻪ ﺟﺰﺋﯿﺎت آن ﻗﺎﺑﻞ ﻃﺮاﺣﯽ اﺳﺖ ،اﯾﻦ ﺑﺨﺶ در
ﻧﺮم اﻓﺰار در ﭼﻬﺎر ﻗﺴﻤﺖ اراﺋﻪ ﻣﯽ ﺷﻮد :
8
ﺷﮑﻞ 1-1
ﺷﮑﻞ 2-1
از دﯾﮕﺮ ﺧﺮوﺟﯽ ﻫﺎي اﯾﻦ ﺑﺨﺶ ﻧﻘﺸﻪ ﻫﺎي اﯾﺰوﻣﺘﺮﯾﮏ اﺳﺖ ﮐﻪ در ﻣﺎژول Iso Draftﮔﺮﻓﺘﻪ ﻣﯽ ﺷﻮد .
در ﻧﻘﺸﻪ ﻫﺎي اﯾﺰوﻣﺘﺮﯾﮏ ﮔﺮﻓﺘﻪ ﺷﺪه ،ﮐﻠﯿﻪ اﻃﻼﻋﺎت ﻣﺮﺑﻮط ﺑﻪ ، MTOاﺑﻌﺎد و ﻋﻼﺋﻢ ﻣﺪل ﻃﺮاﺣﯽ
ﺷﺪه وﺟﻮد دارد .
ﻧﻤﺎي ﮐﻠﯽ ﯾﮏ ﻧﻘﺸﻪ اﯾﺰوﻣﺘﺮﯾﮏ ﮐﻪ ﺗﻮﺳﻂ ﻧﺮم اﻓﺰار ﮔﺮﻓﺘﻪ ﻣﯽ ﺷﻮد در ﺷﮑﻞ زﯾﺮ ﻧﺸﺎن داده ﺷﺪه اﺳﺖ .
9
10
ADMIN
Module
11
وﺟﻮد ﻣﺎژول ﻫﺎي ﻣﺨﺘﻠﻒ در ﻧﺮم اﻓﺰار PDMSﺑﺎﻋﺚ ﺷﺪه ﮐﻪ ﺑﯿﺶ از ﻫﺮ اﻗﺪاﻣﯽ ﻧﯿﺎز ﺑﻪ ﺳﺎزﻣﺎﻧﺪﻫﯽ اﯾﻦ
ﻣﺎژول ﻣﻮرد اﺳﺘﻔﺎده در ﻧﺮم اﻓﺰار ﺑﺮاي اﻧﺠﺎم اﯾﻦ ﮐﺎر ،ﻣﺎژول ADMINاﺳﺖ ADMIN .ﯾﮏ ﭘﺮوژه ﺑﺎ
ﺗﻌﺮﯾﻒ Userﻫﺎ ،دﯾﺘﺎﺑﯿﺲ ﻫﺎي ﮔﻮﻧﺎﮔﻮن و ﻫﻤﭽﻨﯿﻦ ، MDBدر ﺣﻘﯿﻘﺖ روﻧﺪ اﺻﻠﯽ اﻧﺠﺎم ﭘﺮوژه را
ﺗﻌﺮﯾﻒ ﺳﻄﺢ دﺳﺘﺮﺳﯽ در ADMINﻧﯿﺰ ﺑﺴﯿﺎر ﻣﻬﻢ و ﺗﺎﺛﯿﺮ ﮔﺬار اﺳﺖ .ﮐﺎﻫﺶ ﯾﺎ اﻓﺰاﯾﺶ ﺑﯿﺶ از ﺣﺪ
دﺳﺘﺮﺳﯽ ﯾﮏ Userﻣﻤﮑﻦ اﺳﺖ ﺑﺎﻋﺚ اﯾﺠﺎد ﻣﺸﮑﻼت ﻏﯿﺮ ﻗﺎﺑﻞ ﺣﻞ و ﯾﺎ ﮔﺎه ﺗﻌﻮﯾﻖ زﯾﺎد ﭘﺮوژه ﮔﺮدد .
از اﯾﻦ رو ADMINﺑﺎ آﮔﺎﻫﯽ از ﻫﺮ ﯾﮏ از Userﻫﺎ و اﻫﻤﯿﺖ آن ﻫﺎ ﺑﻪ آن ﻫﺎ ﺳﻄﺢ دﺳﺘﺮﺳﯽ داده و ﺑﻪ
ﻫﻤﯿﻦ ﺟﻬﺖ ﻧﯿﺰ در روﻧﺪ اﻧﺠﺎم ﭘﺮوژه ﺑﺴﯿﺎر ﺗﺎﺛﯿﺮ ﮔﺬار اﺳﺖ .
ﯾﮑﯽ از اﺻﻠﯽ ﺗﺮﯾﻦ وﻇﺎﯾﻒ ADMINﺳﺎﺧﺘﻦ و ﻣﺪﯾﺮﯾﺖ ﻋﻨﺎﺻﺮ ADMINاﺳﺖ .ﻋﻨﺎﺻﺮ اﺻﻠﯽ در اﯾﻦ
ﺣﯿﻄﻪ را ﻣﯽ ﺗﻮان ﺷﺎﻣﻞ ﺗﯿﻢ ﻫﺎ ،ﮐﺎرﺑﺮﻫﺎ ،دﯾﺘﺎﺑﯿﺲ ﻫﺎ و MDBﻫﺎ ﻧﺎم ﺑﺮد .
12
Save workدر ﺣﻘﯿﻘﺖ ﮐﻠﯿﻪ ﮐﺎر اﻧﺠﺎم ﺷﺪه ﺧﻮد را ﺑﺮ روي دﯾﺘﺎﺑﯿﺲ ذﺧﯿﺮه ﻣﺮﺗﺐ ﻣﯽ ﮐﻨﺪ .
MDBدر ﺣﻘﯿﻘﺖ ﻣﺠﻤﻮﻋﻪ ﭼﻨﺪﯾﻦ دﯾﺘﺎﺑﯿﺴﯽ اﺳﺖ ﮐﻪ ﯾﮏ ﺗﯿﻢ ﺑﻪ آن دﺳﺘﺮﺳﯽ دارد .در ﻧﺮم اﻓﺰار
ﺑﺎ ﺗﻌﺮﯾﻒ MDBدر ﺣﻘﯿﻘﺖ ﺑﻪ ﮐﺎرﺑﺮﻫﺎ در ﯾﮏ ﯾﺎ ﭼﻨﺪ دﯾﺘﺎﺑﯿﺲ اﺟﺎزه ﺧﻮاﻧﺪن و ﻧﻮﺷﺘﻦ و در ﺑﻘﯿﻪ
دﯾﺘﺎﺑﯿﺲ ﻫﺎ ﻓﻘﻂ اﺟﺎزه ﺧﻮاﻧﺪن ﻣﯽ دﻫﯿﻢ .از ﻫﻤﯿﻦ رو اﺳﺖ ﮐﻪ در ﻫﻨﮕﺎم ورود ﺑﻪ ﻧﺮم اﻓﺰار ﺑﺎﯾﺪ اﺑﺘﺪا ﻧﺎم
MDBﯾﻤﺎن را در ﺗﯿﻢ ﻣﺸﺨﺺ ﮐﻨﯿﻢ ﺗﺎ ﻧﺮم اﻓﺰار ﺑﻪ ﻣﺎ اﺟﺎزه ورود ﺑﺪﻫﺪ .
ﮐﺎرﺑﺮان ﺑﺎ ﯾﮏ ﻧﺎم ﺷﻨﺎﺳﻪ و رﻣﺰ ﻋﺒﻮر ﻣﺸﺨﺺ ﻣﯽ ﺷﻮﻧﺪ و ﺑﺎ دادن اﯾﻦ اﻃﻼﻋﺎت اﺟﺎزه ورود ﺑﻪ دﯾﺘﺎﺑﯿﺲ
ﻫﺎي ﻣﺨﺘﻠﻒ را ﭘﯿﺪا ﻣﯽ ﮐﻨﻨﺪ .ﮐﺎرﺑﺮاﻧﯽ ﮐﻪ ﻋﻀﻮ ﺗﯿﻢ ﺧﺎﺻﯽ ﻫﺴﺘﻨﺪ ،اﺟﺎزه ﻧﻮﺷﺘﻦ در دﯾﺘﺎﺑﯿﺲ ﻫﺎي
وﻇﺎﯾﻒ اﺻﻠﯽ ﯾﮏ ADMINرا ﻣﯽ ﺗﻮان ﺑﻪ ﺻﻮرت زﯾﺮ ﻃﺒﻘﻪ ﺑﻨﺪي ﮐﺮد :
( 6ﻣﺸﺨﺺ ﮐﺮدن و ﻣﺘﻤﺎﯾﺰ ﮐﺮدن Sessionﻫﺎ ﺑﺎ Stampو ﻗﺎدر ﺑﻮدن در اﯾﺠﺎد ﺗﻐﯿﯿﺮات از ﯾﮏ
Sessionﺑﻪ ﯾﮏ Sessionدﯾﮕﺮ
در ﻧﺮم اﻓﺰار PDMSﺳﻪ ﭘﺮوژه ﺑﻪ ﺻﻮرت ﭘﯿﺶ ﻓﺮض وﺟﻮد دارد ﮐﻪ ﺷﺎﻣﻞ SAMو IMPو MAS
ﭘﺮوژه SAMﺑﺮاي ﺣﺎﻟﺖ ﺑﺎ واﺣﺪ ﻣﯿﻠﯽ ﻣﺘﺮ اﺳﺖ و IMPﺑﺮاي ﺣﺎﻟﺖ ﺑﺎ واﺣﺪ اﯾﻨﭻ ﻣﯽ ﺑﺎﺷﺪ .ﭘﺮوژه
MASﻧﯿﺰ ﭘﺮوژه اﺻﻠﯽ ﺗﻌﺮﯾﻒ ﺷﺪه در ﻧﺮم اﻓﺰار ﻣﯽ ﺑﺎﺷﺪ .در ﺣﺎﻟﺖ MASTERدر ﺣﻘﯿﻘﺖ ﯾﮏ
ﺳﺮي ﭘﯿﺶ ﻓﺮض ﻫﺎي ﺑﻪ ﻋﻨﻮان Referenceدر ﻃﺮاﺣﯽ ﺑﺮاي ﻣﺎ وﺟﻮد دارد .
14
ﺷﮑﻞ1-2
اﺻﻮﻻً از ﺳﻪ ﺣﺮف اول ﭘﺮوژه ﺑﺮاي ﻧﺎم ﮔﺬاري ﭘﺮوژه اﺳﺘﻔﺎده ﻣﯽ ﺷﻮد .ﺑﻪ ﻃﻮر ﻣﺜﺎل اﮔﺮ ﯾﮏ ﭘﺮوژه ﺑﺎ ﻧﺎم
TRAININGداﺷﺘﻪ ﺑﺎﺷﯿﻢ ﺳﻪ ﺣﺮف اول آن ﯾﻌﻨﯽ TRAرا در ﻧﻈﺮ ﮔﺮﻓﺘﻪ و در ﯾﮏ ﻧﻘﻄﻪ از
ﮐﺎﻣﭙﯿﻮﺗﺮ اﯾﻦ ﭘﻮﺷﻪ را اﯾﺠﺎد ﻣﯽ ﮐﻨﯿﻢ .در زﯾﺮ ﻣﺠﻤﻮﻋﻪ ﻫﺎي آن ﻧﯿﺰ ﭼﻬﺎر زﯾﺮ ﻣﺠﻤﻮﻋﻪ ﺑﺎ ﻧﺎم ﻫﺎي زﯾﺮ
TRAISO ﺑﺮاي ذﺧﯿﺮه ﮐﻠﯿﻪ ﻓﺎﯾﻞ ﻫﺎي ISODRAFTﻣﻮرد اﺳﺘﻔﺎده ﻗﺮار ﻣﯽ ﮔﯿﺮد
15
اﯾﺰوﻣﺘﺮﯾﮏ اﺳﺘﺎﻧﺪارد
اﯾﺰوﻣﺘﺮﯾﮏ ﺳﯿﺴﺘﻢ
ﺷﮑﻞ2-2
16
ﺷﮑﻞ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
17 ﺷﮑﻞ4-2
در ﻣﺮﺣﻠﻪ ﺑﻌﺪ ﻓﺎﯾﻞ را Saveﮐﺮده و ﯾﮏ ﺑﺎر ﺑﺮاي ﺷﻨﺎﺳﺎﻧﺪن ﭘﺮوژه ﺑﻪ ﻧﺮم اﻓﺰار ﺑﺮ روي آن ﮐﻠﯿﮏ ﻣﯽ
ﮐﻨﯿﻢ .
ﺣﺎل در ﻫﻤﺎن ﻣﺤﻞ ﻧﺼﺐ ﻧﺮم اﻓﺰار ﻓﺎﯾﻞ Make.batرا ﭘﯿﺪا ﮐﺮده ﺑﺮ روي آن ﮐﻠﯿﮏ ﻣﯽ ﮐﻨﯿﻢ ،ﺑﺎ
اﺟﺮاي آن ﯾﮏ ﺻﻔﺤﻪ داﺳﯽ ﺷﮑﻞ ،ﻧﺎم ﭘﺮوژه را از ﻣﺎ ﻣﯽ ﭘﺮﺳﺪ .ﺑﻌﺪ از وارد ﮐﺮدن ﻧﺎم ﭘﺮوژه ﺧﻂ دﺳﺘﻮر
ﺑﺎ اﻧﺠﺎم اﯾﻦ ﺳﺮي از دﺳﺘﻮرﻫﺎ ،دﯾﺘﺎﺑﯿﺲ ﻫﺎي ADMINﺳﺎﺧﺘﻪ ﻣﯽ ﺷﻮد .
ﭘﺲ از اﺟﺮاي اﯾﻦ دﺳﺘﻮرﻫﺎ ﻓﺎﯾﻞ ﻫﺎي زﯾﺮ در TRA000اﯾﺠﺎد ﻣﯽ ﺷﻮﻧﺪ :
Trasys ﺣﺎوي ﻓﺎﯾﻞ ﺳﯿﺴﺘﻢ دﯾﺘﺎﺑﯿﺲ ﮐﻪ دﺳﺘﺮﺳﯽ ﮐﻨﺘﺮل اﻃﻼﻋﺎت را ﺑﺮاي ﻣﺪل ﻫﺎي ﻣﺎژول
Tracom ﺣﺎوي ﻓﺎﯾﻞ COMMSدﯾﺘﺎﺑﯿﺲ اﺳﺖ ﮐﻪ اﻃﻼﻋﺎت اﯾﻦ ﮐﻪ ﭼﻪ ﮐﺴﯽ ﺑﻪ ﭼﻪ ﻣﺎژوﻟﯽ دﺳﺖ
19
ADMINﺑﺎﯾﺪ در ﺗﻌﺮﯾﻒ MDB ، DB ، Team ، Userﯾﮏ ﺣﺎﻟﺖ ﺑﻬﯿﻨﻪ را ﺣﺘﻤﺎً در ü
ﻧﻈﺮ ﺑﮕﯿﺮﯾﺪ .ﻫﻤﯿﺸﻪ اﻓﺰاﯾﺶ ﺗﻌﺪاد اﻋﻀﺎ و ﯾﺎ ﺗﯿﻢ ﻫﺎ و ﯾﺎ ﻫﺮ ﯾﮏ از اﻟﻤﺎن ﻫﺎي ADMIN
ﻫﺮ ﺗﯿﻢ ﺗﻨﻬﺎ ﯾﮏ DBدارد ﮐﻪ ﺗﻨﻬﺎ Userﻫﺎي ﻫﻤﺎن ﺗﯿﻢ ﺑﻪ آن دﺳﺘﺮﺳﯽ ﻧﻮﺷﺘﻦ دارﻧﺪ . ü
در ﺻﻮرﺗﯽ ﮐﻪ ﻧﯿﺎز ﺑﺎش Userﯾﮏ ﺗﯿﻢ ،ﮐﻪ در آن ﺗﯿﻢ دﺳﺘﺮﺳﯽ ﺧﻮاﻧﺪن و ﻧﻮﺷﺘﻦ دارد و ü
در ﯾﮏ ﺗﯿﻢ دﯾﮕﺮ دﺳﺘﺮﺳﯽ ﻓﻘﻂ ﺧﻮاﻧﺪن داﺷﺘﻪ ﺑﺎﺷﺪ ،ﮐﺎﻓﯽ اﺳﺖ ﯾﮏ MDBدﯾﮕﺮ
ﺗﻌﺮﯾﻒ ﮐﻨﯿﻢ ﮐﻪ در آن Userاول ﻧﺒﻮده و ﻓﻘﻂ ﻓﻘﻂ دﺳﺘﺮﺳﯽ ﺧﻮاﻧﺪن داﺷﺘﻪ ﺑﺎﺷﺪ .
ﺗﻨﻬﺎ و ﻓﻘﻂ ﯾﮏ دﯾﺘﺎﺑﯿﺲ Systemدر داﯾﺮﮐﺘﻮري ﭘﺮوژه ﻣﻮﺟﻮد اﺳﺖ ﮐﻪ اﻃﻼﻋﺎت ADMINﭘﺮوژه ﺑﻪ
20
ﺻﻮرت زﯾﺮ در آن ﻧﮕﻬﺪاري ﻣﯽ ﺷﻮد :
ب ( ﻟﯿﺴﺘﯽ از ﮐﻠﯿﻪ ﮐﺎرﺑﺮان ﮐﻪ ﺑﻪ دﯾﺘﺎﺑﯿﺲ ﻫﺎ دﺳﺘﺮﺳﯽ دارﻧﺪ و ﺗﯿﻤﯽ ﮐﻪ ﺑﻪ آن ﺗﻌﻠﻖ دارﻧﺪ .
ﻧﮑﺘﻪ :دﯾﺘﺎﺑﯿﺲ ﺳﯿﺴﺘﻢ ﯾﮏ دﯾﺘﺎﺑﯿﺲ Multiwriteﻣﻌﻨﺎﯾﺶ اﯾﻦ اﺳﺖ ﮐﻪ ﻣﯽ ﺗﻮان ﺑﯿﺶ از ﯾﮏ ﻧﻔﺮ در
ﻫﺮ زﻣﺎﻧﯽ در ﻣﺎژول ADMINﺑﺎﺷﻨﺪ .اﻣﺎ ﻧﺮم اﻓﺰار ،ﻣﺪﯾﺮﯾﺖ دﺳﺘﺮﺳﯽ دارد ،ﯾﻌﻨﯽ در اﯾﻦ ﺣﺎﻟﺖ دو
( 2دﯾﺘﺎﺑﯿﺲ COMMS
اﻃﻼﻋﺎت ﻣﺮﺑﻮط ﺑﻪ اﯾﻦ ﮐﻪ در ﻫﺮ زﻣﺎن ﭼﻪ ﮐﺴﯽ و از ﭼﻪ ﻣﺎژوﻟﯽ اﺳﺘﻔﺎده ﻣﯽ ﮐﻨﺪ و اﯾﻦ ﮐﻪ در ﺣﺎل
ﺣﺎﺿﺮ ﭼﻪ دﯾﺘﺎﺑﯿﺴﯽ در ﺣﺎل اﺳﺘﻔﺎده اﺳﺖ ،در اﯾﻦ دﯾﺘﺎﺑﯿﺲ ذﺧﯿﺮه ﻣﯽ ﺷﻮد .ﻫﺮ ﮐﺎرﺑﺮ ﯾﮏ ﻣﮑﺎن ﺟﺪا
در COMMSدارد ﮐﻪ ﻣﯽ ﺗﻮاﻧﺪ ﺑﻪ اﻣﮑﺎن ﻧﻮﺷﺘﻦ دﺳﺘﺮﺳﯽ داﺷﺘﻪ ﺑﺎﺷﺪ و ﻣﯽ ﺗﻮاﻧﺪ ﺗﻐﯿﯿﺮات ﻣﺎژول ﻫﺎ
را ذﺧﯿﺮه ﮐﻨﺪ .ﻫﺮ ﮐﺎرﺑﺮي ﮐﻪ اﻣﮑﺎن دﯾﺪن ﻣﮑﺎن ﮐﺎرﺑﺮﻫﺎي دﯾﮕﺮ را داﺷﺘﻪ ﺑﺎﺷﺪ ،ﻣﯽ ﺗﻮاﻧﺪ ﻣﺘﻮﺟﻪ
ﮐﺎرﻫﺎي ﮐﺎرﺑﺮان آن ﻣﮑﺎن ﺷﻮد ،ﺑﺪون آن ﮐﻪ ﺧﻮدش ﺑﺘﻮاﻧﺪ در آن ﻣﮑﺎن ﺗﻐﯿﯿﺮي اﯾﺠﺎد ﻧﻤﺎﯾﺪ .
وارد اﯾﻦ ﻗﺴﻤﺖ ﺷﻮﻧﺪ ،ﺑﻪ ﻧﻮﺑﺖ ﻣﻨﺘﻈﺮ ﻣﯽ ﻣﺎﻧﻨﺪ ،اوﻟﯽ ﮐﻪ ﺧﺎرج ﺷﺪ ﻧﻔﺮ ﺑﻌﺪي ﻣﯽ ﺗﻮاﻧﺪ وارد ﺷﻮد .
21
اﯾﻦ دﯾﺘﺎﺑﯿﺲ ﭘﯿﻐﺎم ﻫﺎي داﺧﻠﯽ ﮐﺎرﺑﺮان ﺑﻪ ﻫﻤﺮاه ﮐﻠﯿﻪ ﻣﺎﮐﺮوﻫﺎي داﺧﻠﯽ دﯾﺘﺎﺑﯿﺲ را ﺣﻔﻆ ﻣﯽ ﮐﻨﺪ .اﯾﻦ
دﯾﺘﺎﺑﯿﺲ ﻓﻘﻂ ﺑﺮاي ﻧﻮﺷﺘﻦ ﺗﻮﺳﻂ ﯾﮏ ﮐﺎرﺑﺮ در ﯾﮏ زﻣﺎن واﺣﺪ ﺑﺎز ﻣﯽ ﺑﺎﺷﺪ ،ﺑﺮاي ﺧﻮاﻧﺪن ﭼﻨﺪﯾﻦ
ﮐﺎرﺑﺮ در ﯾﮏ زﻣﺎن واﺣﺪ ﻣﺸﮑﻠﯽ ﻧﺪارد .و ﻫﻤﻪ ﮐﺎرﺑﺮان ﻧﯿﺎز دارﻧﺪ ﮐﻪ در اﯾﻦ دﯾﺘﺎﺑﯿﺲ ﺑﻨﻮﯾﺴﻨﺪ ،ﻧﯿﺎزﺷﺎن
ﺑﯿﺸﺘﺮ در زﻣﺎﻧﯽ اﺳﺖ ﮐﻪ ﻣﯽ ﺧﻮاﻫﻨﺪ ﭘﯿﻐﺎم ﺑﻔﺮﺳﺘﻨﺪ ﯾﺎ دﯾﺘﺎﺑﯿﺲ داﺧﻠﯽ ﻣﺎﮐﺮو ﺑﻨﻮﯾﺴﻨﺪ ﯾﺎ ﭘﯿﻐﺎم ﻫﺎ و
ﻧﮑﺘﻪ :دﯾﺘﺎﺑﯿﺲ ﻣﺘﻌﻠﻖ ﺑﻪ MISCﻧﯿﺰ Single-Accessو ﻫﺮ ﮐﺎرﺑﺮي ﮐﻪ ﻣﺎﯾﻞ اﺳﺖ در اﯾﻦ دﯾﺘﺎﺑﯿﺲ
ﭼﯿﺰي ﺑﻨﻮﯾﺴﺪ ﻣﯽ ﺑﺎﯾﺴﺖ ﻣﻨﺘﻈﺮ ﺑﻤﺎﻧﺪ ﺗﺎ ﮐﺎرﺑﺮ ﻗﺒﻠﯽ ﻧﻮﺷﺘﻨﺶ ﺗﻤﺎم ﺷﻮد و از اﯾﻦ دﯾﺘﺎﺑﯿﺲ ﺑﯿﺮون ﺑﯿﺎﯾﺪ .
ﻣﺜﺎل :ﻓﺮض ﮐﻨﯿﺪ در ﭘﺮوژه ﺑﺎ ﻣﮑﺎﻧﯽ روﺑﺮوﯾﯿﻢ ﮐﻪ داراي ﺷﺶ ﻧﺎﺣﯿﻪ ﺑﻪ ﺻﻮرت زﯾﺮ اﺳﺖ :
DBD DBF
ﺷﮑﻞ7-2
ﺣﺎل اﮔﺮ ﺑﺨﻮاﻫﯿﻢ MDBﺗﻌﺮﯾﻒ ﮐﻨﯿﻢ ﮐﻪ در آن ﮐﺎرﺑﺮ A1ﺣﺎﻟﺖ ﺧﻮاﻧﺪن و ﻧﻮﺷﺘﻦ و در دﯾﺘﺎﺑﯿﺲ دو
ﺗﯿﻢ Bو Cو ﻓﻘﻂ ﺣﺎﻟﺖ ﺧﻮاﻧﺪن داﺷﺘﻪ ﺑﺎﺷﺪ ﯾﮏ MDBﺑﻪ ﺻﻮرت زﯾﺮ ﺗﻌﺮﯾﻒ ﻣﯽ ﮐﻨﯿﻢ :
23
در PDMSﮐﺎرﺑﺮﻫﺎ ﺑﺮ اﺳﺎس ﻧﻮع دﺳﺘﺮﺳﯽ ﺷﺎن ﺑﻪ دو دﺳﺘﻪ ﺗﻘﺴﯿﻢ ﻣﯽ ﺷﻮﻧﺪ :
اﯾﻦ ﮐﺎرﺑﺮ ﺗﻮاﻧﺎﯾﯽ ورود ﺑﻪ ﮐﻠﯿﻪ ﻣﺎژول ﻫﺎ و ﻫﻤﭽﻨﯿﻦ ﺑﻪ روزرﺳﺎﻧﯽ در ﮐﻠﯿﻪ دﯾﺘﺎﺑﯿﺲ ﻫﺎ را دارا اﺳﺖ .
در ﻣﺎژول ﻫﺎي ﺣﺴﺎس ،ﻗﺪرت ورود ﻧﺪارد ﻣﺎﻧﻨﺪ ADMINو LEXICONﺗﻨﻬﺎ ﺗﻮاﻧﺎﯾﯽ ﺗﻐﯿﯿﺮ در
Update DB ( 1
در اﯾﻦ ﺣﺎﻟﺖ اﺟﺎزه دارﯾﻢ ﮐﻪ ﭼﻨﺪﯾﻦ ﺧﻮاﻧﻨﺪه و ﭼﻨﺪﯾﻦ ﻧﻮﯾﺴﻨﺪه داﺷﺘﻪ ﺑﺎﺷﯿﻢ .
ﻧﮑﺘﻪ ( 1دﯾﺘﺎﺑﯿﺲ ﻫﺎي Designو Catalogueو Draftو Iso Draftﻣﯽ ﺗﻮاﻧﻨﺪ Multi write
ﺑﺎﺷﻨﺪ .
24
ﻧﮑﺘﻪ ( 2دﯾﺘﺎﺑﯿﺲ ﻣﺘﻌﻠﻖ ﺑﻪ ﺳﯿﺴﺘﻢ ،ﻫﻤﯿﺸﻪ ﺣﺎﻟﺖ Multi writeدارد .
ﻧﮑﺘﻪ ( 4در ﻫﺮ زﻣﺎﻧﯽ ﻣﯽ ﺗﻮان دﯾﺘﺎﺑﯿﺲ ﺣﺎﻟﺖ Updateرا ﺑﻪ Multi writeﺗﻐﯿﯿﺮ داد اﻣﺎ ﺗﻨﻬﺎ در
ﺣﺎﻟﺘﯽ ﻣﯽ ﺗﻮان Multi writeرا ﺑﻪ Updateﺗﻐﯿﯿﺮ داد ﮐﻪ ﻫﯿﭻ Extractاي در داﺧﻞ آن ﺳﺎﺧﺘﻪ
ﻧﮑﺘﻪ ( 5در ﺣﺎﻟﺖ ، Updateاوﻟﯿﻦ ﮐﺎرﺑﺮي ﮐﻪ وارد ﺷﺪ ﻗﺎﺑﻠﯿﺖ ﺧﻮاﻧﺪن و ﻧﻮﺷﺘﻦ دارد اﻣﺎ ﺑﺮاي ﺣﺎﻟﺖ
در اﯾﻦ ﺣﺎﻟﺖ ﺗﺎ زﻣﺎﻧﯽ ﮐﻪ ﮐﺎرﺑﺮ Xدر ﻣﺤﯿﻂ ﻧﺮم اﻓﺰار اﺳﺖ ،دﯾﺘﺎﺑﯿﺲ Claimاوﺳﺖ .ﭘﺲ از ﺧﺮوج
اﯾﻦ ﮐﺎرﺑﺮ ،ﺑﻘﯿﻪ ﮐﺎر را ﮐﺎﺑﺮ دﯾﮕﺮ ﻣﯽ ﺗﻮاﻧﺪ اداﻣﻪ دﻫﺪ .
در اﯾﻦ ﺣﺎﻟﺖ Claimﺑﻪ ﻃﻮر اﺧﺘﺼﺎﺻﯽ در دﺳﺖ ﮐﺎرﺑﺮ Xاﺳﺖ ،ﻣﮕﺮ اﯾﻦ ﮐﻪ ﺧﻮد او ﻧﻮع Claimرا
25
ﺷﮑﻞ8-2
ﻫﻤﺎﻧﻄﻮر ﮐﻪ ﻣﺸﺎﻫﺪه ﻣﯽ ﺷﻮد اﺑﺘﺪا ﻣﯽ ﺑﺎﯾﺴﺖ ﻧﺎم ﭘﺮوژه ﻣﻮرد ﻧﻈﺮﺗﺎن را اﻧﺘﺨﺎب ﮐﻨﯿﺪ .در ﻣﺤﻞ ﻧﺎم
ﭘﺮوژه ﻋﻼوه ﺑﺮ ﺳﻪ ﭘﺮوژه ﭘﯿﺶ ﻓﺮض Master ، Sampleو Imperialﻧﺎم ﭘﺮوژه ﻫﺎﯾﯽ را ﮐﻪ ﺧﻮدﺗﺎن
ﺳﺎ ﺧﺘﻪ اﯾﺪ را ﻧﯿﺰ ﻣﺸﺎﻫﺪه ﻣﯽ ﮐﻨﯿﺪ .ﺳﭙﺲ ﻧﺎم ﮐﺎرﺑﺮي و رﻣﺰ ﻋﺒﻮر را ﻣﯽ دﻫﯿﺪ و MDBاي را ﮐﻪ ﻣﯽ
ﺧﻮاﻫﯿﺪ ﺑﺎ آن وارد ﻣﺤﯿﻂ PDMSﺷﻮﯾﺪ را ﺗﻌﯿﯿﻦ ﻣﯽ ﮐﻨﯿﺪ ) .ﺗﻮﺟﻪ داﺷﺘﻪ ﺑﺎﺷﯿﺪ وﻗﺘﯽ ﻣﯽ ﺧﻮاﻫﯿﺪ
وارد ﻣﺤﯿﻂ PDMSﺷﻮﯾﺪ ﺗﯿﻢ و دﯾﺘﺎﺑﯿﺲ را ﺷﻤﺎ ﺧﻮدﺗﺎن اﻧﺘﺨﺎب ﻧﻤﯽ ﮐﻨﯿﺪ ،ﺗﻨﻬﺎ MDBرا اﻧﺘﺨﺎب
ﻣﯽ ﮐﻨﯿﺪ و اﯾﻦ MDBاﺳﺖ ﮐﻪ ﺣﺪ دﺳﺘﺮﺳﯽ ﺷﻤﺎ را ﻣﺸﺨﺺ ﻣﯽ ﮐﻨﺪ ( .
ﺷﮑﻞ9-2
26
ﻧﮑﺘﻪ :وﻗﺘﯽ ﺑﺎ ﻧﺎم ﮐﺎرﺑﺮي Systemﻣﯽ ﺧﻮاﻫﯿﺪ وارد ﻣﺤﯿﻂ PDMSﺷﻮﯾﺪ ،ﻧﯿﺎزي ﺑﻪ اﯾﻨﮑﻪ MDB
ﻣﺸﺨﺺ ﮐﻨﯿﺪ ،ﻧﺪارﯾﺪ .
ﺷﮑﻞ10-2
Optionﻫﺎﯾﯽ ﮐﻪ در اﯾﻦ ﻣﻨﻮ ﺑﺎر ﻣﺸﺎﻫﺪه ﻣﯽ ﮐﻨﯿﺪ ﻗﺎﺑﻞ دﺳﺘﺮﺳﯽ در ﮐﻠﯿﻪ ي ﭘﺮوژﻫﺎﯾﯽ PDMS
ﻫﺴﺘﻨﺪ ،در ﺣﺎﻟﺖ . Adminﭘﻨﺞ ﮔﺰﯾﻨﻪ ي اول ﯾﻌﻨﯽ ) Setting ، Query ، Display ، Adminو
( Utilityﮔﺰﯾﻨﻪ ﻫﺎي ﻣﺸﺎﺑﻪ در ﻣﺎژول ﻫﺎي ﻣﺨﺘﻠﻒ ﻧﺮم اﻓﺰار ﻫﺴﺘﻨﺪ .اﻣﺎ دﯾﮕﺮ ﮔﺰﯾﻨﻪ ﻫﺎ ﺗﻨﻬﺎ ﻣﺨﺘﺺ
Adminﻫﺴﺘﻨﺪ .
ﻫﻤﭽﻨﯿﻦ ﺷﻤﺎ ﭘﻨﺠﺮه ي زﯾﺮ را ﻣﺸﺎﻫﺪه ﺧﻮاﻫﯿﺪ ﮐﺮد .در اﯾﻦ ﭘﻨﺠﺮه ﺷﻤﺎ اﻣﮑﺎن اﯾﻦ را دارﯾﺪ ﮐﻪ اﻟﻤﺎن
ﻫﺎي اﺻﻠﯽ Adminرا اﯾﺠﺎد ،ﮐﭙﯽ ،ﺗﻐﯿﯿﺮ و ﭘﺎك ﮐﻨﯿﺪ.
اﯾﻦ ﭘﻨﺠﺮه ﻣﺸﺎﺑﻪ Members Listدر دﯾﮕﺮ ﻣﺎژول ﻫﺎ ﻣﯽ ﺑﺎﺷﺪ .در اﯾﻦ ﭘﻨﺠﺮه ﻟﯿﺴﺖ ﮐﻠﯿﻪ اﻟﻤﺎﻧﻬﺎي
ﻗﺎﺑﻞ ﺗﻐﯿﯿﺮ روﺋﯿﺖ ﻣﯽ ﺷﻮﻧﺪ .
اﯾﻦ ﻣﻨﻮي ﺣﺎﻟﺖ ﻫﺎي ﻣﺨﺘﻠﻔﯽ دارد ﺑﺴﺘﻪ ﺑﻪ اﯾﻨﮑﻪ ﮐﺪام اﻟﻤﺎن را اﻧﺘﺨﺎب ﮐﺮده ﺑﺎﺷﯿﻢ .دﮐﻤﻪ ﻫﺎي زﯾﺮ
ﻣﻨﻮي ،ﯾﻌﻨﯽ ) Modify، Copy ، Createو ( Deleteﺑﻪ ﻣﺎ اﺟﺎزه ﻣﯽ دﻫﻨﺪ آﻧﻄﻮري ﮐﻪ ﻣﯽ
ﺧﻮاﻫﯿﻢ ﻋﻨﺎﺻﺮ را ﻣﺮﺗﺐ ﮐﻨﯿﻢ .
27
ﺑﻌﻀﯽ دﮐﻤﻪ ﻫﺎ ﺑﻪ ﺻﻮرت ﻏﯿﺮ ﻓﻌﺎل ،در ﺑﻌﻀﯽ از ﺣﺎﻟﺖ ﻫﺎي اﻧﺘﺨﺎب ﻫﺴﺘﻨﺪ .
ﺑﻄﻮرﺧﻼﺻﻪ وﻗﺘﯽ ﺷﻤﺎ ﻣﯽ ﺧﻮاﻫﯿﺪ ﻋﻨﺎﺻﺮ Adminراﮐﻪ ﻧﯿﺎز دارﯾﺪ ،ﺑﺴﺎزﯾﺪ ﺑﻬﺘﺮ اﺳﺖ ﻃﺒﻖ ﻣﺮاﺣﻞ زﯾﺮ
ﻋﻤﻞ ﮐﻨﯿﺪ:
-1ﺳﺎﺧﺘﻦ ﺗﯿﻢ ﻫﺎ
-2ﺳﺎﺧﺘﻦ دﯾﺘﺎﺑﯿﺲ ﻫﺎ
-3ﺳﺎﺧﺘﻦ ﮐﺎرﺑﺮﻫﺎ واﻓﺰودن دﯾﺘﺎﺑﯿﺲ ﻫﺎ ﺑﻪ آﻧﻬﺎ
ﺷﻤﺎ ﻣﯽ ﺗﻮاﻧﯿﺪ ﻣﻮارد ﻓﻮق را اﯾﺠﺎد ﮐﺮده ،ﮐﭙﯽ ﮐﻨﯿﺪ ،ﺗﻐﯿﯿﺮ دﻫﯿﺪ وﯾﺎ ﭘﺎك ﮐﻨﯿﺪ .ﻏﯿﺮازاﯾﻦ ﻣﻮارد
Stampsﻧﯿﺰ اﺳﺖ و ﻣﯽ ﺗﻮاﻧﺪ ﮐﺎرﺑﺮﻫﺎ را ﺑﻪ ﺗﯿﻢ ﻫﺎ دﯾﺘﺎﺑﯿﺲ ﻫﺎ و MDBﻫﺎ واﺑﺴﺘﻪ ﮐﻨﺪ .ﻫﻤﭽﻨﯿﻦ
ﺷﻤﺎ ﻣﯽ ﺗﻮاﻧﯿﺪ ﺑﻪ اﯾﻦ ﻋﻨﺎﺻﺮ وﯾﮋﮔﯽ ﻧﯿﺰ ﻧﺴﺒﺖ دﻫﯿﺪ.
ﻣﻨﻮ ،ﺷﮑﻠﻬﺎي ﺧﺎﺻﯽ ﺑﺴﺘﻪ ﺑﻪ اﯾﻨﮑﻪ ﮐﺪام ﻋﻨﺼﺮ را اﻧﺘﺨﺎب ﮐﺮده اﯾﺪ ﺑﻪ ﺧﻮد ﻣﯽ ﮔﯿﺮد .ﻧﻮع ﻋﻨﺼﺮ را از
ﻗﺴﻤﺖ ﺑﺎﻻي ﻣﻨﻮ ﺑﺎ زدن روي دﮐﻤﻪ ▼ ﻣﯽ ﺗﻮاﻧﯿﻢ اﻧﺘﺨﺎب ﮐﻨﯿﻢ .ﺑﺎ اﻧﺘﺨﺎب ﻧﻮع ﻋﻨﺼﺮ ،ﻧﻮﺷﺘﻪ ﻫﺎي
28
داﺧﻞ ﺟﻌﺒﻪ زﯾﺮﯾﻦ ﻧﯿﺰ ﺗﻐﯿﯿﺮ ﻣﯽ ﮐﻨﻨﺪ .
ﺷﮑﻞ12-2
ﺑﺮاي ﺳﺎﺧﺘﻦ ﺗﯿﻢ ،ﻧﺎم ﺗﯿﻢ را وارد ﮐﻨﯿﺪ و در ﺻﻮرت ﺗﻤﺎﯾﻞ ﺷﺮح آن را وارد ﻧﻤﺎﯾﺪ .ﮐﻠﯿﺪ APPLYرا
ﻓﺸﺎر دﻫﯿﺪ ،ﺣﺎل ﺗﯿﻢ ﻣﻮرد ﻧﻈﺮ ﺷﻤﺎ ﺳﺎﺧﺘﻪ ﺷﺪه اﺳﺖ درﭘﻨﺠﺮه ﺳﻤﺖ ﭼﭗ ﻣﻨﻮي ﺑﺎﻻ ﻟﯿﺴﺖ ﮐﻠﯿﻪ
ﮐﺎرﺑﺮدﻫﺎﯾﯽ را ﮐﻪ در ﭘﺮوژه ﺗﻌﺮﯾﻒ ﮐﺮده اﯾﻢ ﻣﺸﺎﻫﺪه ﻣﯽ ﮐﻨﯿﻢ .اﮔﺮ ﻗﺒﻼ ﮐﺎرﺑﺮﻫﺎ را ﺳﺎﺧﺘﻪ ﺑﺎﺷﯿﻢ ﺷﻤﺎ
29 ﻣﯽ ﺗﻮاﻧﯿﺪ ﺑﺎ اﻧﺘﺨﺎب ﮐﺎرﺑﺮ در ﺗﯿﻢ ﻣﻮرد ﻧﻈﺮﺗﺎن و زدن دﮐﻤﻪ ► ﮐﺎرﺑﺮ را وارد ﺗﯿﻢ ﮐﻨﯿﺪ .ﺑﺪﯾﻦ ﺻﻮرت
ﯾﮏ ﯾﺎ ﭼﻨﺪ ﮐﺎرﺑﺮ وارد ﺗﯿﻢ ﻣﯽ ﺷﻮﻧﺪ و ﻧﺎﻣﺸﺎن در ﭘﻨﺠﺮه ﺳﻤﺖ راﺳﺖ دﯾﺪه ﻣﯽ ﺷﻮد .
(2-1-6-2ﺳﺎﺧﺘﻦ ﮐﺎرﺑﺮ
ﺑﺮاي ﺳﺎﺧﺘﻦ ﮐﺎرﺑﺮ در ﭘﻨﺠﺮه Admin Elementsﺑﺨﺶ Userرا اﻧﺘﺨﺎب ﻣﯽ ﮐﻨﯿﻢ و ﺳﭙﺲ Create
را ﻣﯽ زﻧﯿﻢ .ﺣﺎل ﻣﻨﻮي Create Userﻇﺎﻫﺮ ﻣﯽ ﺷﻮد .
ﺷﮑﻞ13-2
ﺷﮑﻞ14-2
ﺗﯿﻢ ﻫﺎ
ﻣﻨﻮي Copy Teamﺑﻪ ﺷﻤﺎ اﺟﺎزه ﻣﯽ دﻫﺪ ﺑﺮاي ﺗﯿﻢ ﺟﺪﯾﺪ ﺗﺎن ﻧﺎم و ﯾﮏ ﺗﻮﺻﯿﻒ ﺗﻌﺮﯾﻒ ﮐﻨﯿﺪ .اﮔﺮ
ﺷﻤﺎ در ﮐﻨﺎر ﮔﺰﯾﻨﻪ ، Include Usersﻋﻼﻣﺖ ﺗﯿﮏ را ﺑﺰﻧﯿﺪ ،ﮐﻠﯿﻪ اﻋﻀﺎي ﺗﯿﻢ ﻗﺒﻠﯽ ﻋﻀﻮ اﯾﻦ ﺗﯿﻢ
ﺟﺪﯾﺪ ﻧﯿﺰ ﻣﯽ ﺷﻮﻧﺪ .ﮐﭙﯽ دﯾﺘﺎﺑﯿﺲ ﻫﺎي ﻣﺘﻌﻠﻖ ﺑﻪ ﺗﯿﻢ ﻗﺒﻠﯽ ﻧﯿﺰ درﺗﯿﻢ ﺟﺪﯾﺪ ﻗﺮارﻣﯽ ﮔﯿﺮد.
ﺷﮑﻞ15-2
ﺷﮑﻞ16-2
وﻗﺘﯽ ﮔﺰﯾﻨﻪ اول را اﻧﺘﺨﺎب ﻣﯽ ﮐﻨﯿﺪ ﻣﻨﻮي Create databaseﻇﺎﻫﺮﻣﯽ ﺷﻮد .
33
ﺷﮑﻞ17-2
: Area Numberزﻣﺎﻧﯽ اﺳﺘﻔﺎده ﻣﯽ ﺷﻮد ﮐﻪ ﺷﻤﺎ ﺑﺨﻮاﻫﯿﺪ دﯾﺘﺎﺑﯿﺲ ﻫﺎ رادر ﯾﮏ داﯾﺮﮐﺘﻮري دﯾﮕﺮ
ذﺧﯿﺮه ﻧﻤﺎﯾﯿﺪ .ﺷﻤﺎ ﻣﯽ ﺗﻮاﻧﯿﺪ اﯾﻦ Attributeرا ﺑﺎ ﻓﺸﺮدن دﮐﻤﻪ Systemدر ﺳﻤﺖ راﺳﺖ اﯾﻦ
ﻣﺤﻮﻃﻪ Resetﻧﻤﺎﯾﯿﺪ .
: File Numberزﻣﺎﻧﯽ اﺳﺘﻔﺎده ﻣﯽ ﺷﻮد ﮐﻪ ﻧﺎم ﻓﺎﯾﻞ ﻫﺎ در دﯾﺘﺎﺑﯿﺲ در ﺣﺎل ﺗﻮﺳﻌﻪ ﺑﺎﺷﺪ .ﺑﻄﻮر
ﻣﺜﺎل ﯾﮏ دﯾﺘﺎﺑﯿﺲ در ﭘﺮوژه abcﺑﺎ ﺷﻤﺎره ﻓﺎ ﯾﻞ 12ﺗﺤﺖ ﻋﻨﻮان abc012ذﺧﯿﺮه ﻣﯽ ﺷﻮد .ﺗﻨﻬﺎ
34
ﻣﻘﺎدﯾﺮ 1ﺗﺎ 8192ﻣﻮرد ﻗﺒﻮل اﺳﺖ .ﻣﻘﺎدﯾﺮ داده ﺷﺪه در ﯾﮏ ﭘﺮوژه ﺑﺎﯾﺪ ﻣﻨﺤﺼﺮ ﺑﻪ ﻓﺮد ﺑﺎﺷﺪ.
ﺷﮑﻞ18-2
35
ﻧﮑﺘﻪ :اﮔﺮ ﺷﻤﺎ ﺑﺨﻮاﻫﯿﺪ ﭼﻨﺪﯾﻦ ﮐﺎرﺑﺮ ﺗﻮاﻧﺎﯾﯽ ﮐﺎر ﺑﺮ روي ﮐﭙﯽ ﻫﺎي دﯾﺘﺎﻫﺎي ﻣﺸﺎﺑﻪ را داﺷﺘﻪ ﺑﺎﺷﻨﺪ
ﺑﻬﺘﺮ اﺳﺖ ﮐﻪ از Extractﻫﺎ اﺳﺘﻔﺎده ﮐﻨﯿﺪ .
دﯾﺘﺎﺑﯿﺲ ﻫﺎ ﻣﯿﺘﻮاﻧﻨﺪ ﮐﭙﯽ ﺷﻮﻧﺪ .از ﻃﺮﯾﻖ اﻧﺘﺨﺎب ﻋﻨﺼﺮ ﻣﻮرد ﻧﻈﺮ در ﻗﺴﻤﺖ Admin
Elementsوﺳﭙﺲ ﻓﺸﺮدن ﮐﻠﯿﺪ Copyدر ﻣﻨﻮي ﭘﺎﯾﯿﻦ .ﺑﺪﯾﻦ ﺻﻮرت ﻣﻨﻮي Copy
Databaseﻇﺎﻫﺮ ﺧﻮاﻫﺪ ﺷﺪ .
36
ﺷﮑﻞ19-2
38
21-2ﺷﮑﻞ
: Foreign Projectﻟﯿﺴﺖ ﺳﺎﯾﺮ ﭘﺮوژه ﻫﺎﯾﯽ را ﮐﻪ ﻗﺎﺑﻞ دﺳﺘﺮس ﻫﺴﺘﻨﺪ را ﻧﺸﺎن ﻣﯽ دﻫﺪ .
: Access Project asﺷﻤﺎ ﻣﯽ ﺑﺎﯾﺴﺖ ﻧﺎم ﮐﺎرﺑﺮي و رﻣﺰ ﻋﺒﻮر را ﺑﺮاي ﮐﺎرﺑﺮ Freeدر ﭘﺮوژه ﻫﺎي
Foreignﺑﺪﻫﯿﺪ .
: Foreign DBsﻟﯿﺴﺖ دﯾﺘﺎﺑﯿﺲ ﻫﺎﯾﯽ اﺳﺖ ﮐﻪ در ﭘﺮوژه ﻫﺎي Foreignوﺟﻮد دارﻧﺪ .
دﯾﺘﺎﺑﯿﺲ ﮐﻪ ﻣﻮرد ﻧﯿﺎزﺗﺎن اﺳﺖ را اﻧﺘﺨﺎب ﮐﻨﯿﺪ وﺳﭙﺲ ﮐﻠﯿﺪ Applyرا ﺑﻔﺸﺎرﯾﺪ .ﺷﻤﺎ ﭘﯿﻐﺎم
اﺧﻄﺎري درﯾﺎﻓﺖ ﺧﻮاﻫﯿﺪ ﻧﻤﻮد ﻣﺒﻨﯽ ﺑﺮ اﯾﻨﮑﻪ ﭘﺮوژه اي در ﺣﺎل ﺣﺎﻇﺮ وﺟﻮد ﻧﺪاﺷﺘﻪ ﺑﺎﺷﺪ ﺷﻤﺎ ﻧﻤﯽ
ﺗﻮاﻧﯿﺪ دﯾﺘﺎﺑﯿﺲ ﻫﺎي را ﺑﯿﻔﺰاﯾﺪ ﮐﻪ داراي TeamID /DB Nameﻣﺸﺎﺑﻪ در ﭘﺮوژه ﺟﺎري ﺑﺎﺷﺪ .
ﺷﻤﺎ ﻣﯽ ﺗﻮاﻧﯿﺪ دﯾﺘﺎﺑﯿﺲ ﻫﺎﯾﯽ را ﮐﻪ ﻧﻤﯽ ﺧﻮاﻫﯿﺪ از ﻟﯿﺴﺖ دﯾﺘﺎﺑﯿﺲ ﻫﺎﯾﺘﺎن ﺑﻪ وﺳﯿﻠﻪ ﮐﻠﯿﮏ ﮐﺮدن
ﺑﺮ روي دﮐﻤﻪ Excludeﺣﺬف ﮐﻨﯿﺪ .
اﯾﻦ دﮐﻤﻪ در ﻣﻨﻮي Admin Elementsﻣﻮﺟﻮد ﻣﯽ ﺑﺎﺷﺪ .ﺑﺎ ﮐﻠﯿﮏ ﮐﺮدن ﺑﺮ روي اﯾﻦ دﮐﻤﻪ ،
ﻣﻨﻮي ﻣﻮرد ﻧﻈﺮ ﻇﺎﻫﺮ ﻣﺸﻮد .
ﺑﻄﻮر ﻣﺜﺎل ﺑﺮاي اﻓﺰودن ﺗﻌﺪادي دﯾﺘﺎﺑﯿﺲ ﺑﻪ ﻟﯿﺴﺖ دﯾﺘﺎﺑﯿﺲ ﻫﺎﯾﻤﺎن در ﭘﻨﺠﺮه ﺻﻔﺤﻪ ﻗﺒﻞ در
39
ﺑﺨﺶ Project Foreignرا اﻧﺘﺨﺎب ﻣﯽ ﮐﻨﯿﻢ وﺑﺎ Usernameو Passwordﻣﺮﺑﻮط ﺑﻪ
Adminﮐﻪ در اﯾﻨﺠﺎ Systemو xxxxxxﻫﺴﺘﻨﺪ ﺑﻪ ﻗﺴﻤﺖ Foreign Databaseﻣﯽ روﯾﻢ
ﺷﮑﻞ23-2
41
از ﻗﺴﻤﺖ Foreign Projectﭘﺮوژه اي ﮐﻪ ﻣﯽ ﺧﻮاﻫﯿﻢ ﯾﮏ ﯾﺎ ﭼﻨﺪ دﯾﺘﺎﺑﯿﺲ اش را ﮐﭙﯽ ﮐﻨﯿﻢ
اﻧﺘﺨﺎب ﻣﯽ ﮐﻨﯿﻢ ،ﻧﺎم ﮐﺎرﺑﺮي و رﻣﺰ ﻋﺒﻮر را ﻣﯽ دﻫﯿﻢ ،ﺳﭙﺲ در Foreign Databaseﻧﺎم
42
ﺷﮑﻞ24-2
43
ﺷﮑﻞ25-2
(14-1-6-2ﺗﻐﯿﯿﺮ MDBﻫﺎ
ﺑﺮاي ﺗﻐﯿﯿﺮ وﯾﮋﮔﯽ MDBﻫﺎ ﻣﯽ ﺗﻮان از ﻣﻨﻮﯾﯽ اﺳﺘﻔﺎده ﮐﺮد ﮐﻪ ﺧﯿﻠﯽ ﻣﺸﺎﺑﻪ ﻣﻨﻮي اﯾﺠﺎد MDB
اﺳﺖ .ﺑﺮاي ﻇﺎﻫﺮ ﺷﺪن ﻣﻨﻮي ، Modifyﻋﻨﺼﺮي را ﮐﻪ ﻣﯽ ﺧﻮاﻫﯿﺪ ﺗﻐﯿﯿﺮ دﻫﯿﺪ از ﻟﯿﺴﺖ Admin
، Elementsاﻧﺘﺨﺎب ﮐﻨﯿﺪ و ﺳﭙﺲ :
üﯾﺎ ﮐﻠﯿﺪ Modifyرا در ﭘﺎﯾﯿﻦ Admin Elementsاﻧﺘﺨﺎب ﮐﻨﯿﺪ .
üﯾﺎ در ﻣﻨﻮي اﯾﺠﺎد در ﮔﺰﯾﻨﻪ ، Modify / Createﮔﺰﯾﻨﻪ Modifyرا اﻧﺘﺨﺎب ﮐﻨﯿﺪ .
ﺷﻤﺎ ﻣﯽ ﺗﻮاﻧﯿﺪ ﻧﺎم ،ﺷﺮح ،دﯾﺘﺎﺑﯿﺲ ﻣﻮﺟﻮد در MDBو اﯾﻨﮑﻪ دﯾﺘﺎﺑﯿﺲ در Currentﺑﺎﺷﺪ ﯾﺎ
در ، Deferredرا ﺗﻐﯿﯿﺮ دﻫﯿﺪ .
در ﺣﺎﻟﺖ Sessionدر ﻣﺤﻞ دادن ﺷﻤﺎره ، Sessionﺷﻤﺎره Sessionاي را ﮐﻪ ﻣﯽ ﺧﻮاﻫﯿﻢ ﺑﻪ آن
ﺑﺮﮔﺮدﯾﻢ را ﻣﯽ دﻫﯿﻢ .وﻗﺘﯽ ﮐﻠﯿﺪ Applyرا ﺑﺰﻧﯿﻢ ﺑﻪ آن ﺣﺎﻟﺖ ﺑﺮﮔﺸﺘﻪ و در ﻋﯿﻦ ﺣﺎل ﯾﮏ Session
ﺟﺪﯾﺪ ﻧﯿﺰ ﺑﺮاي ﻣﺎ ﻣﯽ ﺳﺎزد .
در ﺣﺎﻟﺖ Time Dateﻧﯿﺰ ﯾﮏ ﺗﺎرﯾﺨﯽ را ﻣﯽ ﻧﻮﯾﺴﯿﻢ و PDMSﻧﺰدﯾﮑﺘﺮﯾﻦ ﺗﺎرﯾﺦ را ﺑﻪ زﻣﺎن ذﮐﺮ
ﺷﺪه ﺗﻮﺳﻂ ﻣﺎ ،در ﻧﻈﺮ ﻣﯽ ﮔﯿﺮد و ﺷﮑﻞ را ﺑﻪ ﺣﺎﻟﺘﯽ ﮐﻪ در آن زﻣﺎن ﺑﻮده ﺑﺮ ﻣﯽ ﮔﺮداﻧﺪ .
ﺣﺎﻟﺖ Stampﺑﺮاي زﻣﺎﻧﯽ اﺳﺖ ﮐﻪ در ﻫﻨﮕﺎم Designﺑﺮاي Sessionﻫﺎ commentﺑﮕﺬارﯾﻢ .
ﻣﻮﻗﻊ ﻃﺮاﺣﯽ ،ﺑﻬﺘﺮ اﺳﺖ ﻫﺮ ﻓﺎز ﮐﻪ ﮐﺎرش ﺗﻤﺎم ﺷﺪ ﯾﮏ Stampﺑﮕﺬارﯾﺪ و در ﻣﻮرد ﻓﺎز اﻧﺠﺎم ﺷﺪه ،
ﯾﮏ Commentﺑﻨﻮﯾﺴﯿﺪ و Saveﮐﻨﯿﺪ .
46
47
ﺷﮑﻞ28-2
Sessionﻫﺎي PDMSﺗﻮاﻧﺎﯾﯽ ذﺧﯿﺮه ﺳﺎزي ﺗﺎرﯾﺨﭽﻪ ﺗﻐﯿﯿﺮاﺗﯽ ﮐﻪ در دﯾﺘﺎﺑﯿﺲ اﻧﺠﺎم ﻣﯽ ﺷﻮﻧﺪ را
دارﻧﺪ .وﻗﺘﯽ ﯾﮏ Sessionﺳﺎﺧﺘﻪ ﻣﯽ ﺷﻮد ،اﻃﻼﻋﺎت ﺗﻐﯿﯿﺮ داده ﺷﺪه ﺑﻪ اﻧﺘﻬﺎي ﻓﺎﯾﻞ دﯾﺘﺎﺑﯿﺲ اﻓﺰوده
ﻣﯽ ﺷﻮﻧﺪ .اﺿﺎﻓﻪ ﺷﺪن ﺣﺠﻢ اﻃﻼﻋﺎت ذﺧﯿﺮه ﺷﺪه ﻓﻀﺎي ﻻزم ﺑﺮاي ﮐﺎر را ﮐﺎﻫﺶ ﻣﯽ دﻫﺪ و ﺣﺠﻢ
دﯾﺘﺎﺑﯿﺲ ﺑﺎﻻ را ﻣﯽ ﺑﺮد .ﺑﺎ اﻓﺰاﯾﺶ ﺣﺠﻢ دﯾﺘﺎﺑﯿﺲ ﺑﺮاي Loadﮐﺮدن آن ﻧﯿﺰ زﻣﺎن ﺑﯿﺸﺘﺮي ﻧﯿﺰ ﺧﻮاﻫﯿﻢ
داﺷﺖ .از ﺳﻮي دﯾﮕﺮ ﺳﺮﻋﺖ ﮐﺎر ﻧﯿﺰ ﭘﺎﯾﯿﻦ آﻣﺪه و اﺣﺘﻤﺎل ﺧﺮاﺑﯽ دﯾﺘﺎﺑﯿﺲ ﻧﯿﺰ اﻓﺰاﯾﺶ ﻣﯽ ﯾﺎﺑﺪ .
ﭘﺲ ﺑﻬﺘﺮ اﺳﺖ وﻗﺘﯽ ﮐﻪ ﮐﺎر ﯾﮏ ﻓﺎز ﺗﻤﺎم ﺷﺪ و دﯾﺪﯾﻢ ﮐﻪ دﯾﮕﺮ ﻫﯿﭻ ﻣﺸﮑﻠﯽ وﺟﻮد ﻧﺪارد و ﻧﯿﺎز ﺑﻪ
ﺗﺎرﯾﺨﭽﻪ اش ﻧﺪارﯾﻢ اﻃﻼﻋﺎت را از ﻃﺮﯾﻖ Mergeﮐﺮدن Sessionﻫﺎ ﻓﺸﺮده ﻣﯽ ﮐﻨﯿﻢ Merge .ﮐﺮدن
ﺑﻪ اﯾﻦ ﻣﻌﻨﯽ ﻧﯿﺴﺖ ﮐﻪ اﻃﻼﻋﺎت ﺷﻤﺎ از ﺑﯿﻦ ﻣﯽ رود و 3Dﻣﺪل را دﯾﮕﺮ ﻧﺨﻮاﻫﯿﻢ داﺷﺖ 3D .ﻣﺪل
ﺑﺎﻗﯽ ﻣﯽ ﻣﺎﻧﺪ ،اﻣﺎ اﻣﮑﺎن Backtrackرا از ﻣﺎ ﻣﯽ ﮔﯿﺮد .
ﺑﻪ ﻃﻮر ﻣﺜﺎل در ﺷﮑﻞ زﯾﺮ ﺑﯿﻦ Session1و Session82دﯾﮕﺮ Sessionاي وﺟﻮد ﻧﺪارد و ﻣﺎ ﻣﺜﻼً
ﺑﻪ Session30ﻧﻤﯽ ﺗﻮاﻧﯿﻢ ﺑﺎز ﮔﺮدﯾﻢ .
48
ﺷﮑﻞ29-2
49
ﺷﮑﻞ30-2
50
Project → Information
ﺷﮑﻞ31-2
در ﺑﺎﻻ ﺗﻌﺪاد ﮐﺎرﺑﺮاﻧﯽ ﮐﻪ در اﯾﻦ ﭘﺮوژه ﻫﻤﮑﺎري دارﻧﺪ را ﻣﯽ دﻫﯿﻢ ،ﺑﻌﺪ درﻗﺴﻤﺖ ﭘﺎﯾﯿﻦ ،ﯾﻌﻨﯽ Set
، Attributeﯾﮑﯽ ﯾﮑﯽ ﮔﺰﯾﻨﻪ ﻫﺎ را اﻧﺘﺨﺎب ﻣﯽ ﮐﻨﯿﻢ و در ﻣﺤﻮﻃﻪ ﺟﻠﻮي آن ﻋﺒﺎرت ﻣﻮرد ﻧﻈﺮ را ﻣﯽ
ﻧﻮﯾﺴﯿﻢ .
51