منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : عمل قاعدة بيانات لنظام غيابات الطلبة
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم
محتاج استشارة اصحاب الخبرة لتصميم نظام الغيابات للطلبة ملخص النظام هو
يعمل في كلية تحتوي على (4)مراحل  وكل مرحلة تحتوي اعاد مختلفة من الطلبة وايضا كل مرحلة تحتوي على 8 مواد دراسية 
المطلوب هو تسجيل غياب الطالب يوميا حيث تكون البيانات المدخله اسم الطالب والمرحلة والمادة وعدد ساعات الغياب وتاريخ الغياب 
وايضا يجب ان يتعرف النظام على حالة الطالب نسبة الى عدد ساعات الغياب اي يتم جمع غياباته في كل مادة اي
 اذا كانت عدد ساعات الغياب 4 حالة الطالب تنبيه 
اذا كان عدد ساعات الغياب 8 حالة الطالب انذار اولي 
اذا كان عدد ساعات الغياب 12 انذار نهائي
 اذا كان عدد ساعات الغياب اكبر من 12 رسوب

اتمنا من اصحاب الخبرة توضيح العلاقات التي سوف تتم بين الجداول وشكرا مقدما
من خلال طلبك فهو ليس غياب كلي انما غياب جزئي ويسمى تأخير.
الا في حال أن المواد كانت تقدم لساعتين كمحاضرة فهذا يعني انه غائب غياب كلي.

عموما
جدول المراحل الدراسية.
رقم تسلسلي المرحلة مفتاح رئيسي - اسم المرحلة الدراسية او الصف الدراسي - واي حقول اخرى حسب طلبك. - من تاريخ - الى تاريخ - من الساعة - الى الساعة

جدول الطلاب
رقم الطالب مفتاح رئيسي - اسم الطالب - رقم المرحلة الدراسية مفتاح فرعي - عدد ايام الحضور - عدد ايام الغياب - عدد ساعات التاخير
جدول الحضور والغياب.
رقم تسلسل الحضور - تاريخ اليوم - رقم الطالب مفتاح ثانوي - متاخر true or false - حاضر true or false - غائب true or false - عدد ساعات التأخر.

والباقي يكون برمجيا.