نظام إدارة الكليات
تفاصيل العمل

تصميم نظام إدارة أكاديمية متكامل باستخدام C# يشمل إدارة الكليات، الأقسام، المقررات، الطلاب، الأساتذة، والمدراء. النظام يعتمد على مبادئ البرمجة الكائنية (OOP) مثل الوراثة، التعدد الشكلي، التجريد، وواجهة المستخدم (interfaces). مميزات المشروع: -إدارة الكليات (Faculty): تتضمن الكلية الأقسام، مع الحد الأقصى لعدد الأقسام، وعرض تفاصيل الكلية بالكامل. -إدارة الأقسام (Department): لكل قسم اسم، تاريخ تأسيس، قائمة بالمقررات والأساتذة، ودعم الاستنساخ (Clone). -إدارة المقررات (Course): كل مقرر يحتوي على الطلاب، الأساتذة، والأقسام المرتبطة به، مع دعم النسخ السريع (shallow clone). -إدارة المستخدمين (User): تصميم User كـ abstract class يدعم الطلاب، الأساتذة، والمدراء، مع صلاحيات تسجيل الدخول والتحقق من البريد الإلكتروني. -الطلاب (Student): يحتفظ الطالب بالمقررات المسجلة، الدرجات، ودوال تسجيل الدخول. -الأساتذة (Professor): يشمل سنوات الخبرة، عبء التدريس، القسم، الراتب، ومقررات التدريس، مع إمكانية الترقية والتقدير. -المدراء (Manager): إدارة الأقسام، الطلاب، الأساتذة والمقررات، مع صلاحيات تسجيل دخول وتقدير الموظفين. -التحقق من صحة البريد الإلكتروني عند إنشاء المستخدم. -دعم التعدد الشكلي (polymorphism) وdynamic binding. -طريقة عرض مفصلة لكافة الكيانات في النظام.

شارك
بطاقة العمل
تاريخ النشر
منذ أسبوع
المشاهدات
9
المستقل
Alyaa Ahmed
Alyaa Ahmed
مهندسة برمجيات
طلب عمل مماثل
شارك
مركز المساعدة