الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

[مخالف]مساهدة بتصميم قاعدة بيانات مدرسة

مغلق
بدأه سكون الروح في 21 أكتوبر 2011 · 2 رد · 859 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم و رحمة الله و بركاته

شباب عندي مشروع تصميم قاعدة بيانات مدرسة المفروض تكون المدة شهر من تاريخ 8/10 الى 8/11 لكن وزعه امس و بده اياه بنفس اليوم لذلك اضطريت اطلب مساعدة ممكن اكون تسرعت لإن النقاط اللي ما فاهمها ممكن تنشرح بس ما حابب يروح علي الوقت المهم هذا نص الوظيفة

اقتباس

ترغب احدى المدارس الثانوية ببناء قاعدة بيانات لتنظيم العمليات فيها.

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

يطلب أيضاً تخزين برنامج الدوام لكل شعبة من الشعب لجميع أيام الأسبوع من الأحد الى الخميس علماً أن هناك ست حصص تدريسية لكل يوم عدا يوم الخميس الذي فيه خمس حصص تدريسية فقط. يحتوي برنامج الدوام على ترتيب الحصص الدراسية لكل يوم (مثلاً: يوم الأحد: رياضيات، عربي، عربي، انكليزي، علوم، فيزياء. و هكذا للأيام الأخرى).

لكل مرحلة من المراحل الدراسية يوجد عدد من المواد، يطلب تخزين رمز خاص بكل مادة، اسم هذه المادة، الكتاب المقرر، العلامة العظمى للمادة، عدد الساعات الأسبوعية لتدريس المادة.

لكل طالب في المدرسة يطلب تخزين: الاسم، الرقم المدرسي، تاريخ الولادة، العنوان، رقم هاتف الأهل، شعبة الطالب. أما بالنسبة للمدرسين في المدرسة فيجب أن تحتوي قاعدة البيانات على اسم كل مدرس و عنوانه و رقم هاتفه و تاريخ بدء عمله في المدرسة. بالاضافة الى الشعب التي يقوم بتدريسها و ماهي المواد التي يدرسها حيث يمكن للمدرس أن يدرس أكثر من شعبة و أكثر من مادة (مثلاً رياضيات لاحدى الشعب و فيزياء لنفس الشعبة أو لشعبة أخرى).

تحتوي المدرسة على مخابر للمواد المختلفة يتم استخدامها من قبل الشعب حيث يتم تخصيص أوقات ضمن الأسبوع لكل شعبة (يوم و ساعة و مدة استخدام الشعبة للمخبر). يطلب أن تحتوي قاعدة البيانات على رقم و اسم كل مخبر اضافة الى أوقات شغل كل مخبر من قبل الشعب الدراسية علماً أن المخبر الواحد ممكن استعماله من قبل أكثر من شعبة في أوقات مختلفة كذلك يمكن للشعبة الواحدة استعمال نفس المخبر أكثر من مرة في أوقات مختلفة خلال الأسبوع الواحد (تخزين اليوم و الساعة و مدة الاستخدام، مثال مخبر الفيزياء تشغله الشعبة 4 من الصف الأول الثانوي يوم الاثنين الساعة العاشرة لمدة ساعة و نصف و يوم الأربعاء الساعة التاسعة لمدة 45 دقيقة).

المطلوب:

1.1. التصميم على المستوى المفاهيمي: تحديد الكيانات الأساسية (Entities) اللازمة لبناء قاعدة البيانات المطلوبة أعلاه و تحديد خصائص كل كيان و تحديد الخاصية التي تلعب دور المفتاح الرئيسي في كل كيان و تحديد العلاقات بين الكيانات. و رسم مخطط الكيانات-الارتباطات (Entity-Relationship Diagram) لهذه القاعدة.

1.2. التصميم على المستوى المنطقي: تصميم الجداول اللازمة (من الشكل النظامي الثالث على الأقل) لبناء هذه القاعدة وفق النموذج العلائقي (Relational Model): يجب تحديد أسماء الجداول و أسماء الأعمدة و نوع البيانات في كل عمود وكذلك تحديد المفتاح الرئيسي (Primary Key) و تحديد المفاتيح الأجنبية (Foreign Keys) في كل جدول و تحديد حقل المصدر لكل مفتاح أجنبي.

1.3. التنفيذ والاختبار: بناء الجداول التي تم تصميمها في الطلب السابق على برنامج MS Access ووضع بعض البيانات في هذه الجداول (حوالي خمسة أسطر في كل جدول)

بس اكيد ما بدي المساعدة بكل الوظيفة

بدي مساعدة اول الشي شو الحقل اللي بدي احطه بجدول الصف اللي رح استعمله لأربط الصف بالأستاذ

و الشي الثاني بدي مساعدة بتصميم جدول البرنامج

#2

اخي العزيز

سياسة المنتدى تمنع وضع طلب حل واجب وتمرين

الرجاء ساعد نفسك قدر الامكان ثم ابدا بالعمل

وَمِنَ النَّاسِ مَن يُعْجِبُكَ قَوْلُهُ فِي الْحَيَاةِ الدُّنْيَا وَيُشْهِدُ الله عَلَى مَا فِي قَلْبِهِ وَهُوَ أَلَدُّ الْخِصَامِ

مواضيعي ومشاركاتي

#3

الأخ الكريم/الأخت الكريمة

السلام عليكم ورحمة الله وبركاته

مرحباً بكم في منتدى الفريق العربي للبرمجة

تأسف إدارة المنتدى لغلق الموضوع وذلك لمخالفته قوانين المشاركات .

قواعد طرح المشاركات

/index.php?showtopic=29343

شاكرين لكم حُسن تعاونكم

{username}

صورة
صورة

حسابي في الفيس بوك
http://goo.gl/XIzwL

حسابي في تويتر
http://goo.gl/6p4e3

 

 
 

هذا الموضوع مغلق.

مواضيع مشابهة