You are on page 1of 59

Economic Information Systems

Analysis& Design
‫تحليلوتصميم‬
‫نظم المعلومات االقتصادية‬

01:16:11 AM
‫د‪ .‬طارق عبدالكريم عبدالفضيل‬
‫جامعة النيلين‬
‫كلية علوم الحاسوب وتقانة المعلومات‬
‫رئيس حوسبة الشئون المالية‬

‫‪01:16:12 AM‬‬
‫مفاهيم أساسيه‬
‫‪1/‬التحليل ‪Analysis‬‬
‫‪2/‬النظام ‪System‬‬
‫‪3/‬نظام المعلومات ‪Informtion System‬‬
‫‪ /4‬نظام المعلومات االقتصادي ‪EIS‬‬
‫‪5/‬تطوير األنظمه واألساليب والمراحل‬
‫التفاصيل‬
‫‪01:16:13 AM‬‬
‫التحليل‬
‫عموما تحليل شيء ما‪ ,‬يعني تفكيكه أو إرجاعه إلى العوامل‪/‬العناصر األوليه‬ ‫‪‬‬

‫التي تكون ذلك الشيء‪.‬‬


‫تحليل شيء ما يشير إلى دراسة ذلك الشيء بمعرفة ما به من مشاكل‪.‬‬ ‫‪‬‬

‫التحليل يرمي إلى فك الشفرة ومعرفة وتحديد ما هي المشكالت وما هي‬ ‫‪‬‬

‫االحتياجات الالزمة لتاليفها‬


‫التحليل أنواع عديده فهناك‪:‬‬ ‫‪‬‬

‫‪ -‬التحليل العددي والتحليل الرياضي‪.‬‬


‫‪-‬والتحليل الطبي‪.‬‬
‫‪-‬والتحليل المالي‪.‬‬
‫‪-‬والتحليل السياسي واإلقتصادي‪.‬‬
‫‪-‬وتحليل النظم وغيرها من انواع التحاليل‪.‬‬
‫‪01:16:13 AM‬‬
‫‪‬أمثلة‪-:‬‬
‫‪ -‬تحليل العدد ‪15‬هو إيجاد العوامل األوليه المكونه للعدد ‪ 15‬والذي‬
‫هو عباره عن ناتج ضرب ‪.5*3‬‬
‫‪ -‬تحليل الماء ‪ h2o‬هو تفكيك الماء عن طريق التحليل الكيميائي‬
‫عن طريق الحراره للهايدروجين و األوكسجين وفقا للمعادله‬
‫‪2h2o‬‬ ‫‪2h2 +o2 .‬‬

‫‪01:16:14 AM‬‬
‫النظام‬
‫‪ ‬هو عبارة عن مجموعه من‪-:‬‬
‫‪ )1‬العوامل ‪ factors‬أو العناصر ‪ elements‬أو الكينونات ‪. entities‬‬
‫‪ )2‬المتفاعله مع بعضها البعض ‪. interactions‬‬
‫‪ )3‬والتي تقوم بمعالجة ‪.processes‬‬
‫‪ )4‬مدخالت ‪ inputs‬محدده‪.‬‬
‫‪ )5‬بإستخدام مجموعه من اإلمكانيات ‪ possibilities‬والموارد ‪. resources‬‬
‫‪ )6‬إلنتاج مخرجات ‪ outputs‬بمواصفات تختلف كليا أو جزئيا عن مواصفات‬
‫المدخالت‪.‬‬
‫‪ )7‬والقواعد والقوانين العلميه‪.‬‬
‫‪ )8‬لتحقيق هدف معين ‪. objectives/goals‬‬
‫‪ )9‬وفقا لقيود بيئيه محدده ‪. environment‬‬
‫‪ )10‬وقد يكون النظام عباره عن مجموعات نظيمات (نظم فرعيه ‪.)subsystems‬‬
‫‪01:16:15 AM‬‬
Entities ‫الكينونات‬
Inputs ‫المدخالت‬
Process ‫المعالجة‬
Outputs ‫المخرجات‬
Resources ‫الموارد‬/‫ اإلمكانيات‬o
Constraints ‫ القيود‬o
Goals/Objectives ‫األهداف‬
External environment‫البيئه الخارجيه‬
01:16:16 AM
‫نظام المعلومات‬
‫‪ ‬البيانات ‪ : Data‬هي حقائق خام موضوعة فى صورة حروف أو أرقام أو‬
‫رموز خاصة ويشترط أن تتضمن ما يلي‬
‫‪ ‬قيم ‪values‬لعدد محدد من الصفات ‪Limited Attributes‬‬
‫‪ ‬مجموعة معقولة من القيم ‪Set of values‬‬
‫‪ ‬خاصة بحقبة زمنية معينة‪Period of time‬‬
‫‪ ‬خاصة بواقع معين حقيقى معاش ‪Miniworld‬‬
‫‪ ‬المعلومات ‪Information‘s‬‬
‫‪ ‬نسبية العالقة بين البيانات والمعلومات‬
‫‪ ‬نظام المعلومات ‪-: Information's System‬‬
‫هو النظام الذي يعمل جمع وتخزين وانتاج ونشر وتوزيع ومعالجة‬
‫المعلومات فى المنشأة‪.‬‬
‫‪01:16:17 AM‬‬
‫‪ ‬تصنيفات المعلومات ‪-:‬‬
‫‪)1‬معلومات حسب المصدر وهي‪:‬‬
‫‪ .a‬داخليه من بيئة النظام‪ ,‬كتخفيض العماله من داخل الشركه‪.‬‬
‫‪ .b‬خارجيه من خارج بيئة النظام‪ ,‬كتأثر شركه بقرار تصدره الدوله‪.‬‬
‫‪)2‬تصنيفات حسب اإلداره‪:‬‬
‫‪ .c‬معلومات محاسبيه متعلقه بأنشطة المنظمه‪ ,‬كحركة البيع والشراء‪.‬‬
‫‪ .d‬معلومات اداريه تستخدم في اتخاذ القرار‪.‬‬
‫‪)3‬تصنيفات حسب شموليه اإلداره‪:‬‬
‫‪ .e‬اإلستراتيجيه قرارات طويلة األجل اإلداره العليا‪.‬‬
‫‪ .f‬التكتيكيه(الوظيفيه) قرارات متوسطة األجل تخص اإلدارة الوسطى‪.‬‬
‫‪ .g‬التنفيذيه قرارات قصيرة األجل تخص اإلدارة الدنيا“العمل اليومي“‪.‬‬

