You are on page 1of 14

‫م‬ ‫‪Republic Of Yemen‬‬

‫‪Ministry of Higher Education and Scientific Research‬‬


‫‪Hikma university‬‬
‫الجمهورية اليمنية‬
‫وزارة التعليم العالي والبحث العلمي‬
‫جامعة الحكمة‬
‫‪Faculty of Science and Engineering‬‬ ‫كلية العلوم والهندسة‬
‫‪Sana'a‬‬ ‫صنعاء‬

‫نظام إدارة مشاريع التخرج‬

‫(دراسة الجدوى)‬

‫إعداد الطالب‪:‬‬
‫إيهاب الحيدري‪.‬‬ ‫‪.1‬‬
‫خالد العشاوي‪.‬‬ ‫‪.2‬‬
‫رياض الغانمي‪.‬‬ ‫‪.3‬‬
‫محمد القباطي‪.‬‬ ‫‪.4‬‬

‫تحت إشراف‪:‬‬
‫م‪/‬عائشة العبسي‪.‬‬
‫المحتويات‬
‫‪..................................................................................................................................................................................... 3‬العميل‪:‬‬
‫‪............................................................................................................................................................3‬المهمة‪ -‬التي يتعين القيام بها‪:‬‬
‫‪................................................................................................................................................................................... 3‬األهداف‪:‬‬
‫‪....................................................................................................................................................................4‬حدود ونطاق النظام ‪:‬‬
‫‪........................................................................................................................................................................... 4‬دراسة الجدوى‪:‬‬
‫‪(Technical Feasibility):...............................................................................................................................4‬الجدوى التقنية‪-1‬‬
‫‪(Technical Feasibility - Hardware).........................................................................4‬دراسة الجدوى التقنيه_من ناحية االجهزة‬
‫‪(Technical Feasibility - Software).......................................................................4‬دراسة الجدوى التقنية _من ناحية البرمجيات‬
‫‪ (Financial Feasibility).....................................................................................................................5‬الجدوى االقتصادية ‪2-‬‬
‫‪....................................................................................................................................................................... 5‬التكاليف‪1):‬‬
‫‪........................................................................................................................................5‬التكاليف الملموسة لبناء المشروع)‪1.1‬‬
‫‪.......................................................................................................................................................5‬تكاليف بناء البرنامج)‪1.2‬‬
‫‪(Operational Feasibility)....................................................................................................................6‬الجدوى التشغيلية‪-3‬‬
‫‪(cultural):.................................................................................................................................................7‬الجدوى الثقافية‪5-‬‬
‫‪(legal):.....................................................................................................................................................7‬الجدوى القانونية‪6-‬‬
‫‪(copyright):..................................................................................................................................................7‬حقوق النسخ‬
‫‪....................................................................................................................................................................................... 8‬الفوائد‬
‫‪.....................................................................................................................................................................8‬المنهجية المستخدمة‪:‬‬
‫‪ Incremental model.....................................................................................................................................8‬النموذج التزايدي‬
‫‪ Incremental Model?.........................................................................................................9‬ماهي‪ ‬ميزات ومزايا النموذج التزايدي‬
‫‪ Incremental Model?.....................................................................................................9‬ماهي عيوب ومساويء‪ ‬النموذج التزايدي‬
‫‪...........................................................................................................................................................10‬الخطة الزمنية للمشروع ‪:‬‬
‫‪class diagrams..................................................................................................................................................................... 12‬‬
‫‪............................................................................................................................................................................................ 12‬‬
‫‪:ERD..................................................................................................................................................................................... 13‬‬
‫)‪(Conclusion‬‬ ‫‪.....................................................................................................................................15‬الخالصة‬
‫‪:‬العميل‬
‫جامعة الحكمة – كلية العلوم والهندسة – لجنة إدارة مشاريع التخرج‬

‫‪:‬المهمة التي يتعين القيام بها‬

‫النظام الذي سوف‪ -‬يتم بناءه سيقوم بتخفيف العبء عن لجنة المشاريع والقيام بإدارة مهام اللجنة بشكل سلسل وواضح‬

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

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

‫وتتمثل دراسة الجدوى في ‪:‬‬

‫‪1-‬الجدوى التقنية(‪:)Technical Feasibility‬‬

‫دراسة الجدوى التقنيه_من ناحية االجهزة(‪)Technical Feasibility - Hardware‬‬

‫بما أن الكلية متوفر فيها أجهزة يتم استخدامها من قبل عضو لجنة المشاريع ‪ ،‬إذن فان النظام الجديد لن يحتاج إلى‬
‫توفير‪ -‬أجهزة أخرى و النظام سيكون مجديا من ناحية المعدات اآللية ‪.‬‬

‫دراسة الجدوى التقنية _من ناحية البرمجيات(‪)Technical Feasibility - Software‬‬

‫أنظمة التشغيل ‪ :‬ويشترط أن تكون النسخ اصلية (ويندوز‪ 10 -‬او ‪) 8‬‬


‫نظام بناء البرمجيات الحديث ‪visual studio 2019‬‬
‫وقواعد البيانات هي ‪ oracle‬نظرا الن نظام الكلية لديه قواعد بيانات من نوع اوراكل‪.‬‬
‫يعتبر النظام عملي ‪.‬‬
‫‪ -2‬الجدوى االقتصادية (‪)Financial Feasibility‬‬
‫‪)1‬التكاليف‪:‬‬

