You are on page 1of 51

‫دولة ليبيا‬

‫المعهد العالي للعلوم والتقنية القره بولي‬


‫قسم تقنية حاسب‬

‫مشروع تخرج بعنوان ‪-:‬‬

‫منظومة شؤون الموظفين لمعهد العالي للعلوم والتقنية القربولي للحصول علي‬
‫الدبلوم العالي‬

‫اعداد الطالبات ‪-:‬‬

‫مروة عبدالرحمن صالح عرفة‬


‫لمياء جمعة سعد الزياني‬

‫تحت اشراف ‪-:‬‬

‫أ‪.‬د‪.‬خليفة الزوام العماري‬

‫الفصل الرداســــي خريـف‪ 2022‬ف‬


‫الفهرس‬

‫االية‬
‫االهداء‬
‫الشكر والتقدير‬
‫المقدمة‬
‫الفصل االول‬
‫المرحلة التمهيدية‬
‫نبدة عن الدراسة التمهيدية‬ ‫‪1.1‬‬
‫تعريف* النظام القائم‬ ‫‪2.1‬‬
‫مشاكل النظام القائم‬ ‫‪3.1‬‬
‫عيوب النظام المقترح‬ ‫‪4.1‬‬
‫تعريف* النظام المقترح‬ ‫‪5.1‬‬
‫أهداف النظام المقترح‬ ‫‪6.1‬‬
‫مميزات النظام المقترح‬ ‫‪7.1‬‬
‫أهداف المشروع* الفنية‬ ‫‪8.1‬‬
‫دراسة الجدوي‬ ‫‪9.1‬‬
‫متطلبات انجاز النظام‬ ‫‪10.1‬‬
‫المجال الزمني المتوقع‬ ‫‪11.1‬‬
‫نظم المعلومات‬ ‫‪12.1‬‬
‫الفصل التاني‬
‫المرحلة التحليلة‬
‫نبدة عن الدراسة التحليلية‬ ‫‪1.2‬‬
‫اوأل‪ :‬تحليل مدخالت النظام‬ ‫‪2.2‬‬
‫ثانيا‪:‬تحليل اجراءات النظام‬ ‫‪3.2‬‬
‫ثالتا‪ :‬تحليل مخرجات النظام‬ ‫‪4.2‬‬
‫مخطط تدفق* البيانات ‪DfD‬‬ ‫‪5.2‬‬
‫الفصل الثالث‬
‫المرحلة التصميمية‬
‫نبدة عن الدراسة التمهيدية‬ ‫‪1.3‬‬
‫تصميم* مدخالت النظام‬ ‫‪2.3‬‬
‫تصميم* مخرجات النظام‬ ‫‪3.3‬‬
‫تصميم* قاعدة بيانات الملفات‬ ‫‪4.3‬‬
‫العالقات بين الملفات‬ ‫‪5.3‬‬
‫تصميم* اجراءات النظام‬ ‫‪6.3‬‬
‫المخطاطات* االنسيابية‬ ‫‪7.3‬‬
‫الفصل الرابع‬
‫مرحلة البرمجة‬
‫نبدة عن مرحلة البرمجة‬ ‫‪1.4‬‬
‫اللغة المستخدمة لبرمجة المنظومة‬ ‫‪2.4‬‬
‫مميزات لغة الفيجوال بيسك دوت نت‬ ‫‪3.4‬‬
‫لمحة عن قاعدة البيانات المستخدمة‬ ‫‪4.4‬‬
‫بيئة التشغيل‬ ‫‪5.4‬‬
‫الفصل الخامس‬
‫مرحلة االختيار‬
‫نبذة عن مرحلة االختيار‬ ‫‪1.5‬‬
‫اختيار االجراءات‬ ‫‪2.5‬‬
‫اختبار النظام الكامل‬ ‫‪3.5‬‬
‫اختبار القبول‬ ‫‪4.5‬‬
‫الفصل السادس‬
‫دليل المستخدم*‬
‫شاشة كلمة المرور*‬ ‫‪1.6‬‬
‫الشاشة الرائيسية‬ ‫‪2.6‬‬
‫شاشة بيانات الموظفين‬ ‫‪3.6‬‬
‫الفصل السابع‬
‫المالحق‬
‫النتائج‬ ‫‪1.7‬‬
‫التوصيات*‬ ‫‪2.7‬‬
‫المراجع‬ ‫‪3.7‬‬
‫فهرس االشكال‬

‫نموذج تدفق* شالل المياه المعدل‬ ‫‪1.1‬‬


‫المخطط البيئي‬ ‫‪6.2‬‬
‫مخطط خيارات الشاشة الرائسية‬ ‫‪8.2‬‬
‫مخطط اضافة بيانات الموظف‬ ‫‪9.2‬‬
‫مخطط البحت عن بيانات الموظف*‬ ‫‪10.2‬‬
‫مخطط تعديل بيانات الموظف‬ ‫‪11.2‬‬
‫مخطط الغاء بيانات الموظف*‬ ‫‪12.2‬‬
‫الهيكل التظيمي‬ ‫‪13.2‬‬
‫مخطط زر االدخال‬ ‫‪14.2‬‬
‫مخطط زر التعديل‬ ‫‪15.2‬‬
‫مخطط زر البحث‬ ‫‪16.2‬‬
‫كخطط زر االلغاء‬ ‫‪17.2‬‬
‫فهرس الجداول‬

‫الجدول الزمني لتنفيد المشروع*‬ ‫‪1.1‬‬


‫جدول المستخدمين‬ ‫‪1.3‬‬
‫جدول بيانات الموظفين‬ ‫‪2.3‬‬
‫جدول بيانات المخالفات‬ ‫‪3.3‬‬
‫جدول بيانات االجازات‬ ‫‪6.3‬‬
‫جدول بيانات الحضور* والغياب‬ ‫‪7.3‬‬
‫فهرس الشاشات‬

‫شاشة كلمة المرور‬ ‫‪1.6‬‬


‫الشاشة الرائيسية‬ ‫‪2.6‬‬
‫شاشة بيانات الموظفين‬ ‫‪3.6‬‬
‫االية‬

‫َو َما ُأوتِيتُ ْم ِم َن ا ْل ِع ْل ِم ِإاَّل قَلِياًل‬

‫ق آهِّلِّل ِّ آلِّ َّع ِّ‬


‫ظيِّ ِّم‬ ‫ص ٍّد ٍّ‬
‫ِّ‬
‫(سورة االسراء االية ‪)85‬‬

‫اإلهداء‬
‫أمي الحبيبة‬

‫إلي المالك الطاهر إلي المدرسة األولي إلي النبع الذي ينبض بالحنان‬
‫المتدفق كنزالمودة و المحبة الخالصة ‪.‬‬

‫أبي ا لعزيز‬
‫إلي الذي سعي و شقي ألنعم بأكفال الرحة و الهناء إلي من كان دوما‬
‫شعاره الطموح و الشموخ و الحب الصامت* ‪.‬‬

‫أخوتي و أخواتي‬
‫إلي الذين عاشوا معي الحياة حلوها ومرها ‪ ،‬إلي الذين شاركوني أفراحي‬
‫واحزاني ‪.‬‬

‫أساتذتنا‬
‫إلي الذين كانوا نبراسنا يضئ الطريق أم ال و بهجة نرقي به سلم الحضارة‬

‫كافة األصدقاء‬
‫إلي األزهار التي تزين حديقة عمري إلي كل من رفقنا في هذا الدرب ‪.‬‬
‫نهدي مشروع تخرجنا هذا ليكون ذكري لهم‬

‫‪‬فريق العمل‪، ،،‬‬


‫الشكر والتقدير‬

‫بداية نشكر هللا تعالى القدير الذي فتح أمامنا أبواب المعارف ومنحنا من‬
‫نفحاته الربانية ما أنار‬
‫به عولنا وهدانا إلى الصراط ا المستقيم وجزي هللا خيرا من قدم لنا يد‬
‫المساعدة وشد على أيدينا‬
‫وشجعنا على إعداده بالصورة التي هو عليها اآلن ‪.‬‬
‫ونشكر كل من قدم لنا العون ونخص بالذكر مشرف المشروع مهندس خليفة‬
‫الزؤام العماري‬
‫“لما قدمه لنا من عون إلنجا زهذا المشروع ‪.‬‬
‫كما نتقدم بالشكر إل ى إدارة وأعضاء هيئة التدريس بمعهد ‪.‬‬
‫وكل من ساهم في إخراج* المشروع بهذه الصورة ولو بكلمة طيبة ‪.‬‬
‫وهللا ولى التوفيق‬

‫فريق العمل‪،،،‬‬
‫المقدمة‬

‫الحمد هلل الذي ينفذ البحر قبل أن تنفذ كلماته واجزاء الوجود قبل تعدد آياته والصالة والسالم‬
‫على صفوة أنبيائه وعلى آله وصحبه وأوليائه أجمعين وبعد ‪-:‬‬
‫لقد حظي الحاسب اآللي باهتمام الكثيرين مما جعله يمثل دورا هاما في مجال الحياة اليومية‬
‫حيث أصبح هو األداة الفعالة لزيادة كفاءة األعمال الفردية والجماعية لذلك أوجب االهتمام به‬
‫وإعطائه حقه في هذا المجال ونحن بدورنا وانطالقا من هذا المب دأ ه دفنا تط وير ه ذه الق درات‬
‫فإذا تطرقنا إلى دور الحاسب اآللي وجدناه ب دأ يت ا زي د ويتك اثر في أنح اء ليبي ا متخ ذاً موقف ا ً‬
‫فعاالً داخاللجهات العامة بالدولة فكان للبعض منه ا ال دور األك بر في تس خير تقني ات الحاس وب‬
‫نحو البناءوالتصميم وزيادة القد ا رت البشرية ‪.‬‬
‫فغاية هذا المشروع والذي نحرص عليه ونشعر بالرضا التام لتحقيقه هو أن يكون له‬
‫المساهمة الفعالة في القيام بتوفير الوقت والجهد وتحقيق الطريقة الناجحة للتعامل مع‬
‫البيانات ‪.‬واستعمال الحاسب اآللي في مجاالت الحياة اليومية يوفر على اإلنسان كثير الجهد‬
‫والوقت والمال ‪.‬لذا اخترنا أن يكون هذا المشروع ملما ً بقدر اإلمكان بإمكانيات الحاسب اآللي‬
‫وهو عبارة عن منظومة شؤون الموظف ين لمعهد العالي للعلوم والتقنية القره بوللي ‪.‬‬