‫‪01:16:19 AM‬‬
‫من خصائص المعلومات الجيدة‬
‫الدقه‬ ‫‪.1‬‬
‫اإلعتماديه‬ ‫‪.2‬‬
‫الشموليه‬ ‫‪.3‬‬
‫المصدر‬ ‫‪.4‬‬
‫التكلفة‬ ‫‪.5‬‬
‫الزمن‬ ‫‪.6‬‬
‫المالءمة‬ ‫‪.7‬‬
‫الوضوح‬ ‫‪.8‬‬
‫العالقه بين المعلومات والمجال(اإلقتصادي)‪.‬‬ ‫‪.9‬‬

‫‪01:16:20 AM‬‬
‫مصادر جمع البيانات والمعلومات‬
‫حسب جهة الجهة‬ ‫‪.1‬‬
‫‪ .1‬مصادر داخليه‪.‬‬
‫‪ .2‬مصادر خارجيه‪.‬‬
‫حسب القانونية‬ ‫‪.2‬‬
‫‪ .1‬مصادر رسمية‬
‫‪ .2‬مصادر غير رسمية‬
‫حسب الثقة‬ ‫‪.3‬‬
‫‪ .1‬موثوقة‬
‫‪ .2‬غير موثوقة‬

‫‪01:16:21 AM‬‬
‫‪-:‬‬ ‫أدوات وأساليب جمع البيانات‬
‫األداه هي الوسيله التي يستخدمها محلل النظم في التحليل‪.‬‬
‫وتنقسم الى قسمين‪:‬‬
‫المقابله‬ ‫(‪)1‬‬
‫‪ ‬انواع المقابله‬
‫‪ ‬مزايا وعيوب‬
‫‪ ‬كيفية اجراء المقابلة‬
‫اإلستبيان‬ ‫(‪)2‬‬
‫‪ ‬مزايا وعيوب‬
‫‪ ‬كيفية إعداد االستبيان‬
‫اإلستمارات و األرانيك والدفاتر والسجالت‬ ‫(‪)3‬‬
‫المالحظة والمشاهدة‬ ‫(‪)4‬‬
‫التجريب والنمذجة ‪Protoype‬‬ ‫(‪)5‬‬

‫‪01:16:22 AM‬‬
‫مكونات نظام المعلومات‬

‫مكونات مادية ‪:Hardware‬‬ ‫‪.1‬‬


‫أجهزة طابعات شبكات‬
‫البرمجيات ‪Software‬‬ ‫‪.2‬‬
‫برامج النظم برامج التطبيقات برامج الخدمات‬
‫قاعدة البيانات ‪Database‬‬ ‫‪.3‬‬
‫األفراد ‪ :‬مبرمجون‪-‬مشغلون‪-‬محللون‪-‬ومصممون‬ ‫‪.4‬‬
‫مستخدمون‬
‫اإلدارة‪ Management‬ا‬ ‫‪.5‬‬

‫‪01:16:23 AM‬‬
‫شكل توضيحي للنظام‬

‫‪01:16:24 AM‬‬
‫التغذيه العكسيه ‪Feed back‬‬
‫تعني رد الفعل سواء كان هذا النظام محقق لألهداف المطلوبه منه‬
‫أو ال‪.‬‬
‫‪ ‬أنواع التغذيه العكسيه‪-:‬‬
‫إيجابيه‪ :‬النظام يعمل بشكل جيد ومحقق األهداف المرجوه‬ ‫‪)1‬‬
‫منه‪.‬‬
‫سلبيه‪ :‬هناك مشكله لم يحقق األهداف فنعمل عملية ضبط أو‬ ‫‪)2‬‬
‫تحكم للمدخالت و المعالجه‪.‬‬
‫التغذيه العكسيه هي وظيفه من وظائف الرقابه‪.‬‬ ‫‪‬‬

‫‪01:16:25 AM‬‬
‫‪ ‬عملية الرقابه تتم وفقا لآلتي ‪-:‬‬
‫الحصول على معلومات عن التغذيه العكسيه‪.‬‬ ‫‪.1‬‬
‫مقارنة النتائج مع معايير اآلداء‪.‬‬ ‫‪.2‬‬
‫نقل إشارات التحكم التي تبين األفعال التصحيحيه‪.‬‬ ‫‪.3‬‬
‫وضع آداء النظام تحت المراقبه‪.‬‬ ‫‪.4‬‬
‫أمثله للرقابه ‪-:‬‬ ‫‪‬‬
‫نظام ضبط الحراره في المنزل‪.‬‬ ‫•‬
‫الرقابه الذاتيه كجسم اإلنسان إذا إرتفعت درجة حرارته فذلك يعني‬ ‫•‬
‫أن لديه حمى ومريض‪.‬‬

