SlideShare a Scribd company logo
1 of 26
‫اق‬‫ر‬َ‫عي‬‫ـ‬ ‫دستان‬‫ر‬‫كو‬ ‫مى‬َ‫ي‬‫ر‬‫هة‬ ‫حكومةتى‬
‫انس‬‫ز‬‫ذينةوةى‬َ‫توي‬‫و‬ ‫باآل‬ ‫ندنى‬َ‫خوي‬‫ةتى‬‫ر‬‫ا‬‫ز‬‫وة‬‫تى‬
‫مانى‬َ‫سلي‬ ‫ثؤليتةكنيكى‬ ‫ي‬‫انكؤ‬‫ز‬
‫كةالر‬ ‫تةكنيكى‬ ‫ثةيمانطاى‬
‫ى‬‫انيار‬‫ز‬ ‫تةكنةلؤذياى‬ ‫ى‬ ‫بةش‬
‫خانقين‬ ‫في‬ ‫المعلومات‬ ‫تكنولوجيا‬ ‫قسم‬ ‫طلبة‬ ‫تسجيل‬ ‫نظام‬
‫الطلبة‬ ‫اعداد‬
‫كمال‬‫عزيز‬‫اكرم‬ ‫سايان‬
‫حيدر‬ ‫بةهرة‬‫ز‬َ‫ي‬‫هةر‬‫كريم‬
‫مدرس‬ ‫بأشراف‬‫مساعد‬
‫فائق‬ ‫مهابات‬‫محمدعلي‬
2017–2016
ِ‫م‬ْ‫س‬ِ‫ب‬ِ َ‫اّلل‬ِ‫ن‬ ََٰ‫م‬ْ‫ح‬َ‫الر‬ِ‫يم‬ ِ‫ح‬َ‫الر‬
َ‫و‬ َ‫اب‬َ‫ت‬ِ‫ك‬ْ‫ل‬‫ا‬ َ‫ك‬ْ‫ي‬َ‫ل‬َ‫ع‬ ُ َ‫اّلل‬ َ‫ل‬َ‫نز‬َ‫أ‬َ‫و‬ ﴿َ‫ل‬ ‫ا‬َ‫م‬ َ‫ك‬َ‫م‬َ‫ل‬َ‫ع‬َ‫و‬ َ‫ة‬َ‫م‬ْ‫ك‬ ِ‫ح‬ْ‫ل‬‫ا‬ْ‫ُن‬‫ك‬َ‫ت‬ ْ‫م‬
َ‫ك‬ْ‫ي‬َ‫ل‬َ‫ع‬ ِ َ‫اّلل‬ ُ‫ل‬ْ‫ض‬َ‫ف‬ َ‫ان‬َ‫ك‬َ‫و‬ ُ‫م‬َ‫ل‬ْ‫ع‬َ‫ت‬‫ا‬‫ا‬‫م‬‫ي‬ِ‫َظ‬‫ع‬﴾
[ ‫النساء‬ ‫سورة‬:113 ]
‫الموضوع‬‫الصفحة‬
‫الملخص‬1
‫المقدمة‬2
‫تصميم‬‫وبناء‬‫قاعدة‬‫البيانات‬3
‫ا‬.‫التوضيحي‬ ‫النموذج‬ ‫تكوين‬:‫التواجد‬ ‫نموذج‬-‫العالقة‬Entity –
Relationship Model
4
‫ب‬.‫التحليل‬‫النظري‬‫وتصميم‬‫نموذج‬‫التواجد‬–‫العالقة‬ER-
Model
+
‫اوال‬:‫التواجدات‬
5
‫ا‬‫ا‬‫ثاني‬:‫النظام‬ ‫وصف‬
‫ا‬‫ا‬‫ثالث‬:‫آلية‬‫عمل‬‫النظام‬:
6
‫المصادر‬12,13
‫فهرست‬
‫الشكل‬‫الصفحة‬
‫شكل‬(1)‫الرئيسية‬ ‫الصفحة‬7
‫شكل‬(2)‫الموظف‬ ‫معلومات‬ ‫ادخال‬ ‫صفحة‬
8
‫شكل‬(3)‫الموظفين‬ ‫معلومات‬ ‫صفحة‬9
‫شكل‬(4)‫المخزن‬ ‫معلومات‬
10
‫االشكال‬ ‫فهرست‬
‫الملخص‬:
‫ان‬‫المعلوماتية‬‫قد‬‫بات‬ً‫شائعا‬‫في‬‫مجتمعنا‬‫و‬‫دخلت‬‫نواحي‬‫كثيرة‬‫في‬‫الحياة‬‫ا‬‫النسانية‬،
ً‫ونظرا‬‫لما‬‫باتت‬‫تمثله‬‫النظام‬‫المعلوماتي‬‫و‬‫االنظمة‬‫الحاسوبية‬‫من‬‫اهمية‬‫في‬‫م‬‫جتمعات‬
‫العالم‬‫ومنها‬‫مجتمعنا‬‫الكوردي‬‫فكان‬‫البد‬‫ان‬‫نجاري‬‫هذا‬‫التقدم‬‫المعلوماتي‬‫و‬‫قدمن‬‫ا‬‫هذا‬
‫البحث‬‫في‬‫تحليل‬‫نظام‬‫الطلبة‬‫وتصميم‬‫نظام‬‫إدارة‬‫بياناتهم‬،‫من‬‫حيث‬‫تسجي‬‫ل‬‫معلومات‬
‫الطلبة‬‫وتوثيق‬‫درجاتهم‬‫وكذلك‬‫توثيق‬‫معلومات‬‫التي‬‫تخص‬‫الموظفين‬‫التاب‬‫عين‬‫لقسم‬
‫تكنولوجيا‬‫المعلومات‬‫كنموذج‬‫عمل‬‫ممكن‬‫ان‬‫يطبق‬‫على‬‫بقية‬‫أقسام‬‫معهد‬‫التقن‬‫ي‬/‫كالر‬.
‫اعتمد‬‫بحثنا‬‫في‬‫منهجيته‬‫على‬‫تحليل‬‫وتصميم‬‫النظام‬‫وذلك‬‫عن‬‫طريق‬‫تحدي‬‫د‬‫التواجدات‬
‫وتكوين‬‫نموذج‬‫التواجد‬‫البياني‬(Entity Relationship Model)‫ومن‬‫ثم‬‫تحويل‬‫هذا‬
‫النموذج‬‫إلى‬‫النموذج‬‫العالئقي‬(Relational Model)‫ومن‬‫ثم‬‫تكوين‬‫قاعدة‬‫البيانات‬
‫التي‬‫تتضمن‬‫ربط‬‫عدد‬‫من‬‫الجداول‬‫ذات‬‫الصفات‬‫و‬‫االرتباطات‬‫باستخدام‬‫تطب‬‫يق‬
(Microsoft Access 2010)‫ومن‬‫ثم‬‫إنشاء‬‫عدد‬‫من‬‫التقارير‬‫ذات‬‫األهمية‬‫المناسبة‬
‫واحتياجات‬‫الوحدات‬‫اإلدارية‬‫والعلمية‬‫في‬‫القسم‬.
‫المقدمة‬
‫يعتبر‬‫موضوع‬‫بناء‬‫نظام‬‫إدارة‬‫قاعدة‬‫بيانات‬‫من‬‫المواضيع‬‫المهمة‬‫في‬‫مجال‬‫بر‬‫مجيات‬
‫الحاسوب‬‫حيث‬‫إن‬‫عن‬‫طريق‬‫قاعدة‬‫البيانات‬‫يمكننا‬‫تخزين‬‫مجموعة‬‫من‬‫المعلوما‬‫ت‬
‫والبيانات‬‫بطريقة‬‫نموذجية‬‫ودون‬‫تكـــــــــــرار‬‫في‬‫جداول‬‫تتضمن‬‫عددا‬‫من‬
‫األعمــــــدة‬(‫الصفات‬Attributes)‫والصفوف‬(‫القيود‬Records (‫تكون‬‫هذه‬
‫البيانات‬‫متصلة‬‫مع‬‫بعضها‬‫وفق‬‫عالقات‬‫متبادلة‬[1]،[9].
‫ومن‬‫هذا‬‫المنطلق‬‫حاولنا‬‫معالجة‬‫عدة‬‫مشكالت‬‫قد‬‫تواجهها‬‫قسم‬‫التسجيل‬،‫احداها‬
‫مشكلة‬‫صعوبة‬‫التعامل‬‫مع‬‫بيانات‬‫الطلبة‬‫من‬‫حيث‬‫تبويبها‬‫وذلك‬‫ألعداد‬‫الط‬‫لبة‬
،‫المتزايد‬ً‫وأحيانا‬‫حاجة‬‫القسم‬‫إلى‬‫استرجاع‬‫بيانات‬‫الطلبة‬،‫آنيا‬‫ألجل‬‫إحصائية‬‫م‬،‫عينة‬
‫أو‬‫استعالم‬‫عن‬‫معلومات‬‫طالب‬،‫معين‬ً‫فبدل‬‫من‬‫الرجوع‬‫إلى‬‫السجالت‬‫والتي‬‫ق‬‫د‬‫تكون‬
‫أحيانا‬‫غير‬‫محدثة‬‫للوقت‬،‫الفعلي‬‫يمكن‬‫لنظام‬‫إدارة‬‫قاعدة‬‫البيانات‬‫الوصول‬‫ل‬‫لبيانات‬
‫التي‬‫تحدث‬‫دوريا‬‫والقيام‬‫بالفعاليات‬‫واإلجراءات‬‫المطلوبة‬.
‫وكذلك‬‫يوفر‬‫النظام‬‫امكانية‬‫اجراء‬‫عمليات‬‫مراقبة‬‫البيانات‬‫المدخلة‬‫والمحدثة‬‫م‬‫ن‬‫قبل‬
‫موظفين‬‫محددين‬‫في‬‫دائرة‬،‫التسجيل‬‫اذ‬‫يمكن‬‫لكل‬‫موظف‬‫مخول‬‫باجراء‬‫العمال‬
‫الساسية‬‫على‬‫البيانات‬(‫كالبحث‬‫والعرض‬‫والتحديث‬‫والحذف‬‫وكذلك‬‫الفرز‬‫و‬‫التصفية‬
‫وتقسيم‬‫الطالب‬‫على‬‫القسام‬).
‫البيانات‬ ‫قاعدة‬ ‫وبناء‬ ‫تصميم‬:
‫إن‬‫عملية‬‫بناء‬‫قاعدة‬‫بيانات‬‫جيدة‬‫ل‬‫يأتي‬‫بتلك‬،‫السهولة‬‫إذ‬‫لبد‬‫من‬‫بذل‬‫جهد‬‫كبير‬
‫للحصول‬‫على‬‫قاعدةبيانات‬‫جيدة‬,‫والتصميم‬‫الجيد‬‫لقاعدة‬‫البيانات‬‫يسهل‬‫ع‬‫ملية‬‫استخدام‬
‫وإدارة‬‫هذه‬‫القاعدة‬‫أما‬‫التصميم‬‫السيئ‬‫فسيؤدي‬(‫وجود‬‫نفس‬‫البيانات‬‫في‬‫أكث‬‫ر‬‫من‬
‫مكان‬)Data Redundancy[3]
‫وبالتالي‬‫تصعب‬‫عملية‬‫إلى‬‫تكرار‬‫البيانات‬‫الحفاظ‬‫على‬‫توافقية‬‫البيان‬‫ات‬‫وعادة‬‫ما‬‫يؤدي‬
‫التكرار‬‫للبيانات‬‫إلى‬‫نتائج‬‫غير‬‫صحيحة‬‫عند‬‫طلب‬‫تلك‬‫البيانات‬‫من‬‫تلك‬‫القاعدة‬[5]
‫وهذا‬‫بدوره‬‫يؤدي‬‫إلى‬‫أن‬‫أي‬‫قرارات‬‫إدارية‬‫وكذلك‬‫أي‬‫تخطيط‬‫مستقبلي‬‫سيكون‬‫خاطئا‬
‫لعتماده‬‫على‬‫معلومات‬‫غير‬‫صحيحة‬:
‫تم‬‫تصميم‬‫قاعدة‬‫البيانات‬‫ونظام‬‫إدارتها‬‫في‬‫هذا‬‫البحث‬‫حسب‬‫الخطوات‬‫التالي‬‫ة‬[1]
,[4]:
‫وتشمل‬‫هذه‬‫العملية‬‫عدة‬‫خطوات‬:
‫أ‬.‫بناء‬‫النموذج‬‫التوضيحي‬(Conceptual Model)
‫تحليل‬‫البيانات‬‫ومتطلبات‬‫المستخدمين‬‫واإلجراءات‬‫المطلوبة‬‫تعريف‬‫وتحد‬‫يد‬‫التواجدات‬
‫وخصائصها‬‫مع‬‫بعضها‬‫وكذلك‬‫وضعها‬‫في‬‫الصيغة‬‫المعيارية‬‫رسم‬‫المخطط‬‫الت‬‫وضيحي‬
‫وهو‬‫عبارة‬‫عن‬‫نموذج‬‫رسومي‬‫يوصف‬‫تواجدات‬‫النظام‬‫وعالقتها‬‫مع‬‫بعضها‬.
‫تعديل‬‫النموذج‬‫بحيث‬‫يشمل‬‫اإلجراءات‬،‫الرئيسية‬‫وقواعد‬‫عمليات‬‫اإلضافة‬‫و‬‫التعديل‬
‫والحذف‬‫على‬·
‫البيانات‬،‫والتقارير‬،‫والشاشات‬‫ومقدار‬‫التشاركية‬‫وتوافقية‬‫البيانات‬.
‫ب‬.‫تحويل‬‫النموذج‬‫التوضيحي‬‫إلى‬‫نموذج‬‫عالئقي‬Relational Model
‫ج‬.‫التصميم‬‫الفيزيائي‬‫وتتم‬‫خالله‬‫عملية‬‫وضع‬‫مواصفات‬‫التخزين‬‫والوس‬‫ائط‬‫المستخدمة‬
‫في‬‫عملية‬‫التخزين‬(DBMS)‫وطرق‬‫الوصول‬‫للبيانات‬‫بالعتماد‬‫على‬‫نظام‬‫إدارة‬
‫قاعدة‬‫البيانات‬.
‫أ‬.‫التوضيحي‬ ‫النموذج‬ ‫تكوين‬:‫التواجد‬ ‫نموذج‬-‫العالقة‬Entity – Relationship
Model
‫إن‬‫هدف‬‫عملية‬‫التصميم‬‫هو‬‫الوصول‬‫إلى‬‫فهم‬‫صحيح‬‫للنظام‬‫للمساعدة‬‫في‬‫عملية‬‫ت‬‫طوير‬
‫هذا‬،‫النظام‬‫وهذا‬‫ليس‬‫باألمر‬‫السهل‬‫إذ‬‫لبد‬‫من‬‫وجود‬‫مقياس‬‫صحيح‬‫للحكم‬‫على‬‫الف‬‫هم‬[
4]‫ومن‬‫هنا‬‫برزت‬‫األهمية‬‫لستخدام‬‫العديد‬‫من‬‫األدوات‬‫التي‬‫تساعد‬‫المصمم‬‫لوضع‬
‫التصور‬‫والفهم‬‫ومن‬‫هذه‬‫األدوات‬‫استخدام‬‫النماذج‬‫التوضيحية‬‫التي‬‫تصف‬‫مكونات‬‫النظام‬
‫الصحيحين‬‫لعمل‬‫هذا‬‫النظام‬[3],[7]‫وكيفية‬‫ارتباطها‬‫مع‬‫بعضها‬.
1.‫التواجدات‬ ‫مجموعة‬Entity Set): )
‫المتشابهة‬‫التي‬‫تكون‬‫محط‬‫الهتمام‬(Objects)‫وتمثل‬‫المجموعة‬‫التي‬‫تنتمي‬‫إليها‬
‫مجموعة‬‫الكائنات‬
‫في‬‫النظام‬‫وتمثل‬‫بجدول‬‫في‬‫قاعدة‬‫البيانات‬‫العالئقية‬.‫وعلينا‬‫أن‬‫نقوم‬‫بجمع‬‫و‬‫تسجيل‬‫البيانات‬
‫عن‬‫هذا‬‫التواجد‬ً‫مثال‬،‫الطالب‬،‫األستاذ‬،‫المادة‬‫التي‬‫تعد‬‫من‬‫التواجدات‬‫المهمة‬‫في‬‫ن‬‫ظام‬
‫قاعدة‬‫بيانات‬‫الطلبة‬‫ويرمز‬‫لمجموعة‬‫التواجدات‬‫بمستطيل‬‫يحتوي‬‫على‬‫أسم‬‫التو‬‫اجد‬.
‫أ‬.‫التوضيحي‬ ‫النموذج‬ ‫تكوين‬:‫التواجد‬ ‫نموذج‬-‫العالقة‬Entity – Relationship
Model
‫إن‬‫هدف‬‫عملية‬‫التصميم‬‫هو‬‫الوصول‬‫إلى‬‫فهم‬‫صحيح‬‫للنظام‬‫للمساعدة‬‫في‬‫عملية‬‫ت‬‫طوير‬
‫هذا‬،‫النظام‬‫وهذا‬‫ليس‬‫باألمر‬‫السهل‬‫إذ‬‫لبد‬‫من‬‫وجود‬‫مقياس‬‫صحيح‬‫للحكم‬‫على‬‫الف‬‫هم‬[
4]‫ومن‬‫هنا‬‫برزت‬‫األهمية‬‫لستخدام‬‫العديد‬‫من‬‫األدوات‬‫التي‬‫تساعد‬‫المصمم‬‫لوضع‬
‫التصور‬‫والفهم‬‫ومن‬‫هذه‬‫األدوات‬‫استخدام‬‫النماذج‬‫التوضيحية‬‫التي‬‫تصف‬‫مكونات‬‫النظام‬
‫الصحيحين‬‫لعمل‬‫هذا‬‫النظام‬[3],[7]‫وكيفية‬‫ارتباطها‬‫مع‬‫بعضها‬.
1.‫التواجدات‬ ‫مجموعة‬Entity Set): )
‫المتشابهة‬‫التي‬‫تكون‬‫محط‬‫الهتمام‬(Objects)‫وتمثل‬‫المجموعة‬‫التي‬‫تنتمي‬‫إليها‬
‫مجموعة‬‫الكائنات‬
‫في‬‫النظام‬‫وتمثل‬‫بجدول‬‫في‬‫قاعدة‬‫البيانات‬‫العالئقية‬.‫وعلينا‬‫أن‬‫نقوم‬‫بجمع‬‫و‬‫تسجيل‬‫البيانات‬
‫عن‬‫هذا‬‫التواجد‬ً‫مثال‬،‫الطالب‬،‫األستاذ‬،‫المادة‬‫التي‬‫تعد‬‫من‬‫التواجدات‬‫المهمة‬‫في‬‫ن‬‫ظام‬
‫قاعدة‬‫بيانات‬‫الطلبة‬‫ويرمز‬‫لمجموعة‬‫التواجدات‬‫بمستطيل‬‫يحتوي‬‫على‬‫أسم‬‫التو‬‫اجد‬.
2.‫الصفات‬Attributes:
‫وهي‬‫عبارة‬‫عن‬‫الخصائص‬‫أو‬‫المحددات‬‫المميزة‬‫للتواجد،وبعبارة‬‫أخرى‬‫هي‬‫المعلومات‬
‫الواجب‬‫تخزينها‬‫عن‬‫كائن‬‫معين‬‫وتمثل‬‫بأعمدة‬‫الجدول‬‫في‬‫قاعدة‬‫البيانات‬.‫ويرمز‬‫ل‬‫لصفة‬
‫بشكل‬‫بيضوي‬‫يحتوي‬‫على‬‫أسم‬‫الصفة‬‫وتربط‬‫الصفة‬‫مع‬‫التواجد‬‫بواسطة‬‫خط‬‫م‬،‫ستقيم‬‫ولكل‬
‫صفة‬‫لها‬‫مجال‬‫القيم‬(Domain).
3.‫العالقات‬ ‫مابين‬ ‫التواجدات‬( Relationships among Entities):
‫عبارة‬‫عن‬‫الروابط‬‫أو‬‫العالقات‬(‫المعنوية‬)‫مابين‬‫التواجـدات‬‫وأسـم‬‫الـرابط‬‫يجـب‬‫أن‬‫يعبـر‬
‫عـن‬‫كيفيـة‬‫حـصول‬‫التـرابط‬‫ويعبـر‬‫عنـه‬‫بـشكل‬‫فعـل‬‫مـضارع‬‫مـستمر‬( ,Completes ,
Study , Has .(‫الخ‬..Belong To‫يرمز‬‫لها‬‫بشكل‬‫معين‬‫يحتوي‬‫على‬‫أسم‬‫الرابط‬‫أو‬
،‫العالقـة‬‫وكـذلك‬‫لكـل‬‫عالقـة‬‫درجـة‬‫تـشاركية‬‫وتبين‬‫مقدار‬‫التشارك‬‫مـا‬‫بـين‬‫التو‬‫اجـدات‬‫إمـا‬
‫واحـد‬:‫واحـد‬‫أو‬‫واحـد‬:‫متعـدد‬‫أو‬‫متعدد‬:‫متعدد‬.
2.‫الصفات‬Attributes:
‫وهي‬‫عبارة‬‫عن‬‫الخصائص‬‫أو‬‫المحددات‬‫المميزة‬‫للتواجد،وبعبارة‬‫أخرى‬‫هي‬‫المعلومات‬
‫الواجب‬‫تخزينها‬‫عن‬‫كائن‬‫معين‬‫وتمثل‬‫بأعمدة‬‫الجدول‬‫في‬‫قاعدة‬‫البيانات‬.‫ويرمز‬‫ل‬‫لصفة‬
‫بشكل‬‫بيضوي‬‫يحتوي‬‫على‬‫أسم‬‫الصفة‬‫وتربط‬‫الصفة‬‫مع‬‫التواجد‬‫بواسطة‬‫خط‬‫م‬،‫ستقيم‬‫ولكل‬
‫صفة‬‫لها‬‫مجال‬‫القيم‬(Domain).
3.‫العالقات‬ ‫مابين‬ ‫التواجدات‬( Relationships among Entities):
‫عبارة‬‫عن‬‫الروابط‬‫أو‬‫العالقات‬(‫المعنوية‬)‫مابين‬‫التواجـدات‬‫وأسـم‬‫الـرابط‬‫يجـب‬‫أن‬‫يعبـر‬
‫عـن‬‫كيفيـة‬‫حـصول‬‫التـرابط‬‫ويعبـر‬‫عنـه‬‫بـشكل‬‫فعـل‬‫مـضارع‬‫مـستمر‬( ,Completes ,
Study , Has .(‫الخ‬..Belong To‫يرمز‬‫لها‬‫بشكل‬‫معين‬‫يحتوي‬‫على‬‫أسم‬‫الرابط‬‫أو‬
،‫العالقـة‬‫وكـذلك‬‫لكـل‬‫عالقـة‬‫درجـة‬‫تـشاركية‬‫وتبين‬‫مقدار‬‫التشارك‬‫مـا‬‫بـين‬‫التو‬‫اجـدات‬‫إمـا‬
‫واحـد‬:‫واحـد‬‫أو‬‫واحـد‬:‫متعـدد‬‫أو‬‫متعدد‬:‫متعدد‬.
‫ب‬.‫التواجد‬ ‫نموذج‬ ‫وتصميم‬ ‫النظري‬ ‫التحليل‬–‫العالقة‬ER- Model:
‫بعد‬‫دراسة‬‫وتحليل‬‫نظام‬‫قاعدة‬‫بيانات‬‫الطلبة‬‫من‬‫البيانات‬‫المثبتة‬‫في‬‫سجالت‬‫ق‬‫سم‬‫تكنلوجيا‬
‫المعلومات‬‫في‬‫خانقين‬‫تبين‬‫أنها‬‫تحتوي‬‫على‬‫التواجدات‬‫التالية‬(‫شؤون‬،‫الطالب‬‫شؤون‬
،‫الموظفين‬،‫الحسابات‬،‫المخازن‬،‫المكتبة‬‫تقارير‬‫الطالب‬)‫وتكون‬‫هذه‬‫التواجدات‬‫مر‬‫تبطة‬
‫مع‬‫بعضها‬‫و‬‫قد‬‫كانت‬‫على‬‫أنـواع‬‫منها‬(‫الصفات‬‫البسيطة‬Simple Attributes,‫الصفات‬
‫المركبة‬Composite Attributes,‫الصفات‬‫المشتقة‬Derives Attributes)[4],[8].
‫اوال‬:‫التواجدات‬:
١-‫تواجدات‬‫الطالب‬Student Entity
‫و‬‫يتضمن‬‫الصفات‬‫التالية‬:
(‫رقم‬‫الطالب‬Student Number,‫اسم‬‫الطالب‬Student Name,‫تاريخ‬‫الولدة‬Date
Of Birth,‫عنوان‬‫الطالب‬‫الثابت‬Current Address,‫فئة‬‫الدم‬Blood‫،رقم‬‫بطاقة‬
،‫التموينية‬‫رقم‬‫الموبايل‬‫للطالب‬‫و‬‫ذوي‬‫امر‬،‫الطالب‬‫و‬‫كذلك‬‫اضافة‬‫صورة‬‫شخصي‬‫ة‬‫للطالب‬
‫المسجل‬.
2-‫الموظفين‬ ‫تواجدات‬Employees Entity
‫التالية‬ ‫الصفات‬ ‫يتضمن‬ ‫و‬:
‫رقمًالموظف،ًاسمًالموظف،فئةًالدم،الدرجةًالوظيفية،ًتاريخًاولًتعيين،طبيعةًا‬ً‫لعمل‬
ً‫الموكلًاليه،ًرقمًالجنسيةًوهويةًالحوال‬.
3-‫المخزن‬ ‫تواجدات‬Store Entity
‫التالية‬ ‫الصفات‬ ‫يتضمن‬ ‫و‬:
‫رقمًالمادة،ًاسمًالمادةًوًنوعهاًوًعددهاًوًايًمالحظةًاضافيةًقدًيكتبهاًمسؤولًالمخزن‬.
‫ا‬‫ا‬‫ثاني‬:‫النظام‬ ‫وصف‬:
‫يلي‬ ‫ما‬ ‫يتضمن‬ ‫النظام‬ ‫أن‬ ‫انفآ‬ ‫ذكرنا‬ ‫كما‬:
ً‫مجموعةًمن‬‫الصفحاتًًيتمًادخالًالبياناتًفيهاًًبالتسلسلًالمطلوبًوحسبًماًموج‬ً‫ود‬
‫بالمخططًالعام‬.
‫ا‬‫ا‬‫ثالث‬:‫آلية‬‫عمل‬‫النظام‬:
‫الصفحة‬‫الرئيسية‬:‫وتتكون‬‫من‬‫عدة‬‫اختيارات‬‫مرتبة‬‫كاآلتي‬
.1‫شؤون‬‫الطالب‬
.2‫شؤون‬‫الموظفين‬
.3‫تقارير‬‫الطالب‬
.4‫الحسابات‬
.5‫المخازن‬
.6‫المكتبة‬
.7‫الخروج‬‫من‬‫البرنامج‬
‫شكل‬(1)‫الرئيسية‬ ‫الصفحة‬
‫أ‬-‫شؤون‬‫الطالب‬:‫ادنا‬ ‫الشكل‬ ‫في‬ ‫يظهر‬ ‫كما‬ ‫الطالب‬ ‫بمعلومات‬ ‫خاصة‬ ‫صفحة‬ ‫لنا‬ ‫تظهر‬ ‫الزر‬ ‫هذا‬ ‫اختيار‬ ‫عند‬‫ه‬
‫شكل‬(2)‫معلومات‬ ‫ادخال‬ ‫صفحة‬‫الطالب‬
‫ب‬-‫شؤون‬‫بالقسم‬ ‫والعاملين‬ ‫الموظفين‬:‫موظف‬ ‫كل‬ ‫بمعلومات‬ ‫خاصة‬ ‫صفحة‬ ‫لنا‬ ‫تظهر‬ ‫الزر‬ ‫هذا‬ ‫اختيار‬ ‫عند‬
‫ادناه‬ ‫الشكل‬ ‫في‬ ‫يظهر‬ ‫كما‬
‫شكل‬(2)‫معلومات‬ ‫ادخال‬ ‫صفحة‬‫الطالب‬
‫ب‬-‫شؤون‬‫بالقسم‬ ‫والعاملين‬ ‫الموظفين‬:‫موظف‬ ‫كل‬ ‫بمعلومات‬ ‫خاصة‬ ‫صفحة‬ ‫لنا‬ ‫تظهر‬ ‫الزر‬ ‫هذا‬ ‫اختيار‬ ‫عند‬
‫ادناه‬ ‫الشكل‬ ‫في‬ ‫يظهر‬ ‫كما‬
‫شكل‬(3)‫الموظفين‬ ‫معلومات‬ ‫صفحة‬
‫شكل‬(3)‫الموظفين‬ ‫معلومات‬ ‫صفحة‬
‫ج‬-‫المخزن‬ ‫قسم‬:‫الت‬ ‫الشكل‬ ‫حسب‬ ‫و‬ ‫بالقسم‬ ‫الموجودة‬ ‫اثاث‬ ‫بجرد‬ ‫الخاصة‬ ‫المعلومات‬ ‫ادخال‬ ‫فيها‬ ‫يتم‬‫الي‬:
‫والتوصيات‬ ‫واالستنتاجات‬ ‫النتائج‬:
‫النتائج‬:
‫تمت‬‫اإلحاطة‬‫بجميع‬‫ما‬‫متوفر‬‫ومطلوب‬‫من‬‫بيانات‬‫طلبة‬‫و‬‫موظفي‬‫تكنلوجيا‬‫المعلومات‬.
2-‫اعتمادا‬‫على‬‫النموذج‬‫العالئقي‬‫فقد‬‫تم‬‫تكوين‬‫قاعدة‬‫بيانات‬‫لطلبة‬‫و‬‫موظفي‬‫القسم‬‫و‬‫حسب‬‫الجداول‬
‫الوصفية‬‫لكل‬‫جدول‬.
‫االستنتاجات‬:
1-‫إن‬‫التحليل‬‫الجيد‬‫للنظام‬‫من‬‫أول‬‫المراحل‬‫وبأدق‬‫التفاصيل‬‫يجعل‬‫أساس‬‫قاعدة‬‫البيانات‬ً‫قويا‬‫ألنه‬‫ب‬‫دون‬
‫التحليل‬‫للنظام‬‫ل‬‫يمكن‬‫تكوين‬‫ترابط‬‫جيد‬‫ما‬‫بين‬‫محتويات‬‫النظام‬.
2-‫إن‬‫النموذج‬‫ألعالئقي‬‫المبني‬‫على‬‫أساس‬‫رياضي‬‫يمكننا‬‫من‬‫تكوين‬‫قاعدة‬‫بيانات‬‫متماسكة‬.
‫التوصيات‬:
‫تكوين‬‫قاعدة‬‫بيانات‬‫موزعة‬‫لكي‬‫يتم‬‫تطبيق‬‫النظام‬‫على‬‫نطاق‬‫المعهد‬.
‫عمل‬‫أعادة‬‫صياغة‬‫التقارير‬‫بصورة‬‫تفصيلية‬‫أكثر‬‫من‬‫خالل‬‫الحاجات‬‫الجديدة‬‫للقسم‬.
‫تطوير‬‫النظام‬‫من‬‫خالل‬‫اكمال‬‫القسام‬‫التي‬‫لم‬‫يتم‬‫اكمالها‬.
‫المصادر‬
[1] Silberschatz, Korth and Sudarshan 2010, "Database System Concepts", 6th
Edition, McGraw‐Hill.
[2] Jeffrey A. Hoffer, Joy F. George, Joseph S. Valacich 2005, "Modern Systems
Analysis and Design" 4th Edition, Pearson Printice Hall.
[3] Date, C.J. 2000, "The Database Relational Model", Addison-Wesley.
[4] Fred R. McFadden 1999, "Modern Database Management Systems", 5th
Edition, Addison –Wesly.
[5] Codd, E. F. 1993, "Beyond decision support, in Computer world", Codd, S.
B., Salley, C. T.
[6] C. J. Date, 1990, "An Introduction to Database Systems", Volume I, 5th
Edition, Addison-Wesley.
[7] Claudia Imhoff, Nicholas Galemmo, and Jonathan G. Geiger, 2003,
"Mastering
Data warehouse Design, Relational And Dimensional Techniques", Wiley
Publishing, Inc.
[8] J.M. Smith, D.C.P. Smith 1977, “Database Abstractions: Aggregation and
Generalization”, ACM TODS 2, pp(105–133). [1] Silberschatz, Korth and
Sudarshan 2010, "Database System Concepts", 6th
Edition, McGraw‐Hill.
[2] Jeffrey A. Hoffer, Joy F. George, Joseph S. Valacich 2005, "Modern Systems
Analysis and Design" 4th Edition, Pearson Printice Hall.
[3] Date, C.J. 2000, "The Database Relational Model", Addison-Wesley.
[4] Fred R. McFadden 1999, "Modern Database Management Systems", 5th
Edition, Addison –Wesly.
[5] Codd, E. F. 1993, "Beyond decision support, in Computer world", Codd, S.
B., Salley, C. T.
[6] C. J. Date, 1990, "An Introduction to Database Systems", Volume I, 5th
Edition, Addison-Wesley.
[7] Claudia Imhoff, Nicholas Galemmo, and Jonathan G. Geiger, 2003,
"Mastering
Data warehouse Design, Relational And Dimensional Techniques", Wiley
Publishing, Inc.
[8] J.M. Smith, D.C.P. Smith 1977, “Database Abstractions: Aggregation and
Generalization”, ACM TODS 2, pp(105–133).
The End

More Related Content

More from Garmian

search-engine.pptx
search-engine.pptxsearch-engine.pptx
search-engine.pptxGarmian
 
Artificial intelligence and environmental development.pptx
Artificial intelligence and environmental development.pptxArtificial intelligence and environmental development.pptx
Artificial intelligence and environmental development.pptxGarmian
 
INTELLECTUAL PROPERTY AND THE PLAGIARISM.pptx
INTELLECTUAL PROPERTY AND THE PLAGIARISM.pptxINTELLECTUAL PROPERTY AND THE PLAGIARISM.pptx
INTELLECTUAL PROPERTY AND THE PLAGIARISM.pptxGarmian
 
data mining.pptx
data mining.pptxdata mining.pptx
data mining.pptxGarmian
 
الملكية الفكرية
الملكية الفكريةالملكية الفكرية
الملكية الفكريةGarmian
 
How to create limited user accounts in windows 10
How to create limited user accounts in windows 10How to create limited user accounts in windows 10
How to create limited user accounts in windows 10Garmian
 
Design interactive whiteboard
Design interactive whiteboard Design interactive whiteboard
Design interactive whiteboard Garmian
 
Introduction to windows
Introduction to windowsIntroduction to windows
Introduction to windowsGarmian
 
Google classroom
Google classroomGoogle classroom
Google classroomGarmian
 
XOR Cipher
XOR CipherXOR Cipher
XOR CipherGarmian
 
Firewall
FirewallFirewall
FirewallGarmian
 
Free lancer
Free lancerFree lancer
Free lancerGarmian
 
What is no sql
What is no sqlWhat is no sql
What is no sqlGarmian
 
Reverse1
Reverse1Reverse1
Reverse1Garmian
 
انترنيت الاشياء
انترنيت الاشياءانترنيت الاشياء
انترنيت الاشياءGarmian
 
رانسوم وير
رانسوم ويررانسوم وير
رانسوم ويرGarmian
 
Raspberry pi راسبيري باي
Raspberry pi راسبيري بايRaspberry pi راسبيري باي
Raspberry pi راسبيري بايGarmian
 

More from Garmian (20)

search-engine.pptx
search-engine.pptxsearch-engine.pptx
search-engine.pptx
 
Artificial intelligence and environmental development.pptx
Artificial intelligence and environmental development.pptxArtificial intelligence and environmental development.pptx
Artificial intelligence and environmental development.pptx
 
INTELLECTUAL PROPERTY AND THE PLAGIARISM.pptx
INTELLECTUAL PROPERTY AND THE PLAGIARISM.pptxINTELLECTUAL PROPERTY AND THE PLAGIARISM.pptx
INTELLECTUAL PROPERTY AND THE PLAGIARISM.pptx
 
data mining.pptx
data mining.pptxdata mining.pptx
data mining.pptx
 
الملكية الفكرية
الملكية الفكريةالملكية الفكرية
الملكية الفكرية
 
How to create limited user accounts in windows 10
How to create limited user accounts in windows 10How to create limited user accounts in windows 10
How to create limited user accounts in windows 10
 
Design interactive whiteboard
Design interactive whiteboard Design interactive whiteboard
Design interactive whiteboard
 
Introduction to windows
Introduction to windowsIntroduction to windows
Introduction to windows
 
Google classroom
Google classroomGoogle classroom
Google classroom
 
Excel
ExcelExcel
Excel
 
XOR Cipher
XOR CipherXOR Cipher
XOR Cipher
 
Firewall
FirewallFirewall
Firewall
 
Free lancer
Free lancerFree lancer
Free lancer
 
Hadoop
HadoopHadoop
Hadoop
 
What is no sql
What is no sqlWhat is no sql
What is no sql
 
Nosql
NosqlNosql
Nosql
 
Reverse1
Reverse1Reverse1
Reverse1
 
انترنيت الاشياء
انترنيت الاشياءانترنيت الاشياء
انترنيت الاشياء
 
رانسوم وير
رانسوم ويررانسوم وير
رانسوم وير
 
Raspberry pi راسبيري باي
Raspberry pi راسبيري بايRaspberry pi راسبيري باي
Raspberry pi راسبيري باي
 

Presentation1