‫ونرجو من هللا التوفيق‬


‫المرحلة التمهيدية‬

‫مرحلة التحليلية‬

‫مرحلة التصميم‬

‫مرحلة البرمجة‬

‫مرحلة االختبار‬
‫الدراسة التمهيدية‬

‫نبذة عن الدراسة التمهيدية‪.‬‬ ‫‪‬‬


‫تعريف النظام القائم‪.‬‬ ‫‪‬‬
‫مشاكل النظام القائم‪.‬‬ ‫‪‬‬
‫تعريف النظام المقترح‪.‬‬ ‫‪‬‬
‫أهداف النظام المقترح‪.‬‬ ‫‪‬‬
‫مميزات النظام المقترح‪.‬‬ ‫‪‬‬
‫األهداف الفنية للمشروع‪.‬‬ ‫‪‬‬
‫دراسة الجدوى‪.‬‬ ‫‪‬‬
‫الجدوى التنظيمية (االجتماعية)‪.‬‬ ‫‪‬‬
‫الجدوى الفنية‪.‬‬ ‫‪‬‬
‫الجدوى االقتصادية‪.‬‬ ‫‪‬‬
‫متطلبات إنجاز النظام "التنفيذ"‪.‬‬ ‫‪‬‬
‫الجدول الزمنى‪.‬‬ ‫‪‬‬
‫النظم المعلوماتية‬ ‫‪‬‬

‫نبذه عن الدراسة التمهيدية‪-:‬‬ ‫‪-1.1‬‬


‫تعتبر هذه المرحلة أولى مراحل دورة حياة النظام و هي الخطوة األولى التي تهتم‬
‫بالتخطيط* الفعال لتنفيذ كافة مراحل إنجاز دراسة نظام ما‪ ،‬و في مرحلة الدراسة التمهيدية يمكن‬
‫تلخيص عيوب النظام القديم و تعريفه و كذلك بيان وصف مفصل ألهداف هذه المرحلة و ذلك‬
‫بتحديد الجدوى* التنظيمية (االجتماعية) و الفنية واالقتصادية و تحديد الزمن الالزم لمراحل تنفيذ‬
‫مشروع* البحث‪.‬‬

‫و تتمثل خطوات الدراسة في اآلتي ‪-:‬‬


‫‪ ‬تعريف* النظام القائم‪.‬‬
‫‪ ‬مشاكل النظام القائم‪.‬‬
‫‪ ‬عيوب النظام القائم‪.‬‬
‫‪ ‬تعريف* النظام المقترح‪.‬‬
‫‪ ‬أهداف النظام المقترح‪.‬‬
‫‪ ‬مميزات النظام المقترح‪.‬‬
‫‪ ‬األهداف الفنية للمشروع‪.‬‬
‫‪ ‬دراسة الجدوى‪.‬‬
‫• الجدوى التنظيمية (االجتماعية)‪.‬‬
‫‪ ‬الجدوى* الفنية‪.‬‬
‫‪ ‬الجدوى* االقتصادية‪.‬‬
‫‪ ‬متطلبات إنجاز النظام "التنفيذ"‪.‬‬
‫الجدول الزمني‪.‬‬ ‫‪‬‬
‫نظم المعلوماتية‪.‬‬ ‫‪‬‬
‫‪‬‬
‫‪ -2.1‬تعريف النظـــام القائم‪:-‬‬
‫يعتمد عمل النظام القائم (القديم) داخل المعهد العالي للعلوم والتقنية القره بوللي عن‬
‫تسجيل نظام شؤون الموظفين على العنصر البشري (اليدوي) و ذلك من خالل قيام الموظف*‬
‫بتدوين بيانات عن الموظفين في دفاتر* خاصة في حضور* وغياب‪.‬‬

‫‪ -3.1‬مشاكل النظــام القائم ‪-:‬‬


‫بعد التعرف على آلية نظام تسجيل بيانات الموظفين في المركز وذلك بواسطة األسئلة التي‬
‫وجهت للموظفين بالمعهد عند إجراء المقابالت الشخصية معهم‪ ،‬تبين لنا أن عمليات تسجيل‬
‫بيانات الموظفين تواجه بعض المشاكل التي تعرقل سير العمل بها مما ينتج عنها تأثيرات و‬
‫انعكاسات سلبية على سير العمل و مما سبب قصور* و تدني في مستوى* خدمات المعهد و يمكن‬
‫أن نحصر بعض هذه المشاكل في اآلتي‪:‬‬
‫‪ ‬بذل الكثير من الجهد و الوقت في تنفيذ عمليات تسجيل الموظفين‪.‬‬
‫‪ ‬صعوبة إدارة سير عمل المركز يدويا عند التعامل مع الموظفين‪.‬‬
‫‪ ‬ضياع‪/‬تلف* ورق المعامالت قد يسبب بعض المشاكل عند متابعة و إنجاز المعامالت‬
‫اليومية‪.‬‬
‫‪ ‬صعوبة الوصول* إلى المعلومات المطلوبة عند اإلستفسار أو البحث عنها‪.‬‬
‫‪ ‬ال يوجد* بالنظام القديم آلية عمل يومية كوسيلة بها آلية تساعد في إصدار* التقارير الفورية‬
‫ألي غرض كان‪.‬‬

‫‪ -4.1‬عيوب النظــام القائم ‪:-‬‬


‫‪ -1‬عدم توفر االعتمادية ‪ :‬النظام القديم ال يحتوي على آلية ثابتة إلدخال بيانات الموظفين‬
‫والمعامالت اليومية مما يترتب عنه عدم توفر الدقة في صحة المعلومات التي ينتجها ‪ /‬يخرجها‬
‫النظام‪.‬‬
‫‪ -2‬قصور األمن و السرية ‪ :‬النظام القديم ال توجد به آلية توفر السرية واألمان الكاملة لبيانات‬
‫الموظفين‪.‬‬
‫‪ -3‬عدم توفر وسيلة إصدار التقارير‪ :‬ال يوفر النظام القديم آلية مرنة و سهلة إلصدار التقارير‬
‫الالزمة عن العاملين مما ينتج عنه بعض القصور في تقديم الخدمات الضرورية‪.‬‬
‫‪ -4‬عدم توفر الدقة والمرونة ‪ :‬النظام القديم ال يوفر* آلية عمل مرنة و دقيقة عند التعامل ‪.‬‬

‫‪ -5.1‬تعريف النظـــام المقترح ‪:-‬‬


‫يمكن القول بأن النظام* المقترح هو النظام البديل عن النظام القديم ألجل تغيير آلية العمل‬
‫به إلى نمط حديث يعتمد على أساليب الميكنة الحديثة و ذلك باستخدام* إمكانيات وتقنيات الحاسوب‬
‫باستعمال* مفهوم البرمجة التطبيقية التي توفرها لغات البرمجة في الجيل الرابع من لغات البرمجة‬
‫الحديثة التي تعمل على أجهزة الحاسوب‪ .‬النظام البديل هو عبارة عن نظام برمجي يترجم أفكار*‬
‫عمل سير النظام القديم لشؤون الموظفين في شكل سهل و مرن و التي من خاللها يمكن التعامل‬
‫مع إجراءات شؤون العاملين و رصد كل البيانات وتخزينها و استرجاعها و بذلك يمكن لمستخدم‬
‫النظام الجديد من إجراء المعالجات الالزمة حسب ما يتطلبه عمل نظام شؤون الموظفين ‪.‬‬

‫‪ -6.1‬أهداف النظــام المقترح ‪-:‬‬


‫إنشاء نظام جديد يكون أكثر فاعلية من النظام* القديم "اليدوي"‪*.‬‬ ‫‪.1‬‬
‫تسهيل عملية تخزين البيانات و إعادة عرضها وقت الحاجة‪.‬‬ ‫‪.2‬‬
‫توفير بيئة مرنة إلصدار* التقارير الالزمة‪.‬‬ ‫‪.3‬‬
‫توفير آلية مرنة وسهلة إلستجالب البيانات المخزنة في النظام‬ ‫‪.4‬‬
‫الجديد في زمن قصير‪*.‬‬
‫توفير حماية كافية لبيانات النظام الجديد و الحفاظ على سريتها‪*.‬‬ ‫‪.5‬‬
‫بناء قاعدة بيانات متكاملة يمكن االستفادة منها في عمل شؤون‬ ‫‪.6‬‬
‫الموظفين‪.‬‬
‫ً‬
‫بناء قاعدة بيانات بمفاهيم حديثة تماشيا مع نظم قواعد البيانات‬ ‫‪.7‬‬
‫المستخدمة في تقنية األنظمة البرمجية‪.‬‬
‫العمل على توفير آلية مثلى لتقديم أفضل خدمات‪.‬‬ ‫‪.8‬‬

‫‪ -7.1‬مميزات النظــام المقترح‪-:‬‬