‫‪01:16:25 AM‬‬
‫تحليل نظام المعلومات‬
‫هو دراسة وتفكيك النظام إلى مكوناته وتحديد معالمه أي نقاط القوة والضعف فى النظام‪:‬‬
‫‪( )1‬العوامل ‪ factors‬أو العناصر ‪ elements‬أو الكينونات ‪. entities‬‬
‫‪ )2‬المتفاعله مع بعضها البعض ‪. interactions‬‬
‫‪ )3‬والتي تقوم بمعالجة ‪.processes‬‬
‫‪ )4‬مدخالت ‪ inputs‬محدده‪.‬‬
‫‪ )5‬بإستخدام مجموعه من اإلمكانيات ‪ possibilities‬والموارد ‪. resources‬‬
‫‪ )6‬إلنتاج مخرجات ‪ outputs‬بمواصفات تختلف كليا أو جزئيا عن مواصفات المدخالت‪.‬‬
‫‪ )7‬والقواعد والقوانين العلميه‪.‬‬
‫‪ )8‬لتحقيق هدف معين ‪. objectives/goals‬‬
‫‪ )9‬وفقا لقيود بيئيه محدده ‪. environment‬‬
‫‪ )10‬وقد يكون النظام عباره عن مجموعات نظيمات (نظم فرعيه ‪.) )subsystems‬‬
‫للوصول لوضوح كاف إلتخاذ أحد القرارات الثالثة التاليه‪:‬‬
‫‪ )11‬إبقاء النظام الحالي بكفائته وسالمته‪.‬‬
‫‪ )12‬إدخال تعديالت وتحسينات على النظام الحالي‪.‬‬
‫‪ )13‬إستبدال النظام الحالي بنظام آخر جديد‪.‬‬
‫‪01:16:27 AM‬‬
‫نظام المعلومات االقتصادي‬

‫‪ o‬االقتصاد هو العلم الذى يبحث فى حل المشكلة االقتصادية‬


‫ماذا ننتج ولمن ننتج وكيف ومتى وأين ننتج؟وهو يسعى‬
‫لتحقيق الرفاهية االنسانية وتحقيق استغالل أمثل للموارد‬
‫ووتوزيع أكثر عدالة للثروة المتاحة‪.‬‬
‫‪ o‬نظام الملومات االقتصادى هو نظام المعلومات الذى يقوم‬
‫بتخزين البيانتات ومعالجة وانتاج المعلومات االقتصادية‬
‫المتعلقة بالمشكلة االقتصادية وعدالة توزيع الثروات لتحقيق‬
‫توازن التنمية وتحقيق الرفاهية االقتصادية واالنسابية‪.‬‬
‫‪01:16:27 AM‬‬
‫أساليب تطوير األنظمه‬
‫دورة حياة تطوير النظام“‪SDLC“.System‬‬ ‫‪.1‬‬
‫‪Development Life Cycle‬‬
‫أسلوب التطوير التدريجي ‪. Staged Development‬‬ ‫‪.2‬‬
‫أسلوب التطوير المعتمد على فريق عمل ‪Team-‬‬ ‫‪.3‬‬
‫‪.Centered Development‬‬
‫أسلوب التطوير اإلرتقائي ‪. Evolutionary Design‬‬ ‫‪.4‬‬
‫التطوير بمساعدة النماذج التجريبيه(الشبيهه)‬ ‫‪.5‬‬
‫‪. Prototyping‬‬
‫أسلوب التركيب ‪. Synthesis‬‬ ‫‪.6‬‬

‫‪01:16:28 AM‬‬
‫‪ ‬إختيار األسلوب المناسب لتطوير النظام‬
‫‪-:‬يعتمد على عدة عوامل أهمها‬
‫‪ .1‬درجة وضوح وتحديد بنية النظام‬
‫‪ .2‬توفر الخبره والمعرفه بتقنيه األنظمه‬
‫حجم النظام الذي يجري تطويره‬ ‫‪.1‬‬

‫‪01:16:29 AM‬‬
‫دورة حياة تطوير النظام‬
‫‪ ‬هي مجموعة من الخطوات أو المراحل المحدده‬
‫مسبقا والتي تمر من خاللها عملية بناء النظام‪.‬‬
‫‪ ‬لدورة الحياة أو التطوير عدة تصنيفات‬
‫وتقسيمات‬
‫‪ 6 ‬مراحل تمر من خاللها عملية تطوير النظام‬
‫وهي ‪-:‬‬

‫‪01:16:30 AM‬‬
‫الهدف‪:‬‬ ‫المهام‪:‬‬ ‫المرحله‪:‬‬

‫تحقيق متطلبات المستخدم‪ ,‬والهدف المطلوب‬ ‫‪-‬دراسة وفهم النظام الحالي‪.‬‬ ‫‪)1‬تحديد المشكله‬
‫من النظام الجديد‪.‬‬ ‫‪-‬تحديد متطلبات المستخدم‬ ‫‪Problem Definition‬‬
‫للنظام‪.‬‬

‫الوصول للحل المقترح والتكاليف المتوقعه‪.‬‬ ‫‪-‬تحديد الجدوى المناسبه من‬ ‫‪)2‬دراسة الجدوى“متعلقة‬
‫جدوى فنيه‪,‬واقتصاديه‪,‬وتنظيميه‪.‬‬ ‫بتكاليف النظام‪,‬وتقويم‬
‫‪ -‬تحديدالحـلول البديله‪.‬‬ ‫البدائل المتاحه“‬
‫‪-‬اختيار افضل حل‪.‬‬ ‫‪Feasibility Study‬‬

‫‪-‬الوصول لمتطلبات المستخدم‪.‬‬ ‫‪-‬تعميق فهم النظام“أي فهم ادق‬ ‫‪)3‬تحليل النظام“الدراسه‬
‫‪-‬الحصول على نموذج تفصيلي للنظام‪.‬‬ ‫التفاصيل في النظام“‪.‬‬ ‫التفصيليه للنظام“‬
‫‪-‬العمل على تحـقيق متطلبات‬ ‫‪System Analysis‬‬
‫المستخدم من النظام الجديد‪.‬‬
‫‪-‬معرفة العمليات التي يقوم بها‬
‫النظام وكيفية تحـقيقها‪.‬‬

