You are on page 1of 22

Tripoli College for Computer

11
Technology
FIT312 System Analysis and Design
System Analysis

‫حتليل نظم‬
Dfd Tutorial

Mohamed Assari
Tell me, I’ll forget
Show me, I’ll remember
Involve me, I’ll understand
1. Tell me, I'll forget..... hearing and listening are
not one of the stronger senses in brain and
nervous systems.

2. Show me, I'll remember...seeing is one of the


strongest senses in the central nervous system.
[brain].

3. Involve me, I'll understand...this would include


all of the senses possible....skin, hearing, seeing,
feeling, touching, smelling, taste and etc....also
involvement means in most cases experiential
learning. Which indeed means, Involve me, I'll
understand.
‫ن((ظام( ا((لتسوقمنا((لمنزل ‪Example 1‬‬

‫لنفترض نظام تس((ويقي ص((غير( يس((مح للناس بالتس((وق‬


‫م((((ن المنز(ل‪ .‬عندم((((ا يتلق((((ى الزبون كتاب الم((((بيعات‬
‫الكتالوج ‪ Catalogue‬م(ن الشرك(ة ويريد شراء شيء‬
‫م(ا من(ه‪ ،‬فإن(ه يرس(ل بري(د إلكترون(ي للشرك(ة بالبضاع(ة‬
‫المطلوبة‪ .‬ترس((((ل الشرك((((ة المواد والفاتورة‪ .‬عندم((((ا‬
‫يتلق(ى الز(بون البضاع(ة م(ع مذكر(ة التس(ليم‪ ،‬يقوم الزبون‬
‫بدف(((ع الفاتور(ة وتقوم الشرك(((ة بإرس(((ال إيص(((ال الدف(((ع‬
‫للزبون‪.‬‬
Context Diagram DFD for the Mail
Order System:
Level 0 Diagram DFD for the Mail
Order System:
Level 0 Diagram DFD for the Mail Order
System:
‫موقفعصير ا>>لليمون‪Example 2‬‬

‫مثال موقف عصير الليمون‬


‫يستخدم لشرح كيفية إنشاء‬
‫مخططات تدفق البيانات‪.‬‬
Lemonade Stand Example
‫فكر فى الخطوات أو األنشطة التي تجري في موقف‬
.‫عصير الليمون‬
1. Create a list of activities
 Customer Order
 Serve Product
 Collect Payment
 Produce Product ‫االنشطة‬ ‫ إنشاء قائمة‬.1
 Store Product
‫طلبية الزبون‬ 
‫تقديم الطلبية‬ 
‫جمع القيمة‬ 
‫إنتاج المنتج‬ 
‫تخزين المنتج‬ 
‫‪Lemonade Stand Example‬‬
‫فكر أيضا في األنشطة اإلضافية الالزمة لدعم األنشطة‬
‫األساسية‪.‬‬
‫‪Order Raw Materials‬‬ ‫طلب المواد الخام‬
‫دفع ثمن المواد الخام ‪Pay for Raw Materials‬‬
‫‪Pay for Labor‬‬
‫دفع ثمن العاملين‬
Lemonade Stand Example
Context Diagram DFD for the Lemonade Stand System
‫‪Lemonade Stand Example‬‬

‫جمع هذه األنشطة مع بعض بطريقة منطقية‪.‬‬


‫(ربما المجاالت الوظيفية)‬
‫‪Customer Order‬‬ ‫طلبية الزبون‬
‫‪Serve Product‬‬ ‫تقديم الطلبية‬
‫‪Collect Payment‬‬
‫جمع القيمة‬

‫‪Produce Product‬‬ ‫إنتاج المنتج‬


‫‪Store Product‬‬ ‫تخزين المنتج‬

‫‪Order Raw Materials‬‬ ‫طلب المواد الخام‬


‫‪Pay for Raw Materials‬‬ ‫دفع ثمن المواد الخام‬

‫‪Pay for Labor‬‬ ‫دفع ثمن العاملين‬


Lemonade Stand Example
Level 0 Diagram DFD for the Lemonade Stand System
Lemonade Stand Example
Level 1 Diagram DFD for the Lemonade Stand System
‫ن((ظام( ق((وا(ئم( ا (الدوية ‪Example 3‬‬

‫يتلقى كل شهر> مركز طرابلس الطبي قائمة من األدوية‬


‫المتوفرة من شر>كات األدوية‪ .‬يتم تجميع هذه القوائم فى‬
‫كتيب األدوية (كاتلوج) الذي يتم نسخه ويعطى لكل‬
‫طبيب بمدينة طرابلس‪.‬‬
Context Diagram for the Drug Catalogue System
Level 0 Diagram for the Drug Catalogue System
‫إ(جراء مقابالتش((خصية ل((لعمل ‪Example 4‬‬
‫عندما تقوم رشكة اخلطوط الافريقية إبجراء املقابالت الشخصية إلختيار موظفني‬
‫جدد للعمل ابلرشكة‪ ،‬فإهنا تسأل املتقدمني إلرسال مناذج طلبات العمل والسرية‬
‫اذلاتية لقسم شئون املوظفني‪ .‬يتحقق قسم شؤون املوظفني من إكامتل طلبات‬
‫العمل‪ ،‬وإ ذا وجدت لتكون اكمةل‪ ،‬يمت ختزيهنا يف ملف املتقدمني‪ .‬وإ ال يمت إ رجاع هذه‬
‫الطلبات للمتقدمني إلعادة التقدمي‪.‬‬
‫يمت حفص الطلبات إلجراء املقابالت احملمتةل‪ .‬أي من املتقدمني الغري مناسبني للعمل‬
‫يمت إ رسال رساةل رفض هلم‪ .‬يطلب من املرحشني املناسبني للعمل دخول املقابةل‬
‫الشخصية‪ .‬بعد إ جراء املقابالت يمت إ ختاذ قرار بشأن املرحشني األنسب للعمل ويمت‬
‫منح املناصب هلم‪ .‬اذلين مل تلكل مقابالهيم الشخصية ابلنجاح ترسل هلم رسائل‬
‫رفض‪.‬‬
Context Diagram for Afriqiyah Airways System
Level 0 Diagram for Afriqiyah Airways System
‫‪Library Management System‬‬

‫تض>>م المكتب>>ة مجموع>>ة ضخم>>ة م>>ن العناوين‪ .‬وهذه العناوي>>ن ق>>د تكون كت>>ب أ>>و‬
‫مجالت‪.‬يقوم مدي>>ر المكتب>>ة دوري>>ا بشراء كت>>ب ومجالت حديثة‪.‬وكذل>>ك يقوم بحذف‬
‫الكت>ب والمجالت القديمة‪ .‬وم>ن الجدي>ر بالذك>ر أ>ن المكتب>ة تقوم بشراء أكث>ر م>ن نس>خة‬
‫لكل عنوان‪ .‬ويحدد عدد النسخ باالعتماد على أهمية الكتاب وقيمته‪.‬‬
‫تس>مح المكتب>ة بإعارة الكت>ب للمس>تعيرين( طالب ومدرس>ين) المس>جلين مس>بقا بالنظام‪.‬‬
‫وتقوم أثناء ذل>ك بتس>جيل معلومات ع>ن هذه اإلعارة وس>يقوم عام>ل المكتب>ة باس>تخدام‬
‫هذه المعلومات لتنبيه المستعير في حال عدم إعادة الكتاب المعار‪.‬‬
‫يقوم عام>>>ل المكتب>>>ة بإعارة الكت>>>ب للمس>>>تعيرين وتس>>>جيل االعارات يوميا‪ .‬ويمك>>>ن‬
‫للمس>تعير اس>تعارة أكث>ر م>ن نس>خة وإلرضاء المس>تعيرين تس>مح المكتب>ة بعمليات الحج>ز‬
‫حي>ث يقوم المس>تعير بحج>ز الكتاب ف>ي حال عدم توف>ر نس>خ من>ه‪ ,‬عل>ى أ>ن تت>م إعارة‬
‫نسخة من الكتاب إلى الطالب فور توفرها‪.‬‬
‫يج>ب عل>ى المس>تعير إعادة الكت>ب ف>ي التاري>خ المحدد ‪,‬وف>ي حال تأخ>ر المس>تعير ف>ي‬
‫إعادة الكتاب يقوم عامل المكتبة بتذكير المستعير بموعد إعادة الكتاب‪.‬‬
Tha n k Y O U !

You might also like