‫‪)1.1‬التكاليف الملموسة لبناء المشروع‬


‫الجدول )‪ (2,6‬يوضح التكاليف الملموسة لبناء المشروع‬

‫االجمالي‬ ‫السعر‬ ‫العدد‬ ‫األجهزة‪/‬البرنامج‬


‫‪$4000‬‬ ‫‪$1000‬‬ ‫‪4‬‬ ‫جهاز كمبيوتر‬
‫‪$600‬‬ ‫‪$150‬‬ ‫‪4‬‬ ‫نظام تشغيل ‪WINDOWS 10‬‬
‫‪OR 8‬‬

‫‪)1.2‬تكاليف بناء البرنامج‬


‫الجدول )‪ (2,7‬يوضح تكاليف بناء البرنامج‬

‫السعر‬ ‫البرمجيات‬
‫‪500$‬‬ ‫‪ Microsoft office Word‬لعمل التوثيق‬
‫‪ Microsoft office PowerPoint‬لعمل العرض التقديمي‬
‫للمشروع‬
‫‪ Microsoft office Project‬لعمل الخطة الزمنية لتنفيذ‬
‫المشروع‬
‫‪ Edraw Max‬لعمل مخططات(‪)DFD OR UML AND ERD‬‬
‫فيجول استديو للغة المستخدمة ‪# c‬‬
‫تكاليف اجور فريق العمل "وبما ان المشروع مصمم لكلية‬
‫الحاسوب ولن يتم تحديد األجور األن "‬
‫تكاليف جمع المتطلبات(المقابلة الشخصية ‪,‬الهاتف ‪,‬البحث)‬
‫‪3-‬الجدوى التشغيلية(‪)Operational Feasibility‬‬
‫وتتمثل بمعايير اساسية وهي‪:‬‬

‫االداء(‪)performance‬‬ ‫‪‬‬

‫عدد العمليات(‪:)Throughput‬سنفترض أن عدد العمليات في الثانيه هي ‪ 30‬عملية في الثانية‪.‬‬

‫زمن االستجابة (‪:)Response Tim‬بفرض أن الزمن المستغرق بين عمليه وأخرى‪1.1114 -‬ميكرو‪-‬‬
‫ثانيه‪.‬‬

‫المعلومات(‪)information‬‬ ‫‪‬‬

‫‪-1‬المدخالت‪:‬‬

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

‫‪-2‬المخرجات(‪:)output‬‬

‫يقوم النظام‪ -‬بإرجاع‪ -‬المعلومات المطلوبة منه (بيانات الطالب ومشاريعهم‪ -‬والمالحظات والتقارير‪ -‬من قبل المشرفيين)‬
‫وبالشكل الصحيح وإسترجاعها بسهولة وبزمن قياسي‪-.‬‬

‫‪-3‬البيانات المخزنة(‪:)data stores‬‬

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

‫االقتصادية(‪)Economic‬‬ ‫‪‬‬

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

‫التحكم (‪:)control‬‬ ‫‪‬‬


‫األمنية‪ :‬سوف يتم عمل لكل مستخدم‪ -‬صالحيات محدده حيث أن هناك مستخدم(‪)admin‬لديه كامل الصالحيات في‬
‫النظام لعمل ادخال بيانات الطالب والمتطلبات‪ -‬الخاصة بمشاريعهم‪ -‬وكتابة درجاتهم والتعديل ‪,‬ومستخدم‪ -‬اخر لديه‬
‫صالحية االطالع او البحث عن بيانات الطالب فقط‬

‫الكفاءة (‪:)Efficient‬‬ ‫‪‬‬

‫النظام ال يقوم بتكرار البيانات وبالتالي‪ -‬ال يوجد أهدار في الوقت‪.‬‬

‫‪ ‬الخدمات(‪:)service‬‬
‫‪ .1‬جدولة وتنظيم‪ -‬المهام بطريقه صحيحة وخالية من األخطاء مث‪--‬ل )موع‪--‬د ب‪--‬دء تس‪--‬ليم متطلب معين وموع‪--‬د انته‪--‬اء‬
‫فترة التسليم(‪.‬‬
‫‪ .2‬النظام سهل التعامل والتعلم ‪.‬‬
‫‪ .3‬نظام مرن قابل لتعديل ‪.‬‬

‫‪-5‬الجدوى الثقافية(‪:)cultural‬‬
‫الدعم(‪:)support‬‬ ‫‪‬‬

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

‫شعور المستخدمين(‪:)users feel‬‬ ‫‪‬‬

‫مازال المستخدمين في النظام اليدوي هم أنفسهم المس‪-‬تخدمين لنظ‪-‬ام االلك‪-‬تروني‪ -‬المق‪-‬ترح فنظامن‪-‬ا‪ -‬المق‪-‬ترح يق‪-‬وم‬
‫بتخفيف العبء على لجنه المشاريع وانجاز مهامهم بوقت اقل‪.‬‬

‫التغييرات البيئية(‪:)environment changes‬‬ ‫‪‬‬

‫في حال حصول تغييرات في مواعيد التسليم وبعض المتطلبات سيكون النظام م‪--‬رن قاب‪--‬ل لتع‪--‬ديل والتج‪--‬اوب م‪--‬ع‬
‫المتغيرات بكل سهولة ‪.‬‬

‫‪-6‬الجدوى القانونية(‪:)legal‬‬
‫حقوق النسخ(‪:)copyright‬‬

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

‫العقد(‪ :)Union contract‬ال يوجد عقد ألنه مشروع مادة ‪.‬‬


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

‫‪:‬المنهجية المستخدمة‬
‫النموذج التزايدي ‪Incremental model‬‬
‫ماهو النموذج التزايدي ‪ Incremental Model‬في دورة حياة‬
‫‪:‬‬

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

‫ماهي عيوب ومساويء‪ ‬النموذج التزايدي ‪ ?Incremental Model‬‬


‫‪ ‬الحاجة إلى التخطيط الجيد‬
‫‪  ‬التكلفة اإلجمالية عالية‪.‬‬
‫‪  ‬هناك حاجة إلى واجهات وحدة محددة جيدا‪.‬‬
‫الخطة الزمنية للمشروع ‪:‬‬

‫تم إستخدام برنامج ‪ Microsoft project 2016‬لتصميم خطة المشروع‪ -‬كما في الشكل ‪:‬‬
class diagrams
ERD:
‫)‪(Conclusion‬‬ ‫الخالصة‬
‫بناء على الدراسة التي قمنا بها نرى أنه من الضروري أن يكون هناك نظام إلكتروني (مكتبي)بديالً عن النظام اليدوي الذي‬
‫يسبب في ضياع الكثير الوقت والجهد‪ -‬وبما أن النظام الذي سوف‪ -‬يتم بناءه من البداية يلبي كل متطلبات لجنة مشاريع التخرج‬
‫ويتوافق مع متطلباتها‪ -‬وبناء على التحليل والمالحظات‪ -‬التي قمنا بها وبناء على دراسة الجدوى‪ -‬من جميع نواحيها التقنية‬
‫والزمنية واالقتصادية والتشغيلية والثقافية والقانونية فقد وجدنا‪ -‬مدى جدوى هذا النظام‪ -‬ومدى‪ -‬المنافع الملموسة وغير‬
‫الملموسة التي سوف تعود على الكلية ولجنة المشاريع في حال استخدامها لهذا النظام‪.‬‬

You might also like