‫‪01:16:31 AM‬‬
‫الوصول للنموذج المادي أو‬ ‫هناك نوعان من التصميم‪-:‬‬ ‫‪)4‬تصميم النظام‬
‫المنطقي‪.‬‬ ‫‪-1‬تصميم عام‪:‬‬ ‫‪System Design‬‬
‫‪-‬توفير مجموعة حلول بديله‪.‬‬
‫‪-‬اختيار البديل“الحل“األفضل‪.‬‬
‫‪-2‬تصميم تفصيلي‪:‬‬
‫‪-‬تصميم لقاعدة البيانات“تكون‬
‫مرنه“‪.‬‬
‫‪-‬واجهات المستخدم(تصميم‬
‫الشاشات)‪“,‬تكون فعاله ومن‬
‫شروطها ان تكون جذابه وتؤدي‬
‫مهامها“‪.‬‬
‫‪-‬تصميم البرامج“يكون واضح‬
‫ويؤدي المهام“‪.‬‬

‫تطبيق نظام جديد بصورة فعاله‪.‬‬ ‫‪-‬بناء مكونات النظام‪.‬‬ ‫‪)5‬التنفيذ‬


‫‪-‬تدريب المستخدمين‪.‬‬ ‫‪Implementation‬‬
‫‪-‬اإلنتقال من النظام القديم الى‬
‫النظام الجديد‪.‬‬

‫لضمان استمرارية عمل النظام‪.‬‬ ‫‪-‬الصيانه الدوريه للنظام‪.‬‬ ‫‪)6‬مابعد التنفيذ‬


‫‪-‬المراجعه و التدقيق‪.‬‬ ‫‪After Implementation‬‬

‫‪01:16:32 AM‬‬
‫شكل توضيحي يبين مراحل دورة حياة تطوير النظام‬

‫‪01:16:32 AM‬‬
‫تعريف وتحديد المشكله (‪)1‬‬
‫المشكله ‪-:‬‬ ‫‪‬‬

‫هي عباره عن عائق أو عقبه تعترض تحقيق‬


‫نظام المعلومات ألهدافه بأحسن وأفضل الطرق‪.‬‬
‫مالمح و إشارات المشكله‬ ‫‪‬‬

‫أعراض المشكله ‪Problem Symptoms‬‬ ‫‪‬‬

‫أنواع المشاكل فى النظم‬ ‫‪‬‬

‫‪01:16:33 AM‬‬
‫دراسة الجدوى)‪(2‬‬
‫الجدوى التنظيميه‬ ‫‪.1‬‬
‫الجدوى االقتصادية‬ ‫‪.2‬‬
‫الجدوى الفنية‬ ‫‪.3‬‬
‫الجدوى التشغيلية والتمولية‬ ‫‪.4‬‬

‫‪01:16:34 AM‬‬
‫تحليل النظام(‪)3‬‬
‫‪ ‬تعريف تحليل النظام ‪-:‬‬
‫هو عباره عن عملية دراسة النظام وتفكيكه لعوامله األوليه‬
‫المكونه له ومعرفة العالقات بينهما لتحديد معالمه نقاط القوة في‬
‫النظام للوصول الى وضوح كاف إلتخاذ احد القرارات الثالثه‬
‫التاليه‪:‬‬
‫‪ .1‬إبقاء النظام الحالي بكفاءته وسالمته‪.‬‬
‫‪ .2‬إدخال تعديالت و تحسينات على النظام الحالي‪.‬‬
‫‪ .3‬إستبدال النظام الحالي بنظام جديد متطور‪.‬‬

‫‪01:16:35 AM‬‬
‫اإلعتبارات التي يجب مراعاتها عند‬
‫عملية تحليل النظام ‪-:‬‬
‫‪ .1‬األهداف‬
‫‪ .2‬البيئه المحيطه‬
‫‪ .3‬إمكانيات النظام‬
‫‪ .4‬إجابات ‪ + W 5‬واحد‬
‫‪ .5‬إجابات هل يمكن اإللغاء أو التعديل أو‬
‫التبسيط لتحقيق نفس الغاية‬
‫‪01:16:35 AM‬‬
‫‪ ‬وظائف التحليل ‪-:‬‬
‫• خارطة طريق لبقية مراحل المشروع‪.‬‬
‫• تحديد النشاطات والكائنات للمشروع“حدود النظام“‪.‬‬
‫• تحديد العالقات وربط كل كائن بالنشاط المعني به‪.‬‬
‫‪ ‬متطلبات التحليل ‪-:‬‬
‫• فهم كيفية عمل المشروع‪.‬‬
‫• معرفة المدخالت والمخرجات والمعالجه في النظام‪.‬‬
‫• معرفة نقاط الضعف والقصور في النظام ومعالجتها‪.‬‬

‫‪01:16:36 AM‬‬
‫‪ ‬المهام أو الوظائف التي يجب تحديدها في مرحلة التحليل ‪-:‬‬
‫‪ .1‬تحديد القصور في النظام‪:‬‬
‫عمليات‬
‫‪-‬‬ ‫‪ -‬بطء ال‬ ‫‪ .‬كثرة األخطاء‪.‬‬
‫معلومات‬
‫‪-‬‬ ‫‪ -‬بطء استرجاع ال‬ ‫شكاوي‬
‫‪.‬‬ ‫‪ .‬كثرة ال‬
‫مكونات‬
‫‪-‬‬ ‫‪ -‬نقص في بعض ال‬ ‫‪ .‬واجهة المستخدم ‪.‬‬
‫‪.‬مشكلة السريه ‪-‬‬
‫‪ .2‬تحديد األهداف‪:‬‬
‫هو حل القصور في النظام ويتم تحقيقها مع نهاية مرحلة التصميم‪,‬‬
‫(األهداف اوليا تحل في التحليل وفعليا تنتهي في التصميم)‪.‬‬
‫‪ .3‬دراسة الجدوى‪:‬‬
‫وهي أهم مرحله في التحليل‪.‬‬

‫‪01:16:37 AM‬‬
‫‪‬أسباب تحليل النظام ‪-:‬‬
‫تحويل النظام اليدوي لنظام محوسب‪.‬‬ ‫‪.1‬‬
‫اذا كان لدي نظام محوسب لكن فيه قصور كمشكلة‬ ‫‪.2‬‬
‫السريه ‪,‬فهي نسبيه حسب النظام(مثال وزارة الدفاع السريه‬
‫مهمه جدا لديها)‪.‬‬
‫بطء اآلداء‪.‬‬ ‫‪.3‬‬
‫ظهور ميزات تنافسيه‪.‬‬ ‫‪.4‬‬
‫ظهور تقنيات جديده‪.‬‬ ‫‪.5‬‬
‫توجيه تحديد قرارات اداريه‪.‬‬ ‫‪.6‬‬

‫‪01:16:38 AM‬‬
‫‪ ‬أهداف تحليل وتصميم النظم للمستوى‬
‫الهيكلي“اإلداره“ ‪-:‬‬
‫تهدف عملية التحليل والتصميم لألنظمه الحاسوبيه لتحقيق اآلتي‪:‬‬
‫‪ .1‬الفعاليه وهي تلبية النظام إلحتياجات المستخدم‪.‬‬
‫‪ .2‬الكفاءه وهي اإلستخدام األمثل للموارد بأقل تكلفه‪.‬‬
‫‪ .3‬اإلعتماديه هي اإلعتماد على النظام بصوره كليه او جزئيه‪.‬‬
‫‪ .4‬المرونه هي قابلية التغيير ”يعني اي تغيير اليؤثر على‬
‫النظام“‪.‬‬
‫‪ .5‬اإلتاحيه هي ان يكون النظام فعال ويعمل طوال الوقت‪.‬‬
‫‪ .6‬قابلية الصيانه ان يكون قابل لتصليح األخطاء‪.‬‬
‫‪ .7‬قابلية اإلستخدا م ان يكون قابل لإلستخدام‪.‬‬

‫‪01:16:39 AM‬‬
‫‪ ‬على محلل اانظم عند دراسة وتحليل نظام أن يضع اجابات لألسئله‬
‫التاليه‪-:‬‬
‫‪ /1‬األنشطه ‪?What are the activities‬‬
‫ماهي األنشطه التي تؤدى بواسطة كل عنصر في النظام؟‬
‫‪/2‬األفراد ‪?Who do this activities‬‬
‫من يقوم بهذه األنشطه؟‬
‫‪/3‬السبب ‪?Why you do this activities‬‬
‫أـسئلة‪5w‬‬
‫لماذا تؤدى هذه األنشطه؟‬
‫زائد واحد‬ ‫‪/4‬المكان ‪?Where do this activities‬‬
‫أين تؤدى هذه األنشطه؟‬
‫‪/5‬الزمن ‪?When do this activities‬‬
‫متى تؤدى هذه األنشطه؟‬
‫‪/6‬الطريقه‪/‬الكيفيه ‪?How do this activities‬‬
‫ماهي الطريقه‪/‬الكيفيه التي تؤدى بها هذه األنشطه؟‬
‫‪01:16:40 AM‬‬
‫العناصر األساسيه لتحليل وتصميم النظم ‪-:‬‬
‫محللو النظم‪.‬‬ ‫‪)1‬‬
‫مصممو النظم‪.‬‬ ‫‪)2‬‬
‫مستخدمو النظم‪.‬‬ ‫‪)3‬‬
‫مستفيدو النظم‬ ‫‪)4‬‬
‫بئية النظم‬ ‫‪)5‬‬

