() 2.pdf
Document Details
Uploaded by ResourcefulEpigram
Al-Baath University
Tags
Full Transcript
جامعة البعث كلية الهندسة المعلوماتية السنة الرابعة نظم معلومات القسم العمل ر المحاضة 2 جامعة البعث كلية الهندسة المعلوماتية السنة الرابعة نظم الم...
جامعة البعث كلية الهندسة المعلوماتية السنة الرابعة نظم معلومات القسم العمل ر المحاضة 2 جامعة البعث كلية الهندسة المعلوماتية السنة الرابعة نظم المعلومات /القسم العملي المحاضرة الثانية مراحل تطوير نظم المعلومات: -1تحليل النظام :تجزئة النظام الى مكوناته األساسية بعد القيام بجمع البيانات وتحديد متطلبات النظام الوظيفية) األهداف والخدمات المتوقعة) والغير لمكونات ومتطلبات النظام. ّ وظيفية (الحدود والقيود) ثم تحديد هذه المكونات والعالقات التي تربط بينها ليصار إلى إنتاج وصف منطقي متكامل -2تصميم النظام :باستخدام األدوات أو البرامج المناسبة. -3تنفيذ النظام المقترح :الذي تم تصميمه في المراحل السابقة. أدوات تحليل النظام: توجد العديد من األدوات التي تستخدم في عملية تحليل نظم المعلومات ولتوثيق وتوصيف جميع العمليات المكونة لهذه النظم بمختلف مراحلها وأنشطتها وعالقاتها اعتمادا على البيانات التي تم جمعها ومن هذه األدوات: Data Flow Diagrams.1مخططات تدفق البيانات Data Dictionary.2قاموس البيانات Decision Trees.3أشجار القرار Decision Tables.4جداول القرار Structured English.5.اإلنكليزية المهيكلة...... DFDمخطط تدفق البيانات: يمكن وصف مخطط تدفق البيانات بأنه الرسم الذي يوضح حركة البيانات بين الكيانات الخارجية(أي عنصر خارج النظام وله دور رئيسي في تزويد النظام بالبيانات او استالم المعلومات منه)والعمليات (وحدات المعالجة) و مخازن البيانات (ملفات ,قاعدة البيانات)... داخل النظام حيث يوضح هذا الرسم البياني تدفق البيانات بين مختلف عمليات النظام هناك أربعة رموز أساسية تُستخدم لتمثيل مخطط تدفق البيانات: -رمز المعالجة او العمليات Process تستقبل العملية بيانات اإلدخال وتنتج مخرجات بمحتوى أو نموذج مختلف.يمكن أن تكون العمليات بسيطة مثل جمع بيانات اإلدخال وحفظها في قاعدة البيانات ،أو يمكن أن تكون معقدة مثل إنتاج تقرير يحتوي على المبيعات الشهرية لجميع متاجر البيع بالتجزئة في المنطقة المدروسة.كل عملية لها اسم يحدد الوظيفة التي تؤديها.يتكون االسم من فعل متبوعا باسم مفرد. مثال: .1أدخل الطلبية enter orders .2ادفع الفاتورة pay the bill .3تحقق من الطلب check order يمثل المستطيل الدائري عملية ،يتم إعطاء معرفات للعمليات لتسهيل الرجوع اليها م.رؤى الراعي -رمز تدفق البيانات Data flow تدفق البيانات هو مسار تنتقل فيه البيانات من جزء من نظام المعلومات إلى آخر.قد يمثل تدفق البيانات عنصر بيانات واحدًا مثل الرقم التعريفي للعميل أو يمكن أن يمثل مجموعة من عناصر البيانات (أو بنية بيانات).تمثل بسهم موجه. مثال)Customer_info :اسم العائلة ،االسم األول ،رقم ، SSرقم الهاتف ،إلخ). -رمز مخزن البيانات Data store يتم استخدام مخزن البيانات أو مستودع البيانات (مثل قواعد البيانات والملفات )..لتمثيل الموقف الذي يجب أن يحتفظ فيه النظام بالبيانات ألن عملية واحدة أو أكثر تحتاج إلى استخدام البيانات المخزنة في وقت الحق.يمثل مخزن البيانات بمستطيل مفتوح . م.رؤى الراعي -رمز الكيان الخارجي external entity الكيان الخارجي هو شخص أو قسم أو منظمة خارجية أو أي نظام معلومات آخر يوفر بيانات للنظام أو يتلقى مخرجات من النظام.يمثل كيفية تفاعل نظام المعلومات مع العالم الخارجي و يرمز للكيان الخارجي بمستطيل . ويمكن تقسيم DFDإلى مستويات بحيث يحتوي كل مستوى على المزيد من تدفق البيانات والمعلومات وتفاصيل أكثر من المستوى الذي يسبقه ذلك يعتمد على مدى تعقيد النظام أول تلك المستويات هي المستوى صفر Level 0 or Context Diagram :فقط نمثل فيها النظام كعمليه واحدة والكينونات والعالقة بينهم ..في هذه المرحلة ال تظهر مخازن البيانات.. المستوى األول : Level 1 :هو تفصيل لعمليات النظام وتمثيل كل عمليه لوحدها والكينونات المرتبطة بها و هنا تظهر مخازن البيانات المرتبطة بالعمليات المستوى الثاني : Level 2هو تفصيل لبعض العمليات المعقدة في المستوى األول والتي تحتاج إلى تفصيل أكثر. م.رؤى الراعي -قواعد تدفق البيانات .1ال يمكن ألي كيان تقديم بيانات إلى كيان آخر دون حدوث بعض المعالجة. .2ال يمكن نقل البيانات مباشرة من كيان إلى مخزن بيانات دون معالجتها. .3ال يمكن نقل البيانات مباشرة من مخزن البيانات دون معالجتها. .4ال يمكن نقل البيانات مباشرة من مخزن بيانات إلى آخر دون معالجتها. م.رؤى الراعي بعض األخطاء الشائعة في DFD الثقوب السوداء :Black holesقد يكون لخطوة المعالجة تدفقات مدخالت ولكن ال يوجد تدفقات إخراج. المعجزات :Miraclesقد يكون لخطوة المعالجة تدفقات إخراج ولكن ال يوجد تدفق للمدخالت. الثقوب الرمادية :Grey holesقد تحتوي خطوة المعالجة على مخرجات أكبر من مجموع مدخالتها مثال 1-عن معالجة طلبيات العمالء داخل المنظمة: المستوى :DFD0في هذا المستوى ،ال يوجد سوى عقدة عملية واحدة تمثل وظائف النظام الكامل وكيفية تفاعله مع الكيانات الخارجية المستوى :DFD1في هذا المثال يوضح مخطط تدفق البيانات كيف تتم عمليات معالجة طلبيات العمالء في داخل المنظمة والكيفية التي تتدفق فيها البيانات لتلبية طلبات الشراء وشحنها حيث يوجد 3عمليات رئيسية للنظام وهي عمليات الطلب والشحن وإصدار إيصاالت وكيان خارجي واحد وهو العميل وثالثة مخازن بيانات:. يدخل العميل معلومات الطلب عند تقديم طلب للمعالجة تتلقى العملية معالجة الطلب أيضا معلومات العميل من قاعدة البيانات من أجل معالجة الطلب من خالل الجمع بين معلومات الطلب من العميل (كيان خارجي) ومعلومات العميل من العميل (مخزن البيانات) ،تقوم العملية بإنشاء سجل معاملة في قاعدة البيانات . بمجرد تخزين المعاملة ،تتبع عملية الشحن.لذلك ،يوجد تدفق بيانات من أمر العملية إلى Ship Good Good Shipبحاجة إلى قراءة معلومات المعاملة لتعبئة المنتج المناسب للتسليم.لذلك ،يوجد تدفق بيانات من المعاملة (مخزن البيانات) إلى)(Good Ship وتحتاج عملية الشحن أيضا إلى قراءة معلومات العميل للحصول على عنوان الشحن الخاص به.فيتم إنشاء تدفق بيانات من العميل (مخزن البيانات) لعملية الشحن. ثم يتم تحديث قاعدة بيانات المخزن لتعكس البضائع المشحونة باستخدام تدفق بيانات من Ship Goodإلى ) Inventoryمخزن البيانات ( تبدأ عملية إصدار إيصال.حيث يتم إعداد إيصال يستند إلى سجل المعاملة المخزنة في قاعدة البيانات .ثم يتم إصدار إيصال للعميل. م.رؤى الراعي مثال 2-نظام تأجير الفيديو: في هذا المثال ،يوجد كيانين خارجيين ،هما العميل والمدير .فيما بين العملية والكيان الخارجي العميل ،يوجد موصل ثنائي االتجاه ،مما يدل على وجود تبادل للمعلومات بين العميل والتطبيق.فيكون المستوى DFD0بالشكل التالي: المستوى :DFD1يحتوي مخطط تدفق بيانات نظام تأجير الفيديو على ثالث عمليات ،وكيانين خارجيين ومخزنين بيانات. يقوم العميل بتقديم طلب فيديو لعملية تأجير الفيديو. تتلقى العملية تأجير الفيديو أيضا معلومات الفيديو من قاعدة بيانات مكتبة الفيديو. ونتيجة لذلك ،تنتج العملية فاتورة إلى العميل ،وتخزن معلومات التأجير .في قاعدة بيانات التأجير. يمكن للعميل إرجاع الفيديو من خالل توفير معلومات الفيديو والتأجير. تقوم العملية بتخزين معلومات الفيديو .في مخزن بيانات مكتبة الفيديو ومعلومات التأجير في مخزن بيانات التأجير.ونتيجة لذلك ،يتم تسليم إيصال العودة إلى العميل أخيرا ،يمكن أن يستلم المدير تقرير التأجير من العملية إنشاء تقرير التأجير ويتم توفير المعلومات التي يتضمنها من قاعدة بيانات التأجير م.رؤى الراعي م.رؤى الراعي