‫‪ ‬مزود* بواجهة تطبيق مرئي* تمكن مستخدمه من تنفيذ إجراءات الموظفين بالنظام*‬
‫الجديد بشكل مبسط و واضح‪.‬‬
‫‪ ‬سرعة إنجاز المعامالت اليومية‪.‬‬
‫‪ ‬التخلص من مشكلة تلف و ضياع وثائق* المعهد ‪.‬‬
‫‪ ‬السرعة و المرونة في إدخال و عرض و استرجاع* البيانات‪.‬‬
‫‪ ‬الدقة في أداء العمل‬
‫‪ ‬تسهيل عملية إصدار* التقارير و الكشوفات‪*.‬‬

‫‪ -8.1‬أهداف المشروع الفنية‪-:‬‬


‫‪ ‬التعامل مع لغة برمجة مرئية مثل فيجوال االستديو*‪ 2019‬لشركة‬
‫ميكروسوفت مما يضعنا* موضع اإللمام بإمكانيات و استخدامات‬
‫هذه اللغة من بين لغات الحاسوب الحديثة‪.‬‬
‫‪ ‬اإللمام بعملية إنشاء قاعدة بيانات موجهة من داخل لغة البرمجة‬
‫مصممة على أساسيات نظم قواعد بيانات النظام‪.‬‬
‫‪ ‬اكتساب الخبرة في مجال تحليل النظم من خالل عملية التحليل‬
‫التي طبقناها على النظام القديم‪.‬‬

‫‪ -9.1‬دراســة الجدوى ‪-:‬‬


‫هذه الدراسة لها أهمية كبيرة حيث تعتبر من أهم الخطوات في الدراسة التفصيلية ‪ ,‬فهي‬
‫تبين ما إذا كان النظام المقترح يمكن إحالله مكان النظام القائم أم ال‪ ,‬لذلك كان من الضروري أن‬
‫نحدد الجوانب االجتماعية و الفنية و االقتصادية لهذا النظام المقترح ‪.‬‬
‫و الهدف من إعداد هذه الدراسة هي تسهيل عملية تطوير* و بناء النظام المقترح و إجراء التعديل‬
‫الالزم ‪ ,‬فعند القيام بعملية التقييم لنظام ما فالبد من األخذ بعين اإلعتبار ثالثة نواحي أساسية و‬
‫هي كالتالي‪:‬‬

‫‪ -1.9.1‬الجدوى التنظيمية (االجتماعية)‪-:‬‬


‫يعتمد نجاح هذه الدراسة على مدى فاعلية النظام البديل على أداء مستخدميه و مدى‬
‫إحساسهم* و رضاهم* على التغييرات و التطوير* الذي طرأ على النظام القديم متمثالً في االستعداد*‬
‫الفني و الذهني و مدى قدرتهم* على تعلم و استيعاب النظام الجديد من أجل الرقي بمستوى‬
‫الخدمات التي سيقدمها للعمل على تحسين فاعلية آلية األداء داخل نظام شؤون الموظفين‪.‬‬

‫‪ -2.9.1‬الجــدوى الفنية‪-:‬‬
‫الهدف من معرفة الجدوى الفنية هي الوقوف* على كل ما يقدمه النظام المقترح من‬
‫تسهيالت و مقترحات فنية بديلة من خالل آلية التشغيل في النظام الجديد كبديل ‪ ,‬إذ من المتوقع* أن‬
‫ما سيقدمه النظام الجديد من آلية عمل إجراءات الموظفين مما يقدم السهولة و المرونة و سرعة‬
‫اإلنجاز و توفير* المتطلبات فينعكس بالتالي على عاملي الوقت و الجهد إلنجاز العمليات‪.‬‬
‫‪ -3.9.1‬الجـــدوى االقتصادية‪-:‬‬
‫تهتم الجدوى االقتصادية بتحديد الكم المادي العائد من النظام الجديد الذي سيتم تصميمه و‬
‫إنشائه بمفاهيم الحاسب اآللي وكذلك المكاسب الناتجة منه ‪ ,‬من خالل هذه الجدوى يمكن وضع‬
‫دراسة شاملة لتكلفة تنفيذ هذا المشروع‪*.‬‬
‫‪ -10.1‬متطلبات إنجاز النظام "التنفيذ"‪-:‬‬
‫‪ -1.10.1‬الكيان المادي‪-:‬‬
‫توفير جهاز حاسب آلي ذو إمكانيات مناسبة مبينة في التالي أو أفضل‪-:‬‬
‫نوع المعالج ( ‪.)CPU @2.40 GH/ Intel (R) Core(TM)i7_3630QM‬‬
‫نظام تشغيل ‪_64‬بت‬
‫شاشة حاسوب بحجم ‪ 17‬إنش ( ‪)”Monitor 17‬‬

‫‪ -2.10.1‬الكيان المعنـــوي‪-:‬‬
‫للبدء في عمل المشروع* بعد توفر* جهاز الحاسوب حسب المواصفات التي حددت في بند‬
‫الكيان المادي يجب أن يزود هذا الجهاز بمجموعة برامج أساسية مبينة على النحو التالي‪:‬‬

‫‪ -‬نظام تشغيل المحمول في الجهاز‪.Windows 10‬‬


‫‪ -‬لغة البرمجة (‪.)Visual Studio 2019‬‬
‫‪ - -‬قاعدة بيانات ( ‪.) Microsoft Access‬‬
‫‪ -‬برنامج توثيق(‪.)2010Microsoft Word‬‬
‫‪ -11.1‬المجال الزمني المتــوقع‪-:‬‬
‫بعد النظر في آلية عمل النظام القديم و أخذ فكرة عن سيرها إستطعنا تحديد الفترة الزمنية‬
‫الالزمة و المتوقع من خاللها إنجاز مراحل عمل هذا البحث بذلك يتم تحديد و تقسيم الوقت‬
‫المستغرق في كل مرحلة من مراحل دورة حياة النظام‪.‬‬
‫ولكي يتم بيانه بطريقة صحيحة ومتكاملة استخدمنا طريقة ( ‪ )Gantt Chart‬و ذلك بوضع‬
‫الفترات الزمنية عن كل مرحلة من مراحل إنجاز مشروع البحث المحددة مبدئيا ً بفترة ثالثة‬
‫أشهر كما هو موضح في الجدول التالي‪-:‬‬
‫(الجدول الزمني لتنفيذ المشروع)‬
‫الفترة الزمنية محددة باألسابيع‬
‫‪13 12 11 10 9 8 7 6 5 4 3 2‬‬ ‫‪1‬‬ ‫مراحل المشروع‬
‫المقترح‬ ‫المرحلة‬
‫التمهيدية الفعلي‬
‫المقترح‬ ‫المرحلة‬
‫التحليلية الفعلي‬
‫المقترح‬ ‫المرحلة‬
‫التصميمية الفعلي‬
‫المقترح‬ ‫مرحلة‬
‫الفعلي‬ ‫البرمجة‬
‫المقترح‬ ‫مرحلة‬
‫الفعلي‬ ‫االختبار‬

‫الزمن الفعلي‬ ‫الزمن المتوقع‬

‫جدول (‪( )1.1‬مخطط جانت شارت) ‪Gantt Chart‬‬

‫‪ -12.1‬نظم المعلومات ( ‪-:) Information Systems‬‬


‫نظرًا ألن كثير من نظم المعلومات ال تشتمل على متطلبات متكاملة و واضحة منذ بداية‬
‫العمل عليها فقد رأينا أن أنسب وسيلة تمكننا من فهم النظام القائم و الغوص في جوانبه لدراستها‬
‫و تحليلها هي استخدام طريقة نموذج شالل المياه المعدل لكي تمكننا من اإلنتقال إلى المراحل‬
‫التالية في دورة حياة النظام و الرجوع* إلى المراحل السابقة حسب متطلبات كل مرحلة من‬
‫مراحل الدراسة‪.‬‬

‫‪ _ 1.12.1‬نموذج تدفق شالل المياه المعدل (‪:) Modified Water Fall model‬‬
‫تم إعتماد نموذج شالل المياه المعدل لتطوير* كافة مراحل النظام القائم (القديم) لما يوفر*‬
‫هذا النموذج من سهولة التعامل و جعل نتيجة أي مرحلة من مراحل المشروع* معتمدة على‬
‫األخرى ‪ ،‬و في حالة حدوث خطأ في أي مرحلة يمكن أيضا ً الرجوع إلى المرحلة السابقة ‪ ,‬كذلك‬
‫يستخدم* هذا النموذج عندما تكون متطلبات المشروع واضحة و صريحة‪.‬‬

‫المرحلة التمهيدية‬
‫مرحلة التحليل‬

‫مرحلة التصميم‬

‫مرحلة البرمجة‬

‫مرحلة االختبار‬

‫مرحلة التنفيذ‬

‫شكل(‪ : )1.1‬نموذج تدفق شالل المياه المعدل‬


‫المرحلة التمهيدية‬

‫مرحلة التحليلية‬

‫مرحلة التصميم‬

‫مرحلة البرمجة‬

‫مرحلة االختبار‬

‫الدراسة التحليلية‬

‫نبذة عن الدراسة التحليلية‪.‬‬ ‫‪‬‬


‫جمع متطلبات النظام‪.‬‬ ‫‪‬‬
‫تحليل متطلبات النظام ‪:‬‬ ‫‪‬‬
‫أوالً‪ :‬تحليل مدخالت النظام‪.‬‬ ‫‪-‬‬
‫ثانياً‪ :‬تحليل إجراءات النظام‪.‬‬ ‫‪-‬‬
‫ثالثاً‪ :‬تحليل مخرجات النظام‪.‬‬ ‫‪-‬‬
‫مخطط تدفق البيانات‪.‬‬ ‫‪‬‬
‫الـــمخطط البيئـــــــــي‪.‬‬ ‫‪‬‬
‫المخطط التفصيلي‪.‬‬ ‫‪‬‬
‫الهيكل التنظيمي‪.‬‬ ‫‪‬‬