‫‪01:16:41 AM‬‬
‫خطوات تحليل النظام ‪-:‬‬
‫تحليل األهداف‬ ‫‪.1‬‬
‫تحليل المخرجات‬ ‫‪.2‬‬
‫تحليل المدخالت‬ ‫‪.3‬‬
‫مرحلة تحليل المعالجات (العمليات)‬ ‫‪.4‬‬
‫تحليل األجهزه و البرمجيات‬ ‫‪.5‬‬
‫تحليل األمنيه‬ ‫‪.6‬‬
‫تحليل قاعدة البيانات‬ ‫‪.7‬‬
‫اعداد وثيقة التحليل‬ ‫‪.8‬‬
‫‪01:16:42 AM‬‬
‫لن تكون األول ما لم تكن األفضل‬

‫‪01:16:42 AM‬‬
‫مناهج تحليل و تصميم النظم‬
‫‪Approach of S. A. D.‬‬
‫‪ ) 1‬أساليب تقليديه ‪-: Traditional Approach‬‬
‫‪ .a‬أسلوب التحليل من أعلى إلى اسفل‬
‫‪:Top down approach or Top bottom approach‬‬
‫‪ b.‬أسلوب التحليل من اسفل الى اعلى‬
‫‪:Bottom top approach or down-top approach‬‬
‫‪ .c‬أسلوب التحليلمن الداخل الى الخارج ومن الخارج الى الداخل‬
‫‪ )2‬منهجية التحليل التركيبي ‪Structure Analysis Approach‬‬
‫‪ )3‬منهجية التحليل والتصميم الكائني ‪Object Orientation‬‬

‫‪01:16:43 AM‬‬
‫إتباع الوسيله لوحده مؤشر للنجاح لكن النجاح يحتاج لكل الوسائل‬

‫‪01:16:44 AM‬‬
‫تشمل األدوات جميع الوسائل المستخدمه في نمذجة وتوصيف‬ ‫‪‬‬

‫وتبسيط النظام واجزاءه لغرض دراسته وفهمه ووضع حلول‬


‫ومقترحات و توصيات لتفادي مشاكل النظام‪.‬‬
‫‪ -1‬الخرائط والرسومات ‪ charts‬وأنواعها‬
‫‪ -2‬شجرة القرارات ‪. Decision Tree‬‬
‫‪ -3‬جدول القرارات ‪. Table‬‬
‫‪ -4‬النمذجه والمحاكاه‬

