Professional Documents
Culture Documents
ﻃﻌﺎﻣﻨﺎ ﰲ ﺍﳉﻤﺎﻫﲑﻳﺔ
ﻭﻫﻮ ﻣﻘﺪﻡ ﻟﻺﻳﻔﺎﺀ ﲟﺘﻄﻠﺒﺎﺕ ﺍﻟﺸﻬﺎﺩﺓ ﺍﳉﺎﻣﻌﻴﺔ ﺍﻷﻭﱃ .
إﻟﻰ اﻟﺬﯾﻦ ﻋﻠﻤﻮﻧﺎ وﺷﻘﻮا ﻃﺮﯾﻖ اﻟﻌﻠﻢ ﻟﻨﺎ إﻟﻰ ﻣﻦ ﻛﺎﻧﻮا اﻟﻤﺪاد ﻟﻨﻜﺘﺐ ﻣﺴﺘﻘﺒﻠﻨﺎ
أﺳﺎﺗﺬﺗﻲ
إﻟﻰ ھﺆﻻء أھﺪي ﺛﻤﺮة ﺟﮭﺪي..
اﻟﺸﻜﺮ أوﻻً وأﺧﯿﺮاً إﻟﻰ اﷲ ﻋﺰ وﺟﻞ اﻟﺬي وﻓﻘﻨﻲ ﻓﻲ إﻋﺪاد ھﺬا اﻟﻤﺸﺮوع
وﻣﺎ اﻟﺘﻮﻓﯿﻖ إﻻ ﺑﮫ .
ﻛﻤﺎ أﺗﻘﺪم ﺑﺎﻟﺸﻜﺮ اﻟﺨﺎص إﻟﻰ ﻛﻞ ﻣﻦ زودﻧﻲ ﺑﻜﻞ ﻣﺎ ﯾﻠﺰم ﻣﻦ ﻣﻌﻠﻮﻣﺔ ﻓﻲ
ھﺬا اﻟﻤﺸﺮوع ﻛﺬﻟﻚ اﻟﺸﻜﺮ إﻟﻰ ﻛﻞ ﻣﻦ ﻣﺪ ﻟﻲ ﯾﺪ اﻟﻌﻮن واﻟﻤﺴﺎﻋﺪة ﻓﻲ إﺗﻤﺎم
ھﺬا اﻟﻤﺸﺮوع .
ﺍﻟﺮﺍﺑﻊ :ﺍﻟﺘﺼﻤــــﻴـﻢ
ﺍﻟﻔﺼﻞ ﺍﻟﺮﺍﺑﻊ
ﺍﻟﻔﺼﻞ
ﺍﳋﺎﻣﺲ :ﺍﻟﺘﻨﻔﻴﺬ
ﺍﻟﻔﺼﻞ ﺍﳋﺎﻣﺲ
ﺍﻟﻔﺼﻞ
1
PDF created with pdfFactory Pro trial version www.pdffactory.com
ﺍﻟﻔﺼل ﺍﻷﻭل
ﺍﻟﺩﺭﺍﺴﺔ ﺍﻟﻤﺒﺩﺌﻴﺔ
2
PDF created with pdfFactory Pro trial version www.pdffactory.com
ﺍﻟﺪﺭﺍﺳﺔ ﺍﳌﺒﺪﺋﻴﺔ ﺍﻟﻔﺼﻞ ﺍﻷﻭﻝ
• ﻭﺿﻊ ﻗﺎﺋﻤﺔ ﺑﺎﻷﺳﺌﻠﺔ ﺍﳌﺮﻏﻮﺏ ﻃﺮﺣﻬﺎ ﺃﺛﻨﺎﺀ ﺍﳌﻘﺎﺑﻠﺔ.
• ﲢﺪﻳﺪ ﺍﻷﺷﺨﺎﺹ ﺍﻟﺬﻳﻦ ﺳﻮﻑ ﺗﺘﻢ ﻣﻌﻬﻢ ﺍﳌﻘﺎﺑﻠﺔ.
ﻭﺑﻌﺪ ﺍﻻﻧﺘﻬﺎﺀ ﻣﻦ ﺍﳌﻘﺎﺑﻠﺔ ﻳﺘﻢ ﺳﺮﺩ ﺍﻟﻨﻘﺎﻁ ﺍﻟﱵ ﰎ ﲨﻌﻬﺎ ﻟﺰﻳﺎﺩﺓ ﺍﻟﺘﺄﻛﺪ ﻣﻦ ﺻﺤﺔ ﺍﳌﻌﻠﻮﻣﺎﺕ ﺍﻟﱵ ﰎ
ﺗﺪﻭﻳﻨﻬﺎ.
1.3ﺍﻟﻨﻈﺎﻡ ﺍﻟﻴﺪﻭﻱ:
ﻟﻮ ﲣﻴﻠﻨﺎ ﺍﻟﻌﻤﻞ ﻣﻦ ﺩﻭﻥ ﻣﻨﻈﻮﻣﺔ ﺧﺎﺻﺔ ﲟﺠﺎﻝ ﺍﻟﻌﻤﻞ ﺍﳌﻄﻠﻮﺏ ﻓﺴﻮﻑ ﻧﻌﺮﻑ ﺍﳌﺸﺎﻛﻞ ﺍﻟﱵ ﳑﻜﻦ ﺃﻥ
ﺗﻈﻬﺮ ﻟﻨﺎ ﻣﻦ ﺟﺮﺍﺀ ﺍﻟﻌﻤﻞ ﺍﻟﻴﺪﻭﻱ ﻭﺍﻟﱵ ﳝﻜﻦ ﺃﻥ ﻧﻠﺨﺼﻬﺎ ﺑﺎﻟﻨﻘﺎﻁ ﺍﻟﺘﺎﻟﻴﺔ :
• ﻋﺐﺀ ﺍﻟﻌﻤﻞ.
• ﺍﻟﻌﻤﻞ ﺍﻟﻴﺪﻭﻱ ﺍﻟﺬﻱ ﻳﺆﺩﻱ ﺇﱃ ﺗﺄﺧﲑ ﰲ ﺇﻇﻬﺎﺭ ﺍﻟﻨﺘﺎﺋﺞ ﻭ ﺍﳌﻌﻠﻮﻣﺎﺕ.
• ﻛﺜﺮﺓ ﺍﳌﺴﺘﻨﺪﺍﺕ ﻭﺍﳌﻠﻔﺎﺕ ﻳﻀﻴﻊ ﺍﻟﻜﺜﲑ ﻣﻦ ﺍﻟﻮﻗﺖ ﰲ ﺍﻟﺒﺤﺚ ﻋﻨﻬﺎ.
3
PDF created with pdfFactory Pro trial version www.pdffactory.com
ﺍﻟﺪﺭﺍﺳﺔ ﺍﳌﺒﺪﺋﻴﺔ ﺍﻟﻔﺼﻞ ﺍﻷﻭﻝ
4
.2ﺍﻟﺘﺤﻠــﻴﻞ
2.1ﻣﻘﺪﻣـــﺔ
ﻣﻦ ﺍﻟﺼﻌﺐ ﺗﻄﻮﻳﺮ ﺃﻭ ﺗﻌﺪﻳﻞ ﺃﻱ ﻧﻈﺎﻡ ﺑﻮﺿﻌﻪ ﺍﻟﻘﺎﺋﻢ ﺑﺪﻭﻥ ﻋﻤﻠﻴﺔ ﺍﻟﺘﺤﻠﻴﻞ ﺣﻴﺚ ﻛﺎﻥ ﺍﻟﺮﺃﻱ ﺍﻟﺴﺎﺋﺪ ﻗﺒﻞ ﺍﻟﺴﺘﻴﻨﺎﺕ ﻫﻮ ﺃﻥ
ﺍﻟﱪﳎﺔ ﻫﻲ ﺍﻟﺸﻲﺀ ﺍﳌﻬﻢ ﰲ ﺇﻋﺪﺍﺩ ﺍﻟﻨﻈﻢ ﻭ ﱂ ﻳﻜﻦ ﻫﻨﺎﻙ ﺷﻲﺀ ﻳﺴﻤﻰ ﲢﻠﻴﻞ ﺃﻭ ﺗﺼﻤﻴﻢ ﺍﻟﻨﻈﻢ ﺇﳕﺎ ﻛﺎﻧﺖ ﺗﺴﺘﺨﺪﻡ ﺍﻟﻠﻐﺔ
ﺍﻟﻄﺒﻴﻌﻴﺔ ﰲ ﺇﻋﺪﺍﺩ ﻣﻮﺍﺻﻔﺎﺕ ﺍﻟﺘﺼﻤﻴﻢ ﳑﺎ ﻳﻨﺘﺞ ﻋﻨﻪ ﻏﻤﻮﺽ ﻭ ﺗﻀﺎﺭﺏ ﰲ ﻋﻤﻠﻴﺔ ﺗﻄﻮﻳﺮ ﺍﻟﻨﻈﺎﻡ.
2.3ﲨﻊ ﺍﳌﻌﻠﻮﻣﺎﺕ
ﺗﺘﻢ ﻋﻤﻠﻴﺔ ﻣﻌﺮﻓﺔ ﺍﻟﻌﻨﺎﺻﺮ ﺍﳌﻜﻮﻧﺔ ﻟﻠﻨﻈﺎﻡ ﻋﻦ ﻃﺮﻳﻖ ﲨﻊ ﺍﳌﻌﻠﻮﻣﺎﺕ ﻭ ﰲ ﺃﺛﻨﺎﺀ ﺩﺭﺍﺳﺘﻨﺎ ﻟﻠﻨﻈﺎﻡ ﻗﻤﻨﺎ ﺑﺎﺳﺘﺨﺪﺍﻡ ﻋﺪﺓ ﻃﺮﻕ
ﳉﻤﻊ ﺍﳌﻌﻠﻮﻣﺎﺕ ﺣﻮﻝ ﻃﺒﻴﻌﺔ ﺳﲑ ﻋﻤﻞ ﺍﻟﻨﻈﺎﻡ ﻧﺬﻛﺮ ﻣﻨﻬﺎ :ﺩﺭﺍﺳﺔ ﺍﻟﻨﻈﺎﻡ ﺍﳊﺎﱄ ﻣﻦ ﺧﻼﻝ ﺩﺭﺍﺳﺔ ﺍﻟﻨﻈﺎﻡ ﺍﳊﺎﱄ ﰎﹼ ﺍﻟﺘﻌﺮﻑ
ﻋﻠﻰ ﺣﺠﻢ ﺍﻟﺒﻴﺎﻧﺎﺕ ﺍﻟﱵ ﺳﻴﺘﻢ ﺍﻟﺘﻌﺎﻣﻞ ﻣﻌﻬﺎ ﰲ ﺍﻟﻨﻈﺎﻡ.
5
PDF created with pdfFactory Pro trial version www.pdffactory.com
ﺍﻟﺘﺤﻠﻴﻞ ﺍﻟﻔﺼﻞ ﺍﻟﺜﺎﱐ
6
PDF created with pdfFactory Pro trial version www.pdffactory.com
ﺍﻟﺘﺤﻠﻴﻞ ﺍﻟﻔﺼﻞ ﺍﻟﺜﺎﱐ
7
8
PDF created with pdfFactory Pro trial version www.pdffactory.com
ﺍﻟﺘﺤﻠﻴﻞ ﺍﻟﻔﺼﻞ ﺍﻟﺜﺎﱐ
ﺍﺳﻢ ﺍﻟﻌﻤﻠﻴﺔ
9
PDF created with pdfFactory Pro trial version www.pdffactory.com
ﺍﻟﺘﺤﻠﻴﻞ ﺍﻟﻔﺼﻞ ﺍﻟﺜﺎﱐ
اﺳﻢ اﻟﻜﯿﻨﻮﻧﺔ
ﻭ ﺍﻵﻥ ﺑﺈﻣﻜﺎﻧﻨﺎ ﲢﺪﻳﺪ ﻛﻴﻨﻮﻧﺎﺕ ﺍﻟﻨﻈﺎﻡ ﻛﺎﻟﺘﺎﱄ:
ﺍﻟﻜﻴﻨﻮﻧﺎﺕ ﺍﳋﺎﺭﺟﻴﺔ q
• ﺍﳌﺴﺘﺨﺪﻡ.
ﺍﻟﻜﻴﻨﻮﻧﺎﺕ ﺍﻟﺪﺍﺧﻠﻴﺔ q
• ﺍﻟﻮﺟﺒﺎﺕ ﺍﻟﺮﺋﻴﺴﻴﺔ.
• ﺍﳌﻘﺒﻼﺕ.
• ﺍﳊﻠﻮﻳﺎﺕ.
2.5.3.3ﺍﻟﻌﻼﻗﺔ ﺍﳌﻨﻄﻘﻴﺔ ﺑﲔ ﺍﻟﻜﻴﻨﻮﻧﺎﺕ ): (Entity Relation Diagram) (ERD
ﺍﻟﻌﻼﻗﺔ ﻫﻲ ﺍﺭﺗﺒﺎﻁ ﺑﲔ ﺍﻟﻜﻴﻨﻮﻧﺎﺕ ،ﻭ ﺗﻜﻮﻥ ﺍﻟﻌﻼﻗﺔ ﻣﻬﻤﺔ ﻋﻨﺪ ﺗﺼﻤﻴﻢ ﺍﻟﻨﻈﺎﻡ ﻷﺎ ﲢﺪﺩ ﺍﻟﺪﺧﻮﻝ ﻣﻦ ﺣﺪﺙ ﻛﻴﻨﻮﻧﺔ
ﺇﱃ ﺣﺪﺙ ﻛﻴﻨﻮﻧﺔ ﺃﺧﺮﻯ ،ﻭﺗﻜﻮﻥ ﻫﻨﺎﻙ ﺩﺭﺟﺔ ﻟﻜﻞ ﻋﻼﻗﺔ ،ﻓﻤﻦ ﺍﳌﻤﻜﻦ ﺃﻥ ﺗﺄﺧﺬ ﺍﻟﻌﻼﻗﺔ ﻋـﺪﺓ ﺻﻮﺭ ﻛﺎﻟﺘﺎﻟـﻲ-:
10
اﻟﻮﺟﺒﺎت اﻟﺮﺋﯿﺴﯿﺔ
M M
اﻟﻤﻘﺒﻼت ﯾﻄﻠﺐ اﻟﻤﺴﺘﺨﺪم
اﻟﺤﻠﻮﯾﺎت
ﻭﻫﻲ ﺃﻥ ﺍﳌﺴﺘﺨﺪﻡ ﻳﺴﺘﻄﻴﻊ ﺃﻥ ﻳﻄﻠﺐ ﺃﻛﺜﺮ ﻣﻦ ﺃﻛﻠﺔ ﻭ ﺇﻥ ﺍﻷﻛﻼﺕ ﺗﻘﺪﻡ ﻷﻛﺜﺮ ﻣﻦ ﻣﺴﺘﺨﺪﻡ .
11
):(SSADM
اﻟﻤﻨﻈﻮﻣﺔ 1
12
PDF created with pdfFactory Pro trial version www.pdffactory.com
ﺍﻟﺘﺤﻠﻴﻞ ﺍﻟﻔﺼﻞ ﺍﻟﺜﺎﱐ
اﻟﻤﻨﻈﻮﻣﺔ 2
ﺗﻘﺪﱘ ﻣﻘﺒﻼﺕ
ﻋﺮض ﻣﻘﺒﻼت
M ﻣﻠﻒ اﻻﻛﻼت
اﻟﻤﻨﻈﻮﻣﺔ 3
13
PDF created with pdfFactory Pro trial version www.pdffactory.com
ﺍﻟﺘﺤﻠﻴﻞ ﺍﻟﻔﺼﻞ ﺍﻟﺜﺎﱐ
14
اﻟﻤﺴﺘﺨﺪم ﻣﻠﻒ
3.2
اﻻﻛﻼت
اﺳﺘﻌﺮاض ﺣﻠﻮﯾﺎت
ﻋﺮض اﻟﺤﻠﻮ
*
15
3.2ﻣﺘﻄﻠﺒﺎﺕ ﺍﻟﻨﻈــــﺎﻡ
3.2.1ﻣﺘﻄﻠﺒﺎﺕ ﺍﻟﺘﺸﻐﻴﻞ
ﻧﻈﺎﻡ ﺍﻟﻨﻮﺍﻓﺬ ).(Windows xp and up •
• ﻣﻜﺘﺒﺔ ).( .Net Framework
3.2.2ﻣﺘﻄﻠﺒﺎﺕ ﺍﳌﺴﺘﻔﻴـﺪ
ﲢﻘـﻴﻘﺎﹰ ﻟﺮﻏﺒــﺎﺕ ﺍﳌﺴﺘﻔﻴﺪ ﺑﺎﳊﺼﻮﻝ ﻋﻠﻰ ﻣﺎ ﳛﺘﺎﺟﻪ ﻣﻦ ﺍﻟﻨﻈﺎﻡ ،ﻭﲤﻜﻴﻨﻪ ﻣﻦ ﺍﺳﺘﺨﺪﺍﻡ ﺍﻟﻨﻈﺎﻡ ﺑﻄﺮﻳﻘـﺔ
ﻣﻨﺎﺳﺒﺔ ﺑﻔﺮﺽ ﺍﳌﺴﺘﻔﻴﺪ ﻣﺴﺘﺨﺪﻡ ﻋﺎﺩﻱ ﻟﻴﺲ ﻟﺪﻳﻪ ﺩﺭﺍﻳﺔ ﻛﺎﻓﻴﺔ ﺑﺎﳊﺎﺳﺐ ﺍﻵﱄ ،ﻭﲢﻘﻴﻖ ﻣﺘﻄﻠﺒﺎﺗﻪ ،ﰎﹼ ﺗﺰﻭﻳﺪ
ﺍﳌﻨﻈﻮﻣﺔ ﺑﺎﻵﰐ -:
16
PDF created with pdfFactory Pro trial version www.pdffactory.com
ﻭﺻﻒ ﻣﺘﻄﻠﺒﺎﺕ ﺍﻟﻨﻈﺎﻡ ﺍﻟﻔﺼﻞ ﺍﻟﺜﺎﻟﺚ
.2ﺍﻟﻮﺻﻮﻝ ﺇﱃ ﺍﻟﻨﻈﺎﻡ
ﻳﺘﻢ ﺍﻟﻮﺻﻮﻝ ﺇﱃ ﺍﻟﻨﻈﺎﻡ ﺑﻄﺮﻳﻘﺔ ﻣﺒﺎﺷﺮﺓ ﺑﺪﻭﻥ ﺃﻱ ﻗﻴﻮﺩ .
.3ﻣﻌﺎﳉﺔ ﺍﻷﺧﻄﺎﺀ
ﻳﻮﻓﺮ ﺍﻟﻨﻈﺎﻡ ﺍﻟﺮﻗﺎﺑﺔ ﺍﳌﺘﻜﺎﻣﻠﺔ ﻋﻠﻰ ﲨﻴﻊ ﺍﻟﺒﻴﺎﻧﺎﺕ ﺍﳌﺪﺧﻠﺔ ﻭ ﺑﻮﺍﺳﻄﺔ ﻫﺬﻩ ﺍﻟﺮﻗﺎﺑﺔ ﺳﻴﺘﻢ ﺗﺼﺤﻴﺢ ﺃﻱ ﺧﻄـﺄ
ﳑﻜﻦ ﺃﻥ ﻳﻘﻊ ﻓﻴﻪ ﺍﳌﺴﺘﺨﺪﻡ ﻭ ﳏﺎﻭﻟﺔ ﺃﻥ ﺗﻜﻮﻥ ﲨﻴﻊ ﺍﻟﺒﻴﺎﻧﺎﺕ ﺍﳌﺪﺧﻠﺔ ﺻﺤﻴﺤﺔ ﺃﻱ ﻳﺘﻢ ﺗﺼﺤﻴﺢ ﺍﳋﻄﺄ ﻓﻮﺭﺍ
ﻋﻨﺪ ﺣﺪﻭﺛﻪ ،ﻭ ﰎ ﺇﺗﺒﺎﻉ ﺍﻟﻌﺪﻳﺪ ﻣﻦ ﺍﻟﻨﻘﺎﻁ ﻟﻠﺤﺼﻮﻝ ﻋﻠﻰ ﺭﻗﺎﺑﺔ ﻣﺘﻜﺎﻣﻠﺔ ﻋﻠﻰ ﺍﻟﻨﻈﺎﻡ ﻧﺬﻛﺮ ﻣﻨـﻬﺎ:
vﺍﺳﺘﺨﺪﺍﻡ ﺍﻟﺸﻔﺮﺍﺕ ﺍﳋﺎﺻﺔ ﻭ ﺍﻟﱵ ﺑﻮﺍﺳﻄﺘﻬﺎ ﳝﻨﻊ ﺗﻜﺮﺍﺭ ﺍﻟﺒﻴﺎﻧﺎﺕ ﺩﺍﺧﻞ ﺍﻟﺴﺠﻼﺕ ﻭ ﺍﻟﺘﻘﻠﻴﻞ ﻣـﻦ
ﺍﻷﺧﻄﺎﺀ ﰲ ﺍﻹﺩﺧﺎﻝ.
vﻭﺿﻊ ﺭﻗﺎﺑﺔ ﻋﻠﻰ ﺍﻟﺒﻴﺎﻧﺎﺕ ﺍﻟﺮﻗﻤﻴﺔ ﲝﻴﺚ ﻻ ﻳﺘﻢ ﺇﺩﺧﺎﻝ ﺣﺮﻑ ﺩﺍﺧﻞ ﻫﺬﻩ ﺍﻟﺒﻴﺎﻧﺎﺕ
vﻟﻠﺤﻔﺎﻅ ﻋﻠﻰ ﺍﻟﺒﻴﺎﻧﺎﺕ ﻣﻦ ﺍﳊﺬﻑ ﺑﺸﻜﻞ ﺧﺎﻃﺊ ﺗﻮﺟﺪ ﺭﺳﺎﺋﻞ ﻟﻠﺘﺄﻛﻴﺪ ﻋﻠﻰ ﻋﻤﻠﻴﺔ ﺍﳊﺬﻑ.
vﻭﺟﻮﺩ ﺭﺳﺎﺋﻞ ﻟﻠﺘﻨﺒﻴﻪ ﻋﻨﺪ ﺍﻹﺩﺧﺎﻝ ﺍﳋﺎﻃﺊ ﺃﻭ ﻧﺴﻴﺎﻥ ﺃﻱ ﺑﻴﺎﻧﺎﺕ ﱂ ﺗﺪﺧﻞ.
17
18
.4ﺍﻟﺘﺼﻤﻴـﻢ
4.1ﺗﺼﻤﻴﻢ ﺍﻟﻨﻈﺎﻡ
ﻣﺮﺣﻠﺔ ﺍﻟﺘﺼﻤﻴﻢ ﺘﻢ ﺑﻮﺿﻊ ﺍﳌﻮﺍﺻﻔﺎﺕ ﻟﻠﻤﺪﺧﻼﺕ ﻭﺍﳌﺨﺮﺟﺎﺕ ﻭ ﺍﳌﻠﻔﺎﺕ ﻭﺍﻟﱪﺍﻣﺞ ﺍﳌﺴﺘﺨﺪﻣﺔ ﰲ ﺍﳌﻨﻈﻮﻣﺔ
ﺑﻨﺎﺀً ﻋﻠﻰ ﺍﳌﻌﻠﻮﻣﺎﺕ ﺍﻟﱵ ﰎﹼ ﺍﺳﺘﻨﺘﺎﺟﻬﺎ ﻣﻦ ﻣﺮﺣﻠﺔ ﺍﻟﺘﺤﻠﻴﻞ ،ﻭﺗﻨﻘﺴﻢ ﻫﺬﻩ ﺍﳌﺮﺣﻠﺔ ﺇﱃ ﺟﺰﺃﻳﻦ ﺭﺋﻴﺴﻴﲔ ﳘﺎ-:
.1ﺍﻟﺘﺼﻤﻴﻢ ﺍﳌﻨﻄﻘﻲ.
.2ﺍﻟﺘﺼﻤﻴﻢ ﺍﳌﺎﺩﻱ.
4.2ﺍﻟﺘﺼﻤﻴﻢ ﺍﳌﻨﻄــﻘﻲ
ﺍﳍﺪﻑ ﻣﻦ ﻫﺬﻩ ﺍﳌﺮﺣﻠﺔ ﻫﻮ ﺇﺗﺒﺎﻉ ﺗﺼﻤﻴﻢ ﺗﻔﺼﻴﻠﻲ ﻟﻠﺒﻴﺎﻧﺎﺕ ،ﻳﺘﻢ ﺍﺳﺘﺨﺪﺍﻣﻪ ﰲ ﺗﺼﻤﻴﻢ ﺍﳌﻠﻔـﺎﺕ ﻭﻗﻮﺍﻋـﺪ
ﺍﻟﺒﻴﺎﻧﺎﺕ ،ﻭ ﻛﺬﻟﻚ ﺇﺗﺒﺎﻉ ﺗﺼﻤﻴﻢ ﻣﻨﻄﻘﻲ ﻟﻠﻌﻤﻠﻴﺎﺕ ﻳﻘﻮﻡ ﺑﻮﺻﻒ ﺍﻟﱪﺍﻣﺞ ﻭﺻﻔﺎﹰ ﻣﻨﻄﻘﻴﺎﹰ ﺗﺘﻢ ﺍﻻﺳﺘﻔﺎﺩﺓ ﻣﻨﻪ
ﰲ ﺇﲤﺎﻡ ﺍﻟﻮﺻﻒ ﺍﳌﺎﺩﻱ ﻟﻠﱪﺍﻣﺞ ﻭ ﻭﺻﻒ ﻟﻸﺷﻜﺎﻝ ﺍﻟﻄﺒﻴﻌﻴﺔ ﺍﻟﺜﻼﺛﺔ ،ﲟﻌﲎ ﻳﺘﻢ ﲡﻤﻴـﻊ ﺍﻟﺒﻴﺎﻧـﺎﺕ ﺍﻟـﱵ
ﳛﺘﺎﺟـﻬﺎ ﺍﻟﻨﻈﺎﻡ ﻭ ﻭﺿﻌﻬﺎ ﰲ ﺍﻟﺸﻜﻞ ﺍﻟﻐﲑ ﻃﺒﻴﻌﻲ ،ﻭ ﻳﺘﻢ ﺑﻌﺪ ﺫﻟﻚ ﲢﻮﻳﻠﻬﺎ ﺇﱃ ﺍﻟﺸﻜﻞ ﺍﻟﻄﺒﻴﻌـﻲ ﺍﻷﻭﻝ،
ﻓﺎﻟﺜـﺎﻧـﻲ ،ﰒﹼ ﺇﱃ ﺍﻟﺸﻜﻞ ﺍﻟﻄﺒﻴﻌﻲ ﺍﻟﺜﺎﻟﺚ ،ﻭﻟﻜﻲ ﺗﺘﻢ ﻋﻤﻠﻴﺔ ﺍﻟﺘﺼﻤﻴﻢ ﺍﳌﻨﻄﻘﻲ ﻟﻠﻨﻈﺎﻡ ﳚــﺐ ﺇﺟـﺮﺍﺀ
ﻋﻤﻠﻴﺘﲔ ﳘﺎ-:
ﺍﻟﺘﺼﻤﻴﻢ ﺍﳌﻨﻄﻘﻲ ﻟﻠﺒﻴﺎﻧﺎﺕ . .1
ﺍﻟﺘﺼﻤﻴﻢ ﺍﳌﻨﻄﻘﻲ ﻟﻠﱪﺍﻣﺞ . .2
19
PDF created with pdfFactory Pro trial version www.pdffactory.com
ﺍﻟﺘﺼﻤﻴﻢ ﺍﻟﻔﺼﻞ ﺍﻟﺮﺍﺑﻊ
.2ﺗﻄﺒﻴﻊ ﺍﻟﻌﻼﻗــﺎﺕ:
ﻋﻨﺪ ﺍﻟﻌﺰﻡ ﻋﻠﻰ ﺑﻨﺎﺀ ﻗﺎﻋـﺪﺓ ﺑﻴﺎﻧﺎﺕ ﻷﻱ ﺟﻬﺔ ﳚـﺐ ﻣﻌﺮﻓـﺔ ﺍﳌﻌﻄﻴﺎﺕ ﺍﳌﻄﻠﻮﺑﺔ ،ﺃﻭ ﺍﻟﻨﻤﺎﺫﺝ ﺍﻟﱵ ﺗﺘﻌﺎﻣﻞ
ﺎ ﻫﺬﻩ ﺍﳉﻬﺔ ﺣﺘﻰ ﻳﺘﻢ ﺗﻜﻮﻳﻦ ﳎﻤﻮﻋﺔ ﺍﳉﺪﺍﻭﻝ ﺍﻟﻼﺯﻣﺔ ﳍﺬﻩ ﺍﻟﺒﻴﺎﻧﺎﺕ ،ﻭ ﺍﻟﻐﺮﺽ ﻣﻦ ﻫﺬﻩ ﺍﻟﻌﻤﻠﻴﺎﺕ ﻫـﻮ
ﺿﻤﺎﻥ ﻋﻼﻗﺔ ﺍﻟﺒﻴﺎﻧﺎﺕ ﻭ ﺗﻜﺎﻣﻠﻬﺎ ،ﻭﺍﻟﻘﻀﺎﺀ ﻋﻠﻰ ﻋﻤﻠﻴﺔ ﺍﻟﺘﻜﺮﺍﺭ ﺑﲔ ﺍﻟﺒﻴﺎﻧﺎﺕ ،ﻭﻫﺬﺍ ﻳﺘﺮﺗﺐ ﻋﻠﻴﻪ ﺳـﻬﻮﻟﺔ
ﺇﺩﺧﺎﻝ ﺃﻭ ﺗﻌﺪﻳﻞ ﺍﻟﺒﻴﺎﻧﺎﺕ ،ﻭ ﺗﻮﺟﺪ ﻋﻠﻰ ﺍﻷﻗﻞ ﺛﻼﺙ ﻣﺴﺘﻮﻳﺎﺕ ﻟﻠﺘﻄﺒﻴﻊ ﻫـﻲ:
ﺍﻟﺸﻜﻞ ﺍﻟﻐﲑ ﻃﺒﻴﻌﻲ: q
ﰲ ﻫﺬﻩ ﺍﳋﻄﻮﺓ ﻳﺘﻢ ﲡﻤﻴﻊ ﲨﻴﻊ ﺍﻟﻌﻨﺎﺻﺮ ﺃﻭ ﺍﻟﺒﻴﺎﻧﺎﺕ ﺍﳌﺘﻌﻠﻘﺔ ﺑﺎﻟﻨﻈﺎﻡ ﺍﳌﺪﺭﻭﺱ ﰲ ﺟــﺪﻭﻝ ﻭﺍﺣﺪ.
ﺍﻟﺸﻜﻞ ﺍﻟﻄﺒﻴﻌﻲ ﺍﻷﻭﻝ: q
ﻳﺘﻢ ﲢﻮﻳﻞ ﺍﻟﺸﻜﻞ ﺍﻟﻐﲑ ﻃﺒﻴﻌﻲ ﺇﱃ ﺍﻟﺸﻜﻞ ﺍﻟﻄﺒﻴﻌﻲ ﺍﻷﻭﻝ ﻭﺫﻟﻚ ﺑﺘﺤﻠﻴﻞ ﺍﳉﺪﻭﻝ ﺇﱃ ﺟﺪﺍﻭﻝ ﺃﺧﺮﻯ ،ﺣﺘﻰ
ﻳﺘﻢ ﺗﻔﺎﺩﻱ ﺗﻜﺮﺍﺭ ﳎﻤﻮﻋﺔ ﺍﻟﺒﻴﺎﻧﺎﺕ ،ﺃﻱ ﻳﺘﻢ ﻓﺼﻞ ﺍﻤﻮﻋـﺎﺕ ﺍﳌﺘﻜﺮﺭﺓ ﻣﻊ ﺑﻌﻀﻬﺎ ﰲ ﺟﺪﺍﻭﻝ ﻣﻨﻔﺼـﻠﺔ
ﻣـﻊ ﻭﺿﻊ ﺣﻘﻞ ﺍﳌﻔﺘﺎﺡ ﰲ ﺍﳉﺪﺍﻭﻝ ﺍﻟﱵ ﳍﺎ ﻋﻼﻗﺔ ﻣﻊ ﺑﻌﻀﻬﺎ ﺑﻘﺼﺪ ﺍﳊﻔﺎﻅ ﻋﻠﻰ ﺍﻟﺒﻴﺎﻧﺎﺕ ﻣﻦ ﺍﻟﻀﻴﺎﻉ .
ﺍﻟﺸﻜﻞ ﺍﻟﻄﺒﻴﻌﻲ ﺍﻟﺜﺎﱐ: q
ﻗﺒﻞ ﺍﻟﺘﻄﺮﻕ ﺇﱃ ﻫﺬﺍ ﺍﻟﺸﻜﻞ ﳚﺐ ﻣﻌﺮﻓﺔ ﺍﳌﻘﺼﻮﺩ ﻣﻦ ﺍﻻﻋﺘﻤﺎﺩ ﺍﳉﺰﺋﻲ؛ ﻭ ﻫﻮ ﻳﻌﲏ ﻭﺟﻮﺩ ﺣﻘﻞ ﻏﲑ ﺍﳌﻔﺘﺎﺡ
ﻳﻌﺘﻤﺪ ﻋﻠﻰ ﺟﺰﺀ ﻣﻦ ﺣﻘﻮﻝ ﺍﳌﻔﺘﺎﺡ ﻟﻠﺠﺪﻭﻝ ،ﻟﺬﻟﻚ ﻫﺬﺍ ﺍﻟﺸﻜﻞ ﻳﻨﺺ ﻋﻠﻰ ﻋﺪﻡ ﻭﺟﻮﺩ ﺃﻱ ﺍﻋﺘﻤﺎﺩ ﺟﺰﺋﻲ
ﺑﺎﳉﺪﻭﻝ ،ﻓﺈﺫﺍ ﻭﺟﺪ ﻫﺬﺍ ﺍﻻﻋﺘﻤﺎﺩ ﻳﺘﻢ ﻓﺼﻞ ﺍﳊﻘﻞ ﺃﻭ ﺍﳊﻘﻮﻝ ﺍﳌﻌﺘﻤﺪﺓ ﻋﻠﻰ ﺟﺰﺀ ﻣﻦ ﺍﳌﻔﺘـﺎﺡ ﰲ ﺟـﺪﻭﻝ
ﺟﺪﻳﺪ ﻣﻊ ﻭﺿﻊ ﺟﺰﺀ ﺣﻘﻞ ﺍﳌﻔﺘﺎﺡ ﰲ ﺍﳉﺪﻭﻝ ﺍﳉﺪﻳﺪ ﺣﺘﻰ ﻳﺘﻢ ﺭﺑﻂ ﺍﻟﺒﻴﺎﻧﺎﺕ.
ﺍﻟﺸﻜﻞ ﺍﻟﻄﺒﻴﻌﻲ ﺍﻟﺜﺎﻟﺚ: q
ﰲ ﻫﺬﺍ ﺍﻟﺸﻜﻞ ﳚﺐ ﺃﻥ ﻻ ﻳﻜﻮﻥ ﺑﺎﳉﺪﻭﻝ ﺃﻱ ﺍﻋﺘﻤﺎﺩ ﳊﻘﻞ ﻏﲑ ﺍﳌﻔﺘﺎﺡ ﻋﻠﻰ ﺣﻘﻞ ﺁﺧﺮ ﻏﲑ ﺍﳌﻔﺘﺎﺡ ﻓـﺈﺫﺍ
ﻭﺟﺪ ﻫﺬﺍ ﺍﻻﻋﺘﻤﺎﺩ ﳚﺐ ﺃﻥ ﻳﺘﻢ ﻓﺼﻠﻪ ﰲ ﻋﻼﻗﺔ ﺟﺪﻳﺪﺓ ﻭ ﻳﺘﻢ ﺍﻟﺮﺑﻂ ﺑﻮﺍﺳﻄﺔ ﺍﳊﻘﻞ ﺍﳌﻌﺘﻤﺪ ﻋﻠﻴﻪ.
ﻭﺳﻴﺘﻢ ﺇﺟﺮﺍﺀ ﻋﻤﻠﻴﺔ ﺍﻟﺘﻄﺒﻴﻊ ﺑﺎﻟﺸﻜـﻞ ﺍﻟﺘﺎﻟـﻲ:
20
ﻭﻣﻦ ﺍﳌﻼﺣﻆ ﰲ ﺍﳉﺪﻭﻝ ﺍﻟﺴﺎﺑﻖ ﺍﻧﻪ ﰎﹼ ﺍﻟﻮﺻﻮﻝ ﺇﱃ ﻣﺮﺣﻠﺔ ﻻ ﻧﺴﺘﻄﻴﻊ ﺑﻌﺪﻫﺎ ﺍﻻﺳﺘﻤﺮﺍﺭ ﰲ ﻓﺼﻞ ﺍﳉﺪﺍﻭﻝ ،
ﺃﻻ ﻭ ﻫﻲ ﺍﻟﺸﻜﻞ ﺍﻟﻄﺒﻴﻌﻲ ،ﺣﻴﺚ ﰎﹼ ﺍﳊﺼﻮﻝ ﻋﻠﻰ ﺍﻟﺸﻜﻞ ﺍﻟﻨﻬﺎﺋﻲ ﻟﻠﻤﻠﻔﺎﺕ ﺍﳌﺴﺘﺨﺪﻣﺔ ﰲ ﺍﻟﻨﻈﺎﻡ ﻭ ﺍﻟﱵ
ﻳﺒﻠﻎ ﻋﺪﺩﻫﺎ ) (2ﻣﻠﻒ ،ﻭﺑﺬﻟﻚ ﰎ ﲢﻘﻴﻖ ﻫﺪﻑ ﺍﻟﻘﻀﺎﺀ ﻋﻠﻰ ﻣﺸﺎﻛﻞ ﻣﻌﺎﳉﺔ ﺍﻟﺒﻴﺎﻧﺎﺕ ،ﻭﺍﻟﱵ ﲢﺪﺙ ﻋﺪﻡ
ﺍﻟﺘﻮﺍﻓﻖ ﺑﲔ ﻣﻠﻔﺎﺕ ﻗﻮﺍﻋﺪ ﺍﻟﺒﻴﺎﻧﺎﺕ ﰲ ﺍﳌﻨﻈﻮﻣﺔ ﺍﻟﻮﺍﺣﺪﺓ ،ﻭﻛﺬﻟﻚ ﺍﻟﻘﻀﺎﺀ ﻋﻠﻰ ﻣﺸﺎﻛﻞ ﺍﻟﺘﺤﺪﻳﺚ ﺍﻟﺜﻼﺛـﺔ
)ﺍﻟﺘﺨﺰﻳﻦ ،ﺍﻹﻟﻐﺎﺀ ،ﻭﺍﻟﺘﺤﺪﻳﺚ(.
.1ﺑﺮﺍﻣـﺞ ﺍﻹﺩﺧﺎﻝ:
ﺗﺴﺘﺨﺪﻡ ﻫﺬﻩ ﺍﻟﱪﺍﻣﺞ ﻹﺩﺧﺎﻝ ﺑﻴﺎﻧﺎﺕ ﺟﺪﻳﺪﺓ ﻭﻣﻦ ﰒﹼ ﲣﺰﻳﻨﻬﺎ ،ﻭﺍﻟﻌﻤﻠﻴﺎﺕ ﺍﻟﱵ ﲢﺪﺙ ﰲ ﻫﺬﻩ ﺍﻤﻮﻋـﺔ
ﺗﻜﻮﻥ ﺑﺸﻜﻞ ﺇﺩﺧﺎﻝ ﻛﺎﻣﻞ ﳉﻤﻴﻊ ﺑﻴﺎﻧﺎﺕ ﺳﺠﻞ ﻣﻦ ﻣﻠﻒ ﻣﻌﲔ ﻭﻋﻨﺪ ﺍﻻﻧﺘﻬﺎﺀ ﻣﻦ ﺇﺩﺧﺎﻝ ﺍﻟﺒﻴﺎﻧﺎﺕ ﲣـﺰﻥ
ﻛﻞ ﳎﻤﻮﻋﺔ ﻣﻦ ﺍﻟﺒﻴﺎﻧﺎﺕ ﰲ ﺍﳌﻠﻒ ﺍﳋﺎﺹ ﺎ.
21
PDF created with pdfFactory Pro trial version www.pdffactory.com
ﺍﻟﺘﺼﻤﻴﻢ ﺍﻟﻔﺼﻞ ﺍﻟﺮﺍﺑﻊ
.2ﺑﺮﺍﻣـﺞ ﺍﻟﺘﻌﺪﻳﻞ:
ﺻﻤﻤﺖ ﺷﺎﺷﺔ ﺧﺎﺻﺔ ﻻﺳﺘﺨﺪﺍﻣﻬﺎ ﰲ ﺗﻌﺪﻳﻞ ﺍﻟﺒﻴﺎﻧﺎﺕ ،ﻛﻤﺎ ﰲ ﺑﻌﺾ ﺍﻟﱪﺍﻣﺞ ﰎﹼ ﺍﺳﺘﺨﺪﺍﻡ ﺷﺎﺷﺔ ﺍﻹﺩﺧﺎﻝ
ﺑﻄﺮﻳﻘﺔ ﲤﻜﹼﻦ ﺍﳌﺴﺘﺨﺪﻡ ﻣﻦ ﺍﺳﺘﺨﺪﺍﻡ ﻧﻔﺲ ﺍﻟﺸﺎﺷﺔ ﻟﺘﻌﺪﻳﻞ ﺍﻟﺒﻴﺎﻧﺎﺕ ؛ ﻭﺫﻟﻚ ﻣﻦ ﺧﻼﻝ ﲤﻜـﲔ ﺍﻷﺩﻭﺍﺕ
ﺍﳋﺎﺻﺔ ﺑﺘﻌﺪﻳﻞ ﺍﻟﺒﻴﺎﻧﺎﺕ ﺩﻭﻥ ﺍﳊﺎﺟﺔ ﺇﱃ ﺍﺳﺘﺨﺪﺍﻡ ﺷﺎﺷﺎﺕ ﺇﺿﺎﻓﻴﺔ ﻣﻦ ﺷﺄﺎ ﺣﺠﺰ ﻣﻮﺍﻗﻊ ﰲ ﺍﻟﺬﺍﻛـﺮﺓ.
.3ﺑﺮﺍﻣـﺞ ﺍﳊﺬﻑ:
ﺑﻮﺍﺳﻄﺔ ﻫﺬﻩ ﺍﻟﱪﺍﻣﺞ ﻳﺴﻤﺢ ﲝﺬﻑ ﺍﻟﺒﻴﺎﻧﺎﺕ ﺍﻟﱵ ﺳﺒﻖ ﺇﺩﺧﺎﳍﺎ ﻭﺫﻟﻚ ﺑﺘﺤﺪﻳﺪ ﺍﻷﻛﻠﺔ ﺍﳌﺮﺍﺩ ﺣﺬﻓﻬﺎ ﻋﻦ ﻃﺮﻳﻖ
ﺭﻗﻢ ﻫﺬﻩ ﺍﻷﻛﻠﺔ ﻭﻗﺒﻞ ﺣﺬﻑ ﺗﻈﻬﺮ ﺭﺳﺎﻟﺔ ﺗﻨﺒﻴﻪ ﺗﺄﻛﻴﺪ ﺍﳊﺬﻑ ﻭ ﺇﺫﺍ ﲤﺖ ﺍﳌﻮﺍﻓﻘﺔ ﺗﺘﻢ ﻋﻤﻠﻴﺔ ﺍﳊـﺬﻑ ﰒ
ﺗﻈﻬﺮ ﺭﺳﺎﻟﺔ ﺗﺄﻛﺪ ﺃﻥ ﺍﳊﺬﻑ ﻗﺪ ﰎ .
.4ﺑﺮﺍﻣﺞ ﺍﻟﺒﺤﺚ:
ﺑﻮﺍﺳﻄﺔ ﻫﺬﻩ ﺍﻟﱪﺍﻣﺞ ﻳﺴﻤﺢ ﺑﺎﻟﺘﻮﺻﻞ ﺇﱃ ﺍﻟﺒﻴﺎﻧﺎﺕ ﺍﻟﱵ ﺳﺒﻖ ﺇﺩﺧﺎﳍﺎ ﻭ ﺫﻟﻚ ﻋﻦ ﻃﺮﻳﻖ ﺍﳌﻔﺘﺎﺡ ﺍﻟﺮﺋﻴﺴـﻲ
ﺍﻟﺬﻱ ﻫﻮ
)ﺭﻗﻢ ﺍﻷﻛﻠﺔ (.
.5ﺑﺮﺍﻣـﺞ ﺍﻟﺘﻘﺎﺭﻳﺮ:
ﻫﺬﻩ ﺍﻟﱪﺍﻣﺞ ﲤﺜﻞ ﳐﺮﺟﺎﺕ ﺍﻟﻨﻈﺎﻡ ﺍﻷﺳﺎﺳﻴﺔ ﻭ ﻛﻞ ﻣﺎ ﻳﺮﻳﺪ ﺍﳌﺴﺘﺨﺪﻡ ﻣﻦ ﺍﻟﻨﻈﺎﻡ ﳝﻜﻦ ﻟﻠﻤﺴﺘﺨﺪﻡ ﻃﺒﺎﻋﺘﻪ.
22
PDF created with pdfFactory Pro trial version www.pdffactory.com
ﺍﻟﺘﺼﻤﻴﻢ ﺍﻟﻔﺼﻞ ﺍﻟﺮﺍﺑﻊ
.1ﻣﻠﻒ ﺍﻷﻛﻼﺕ:
23
ﺗﻌﺮﻑ ﺑﺄﺎ ﺃﺳﻠﻮﺏ ﺑﻴﺎﱐ ﻟﻮﺻﻒ ﻣﻌﺎﳉﺎﺕ ﺍﳊﺎﺳﺐ ﰲ ﻣﺴﺘﻮﻯ ﺍﻷﻋﻤﺎﻝ ،ﻭﻫﻲ ﻣﻦ ﺍﻷﺳﺎﻟﻴﺐ
ﺍﳌﺴﺘﺨﺪﻣﺔ ﻟﺘﻮﺿﻴﺢ ﺗﺘﺎﺑﻊ ﺧﻄﻮﺍﺕ ﺍﻟﻨﻈﺎﻡ ﻟﺘﻨﻔﻴﺬ ﻋﻤﻠﻴﺔ ﻣﻌﻴﻨﺔ ،ﻭﻳﺘﻢ ﲤﺜﻴﻞ ﻫﺬﻩ ﺍﳋﻄﻮﺍﺕ ﺣﺴﺐ ﺃﻭﻟﻮﻳﺔ
ﺣﺪﻭﺛﻬﺎ ﺑﺎﻹﺿﺎﻓﺔ ﺇﱃ ﺗﻮﺿﻴﺢ ﺗﺘﺎﺑﻊ ﺍﻟﻌﻤﻠﻴﺎﺕ ﻭ ﺍﻟﺒﻴﺎﻧﺎﺕ ﺧﻼﻝ ﻣﺮﺍﺣﻞ ﺗﻨﻔﻴﺬ ﻧﻈﺎﻡ ﻣﻌﲔ ،ﻭﻳﺴﺘﺨﺪﻡ
ﺇﻋﺪﺍﺩ ﺧﺮﺍﺋﻂ ﺳﲑ ﺍﻟﻌﻤﻠﻴﺎﺕ ﳎﻤﻮﻋﺔ ﻣﻦ ﺍﻟﺮﻣﻮﺯ ﺍﳋﺎﺻﺔ ،ﻭﺳﻴﺘﻢ ﺗﻮﺿﻴﺢ ﺃﺑﺮﺯﻫﺎ ﰲ ﺍﻟﺸﻜﻞ
ﺍﻟﺘﺎﻟــــﻲ:
24
ﺍﲡﺎﻩ ﺍﻟﺘﺪﻓـﻖ
ﺻﻨﺪﻭﻕ ﺍﻟﻘﺮﺍﺭ
ﺍﻟﺸﺎﺷﺔ
ﺭﻣـﺰ ﺍﻟﻌﻤﻠـﻴﺔ
ﺭﻣـﺰ ﺍﻟﺮﺑﻂ
25
ﺍﻟﺒﺪﺍﻳﺔ
ﺍﻟﺪﺧﻮﻝ ﺇﱃ ﺍﳌﻨﻈﻮﻣﺔ
A
26
PDF created with pdfFactory Pro trial version www.pdffactory.com
ﺍﻟﺘﺼﻤﻴﻢ ﺍﻟﻔﺼﻞ ﺍﻟﺮﺍﺑﻊ
AA
D.B
27
AB
ﺗﻌﺪﻳﻞ ﺍﻟﺒﻴﺎﻧﺎﺕ
ﺣﻔﻆ ﺍﻟﺘﻌﺪﻳﻼﺕ
Data base
28
AC
ﻋﺮﺽ ﺍﻟﺒﻴﺎﻧﺎﺕ
ﺣﺬﻑ ﺍﻟﺒﻴﺎﻧﺎﺕ
ﻨﻌﻡ
ﺗﺄﻛﻴﺪ ﻟﻠﺤﺬﻑ
ﲤﺖ ﻋﻤﻠﻴﺔ
ﺧﺮﻭﺝ
ﺍﳊﺬﻑ
29
AB
ﺍﺧﺘﻴﺎﺭ ﺍﻟﺘﻘﺮﻳﺮ
ﻻ
ﺍﻟﺒﻴﺎﻧﺎﺕ ﻻ ﻳﻮﺟﺪ
ﻣﻮﺟﻮﺩﺓ ﺑﻴﺎﻧﺎﺕ
ﻨﻌﻡ
ﻋﺭﺽ ﺍﻟﺘﻘﺭﻴﺭ
ﻨﻌﻡ
ﻃﺒﺎﻋﺔ ﺍﻟﺘﻘﺮﻳﺮ
ﻃﺒﺎﻋﺔ
ﻻ
ﺍﻟﻨﻬﺎﻳﺔ
ﺷﻜﻞ ) (4.6ﳐﻄﻂ ﺳﲑ ﻟﱪﺍﻣﺞ ﺍﻻﺳﺘﻔﺴﺎﺭ
30
.5ﺍﻟﺘﻨﻔــﻴﺬ
ﰲ ﻫﺬﻩ ﺍﳌﺮﺣﻠﺔ ﻳﺘﻢ ﲢﻮﻳﻞ ﺍﻟﻨﻈﺎﻡ ﺍﳌﺼﻤﻢ ﺇﱃ ﻧﻈﺎﻡ ﻳﻌﻤﻞ ﺑﺸﻜﻞ ﻓﻌﻠﻲ ﻋﻠﻰ ﺍﳉﻬﺎﺯ ﺣﻴﺚ ﻳﺘﻢ ﲢﻮﻳﻞ ﻛﺎﻓﺔ ﺧـﺮﺍﺋﻂ
ﺍﻟﺴﲑ ﻟﻠﱪﺍﻣﺞ ﺇﱃ ﺑﺮﺍﻣﺞ ﻓﻌﻠﻴﺔ ﺗﻌﻤﻞ ﻋﻠﻰ ﺟﻬﺎﺯ ﺍﳊﺎﺳﻮﺏ ﻭﺳﻴﺘﻢ ﺭﺑﻂ ﲨﻴﻊ ﻫﺬﻩ ﺍﻟﱪﺍﻣﺞ ﻟﺘﻜﻮﻳﻦ ﺍﻟﻨﻈﺎﻡ ﺍﳌﺮﺍﺩ ﺇﳒﺎﺯﻩ
ﻭﺳﻴﺘﻢ ﺗﻨﻔﻴﺬ ﺑﺮﺍﻣﺞ ﺍﻟﻨﻈﺎﻡ ﺑﺄﺣﺪ ﻟﻐﺎﺕ ﺍﻟﱪﳎﺔ ،ﻭﻳﺘﻢ ﺗﻄﺒﻴﻖ ﻫﺬﻩ ﺍﻟﻠﻐﺔ ﲢﺖ ﻧﻈﺎﻡ ﺗﺸﻐﻴﻞ ﻭﻓﻖ ﻣﺘﻄﻠﺒـﺎﺕ ﺍﻟﻨﻈـﺎﻡ،
ﻭﺗﺸﻤﻞ ﻣﺮﺣﻠﺔ ﺍﻟﺘﻨﻔﻴﺬ ﺍﻻﺧﺘﺒﺎﺭﺍﺕ ﻋﻠﻰ ﺍﻟﱪﺍﻣﺞ ﻭﺑﺬﻟﻚ ﳝﻜﻦ ﺗﻘﺴﻴﻢ ﻣﺮﺣﻠﺔ ﺍﻟﺘﻨﻔﻴﺬ ﺇﱃ:
ﺍﻟﺘﻄﺒﻴــﻖ. •
ﺍﻻﺧﺘﺒﺎﺭﺍﺕ. •
5.1ﺍﻟﺘﻄﺒﻴــﻖ:
ﰎ ﺗﻄﺒﻴﻖ ﺍﻟﻨﻈﺎﻡ ﲢﺖ ﺑﻴﺌﺔ ﻧﻈﺎﻡ ﺗﺸﻐﻴﻞ ) (Windows Xpﻭﺑﺎﺳـﺘﺨﺪﺍﻡ ﻟﻐـﺔ ) ، (Visual Basic.Netﻭﻛـﺬﻟﻚ
ﺍﺳﺘﺨﺪﺍﻡ ﻧﻈﺎﻡ ﺇﺩﺍﺭﺓ ﻗﻮﺍﻋﺪ ﺍﻟﺒﻴﺎﻧﺎﺕ ) (MS Accessﻭﺳﻨﻘﻮﻡ ﰲ ﻫﺬﺍ ﺍﳉﺰﺀ ﺑﺎﳊﺪﻳﺚ ﺑﺸﻜﻞ ﳐﺘﺼﺮ ﻋـﻦ ﻧﻈـﺎﻡ
ﺍﻟﺘﺸﻐﻴﻞ ﻭ ﻧﻈﺎﻡ ﺇﺩﺍﺭﺓ ﻗﻮﺍﻋﺪ ﺍﻟﺒﻴﺎﻧﺎﺕ ﻭﺍﻟﻠﻐﺔ ﺍﳌﺴﺘﺨﺪﻣﺔ ﰲ ﺗﻄﺒﻴﻖ ﺍﳌﺸﺮﻭﻉ.
31
Visualﺇﱄ ﺗﻘﻨﻴﺔ ﺟﺪﻳﺪﺓ ﰲ ﺍﻟﱪﳎﺔ ﺗﺴﻤﻰ ﺗﻘﻨﻴﺔ .NETﻭﻫﻲ ﻋﺒﺎﺭﺓ ﻋـﻦ ﳎﻤـﻮﻉ ﻣـﻦ Basic.NET ﺗﻨﺘﻤﻲ ﻟﻐﺔ
ﺍﻟﺘﺼﻨﻴﻔﺎﺕ ﻭﺍﻷﺩﻭﺍﺕ ﺍﻟﱵ ﲤﻜﻦ ﺍﳌﹸﱪﳎﲔ ﻣﻦ ﺗﻄﻮﻳﺮ ﺍﻟﺘﻄﺒﻴﻘﺎﺕ ﻋﺎﻟﻴﺔ ﺍﳉﻮﺩ ﻭﺍﻟﺪﻗﺔ ﺑﺴﻬﻮﻟﺔ ﻣﻨﻘﻄﻌﺔ ﺍﻟﻨﻈﲑ ﻣﻘﺎﺭﻧـﺔ
ﺑﺎﻹﺻﺪﺍﺭﺍﺕ ﺍﻟﺴﺎﺑﻘﺔ ﺣﻴﺚ ﺗﺸﺘﻤﻞ ﺍﳌﻨﻈﻮﻣﺔ .NETﻋﻠﻰ ﻋﺪﺩ ﻣﻦ ﺍﻟﻠﻐﺎﺕ ﺍﻟﻘﻮﻳﺔ ﻭﺍﻟﺸﻬﲑﺓ ﲞﻼﻑ ﺗﻠـﻚ ﺍﻟـﱵ ﰎ
Visual.C# ﺍﺳﺘﺨﺪﺍﻣﻬﺎ ﰲ ﺑﺮﳎﺔ ﻫﺪﺍ ﺍﻟﻨﻈﺎﻡ ﻣﺜﻞ Visual C++ .NETﻭ Visual J.NETﻭ
vﺇﻋﺪﺍﺩ ﺍﻟﺘﻘﺎﺭﻳـﺮ.
32
33
34
ﻻ ﳝﻜﻦ ﺇﻟﻐﺎﺀ ﺭﻗﻢ ﺃﻛﻠﺔ ﺇﻻ ﺑﻌﺪ ﺍﻟﺘﺄﻛﻴﺪ ﻋﻠﻰ ﻋﻤﻠﻴﺔ ﺍﳊﺬﻑ .ﺟﻮﺩ ﺭﺳﺎﺋﻞ ﻟﻠﺘﻨﺒﻴﻪ ﻋﻨﺪ ﺍﻹﺩﺧﺎﻝ ﺍﳋـﺎﻃﺊ ﺃﻭ .2
ﻧﺴﻴﺎﻥ ﺃﻱ ﺑﻴﺎﻧﺎﺕ ﱂ ﺗﺪﺧﻞ .
5.3.4ﻧﺘﺎﺋﺞ ﺍﻻﺧﺘﺒﺎﺭ:
ﻋﻨﺪﻣﺎ ﰎ ﺗﺸﻐﻴﻞ ﺍﻟﱪﻧﺎﻣﺞ ﺍﻟﺬﻱ ﺑﺪﻭﺭﻩ ﺃﻋﻄﻰ ﺻﻮﺭﺓ ﻭﺍﺿﺤﺔ ﻭﻣﻔﻬﻮﻣﺔ ﻟﻠﺘﻘﺎﺭﻳﺮ ﻭ ﺍﳌﺨﺮﺟﺎﺕ ﻭﺍﻟﱵ ﻛﺎﻧﺖ ﺻﺤﻴﺤﺔ
ﻭﺫﺍﺕ ﺩﻗﺔ ﻋﺎﻟﻴﺔ ﺇﱃ ﺣﺪ ﻣﺎ ،ﻭﺑﺬﻟﻚ ﳝﻜﻦ ﺍﻟﻘﻮﻝ ﺃﻥ ﻋﻤﻠﻴﺔ ﺍﻻﺧﺘﺒﺎﺭ ﲤﺖ ﺑﻨﺠﺎﺡ ﻭﺍﳊﻤﺪ ﷲ .
35
36
37
38
39
40
41
42
ﺍﳌﺆﻟﻒ ﺍﻟﻜﺘﺐ
ﻣﻮﺍﻗﻊ ﺍﻻﻧﺘﺮﻧﺖ
http://www.ebnlibya.com/forum/showthread.php
http://www.google.com
43