‫‪ 1.2‬نبذه عن الدراسة التحليلية‪-:‬‬


‫تعتبر مرحلة الدراسة التحليلية بأنها ثاني مراحل دورة حياة النظام حيث من خاللها نقوم‬
‫بتحليل البيانات و النماذج التي تم تجميعها و فهم متطلبات العميل و محتوى كل نموذج من حيث‬
‫اسمه و البيانات المدرجة به و خطوات المعالجة التي يمر بها كل نموذج و كذلك أنواع التقارير‬
‫المستخدمة في هذا النظام و تحديد عالقته الوظيفية بالبيانات التي يشتغل عليها موضحة في النقاط‬
‫اآلتية‪-:‬‬
‫‪ 1.1.2‬جمع متطلبات النظام ‪:Collecting System Requirements‬‬
‫عند تطبيق* عملية التحليل استعملنا* نظرية التحليل التي تستخدم* مفهوم التحليل من أعلى‬
‫إلى أسفل ‪ , ))TOP DOWN‬و الخطوة األولى في مرحلة التحليل هي محاولة فهم آلية عمل‬
‫النظام القديم و المشاكل الموجودة به لغرض تحديد متطلبات المنظومة الجديدة و ذلك باستخدام*‬
‫األساليب اآلتية ‪-:‬‬

‫‪ 1.1.1.2‬إجراء المقابالت الشخصية‪: Personal Interviews Procedure‬‬


‫الغرض من هذه الخطوة مقابلة الموظفين في المعهد داخل قسم شؤون الموظفين إللقاء‬
‫األسئلة عليهم و لالستفسار عن سير عمل المعالجة في النظام القديم و ذلك بطرح بعض األسئلة‬
‫عن دور* كل منهم في هذا النظام و المشاكل التي يواجهونها أثناء تأدية عملهم بهذا النظام ‪.‬‬

‫‪ 2.1.1.2‬المــــالحظة ‪-:Observation‬‬
‫بواسطة هذه الخطوة يتم رصد و مشاهدة الوقائع* و األحداث عن كثب حول طريقة عمل‬
‫سير النظام القديم للكشف عن العيوب و األخطاء الموجودة فيه‪.‬‬

‫‪ -3.1.1.2‬إجراء المقابالت غير المباشرة ‪:Indirect interviews procedure‬‬


‫هذا اإلجراء تم إنجازه عن طريق* االتصال غير المباشر بمستخدمي* النظام القديم و ذلك‬
‫باستخدام* الهاتف أو البريد اإللكتروني حين يتعذر علينا الحصول على بعض المعلومات عن عمل‬
‫النظام القديم‪.‬‬

‫‪ -4.1.1.2‬تجميع عينات من النماذج والتقارير‪Collecting Samples of forms and‬‬


‫‪:reports‬‬
‫يتم ذلك بالحصول* على عينات من النماذج و الوثائق* المستخدمة في القسم من بعض‬
‫الموظفين داخل القسم ‪ ،‬و التي يمكن أن تساعد في فهم المدخالت و المخرجات المطلوبة‪.‬‬
‫‪ -2.1.2‬تحليل متطلبات النظام ‪-: Analyzing System Requirements‬‬
‫بعد الحصول على كل المتطلبات من بيانات و نماذج و تقارير و فهم المشاكل العالقة‬
‫بالنظام* القائم ‪ ،‬تتم في هذه المرحلة عملية تنظيمها و تحليلها للحصول* على المزيد من الفهم آللية‬
‫عمل النظام القديم ‪ ،‬و يتم ذلك عن طريق التحليل الموضح في اآلتي‪-:‬‬

‫‪ -2.2‬أوالً ‪ :‬تحليل مـــدخالت النظام‪-:‬‬


‫سجل بيانات الموظفين‪:‬‬
‫رقم* الموظف‬
‫الرقم* الوطني‬
‫اسم الموظف‬
‫اسم األب‬
‫اسم الجد‬
‫اللقب‬
‫اسم األم‬
‫مكان الميالد‬
‫تاريخ الميالد‬
‫عنوان السكن‬
‫الجنسية‬
‫الجنس‬
‫رقم* كتيب العائلة‬
‫رقم* ورقة العائلة‬
‫الحالة االجتماعية‬
‫رقم* الملف‬
‫تاريخ التخرج‬
‫تاريخ التعيين‬
‫القسم‬
‫اإلدارة‬
‫الدرجة عند التخرج‬
‫رقم* الحساب‬
‫المصرف*‬
‫الفرع‬
‫الدرجة الحالية‬
‫العالوة السنوية‬
‫شهر العالوة‬
‫سنة العالوة‬
‫رصيد* االجازة‬
‫تاريخ مباشرة العمل‬

‫سجل بيانات المخالفات ‪:‬‬


‫رقم الموظف‬
‫االنقطاع عن العمل‬
‫مخالفات أخري‬
‫العقوبات التأديبية‬
‫التصديق على البيانات‬
‫الغياب بدون إذن‬
‫السبب واالهمال‬
‫رسائل لفت نظر‬
‫سجل بيانات اإلجازات ‪:‬‬
‫رقم الموظف‬
‫الوظيفة‬
‫مدة االجازة‬
‫تاريخ بداية اإلجازة‬
‫تاريخ نهاية اإلجازة‬
‫العنوان داخل االجازة‬
‫سجل بيانات الحضور* و االنصراف‪:‬‬
‫رقم الموظف‬
‫اسم الموظف‬
‫فترة الدوام‬
‫بداية الدوام‬
‫نهاية الدوام‬
‫حالة التأخير‬
‫مالحظات المدير‬
‫الخصم‬
‫التاريخ‬
‫الساعة اآلن‬

‫بيانات المستخدمين‪:‬‬
‫اسم المستخدم‬
‫كلمة المرور*‬

‫‪ -3.2‬ثانيا ً ‪ :‬تحليل إجراءات النظام ‪-:‬‬


‫يتلخص عمل نظام شؤون الموظفين داخل القسم في عمليات اإلدخال للبيانات التي‬
‫يتعامل معها موظف في المعهد حيث يقوم الموظف المختص بأخذ بيانات الموظفين الالزمة ثم‬
‫يقوم بتسجيل بياناته و من ثم يتم إدراج بعض البيانات األخرى مثل اسم الموظف* ‪ ,‬بعد ذلك يتم‬
‫إصدار ملف للموظف‪*.‬‬
‫و على هذا النحو يتم حفظ كل البيانات المتعلقة بالموظفين ‪.‬‬
‫‪ -4.2‬ثالثا ً ‪ :‬تحليل مخرجات النظام‪-:‬‬
‫‪ .1‬تقرير عن الموظفين ‪:‬‬
‫هذا التقرير يصدر* من نسخة واحدة فقط و يحتوي* بيانات عن الموظفين‪..‬‬
‫‪ .2‬تقرير عن الحضور و الغياب‪:‬‬
‫هذا التقرير يصدر* من نسخة واحدة فقط و الذي يحتوي بيانات عن الموظفين‪..‬‬

‫تقرير عن اإلجازات‪:‬‬ ‫‪.3‬‬


‫هذا التقرير يصدر* من نسخة واحدة فقط وبذلك يحتوي على بيانات عن الموظف‪.‬‬ ‫‪.4‬‬

‫‪ -5.2‬مخطط تدفق البيانات (‪: )Data Flow Diagram( -: )DFD‬‬