‫‪01:16:44 AM‬‬
‫‪ -1‬الخرائط والرسومات ‪charts‬‬
‫خرائط انسياب البيانات ‪Data Flow Diagram‬‬ ‫‪.a‬‬
‫خرائط عمليات النظام ‪System Flow Chart‬‬ ‫‪.b‬‬
‫الخرائط الهرميه ‪. Hipo chart‬‬ ‫‪.c‬‬
‫خرائط عالقة الكينونات‪. E R M‬‬ ‫‪.d‬‬
‫خرائط ‪.UML‬‬ ‫‪.e‬‬
‫‪Gant.‬‬ ‫‪.f‬‬
‫الرسوم البيانيه‪.‬‬ ‫‪.g‬‬
‫الرسومات الشبكيه‪.‬‬ ‫‪.h‬‬
‫‪01:16:45 AM‬‬
‫‪ -4‬النمذجه والمحاكاه‬
‫‪ .a‬النماذج الرياضيه والمنطقيه‪.‬‬
‫‪ .b‬النماذج الرسوميه‪.‬‬
‫‪ .c‬النماذج الوصفيه‪.‬‬
‫‪ .d‬اساليب بحوث العمليات‬
‫‪ .e‬النماذج األخري‬
‫‪01:16:46 AM‬‬
‫التصميم‬
‫‪ -1‬مراجعة جميع اعمال التحليل“ألن التحليل فيه الحلول لمشاكل النظام“ بفهم‬
‫وثيقة التحليل‪.‬‬
‫وذلك من المخططات‪ ,‬وتحليل األهداف‪ ,‬وتحليل المخرجات وتحليل المدخالت‬
‫وتحليل المعالجات‪.‬‬
‫‪ -2‬يجب ان يعد هذا التصميم ليعد بمثابة معايير برمجيه للتأكد من جودة المنتج‪.‬‬
‫‪ -3‬استخدام النماذج بقدر اإلمكان ”اي ان يعطينا التصميم نموذج كامل للنظام “ ‪.‬‬
‫‪ -4‬تصميم القطاع العام او (النموذج العام) او (النموذج المفاهيمي‪/‬التصميم‬
‫المفاهيمي) او(التصميم العام)‬
‫‪.Conceptual Model or Conceptual Design‬‬
‫‪ -5‬تصميم النموذج المنطقي ‪” Logical Model‬هو نموذج يوضح العالقات‬
‫الفعليه المنطقيه في النظام بدرجه اكثر تفصيال مما عليه الحال في النموذج‬
‫المفاهيمي“‪.‬‬
‫‪01:16:47 AM‬‬
‫خطوات ومراحل تصميم نظام المعلومات‬
‫تصميم المخرجات‪.‬‬ ‫‪.1‬‬
‫تصميم المدخالت‪.‬‬ ‫‪.2‬‬
‫تصميم قواعد البيانات‪.‬‬ ‫‪.3‬‬
‫تصميم واجهات النظام“القوائم“‪.‬‬ ‫‪.4‬‬
‫قاموس البيانات‪.‬‬ ‫‪.5‬‬

‫‪01:16:48 AM‬‬
‫تصميم المخرجات‬
‫ألنها هي الناتج الملموس‪.‬‬
‫‪ ‬من األشياء التي يجب مراعاتها عند تصميم المخرجات‪:‬‬
‫‪ .i‬كل ما كان عدد المخرجات كبير فهذا مؤشر لنجاح النظام‪.‬‬
‫‪ .ii‬يوجد مخرج لكل مدخل‪.‬‬
‫‪ .iii‬يجب تنوع المخرجات ”اي ال تكون نماذج تقارير فقط‪ ,‬بل يكون هناك‬
‫ايضا احصائيات بين األقسام والفرق مثال“‪ .‬اي كل ما كان تصميم‬
‫المخرجات متنوع فهذا مؤشر على ان المشروع جيد ‪.‬‬
‫‪ .iv‬قبل تصميم المدخالت يجب تصميم كل مخرج في صفحه منفصله“وذلك‬
‫ألنه نموذج حقيقي طبق األصل “‪.‬‬
‫‪ .v‬تجنب المخرجات المطبوعه واستخدام المخرجات على الشاشات لما في‬
‫ذلك منميزه اقتصاديه و امنيه‪.‬‬
‫‪01:16:48 AM‬‬
‫‪ ‬هناك عدة أنواع من المخرجات ‪-:‬‬
‫• أشياء تعرض على الشاشه كاإلستفسارات‪.‬‬
‫• وأشياء كالتقارير تطبع على الطابعه“يجب ان تحكم بأشياء واسس‬
‫وضوابط خاصه“‪.‬كان هذا التقسيم قديما واآلن تصمم مخرجاتك‬
‫وكأنها تقارير مطبوعه‪.‬‬
‫‪ ‬عند تصميم التقرير يجب مراعاة اآلتي ‪-:‬‬
‫‪ ‬تصميم الترويسه ‪: Header design‬‬
‫‪ o‬وفيها اإلفتتاحيه كالبسمله‪ ,‬اسم المؤسسه‪ ,‬شعارها‪ ,‬التاريخ‪ ,‬اسم التقرير‪.‬‬
‫‪ o‬يجب تصميم التقرير بحيث يكون طبق األصل‪.‬‬
‫‪ o‬يجب تحديد ‪ style‬التاريخ في اي مكان“اليوم خانتين‪/‬الشهر خانتين‪/‬ثم السنه‬
‫‪ 4‬خانات“ و ايضا ‪ style‬الصفحه‪.‬‬
‫‪ ‬تصميم التفاصيل ‪: Details design‬‬
‫‪ o‬وهو يمثل الجزء األكبر من التقرير‪.‬‬
‫‪ o‬تشمل المحتوى التفصيلي والبيانات الواجب عرضها وشكل العرض‪.‬‬
‫‪01:16:49 AM‬‬
‫‪ ‬تصميم التذييل ‪-: Fodder design‬‬
‫‪ o‬قد يتضمن اسم الصفحه‪ ,‬التلفونات‪,email ,‬المكتب الذي عمل‬
‫التصميم“طبع هشام“‪.‬‬
‫‪ ‬ليست كل التقارير تتطلب ترويسه وتذييل مثل مراجعة تقرير‬
‫مالي‪ ,‬تقارير الفواتير‪.‬‬
‫‪ ‬هناك تقارير تصمم فيها الترويسه والتذييل ولكن اليتم مألهم‬
‫بالبيانات“مثل‪ :‬شهادة القيد‪ ,‬شهادة الجامعه‪ -‬تقرير عن‬
‫التفاصيل فيه تفاصيل الشهاده حتى التزور“‪.‬‬
‫‪ ‬من المهم جدا في التقرير ‪-:‬‬
‫ان تكون درجة الكتابه واضحه‪.‬‬ ‫•‬
‫ومراعاة ان األلوان قد ال تظهر واضحه في الطابعات العاديه غير‬ ‫•‬
‫الملونه‪.‬‬
‫يجب عدم المبالغه في األلوان‪.‬‬ ‫•‬
‫تقرير‪.‬‬ ‫توضيح بيانات كل‬ ‫•‬
‫‪01:16:50 AM‬‬
‫‪ ‬مشاكل المخرجات ‪-:‬‬
‫من هذه المشاكل ‪:‬‬
‫تأخر المعلومات‪ :‬يجب اخراج التقارير في وقتها‪.‬‬ ‫‪.1‬‬
‫عبء المعلومات الكثيره والمعلومات المطلوبه‪ :‬يجب اخراج‬ ‫‪.2‬‬
‫كل التقارير المطلوبه مهما كثرت‪.‬‬
‫سيادة التقارير الورقيه‪ :‬يجب تقليل التقارير الورقيه الى اقصى‬ ‫‪.3‬‬
‫حد‪.‬‬
‫اإلفراط في التوزيع‪ :‬يجب ان يوزع التقرير فقط للجهه ذات‬ ‫‪.4‬‬
‫الصالحيه‪.‬‬
‫العموميه‪ :‬يجب ان يكون التقرير محددا ولجهه محدده‪.‬‬ ‫‪.5‬‬

