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

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

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