‫يعتبر هذا المخطط من أهم أدوات تحليل بيانات النظام* القائم لغرض فهمه ودراسته‬
‫والحصول* على وصف كامل لمحتواه ‪ ,‬يعتبر هذا النوع من المخططات من أكثرها استخداما ً من‬
‫بين أدوات التحليل ألنه يتميز بسهولة التعامل معه و بساطة تناوله و بالتالي يستطيع* القائمون‬
‫على دراسة النظام من تعقب سير انسياب بياناته مما يمكنهم من تعديله و تطويره‪.‬‬
‫و ينقسم مخطط انسياب )تدفق( البيانات إلي نوعين وهما‪:‬‬

‫‪ -1.5.2‬المخطط البيئي "‪:"Context Diagram‬‬


‫وهو بيئة النظام المقترح بصفة عامة‪ ,‬وكيفية تعامل النظام المقترح مع بيئته الداخلية‪ ,‬كما‬
‫هو موضح بالشكل (‪. )6.2‬‬
‫طلب دخول‬ ‫استفسارات‬
‫مدير‬ ‫شـــؤون‬ ‫موظف‬
‫الموظفين‬
‫رد‬ ‫التقارير‬

‫شكل (‪ )1.2‬المخطط البيئي‬


‫‪ – 2.5.2‬مخطط عالقات عناصر النظام ‪:‬‬
‫من خالل هذه الفقرة سوف* نستعرض عناصر النظام* في شكل عالقات بين كينوناته لنبين‬
‫مدى االرتباط* الثنائي و الممتد من كينونة إلى أخرى و بهذا يمكن وصفه بشكل واضح حتى‬
‫نستطيع* فهم انسيابية البيانات بين طرف و طرف أخر و هذا يساعدنا على تحديد رموز العالقات‬
‫و تصنيفاتها و كذلك فهم أساس كل عالقة موجودة في هذا التوزيع الهندسي بين كائنات النظام‪.‬‬
‫من هنا يمكن بيان البيانات األساسية التي يتشارك* فيها عناصر النظام المتمثل في كينوناته‬
‫المترابطة مع بعضها البعض ‪ ,‬من الرسم الموضح في األسفل نبين امتداد و ترابط عناصر*‬
‫النظام في شكل متحد كالً حسب نوع العالقة الرابطة لكل كينونتين في الشكل العام لهذا النظام‪.‬‬
‫نوع العالقة‪.‬‬ ‫‪o‬‬
‫نوع الربط الذي يربط بينهم‪.‬‬ ‫‪o‬‬
‫‪1‬‬ ‫‪M‬‬

‫الموظف‬ ‫القسم‬
‫‪1‬‬ ‫‪M‬‬

‫المدير‬ ‫الموظف‬

‫‪ -3.5.2‬المخطط التفصيلي "‪-: " Detail Diagram‬‬


‫ويكون هذا المخطط* أكثر تفصيال و توضيحا لكيفية سير العمل داخل النظام* المقترح و هو‬
‫كالتالي‪-:‬‬
‫مخطط يوضح خيارات الشاشة الرئيسية‪:‬‬ ‫‪‬‬

‫بيانات‬ ‫‪1.1‬‬
‫ملف الموظفين‬ ‫الموظفين‬

‫‪1.0‬‬ ‫‪2.1‬‬
‫بيانات حضور‬
‫و االنصراف‬
‫ملف الحضور واالنصراف‬ ‫‪2.0‬‬
‫تحديد‬
‫بيانات‬ ‫‪3.0‬‬ ‫‪3.1‬‬ ‫‪0.0‬‬ ‫الموظف‬
‫االختيار‬
‫اإلجازات‬
‫ملف اإلجازات‬ ‫‪4.0‬‬

‫‪4.1‬‬
‫ملف المستخدمين‬ ‫بيانات‬

‫المستخدمين‬

‫الشكل (‪ )2.2‬خيارات الشاشة الرئيسي‬


‫* مخطط يوضح عملية إضافة بيانات الموظف‪:‬‬

‫ملف الموظفين‬

‫بيانات الموظف‬ ‫بيانات الموظف‬


‫إدخال‬ ‫موظف‬
‫إضافة‬
‫اإلنهاء‬

‫الشكل (‪ )3.2‬اضافة بيانات الموظف‬

‫* مخطط يوضح عملية البحث عن بيانات الموظف‪:‬‬

‫ملف بيانات الموظفين‬

‫بيانات الموظف‬ ‫بيانات الموظف‬


‫عرض‬
‫بحث‬ ‫موظف‬

‫إنهاء‬

‫الشكل (‪ )4.2‬البحث عن بيانات الموظف‬

‫* مخطط يوضح عملية تعديل بيانات الموظف‪:‬‬

‫ملف بيانات الموظفين‬

‫بيانات الموظف‬ ‫بيانات الموظف‬ ‫بيانات الموظف‬


‫تعديل‬ ‫عرض‬ ‫بحث‬ ‫موظف‬
‫إنهاء‬

‫الشكل (‪ )5.2‬تعديل بيانات الموظف‬

‫* مخطط يوضح عملية إلغاء بيانات الموظف* ‪:‬‬

‫ملف بيانات الموظفين‬

‫بيانات الموظف‬ ‫بيانات الموظف‬


‫إلغاء‬ ‫بحث‬
‫موظف‬

‫اإلنهاء‬

‫الشكل (‪ )6.2‬إلغاء بيانات الموظف‬

‫‪ 3-4‬تصميم العالقات بين الكيانات ‪-:‬‬

‫‪ 3-4-1‬عالقة بين الموظف والجنسية ‪.‬‬

‫موظف‬ ‫‪1‬‬
‫الجنسية‬ ‫‪M‬‬

‫‪ 3-4-2‬عالقة بين الموظف والمؤهل ‪.‬‬


‫‪M‬‬ ‫المؤهل‬
‫‪1‬‬
‫موظف‬

‫‪ 3-4-3‬عالقة بين الموظف والوظيفة ‪.‬‬

‫موظف‬ ‫‪M‬‬ ‫الوظيفة‬ ‫‪1‬‬

‫‪ 3-4-4‬عالقة بين الموظف واإلجازة ‪.‬‬

‫الموظف‬ ‫‪M‬‬ ‫اإلجازة‬ ‫‪1‬‬

‫‪ 3-4-5‬عالقة بين الموظف و التخصصات ‪.‬‬

‫الموظف‬ ‫‪M‬‬ ‫التخصص‬ ‫‪1‬‬

‫‪ 3-4-6‬عالقة بين الموظف و الدرجة ‪.‬‬

‫الموظف‬ ‫‪m‬‬ ‫الدرجة‬ ‫‪1‬‬

‫‪ 3-4-7‬عالقة بين الموظف والقسم ‪.‬‬


‫الموظف‬
‫‪M‬‬ ‫القسم‬
‫‪1‬‬

‫شكل (‪ )12-3‬يوضح العالقات بين الكيانات ‪.‬‬

‫‪ 3-5‬مخطط عالقة الكيانات ‪-: ERD‬‬

‫رقم‬ ‫اسم‬
‫رقم الوظيفة‬ ‫اسم الوظيفة‬ ‫نوع‬
‫الموظف‬ ‫الموظف‬ ‫رقم المالي‬
‫االجازة‬

‫‪m‬‬ ‫‪1‬‬
‫موظف‬ ‫يتبع‬ ‫الوظيفة‬ ‫اإلجازة‬

‫‪m m‬‬
‫رقم المؤهل‬ ‫اسم المؤهل‬ ‫‪m‬‬ ‫‪1‬‬

‫يتبع‬
‫المؤهل‬
‫‪1‬‬

‫يتبع‬
‫رقم‬ ‫اسم‬
‫الجنسية‬ ‫الجنسية‬

‫‪1‬‬
‫يتبع‬ ‫الجنسية‬
‫يتبع‬

‫شكل (‪ )13-3‬يوضح مخطط عالقة الكيانات ‪. ERD‬‬

‫الهيكل التنظيمي ‪:‬‬


‫المرحلة التمهيدية‬

‫مرحلة التحليلية‬

‫مرحلة التصميم‬

‫مرحلة البرمجة‬

‫مرحلة االختبار‬

‫الشكل (‪ )7.2‬الهيكل التنظيمي‬

‫مرحلة التصميمية‬

‫نبذة عن الدراسة التصميمية‪.‬‬ ‫‪‬‬


‫أوالً‪ :‬تصميم مدخالت النظام‪.‬‬ ‫‪‬‬
‫ثانياً‪ :‬تصميم مخرجات النظام‪.‬‬ ‫‪‬‬
‫ثالثاً‪ :‬تصميم قاعدة بيانات النظام‪.‬‬ ‫‪‬‬
‫العالقة بين الملفات‪.‬‬ ‫‪‬‬
‫رابعاً‪ :‬تصميم إجراءات النظام‪.‬‬ ‫‪‬‬
‫المخططات االنسيابية للنظام‪.‬‬ ‫‪‬‬

‫‪ -1.4‬نبذة عن الدراسة التصميمية‪-:‬‬


‫تعتبر مرحلة الدراسة التصميمية من أهم مراحل دورة حياة النظام فهي تأتي بعد مرحلة‬
‫التحليل حيث ينتج عن هذه العملية تحديد الخلل و نقاط الضعف الموجودة في النظام القديم و‬
‫العمل على تالفيها* لتحسين معدالت األداء و العمل على زيادة درجة الكفاءة و فعالية النظام البديل‬
‫في تأدية وظائفه المتعددة‪.‬‬
‫و عملية تصميم* النظام ‪[ ]System Design‬هي العملية التي تكون مدخالتها احتياجات‬
‫ومتطلبات* المستخدم و يتم عن طريقها* إنتاج النظام الجديد ‪ ،‬و يجب أن تكون عملية التصميم‬
‫قادرة على تنفيذ احتياجات المستخدم و متطلباته بصورة سهلة و واضحة و تمر عملية التصميم*‬
‫بمراحل أساسية و هي ‪:‬‬

‫‪ ‬تصميم* مدخالت النظام‪.‬‬


‫‪ ‬تصميم* مخرجات النظام‪.‬‬
‫‪ ‬تصميم* قاعدة بيانات‪.‬‬
‫‪ ‬تصميم* إجراءات النظام‪.‬‬
‫‪ -2.4‬أوالً‪ :‬تصميم مدخالت النظام‪-:‬‬
‫تتمثل مدخالت النظام البديل على البيانات المدخلة وفق الكشوفات* اآلتية ‪:‬‬
‫سجل بيانات الموظفين‪:‬‬
‫رقم* الموظف‬
‫الرقم* الوطني‬
‫اسم الموظف‬
‫اسم األب‬
‫اسم الجد‬
‫اللقب‬
‫اسم األم‬
‫مكان الميالد‬
‫تاريخ الميالد‬
‫عنوان السكن‬
‫الجنسية‬
‫الجنس‬
‫رقم* كتيب العائلة‬
‫رقم* ورقة العائلة‬
‫الحالة االجتماعية‬
‫رقم* الملف‬
‫تاريخ التخرج‬
‫تاريخ التعيين‬
‫القسم‬
‫اإلدارة‬
‫الدرجة عند التخرج‬
‫رقم* الحساب‬
‫المصرف*‬
‫الفرع‬
‫الدرجة الحالية‬
‫العالوة السنوية‬
‫شهر العالوة‬
‫سنة العالوة‬
‫رصيد* االجازة‬
‫تاريخ مباشرة العمل‬

‫سجل بيانات المخالفات ‪:‬‬


‫رقم الموظف‬
‫االنقطاع عن العمل‬
‫مخالفات أخري‬
‫العقوبات التأديبية‬
‫التصديق على البيانات‬
‫الغياب بدون إذن‬
‫السبب واالهمال‬
‫رسائل لفت نظر‬
‫سجل بيانات اإلجازات ‪:‬‬
‫رقم الموظف‬
‫الوظيفة‬
‫مدة االجازة‬
‫تاريخ بداية اإلجازة‬
‫تاريخ نهاية اإلجازة‬
‫العنوان داخل االجازة‬
‫سجل بيانات الحضور* و االنصراف‪:‬‬
‫رقم الموظف‬
‫اسم الموظف‬
‫فترة الدوام‬
‫بداية الدوام‬
‫نهاية الدوام‬
‫حالة التأخير‬
‫مالحظات المدير‬
‫الخصم‬
‫التاريخ‬
‫الساعة اآلن‬

‫بيانات المستخدمين‪:‬‬
‫اسم المستخدم‬
‫كلمة المرور*‬
‫ثانياً‪ :‬تصميم مخرجات النظام‪-:‬‬ ‫‪3.4‬‬
‫يتضمن هذا النظام مجموعة من المخرجات و هي عبارة عن تقارير إحصائيات وهى‬
‫كالتالي‪:‬‬
‫‪ -1‬تقرير عن حضور* و الغياب‪.‬‬
‫‪ -2‬تقرير عن الموظفين‪.‬‬
‫‪ -3‬تقرير عن اإلجازات‪.‬‬
‫‪ 4.4‬ثالثاً‪ :‬تصميم قاعدة بيانات النظام‪-:‬‬
‫تم تصميم* قاعدة بيانات النظام المسمى {{‪ Data Base‬الموجودة داخل الدليل {{‪Project‬‬
‫إلى عدة جداول ‪ ،‬و في كل جدول من الجداول التالية نبين شكل السجل و محتوياته كما بيًنا فيها‬
‫نوع مفتاح السجل باإلشارة للمفتاح الرئيسي بالرمز "*"‪ ،‬و اإلشارة للمفتاح الثانوي* بالرمز‬
‫"**" ‪ :‬و تكون الجداول على الشكل التالي‪:‬‬
‫‪ -1‬جدول بيانات المستخدمين‪:‬‬

‫المفتاح‬ ‫طول الحقل‬ ‫نوع الحقل‬ ‫الوصف‬ ‫اسم الحقل‬ ‫ر‪.‬ت‬


‫‪23‬‬ ‫نصي‬ ‫اسم المستخدم‬ ‫‪User Name‬‬ ‫‪1‬‬
‫*‬ ‫‪2Byte‬‬ ‫رقمي‬ ‫كلمة المرور‬ ‫‪Password‬‬ ‫‪2‬‬

‫جدول المستخدمين رقم (‪)1.4‬‬

‫جدول بيانات الموظفين‪:‬‬ ‫‪-2‬‬

‫المفتاح‬ ‫طول الحقل‬ ‫نوع الحقل‬ ‫الوصف‬ ‫اسم الحقل‬ ‫ر‪.‬ت‬


‫*‬ ‫‪2BYTE‬‬ ‫رقمي‬ ‫رقم الموظف‬ ‫‪Employee‬‬ ‫‪1‬‬
‫‪Number‬‬
‫‪2BYTE‬‬ ‫رقمي‬ ‫الرقم الوطني‬ ‫‪National‬‬ ‫‪2‬‬
‫منظومة تعليم للغة‬
‫‪23‬‬ ‫نص‬ ‫أسم الموظف‬ ‫‪Employee‬‬ ‫‪3‬‬
‫السي‬ ‫‪Name‬‬
‫منظومة تعليم للغة‬
‫‪20‬‬ ‫نص‬ ‫أسم األب‬ ‫‪Name of the‬‬ ‫‪4‬‬
‫السي‬ ‫‪Father‬‬
‫‪20‬‬ ‫نص‬ ‫أسم الجد‬ ‫‪Grandfather‬‬ ‫‪5‬‬
‫‪Name‬‬
‫‪20‬‬ ‫نص‬ ‫اللقب‬ ‫‪Title‬‬
‫‪6‬‬
‫‪20‬‬ ‫نص‬ ‫أسم األم‬ ‫‪Mother's‬‬ ‫‪7‬‬
‫‪Name‬‬
‫‪23‬‬ ‫نص‬ ‫مكان الميالد‬ ‫‪Place of Birth‬‬ ‫‪8‬‬
‫‪8 DATE\TIME‬‬ ‫تاريخ الميالد‬ ‫‪Date of Birth‬‬ ‫‪9‬‬
‫‪23‬‬ ‫نص‬ ‫عنوان السكن‬ ‫‪Home‬‬ ‫‪10‬‬
‫‪Address‬‬
‫‪20‬‬ ‫نص‬ ‫الجنسية‬ ‫‪Nationality‬‬ ‫‪11‬‬
‫‪20‬‬ ‫نص‬ ‫الجنس‬ ‫‪Sex‬‬ ‫‪12‬‬
‫‪2BYTE‬‬ ‫رقمي*‬ ‫رقم كتيب‬ ‫‪No. Books‬‬ ‫‪13‬‬
‫العائلة‬
‫‪2BYTE‬‬ ‫رقمي‬ ‫رقم ورقة‬ ‫‪Number of‬‬ ‫‪14‬‬
‫العائلة‬ ‫‪paper‬‬
‫‪23‬‬ ‫نص‬ ‫‪ Social status‬الحالة‬ ‫‪15‬‬
‫االجتماعية‬
‫‪2BYTE‬‬ ‫رقمي‬ ‫رقم الملف‬ ‫‪File No‬‬ ‫‪16‬‬
‫‪23‬‬ ‫نص‬ ‫‪ Qualification‬المؤهل‬ ‫‪17‬‬
‫‪23‬‬ ‫نص‬ ‫‪ Specialization‬التخصص‬ ‫‪18‬‬
‫‪8 DATE\TIME‬‬ ‫تاريخ التخرج‬ ‫‪Graduation‬‬ ‫‪19‬‬
‫‪Date‬‬
‫‪23‬‬ ‫نص‬ ‫القسم‬ ‫‪Section‬‬ ‫‪20‬‬
‫‪23‬‬ ‫نص‬ ‫‪ Management‬اإلدارة‬ ‫‪21‬‬
‫‪8 DATA\TIME‬‬ ‫‪ Date of Being‬تاريخ التعيين‬ ‫‪20‬‬
‫‪Hired‬‬
‫‪BYTE4‬‬ ‫رقمي‬ ‫الدرجة عند‬ ‫‪21‬‬
‫التخرج‬
‫‪BYTE4‬‬ ‫رقمي‬ ‫رقم الحساب‬ ‫‪Account‬‬ ‫‪22‬‬
‫‪Number‬‬
‫‪23‬‬ ‫نص‬ ‫المصرف‬ ‫‪The Bank‬‬ ‫‪23‬‬
‫‪23‬‬ ‫نص‬ ‫الفرع‬ ‫‪Section‬‬ ‫‪24‬‬
‫‪2BYTE‬‬ ‫رقمي‬ ‫رقم الهوية‬ ‫‪ID Number‬‬ ‫‪25‬‬

‫جدول الموظفين رقم (‪)2.4‬‬


‫‪ -3‬جدول بيانات المخالفات‪:‬‬
‫المفتاح‬ ‫طول الحقل‬ ‫نوع الحقل‬ ‫الوصف*‬ ‫اسم الحقل‬ ‫ر‪.‬ت‬
‫*‬ ‫‪2byte‬‬ ‫رقم الموظف رقمي‬ ‫‪Employee‬‬ ‫‪1‬‬
‫‪Number‬‬
‫‪23‬‬ ‫االنقطاع عن نص‬ ‫‪Employee‬‬ ‫‪2‬‬
‫العمل‬ ‫‪Name‬‬
‫‪23‬‬ ‫نصي‬ ‫مخالفات‬ ‫‪History‬‬ ‫‪3‬‬
‫أخري‬
‫منظومة تعليم للغة‬
‫‪2byte‬‬ ‫نصي‬ ‫العقوبات‬ ‫‪Discount‬‬ ‫‪4‬‬
‫السي‬ ‫التأديبية‬
‫‪23‬‬ ‫التصديق على نصي‬ ‫‪Notes‬‬ ‫‪5‬‬
‫البيانات‬
‫‪23‬‬ ‫الغياب بدون نصي‬ ‫‪the clock‬‬ ‫‪6‬‬
‫إذن السبب‬
‫االهمال‬
‫‪24‬‬ ‫نصي‬ ‫رسائل لفت‬ ‫‪numse‬‬ ‫‪7‬‬
‫نظر‬

‫جدول بيانات المخالفات رقم (‪)3.4‬‬

‫‪-4‬جـــدول بيانات اإلجازات ‪:‬‬

‫طول‬
‫المفتاح‬ ‫نوع الحقل‬ ‫الوصف*‬ ‫اسم الحقل‬ ‫ر‪.‬ت‬
‫الحقل‬
‫**‬ ‫‪2byte‬‬ ‫رقمي*‬ ‫رقم الموظف‬ ‫‪Employee‬‬ ‫‪1‬‬
‫‪Number‬‬
‫*‬ ‫‪Byte2‬‬ ‫رقمي*‬ ‫الوظيفة‬ ‫‪2‬‬
‫مرحةل التصمميية‬
‫‪23‬‬ ‫نص‬ ‫مدة االجازة‬ ‫‪3‬‬
‫تاريخ بداية‬
‫‪8‬‬ ‫‪DATE\TIME‬‬ ‫‪Start date‬‬ ‫‪4‬‬
‫اإلجازة‬
‫تاريخ نهاية‬
‫‪8‬‬ ‫‪DATE\TIME‬‬ ‫‪End date‬‬ ‫‪5‬‬
‫اإلجازة‬
‫العنوان داخل‬
‫‪23‬‬ ‫نصي‬ ‫‪6‬‬
‫االجازة‬

‫جدول اإلجازات رقم (‪)4.4‬‬

‫‪ – 5‬جدول بيانات الحضور و االنصراف‪:‬‬


‫المفتاح‬ ‫طول الحقل‬ ‫نوع الحقل‬ ‫الوصف‬ ‫اسم الحقل‬ ‫ر‪.‬ت‬
‫**‬ ‫‪2byte‬‬ ‫رقمي*‬ ‫رقم الموظف‬ ‫‪Employee‬‬ ‫‪1‬‬
‫‪Number‬‬
‫*‬ ‫‪Byte2‬‬ ‫رقمي*‬ ‫‪ Serial Number‬رقم التسلسل‬ ‫‪2‬‬
‫‪23‬‬ ‫نصي‬ ‫اسم الموظف‬ ‫‪Employee‬‬ ‫‪3‬‬
‫‪Name‬‬
‫‪23‬‬ ‫نصي‬ ‫‪ Working time‬فترة الدوام‬ ‫‪4‬‬
‫‪2BYTE‬‬ ‫رقمي*‬ ‫بداية الدوام‬ ‫‪Start of duty‬‬ ‫‪5‬‬
‫‪2BYTE‬‬ ‫رقمي*‬ ‫نهاية الدوام‬ ‫‪End of duty‬‬ ‫‪6‬‬
‫‪23‬‬ ‫نصي‬ ‫حالة التأخير‬ ‫‪Delay status‬‬ ‫‪7‬‬
‫‪23‬‬ ‫مذكرة‬ ‫مالحظات‬ ‫‪Director's‬‬ ‫‪8‬‬
‫المدير‬ ‫‪remarks‬‬
‫‪2BYTE‬‬ ‫رقمي*‬ ‫الخصم‬ ‫‪Discount‬‬ ‫‪9‬‬
‫‪8 DATA\TIME‬‬ ‫التاريخ‬ ‫‪History‬‬ ‫‪10‬‬
‫‪8 DATA\TIME‬‬ ‫الساعة اآلن‬ ‫‪The time is‬‬ ‫‪11‬‬
‫‪now‬‬

‫جدول الحضور و االنصراف ا لرقم (‬


‫‪ -5.4‬العــــالقة بين ملفات‪-:‬‬
‫‪)5.4‬‬
‫بناءاً على التصميم* السابق لملفات النظام يتضح و بصورة جلية انه تم اعتماد قاعدة‬
‫بيانات ذات الملفات المترابطة لما لها من المزايا اآلتية‪:‬‬
‫‪ -‬الحد من تكرار البيانات و التأكيد على تكاملية هذه البيانات‪.‬‬
‫‪ -‬تسهيل عملية التحكم في حركة هذه البيانات‪.‬‬
‫‪ -‬اشتراك أكثر من ملف إلنجاز مهمة معينة‪.‬‬
‫و لربط هذه الملفات قد تم استخدام العالقات اآلتية‪:‬‬
‫‪ -1‬عـــــالقة (‪-: )M:1‬‬
‫و تعني مقابلة سجل من ملف معين "موظف" مقابلة لمجموعة سجالت من ملف اإلجازات ""‬
‫‪ -2‬عــــالقة (‪-: )M:1‬‬
‫و تعنى مقابلة مجموعة سجالت من ملف بسجل من ملف معين آخر‪.‬‬
‫و يتم ربط ملفين بهذه العالقات عن طريق* حقل مشترك* له نفس النوع و الحجم‪.‬‬

‫‪ 6.4‬رابعاً‪ :‬تصميم إجراءات النظام‪-:‬‬


‫وهي عملية تمثيل الحل باستخدام* المخططات االنسيابية التالية ‪:‬‬
‫‪ _7.4‬المخططات االنسيابية للنظام ‪-:‬‬
‫‪ _1.7.3‬المخطط االنسيابي لعملية اإلضافة‪:‬‬

‫البداية‬
‫إدخال البيانات‬
‫المطلوبة‬

‫ال‬
‫هل‬
‫نعم‬
‫البيانات‬
‫موجودة؟‬

‫رسالة تحذير‬

‫لم يتم الحفظ‬


‫حفظ البيانات‬

‫النهاية‬

‫شكل (‪ : )1.4‬مخطط زر اإلدخال بشكل عام‬

‫‪ _2.7.4‬المخطط االنسيابي لعملية التعديل‪:‬‬

‫البداية‬

‫إدخال اسم الموظف‬


‫رسالة تحذير‬

‫لم يتم التعديل‬

‫شكل (‪ : )2.4‬مخطط زر تعديل بشكل عام‬

‫‪ -3.7.4‬المخطط االنسيابي لعملية البحث‪:‬‬


‫البداية‬

‫إدخال اسم الموظف‬

‫ال‬ ‫نعم‬
‫هل اسم الموظف‬
‫موجود ؟‬

‫رسالة تحذير‬ ‫عرض بيانات‬


‫اسم الموظف غير موجود‬ ‫الموظف‬

‫النهاية‬

‫شكل (‪ : )3.4‬مخطط زر البحث بشكل عام‬

‫‪4.7.4‬المخطط االنسيابي لعملية اإللغاء‪:‬‬


‫البداية‬

‫ادخل اسم الموظف‬

‫هل اسم الموظف موجود؟‬


‫ال‬ ‫نعم‬

‫رسالة تحذير‬ ‫أنت علي وشك حذف البيانات هل‬


‫اسم الموظف غير موجود‬ ‫تريد االستمرار؟‬
‫ال‬

‫رسالة تحذير‬
‫لم يتم الحذف‬
‫نعم‬

‫إلغاء البيانات‬

‫النهاية‬

‫شكل (‪ : )4.4‬مخطط زر إلغاء بشكل عام‬


‫مرحلة البرمجة‬

‫نبذة عن مرحلة البرمجة‪.‬‬ ‫‪‬‬


‫نوع اللغة المستخدمة ‪.‬‬ ‫‪‬‬
‫مميزات لغة ‪.Microsoft Visual Studio 2019‬‬ ‫‪‬‬
‫قاعدة البيانات المستخدمة ‪.‬‬ ‫‪‬‬
‫بيئة التشغيل‪.‬‬ ‫‪‬‬

‫‪ .51‬نبذة عن مرحلة البرمجة‪-:‬‬


‫نصل إلى المرحلة التي يتم من خاللها برمجة الشاشات بأحد لغات البرمجة التي يفهمها‬
‫الحاسب اآللي ‪.‬‬
‫‪ 2.5‬نوع اللغة المستخدمة ‪:‬‬
‫حيث تم استخدام لغة (‪ ) Microsoft Visual Studio 2019‬وتوفر لنا لغة الفيجوال‬
‫العديد من األدوات و الخصائص وبيئة متكاملة لتطوير تطبيقات قواعد البيانات فهي تحتوى على‬
‫مجموعة من أدوات التحكم و التي يمكنا التعامل مع الملفات قواعد البيانات وعرضا وتحريرا*‬
‫وكما انه يقدم أداة متميزة لتحكم في هذه الملفات وتجعل استخدام قواعد البيانات في البرامج أمر‬
‫في غاية السهولة وتستطيع* التعامل مع أنواع عديدة من الملفات قواعد البيانات ومنها (‬
‫‪)Microsoft Access‬‬
‫مميزات لغة ‪-:Microsoft Visual Studio‬‬
‫‪ -1‬مرونة و سهولة االستخدام‪.‬‬
‫‪ -2‬ال تحتاج خبير في البرمجة‪.‬‬
‫‪ -3‬السرعة في عمل البرامج‪.‬‬
‫‪ -4‬تضاهى برامجها برامج اللغات المتقدمة ‪.‬‬
‫‪ -5‬تدعم قواعد البيانات‪.‬‬
‫‪ -6‬تحتوى على أدوات (‪)Actives‬‬

‫‪ 3.5‬قاعدة البيانات المستخدمة‪:‬‬


‫تعتبر قاعدة البيانات (‪ )Microsoft Access 2010‬من شركة ((‪ ))Microsoft‬هي‬
‫أداة قوية مزودة بخاصية العناصر* الذاتية إلنشاء وتطوير قواعد بيانات سواء التنظيم البيانات أو‬
‫االستعالم*‬
‫ومن مزايا قاعدة البيانات (‪ )Microsoft Access 2010‬هي‪:‬‬
‫‪ 1-‬تعمل تحت نظام تشغيل ويندوز‪.‬‬
‫‪ 2-‬تحتفظ بالبيانات مع سهولة استرجاعها وسهولة الوصول* إليها‪.‬‬
‫‪ 3-‬سهولة استخدامها* لعدم تعقيدها ‪.‬‬
‫‪ 4-‬تدعم عدة لغات منها اللغة العربية‪.‬‬
‫‪ -5‬قاعدة البيانات العالئقية‪.‬‬
‫‪ 4.5‬بيئة التشغيل‪:‬‬
‫تم العمل على بيئة التشغيل (‪ )Windows 10‬ويرجع* ذلك لمزاياه‪-:‬‬
‫‪ -1‬سهولة التعامل معه‪.‬‬
‫‪ -2‬دعمه للغة العربية‪.‬‬
‫‪ -3‬احتوائه على ميزة تعدد المهام‪.‬‬

‫المرحلة التمهيدية‬

‫مرحلة التحليلية‬

‫مرحلة التصميم‬

‫مرحلة البرمجة‬

‫مرحلة االختبار‬

‫مرحلة االختبار‬
‫اختبار النظام‬
‫مقدمة‪.‬‬ ‫‪‬‬
‫‪ ‬اختبار اإلجراءات‪.‬‬
‫‪ ‬كيفية عمل االختبار‪.‬‬
‫‪ ‬اختبار النظام بالكامل‬
‫‪ ‬اختبار القبول‬

‫‪ 1.6‬نبذة عن مرحلة االختبار‪-:‬‬

‫في هذه المرحلة نقوم بعملية مهمة وهى اختبار مدى فاعلية النظام من حيث قيامه‬
‫بالوظائف المطلوبة منه وتحقيق األهداف التي تم تحديدها سابقا وتتمثل عملية االختبار في التأكد‬
‫من إن النظام يقوم بإعطاء مخرجات صحيحة وكذلك القيام بالتجاوب بشكل جيد مع كافة‬
‫المدخالت المحتملة و بدون اى أخطاء في التشغيل ‪.‬‬
‫إذا تأتى هذه المرحلة بعد االنتهاء من عمليات الدراسة التحليلية والتصميمية والبرمجة وتعتبر* هذه‬
‫المرحلة من مراحل تنفيذ الصعبة والمعقدة التي تحتاج إلى تخطيط* من خالل النظام التحديد مدى‬
‫صالحية النظام الجديد وهل حقق األهداف التي صمم من اجلها وعملية االختبار متزامنة تماما‬
‫مع عمليات تصميم* اإلجراءات بحيث يتم اختبار اإلجراءات عن طريق بعض البيانات والتأكد من‬
‫عمليات اإلضافة و التعديل ‪...‬الخ‬
‫ونتيجة ألهمية هذه المرحلة كان من الضروري* إتباع الطرق* العلمية الحديثة في عمليات االختبار‬

‫‪ 2.6‬اختبار اإلجراءات ‪-:‬‬


‫حيث تم اختبار كل إجراء بشكل منفصل لتأكد من صالحية وسالمته من األخطاء‬
‫البرمجية وتمثل هذه المرحلة المستوى األدنى لإلخبار حيث إن اإلجراءات يجب أن يكون‬
‫مواصفاتها* معرفة بشكل واضح كما يجب اختبارها* في مرحلة اختبار التصميم للتأكد من مطابقتها‬
‫للمواصفات وقمنا* باختبار الوظائف* منفصلة للتأكد من صحة أدائها ففي الجزء الخاص بإعدادات‬
‫النظام والتي تحتوى* على اإلجراءات االتية ( اإلضافة و التعديل و الحدف لكل من البيانات )‬
‫تم اختبار البرمجة على النحو التالى‬
‫‪ -‬إضافة البيانات‬
‫‪ -‬تعديل البيانات‬
‫‪ -‬حذف البيانات‬
‫‪ -‬تخزين البيانات‬

‫‪ 1.2.6‬كيفية عمل االختبار‪-:‬‬


‫تم إضافة البيانات في إعدادات عملية التخزين ومن تم عملية التعديل فتبين إتمام العمليات‬
‫على أكمل وجه‪.‬‬
‫مثال‪-:‬‬
‫في حالة إضافة رقم الملف وعدم استكمال بيانات دخل شاشة وضغط* على زر حفظ تظهر لنا‬
‫رسالة مفيدها " أدخل البيانات كاملة"‬
‫الخطأ ‪ - :‬عند إدخال البيانات كاملة‪.‬‬
‫تصحيحه‪-:‬‬
‫إعادة إدخال بيانات كاملة دخل شاشة‪.‬‬
‫‪ 3.6‬اختبار النظام بالكامل ‪-:‬‬
‫ويتم في هذه المرحلة التأكد من خلو النظام* من األخطاء في مرحلة التصميم ويتم* التأكد‬
‫من النظام بالكامل للتأكد من أداء الوظائف ويتم اختبار النظام من خالل بيانات غير حقيقية‬
‫وكانت النتائج صحيحة لجميع اإلجراءات و الوظائف* ‪.‬‬

‫‪ 4.6‬اختبار القبول ‪-:‬‬


‫وفى* هذه المرحلة يتم اختبار النظام بواسطة بيانات حقيقية‬
‫وسوف يتم توضيح دليل المستخدم للتعرف* على كيفية تشغيل المنظومة في الفصل القادم‪.‬‬
‫‪ ‬شاشة بيانات الموظف‪:‬‬
‫دليل المستخدم‬

‫وتشتمل على االتي‪-:‬‬


‫‪ ‬دليل المستخدم ‪.‬‬
‫‪ ‬شاشة كلمة المرور‪.‬‬
‫‪ ‬الشاشة الرئيسية‪.‬‬
‫‪ ‬شاشة بيانات الموظفين‪.‬‬

‫دليل المستخدم في المنظومة‪.‬‬

‫‪ ‬شاشة كلمة المرور‪-:‬‬


‫عند التنفيذ أو تشغيل النظام الجديد ستظهر لنا شاشة المرور* لدخول المنظومة‪ ،‬حيث أنها‬
‫تحتوي* على ( اسم المستخدم – كلمة المرور* ) كالتالي‪-:‬‬

‫شاشة كلمة المرور‬

‫شكل (‪ )1.6‬شاشة كلمة المرور‬


‫‪ ‬زر دخول ‪:‬‬
‫بعد أن يتم إدخال اسم المستخدم* وكلمة المرور* الصحيحة يتم الضغط على زر‬
‫( دخول )‪ ،‬فإذا كانت كلمة المرور* صحيحة يتم الدخول إلي الشاشة الرئيسية للمنظومة‪.‬‬
‫ولكن بمجرد إدخال كلمة المرور* الخاطئة ‪ ،‬فإن المستخدم لن يتمكن من الدخول إلي الشاشة‬
‫الرئيسية للمنظومة ‪ ،‬وتظهر رسالة تنبيه للمستخدم‪.‬‬
‫الشاشة الرئيسية‬

‫شكل(‪ )2.6‬الشاشة الرئيسية‬

‫‪ ‬وتحتوي الشاشة الرئيسية علي‪-:‬‬


‫‪ ‬بيانات المستخدمين‬
‫‪ ‬بيانات الموظفين‪.‬‬
‫‪ ‬بيانات األجازات‪.‬‬
‫‪ ‬بيانات الحضور واألنصراف‪.‬‬
‫‪ ‬بيانات المخالفات‪.‬‬
‫‪ ‬تقارير‪.‬‬
‫‪ ‬شاشة بيانات الموظفين‪-:‬‬
‫‪ ‬من خالل البيانات الموجودة فى هذه الشاشة نستطيع تسجيل بيانات الموظفين‪.‬‬

‫شاشة بيانات الموظفين شكل (‪)3.6‬‬

‫المالحق‬
‫‪ ‬النتائج‬
‫‪ ‬التوصيات‬
‫‪ ‬المراجع‬
‫النتائج‬
‫استخدام الحاسب اآللي في جميع الميادين يعمل على زيادة السرعة والدقة ويقلل‬ ‫‪.1‬‬
‫من الجهد والكلفة ‪.‬‬
‫كلما زاد عمق دراسة أي نظام كان النظام الجديد أكثر كفاءة في تحقيق األهداف‬ ‫‪.2‬‬
‫المرجوة من النظام بنجاح‪.‬‬
‫إن االستفادة من تطبيقات قواعد البيانات على الحاسوب في النظم اإلدارية الحديثة‬ ‫‪.3‬‬
‫يساعد اإلدارة على تحقيق السيطرة المركزية على بياناتها ويقدم الكثير من المزايا‬
‫األخرى مقارنة بالطرق التقليدية المستعملة لحفظ البيانات‪.‬‬
‫عملية السيطرة في إدخال البيانات ورسائل التحذير للمستخدم في حالة وجود الخطأ‬ ‫‪.4‬‬
‫تؤدي إلى الحصول على معلومات صحيحة‪.‬‬

‫التوصيات‬
‫‪ .1‬نوصي باستخدام النظام المقترح بدال من النظام اليدوي الذي ال يتماشى مع متطلبات‬
‫العمل من حيث السرعة والدقة والسيطرة‪.‬‬
‫‪ .2‬ضرورة االعتماد على األساليب والطرق العلمية الحديثة في الترتيب والتصنيف داخل‬
‫المعهد‪..‬‬
‫على اإلدارة وضع نظام رقابي دقيق يقلل من حدوث الخطأ واالزدواجية داخل قسم‬ ‫‪.3‬‬
‫شؤون الموظفين وترفع من أداء العاملين بشكل فعال‪.‬‬
‫تهيئة ظروف عمل (مادية ومعنوية) جيدة للعاملين من شأنها أن ترفع درجة الرضا‬ ‫‪.4‬‬
‫لديهم‪.‬‬
‫استخدم النظام الجديد كبديل لي نظام يدوي الحالي داخل المعهد ‪.‬‬ ‫‪.5‬‬

‫المراجع‪-:‬‬
‫‪ -1‬عزب محمد عزب‪ ،‬مبادئ تحليل وتصميم* النظم ‪.‬‬
‫‪ -2‬عبد الحميد بسيوني* (‪)2008‬اساسيات هندسة البرمجيات دار الكتب للنشر والتوزيع*‬
‫القاهرة ‪.‬‬
‫‪ -3‬د‪ .‬عبد المجيد‪)2015( .‬لغة وصف البرمجيات* الموحدة ‪.UML‬‬
‫‪. -4‬محمد يحي بليو آدم‪ )2008(.‬التحليل والتصميم* غرضي التوجه‪.‬‬
..Sommervillelan2007Software Education -5
.2019 ‫كتاب تعلم الفيجوال االستديو‬ -6
: ‫المراجع اإللكترونية‬ 
www.barmaj.com -
academy hsoub.com -

You might also like