‫‪01:16:51 AM‬‬
‫تصميم المدخالت‬
‫تعتبر مدخالت النظام هي مجموعة البيانات الالزمه لكافة عمليات‬ ‫‪‬‬

‫النظام ومخرجاته‪.‬‬
‫أسس يجب مراعاتها عند تصميم شاشات اإلدخال ‪-:‬‬ ‫‪‬‬

‫ان يكون اإلدخال اسهل مايمكن‪.‬‬ ‫‪.1‬‬


‫ان يكون اإلدخال اقل مايمكن‪.‬‬ ‫‪.2‬‬
‫ان يكون اإلدخال ادق مايمكن ”اي بوضع شروط قيود صحة‬ ‫‪.3‬‬
‫البيانات كأن يقول اليقبل قيمه اصغر من ‪ 0‬وال اكبر من ‪.“100‬‬

‫‪01:16:52 AM‬‬
‫استخدام األساليب الحديثه في تصميم المدخالت‪:‬‬ ‫‪.4‬‬
‫‪ .i‬خانات اإلختيار‪. check box‬‬
‫‪ .ii‬الئحة القيم‪.‬‬
‫‪ .iii‬ازرار الراديو“كالحاله اإلجتماعيه‪ ,‬عند الدخول لمنتدى يجب ادخال‬
‫اسمك و ‪.“password‬‬
‫‪ .iv‬استخدام ‪ counters‬كعمر الطالب في الجامعه يكون بين“‪-17‬فمافوق“‪.‬‬
‫‪validate constricts .v‬كدرجة الطالب““ الاكثر من ذلك وال اقل‪.‬‬
‫‪ .vi‬استخدام التلميحات ‪ tips.‬مثل‪:‬‬

‫‪ .vii‬استخدام التوضيحات‪ hints‬التي تظهر في شريط‬


‫المعلومات“الحاله“اسفل الشاشه‪ .‬مثل‪ :‬لما تبدا في ادخال رقم الطالب‬
‫يظهر‪ hints‬لتوضيح كيف تتعامل مع الرقم بصوره اسهل‪.‬‬

‫‪01:16:53 AM‬‬
‫تصميم قواعد البيانات‬
‫‪ ‬هي مجموعه من ملفات بيانات ذات عالقه مع بعضها تختلف ملفات البيانات عن‬
‫اي ملف آخر‪.‬‬
‫‪ ‬السجل مجموعه من الحقول او األعمده‪:‬‬
‫‪Set of interrelated data files‬‬

‫‪Set of records‬‬

‫‪Set of columns‬‬

‫‪Set of characters‬‬

‫‪Letter digit‬‬ ‫‪symbol‬‬


‫‪01:16:54 AM‬‬
‫تصميم الواجهات‬
‫‪Graphical User Interface‬‬
‫يقصد بها الطريقه التي يتم من خاللها تفاعل المستخدم مع‬
‫الحاسوب‪.‬‬
‫‪ ‬هذه الواجهات يجب ان تكون واضحه وسهلة اإلستخدام‪.‬‬
‫‪ ‬ويمكن تصميم الواجهات بعدة اشكال‪-:‬‬
‫‪ ‬في شكل قوائم منسدله ‪.menus‬‬
‫‪ ‬في شكل ازرار ادوات ‪.tool bar‬‬
‫‪ ‬او في شكل روابط متشعبه“‪.URL“ hyper link‬‬
‫‪ ‬ومن الممكن ان تكون ‪ Integration‬اي خليط مزيج من األشياء السابقه‪.‬‬
‫‪ ‬وايضا يمكن فيها استخدام مفاتيح اإلختصار ‪shortcut keys‬مثال لحفظ ملف‬
‫تضغط“‪.“ctrl+s‬‬
‫‪ ‬ويمكن استخدام التلميحات ‪ tips‬والتوضيحات ‪ hints‬في القوائم‪.‬‬

