منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
[Acces2010] عمل قاعدة بيانات لنظام غيابات الطلبة - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم قواعد البيانات (http://vb4arb.com/vb/forumdisplay.php?fid=40)
+--- قسم : قسم أسئلة قواعد البيانات تحت بيئة الـ.NET (http://vb4arb.com/vb/forumdisplay.php?fid=41)
+--- الموضوع : [Acces2010] عمل قاعدة بيانات لنظام غيابات الطلبة (/showthread.php?tid=37744)



عمل قاعدة بيانات لنظام غيابات الطلبة - hassan karim - 08-02-21

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

اتمنا من اصحاب الخبرة توضيح العلاقات التي سوف تتم بين الجداول وشكرا مقدما


RE: عمل قاعدة بيانات لنظام غيابات الطلبة - a7med saba - 31-08-21

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

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

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

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