إحباط مشروع التخرج
السلام عليكم
الموضوع هو مشروع تخرجي وهو تغيير نظام الحسابات في جامعه خاصة من النظام اليدوي إلى النظام الآلي وسأستخدم في هذا الـ SQL Server 2000 لبناء قاعدة البيانات وسأربطها بالـ VB.NET و المشكلة تبدأ في أنني لا أعرف إن كانت جداولي التي استخرجتها صحيحة أم لاه و هل هي كافيه لعمل النظام أم ينقصها شيء فهم لديهم جدول واحد يضم الرسوم و الغرامة و التخفيض و الرسوم الأخرى مثل رسوم البطاقة و الخدمات وغيرها وذلك بالا كسل .
سأعرض عليكم جداولي مع أنني أيضا أجد صعوبة في تحديد العلاقات وكذلك تحديد نوع كل حقل و طوله فساعدوني.
الجداول هي:
- جدول بيانات الطلاب
- جدول الكليات(مع العلم أنه هناك 6 كليات و كل كلية تحتوي على أكثر من قسم و طبعا هناك المستويات)
- جدول الأقسام
- جدول الرسوم الدراسية
- جدول الرسوم الأخرى
واليكم حقول كل جدول :
# جدول بيانات الطلاب:
- ID
- اسم الطالب
- رقم القيد
- الجنس ذكر/ أنثى
- الحالة الاجتماعية أعزب/متزوج
- الجنسية نصي
- تاريخ الميلاد
- محل الميلاد
- رقم البطاقة الشخصية
- رقم جواز السفر
- العنوان
- التليفون
- رقم الموبايل
- فاكس
- رقم الكلية
- رقم القسم
- رقم المستوى
- الرسوم السنوية
الرسوم السنوية يعني (المجموع الكلي(1) + المجموع الكلي(2)) في جداول الرسوم
# جدول الكليات:
- ID
- رقم الكلية
- اسم الكلية
- رقم القسم
#جدول الأقسام:
- ID
- رقم القسم
- اسم القسم
- رقم المستوى
- المستوى
# جدول الرسوم الدراسية:
- ID
- رقم القيد
- الرسوم الدراسية
- القسط الأول
- رقم سند القسط الأول
- القسط الثاني
- رقم سند القسط الثاني
- القسط الثالث
- رقم سند القسط الثالث
- القسط الرابع
- رقم سند القسط الرابع
- القسط الخامس
- رقم سند القسط الخامس
- القسط السادس
- رقم سند القسط السادس
- القسط السابع
- رقم سند القسط السابع
- المجموع (مجموع الأقساط)
- نوع التخفيض
- التخفيض
- غرامة تأخير
- المجموع الكلي(1) (مجموع الأقساط +غرامة التأخير- التخفيض)
حيث يوجد لكل طالب طبعا رقم قيد ومن ثم الرسوم الدراسية ثابتة بالنسبة لكل كلية و لكن على حسب الجنسية أي أن رسوم المواطن غير رسوم الأجنبي ويتم الدفع إما دفعة واحدة أو بالنظام الترمي أي على دفعتين أو بالشهري وهي تتم على سبع دفع ووضعت لكل دفعة (أو قسط) رقم للسند الخاص بها ثم يتم جمع الدفعات ووضعها في المجموع ثم تحديد نوع التخفيض حيث سأضيف بيانات عن التخفيض فيما بعد ثم غرامة التأخير ثم يتم جمع المجموع مع الغرامة ناقصا التخفيض فيعطي المجموع الكلي(1)
التخفيضات:
نوع التخفيض التخفيض
دفع مقدم 5%
أخوين 15%
الأوائل 10%
أبناء الإعلاميين 15%
أبناء التربويين 15%
أبناء الشهداء 15%
استثنائيين(على حسب الواسطة، المعرفة .... يتم التحديد)
# جدول الرسوم الأخرى:
- ID
- رقم القيد
- رسوم التسجيل
- رقم سند رسوم التسجيل
- رسوم البطاقة
- رقم سند رسوم البطاقة
- رسوم الخدمات
- رقم سند رسوم الخدمات
- رسوم المعادلة
- رقم سند رسوم المعادلة
- رسوم التحويل
- رقم سند رسوم التحويل
- رسوم دور ثاني
- رقم سند رسوم دور ثاني
- رسوم فصل صيفي
- رقم سند رسوم فصل صيفي
- المجموع الكلي(2) (مجموع هذه الرسوم الأخرى كاملة)
يتم في هذا الجدول تحديد الرسوم الأخرى حيث رسوم التسجيل ثابتة لكل الجنسيات وكذلك رسوم البطاقة والخدمات و هكذا وعملت لكل رسوم رقم للسند ثم سيتم جمع هذه الرسوم ووضعها في المجموع الكلي (2)
يتم في جدول بيانات الطلاب جمع( المجموع الكلي(1) + المجموع الكلي(2) )ووضعها في الرسوم السنوية .
أما بالنسبة للعلاقات التي أتوقعها فهي كالتالي ولكني غير متأكد منها و أريد المساعدة بأسرع وقت ممكن
جدول الطلاب جدول الرسوم الدراسية جدول الرسوم الأخرى
- رقم القيد - رقم القيد - رقم القيد
- رقم الكلية : :
: :
جدول الأقسام جدول الكليات
- رقم القسم - رقم الكلية
- رقم المستوى - رقم القسم
: - رقم المستوى
:
يتم ربط رقم القيد مع بعض في الجداول الثلاثة الأولى ويتم ربط رقم الكلية في جدول الطلاب مع رقم الكلية في جدول الكليات ويتم ربط رقم القسم و رقم المستوى في جدول الكليات مع رقم القسم و رقم المستوى في جدول الأقسام.
هذه هي العلاقات التي أتوقع أن تكون أرجو منكم مساعدتي بأسرع وقت لأنه لم يتبقى لي الكثير من الوقت لتقديم المشروع مع العلم أنه ليس لدي خبره كافية في لغات البرمجة و أريد الاستعانة بكم وعمل قاعدة البيانات بأسرع وقت لكي أبدأ عملية الربط بالفيجول و أبدأ بالبرمجة علما بأنني توصلت إلى حالة إحباط شديدة فأرشدوني نفسيتي تعبانه ولا أعرف ماذا أفعل؟؟؟؟؟؟؟
:s