‫‪01:16:55 AM‬‬
‫خصائص واجهة اإلستخدام الجيده‬
‫ان تكون صديقة المستخدم توفر له المساعده‪.‬‬ ‫‪.1‬‬
‫ان تكون مرنه يمكن مالئمتها حسب تفضيالته‪.‬‬ ‫‪.2‬‬
‫ان تتحمل األخطاء‪.‬‬ ‫‪.3‬‬
‫باإلضافه الى الجماليه والراحه من حيث األشكال واأللوان‪.‬‬ ‫‪.4‬‬
‫ان توفر بيئة عمل فعاله‪.‬‬ ‫‪.5‬‬
‫قوة التحمل والثبات ويقصد بها عدم تعطل النظام عندما يتم‬ ‫‪.6‬‬
‫استخدامه بطريقه غير صحيحه من قبل المستخدم‪.‬‬
‫وان تتميز بالكفاءه والفاعليه‪.‬‬ ‫‪.7‬‬
‫وان تكون سهلة اإلستخدام‪.‬‬ ‫‪.8‬‬

‫‪01:16:55 AM‬‬
‫أنواع واجهات المستخدم‬
‫واجهات اللغه الطبيعيه‪.‬‬ ‫‪.1‬‬
‫واجهات األسئله واألجوبه‪.‬‬ ‫‪.2‬‬
‫واجهات القوائم“كالقوائم المنسدله“‪.‬‬ ‫‪.3‬‬
‫نماذج اإلدخال و اإلخراج‪.‬‬ ‫‪.4‬‬
‫واجهات لغات األوامر“مثل ‪.“dos‬‬ ‫‪.5‬‬
‫واجهات التعامل المباشر‪.‬‬ ‫‪.6‬‬

‫‪01:16:56 AM‬‬
‫التنفيذ و التطبيق‬
‫‪Implementation‬‬
‫‪ ‬من األشياء المهمه الواجب مراعاتها عند التنفيذ ‪-:‬‬
‫التدريب‪ :‬كيف يتعامل المستخدمين مع البرنامج‪.‬‬ ‫‪.1‬‬
‫اختبار األسلوب المناسب للتحويل‪/‬للتحول للنظام الجديد‪.‬‬ ‫‪.2‬‬
‫مراعاة الصيانه والتطوير“وهي من األشياء المهمه جدا“‪.‬‬ ‫‪.3‬‬
‫مراعاة اإلمكانيات‪.‬‬ ‫‪.4‬‬
‫مراعاة السريه و األمنيه‪.‬‬ ‫‪.5‬‬
‫طبيعة وحساسية األنظمه‪.‬‬ ‫‪.6‬‬

‫‪01:16:57 AM‬‬
‫مراحل تطبيق النظام ‪-:‬‬ ‫‪‬‬

‫مرحلة اختبار النظام‪.‬‬ ‫‪.1‬‬


‫مرحلة تحويل النظام‪.‬‬ ‫‪.2‬‬
‫مرحلة تقييم النظام‪.‬‬ ‫‪.3‬‬
‫مرحلة توثيق النظام‪.‬‬ ‫‪.4‬‬
‫مرحلة اختبار النظام ‪-:‬‬ ‫‪‬‬

‫يتم ذلك وفقا لخمس مستويات وهي‪:‬‬


‫‪ .a‬اختبار البرامج‪.‬‬
‫مستوى اول‪ :‬اختبار اجزاء النظام‪.‬‬ ‫•‬
‫مستوى ثاني‪ :‬اختبار البرامج كلها‪.‬‬ ‫•‬
‫اختبار النظام‪.‬‬ ‫‪.b‬‬
‫مستوى ثالث‪ :‬اختبار اجزاء النظام‪.‬‬ ‫•‬
‫مستوى رابع‪ :‬اختبار تكامل النظام‪.‬‬ ‫•‬
‫اختبار القبول‪.‬‬ ‫‪.c‬‬
‫النهائي للبرامج‪.‬‬ ‫مستوى خامس‪ :‬اإلختبار‬
‫‪01:16:58 AM‬‬ ‫•‬
‫‪ ‬يتم اإلختبار من شخص آخر لم يشارك في التطوير وذلك حتى‬
‫يتأكد من سالمة النظام‪.‬‬
‫‪ ‬اختبار البرنامج بعد كتابة الكود اليعني اختبار البرنامج ككل‬
‫بل هو جزء من كتابة البرنامج‪.‬‬
‫‪ ‬طرق التحويل للنظام الجديد ‪-: Types of conversions‬‬
‫التحويل الفوري‪.‬‬ ‫‪)1‬‬
‫‪ ‬يصدر قرار رسمي بإيقاف النظام القديم واستخدام النظام الجديد‪.‬‬
‫‪ ‬ميزته‪ :‬ان التحول هكذا يتم بصوره سريعه وفي اقل فتره زمنيه‪.‬‬
‫‪ ‬عيبه‪ :‬مخاطر الفشل كبيره‪ .‬حيث اذا فشل سيؤدي الى ايقاف العمل في النظام‬
‫ككل‪.‬‬

‫األسلوب الحديث اليوم غدا سيصبح قديما‬


‫قد أكل الدهر عليه و شرب‬

‫‪01:16:59 AM‬‬
‫تصميم أمن النظام‬
‫الحمايه الفيزيائيه‪:‬‬ ‫‪‬‬

‫حماية المبنى‪ -‬حماية النظام على الشركه‪ -‬صالحيات‬


‫المستخدمين على مستوى النظام‪.‬‬
‫الحمايه الفنية ـ التقنية‬ ‫‪‬‬

‫من المسؤول عن فشل النظام‬ ‫‪‬‬

‫‪01:17:00 AM‬‬
‫الحمدهلل‬
‫النهايه‬
‫مع خالص شكري‬
‫(ذلك من فضل هللا علينا وعلى الناس‬
‫ولكن أكثر الناس ال يشكرون)‬

‫‪01:17:01 AM‬‬
‫الحمد هلل‬

‫‪01:17:01 AM‬‬

You might also like