تفاصيل العمل

مشروع متكامل بلغة C++ يستخدم البرمجة الكائنية (OOP) لتصميم نظام يحاكي إدارة بيانات المعلمين والطلاب في مؤسسة تعليمية.

يعتمد المشروع على مفاهيم متقدمة مثل الوراثة (Inheritance)، التعدد الشكلي (Polymorphism)، التحميل الزائد للمشغلات (Operator Overloading)، إلى جانب التعامل مع الملفات (File Handling) لتخزين واسترجاع البيانات.

الوظائف الأساسية:

تسجيل المعلمين والطلاب وتخزين بياناتهم في ملفات.

تسجيل الحضور وإدخال الدرجات من خلال صفحة المعلم.

إدارة الرسوم والبيانات الشخصية للطلاب.

إدارة بيانات المعلمين من خلال المشرف (HOD) والإدارة (Admin).

إدخال وتعديل وعرض البيانات باستخدام واجهة تفاعلية تعتمد على القوائم.

فصل الأدوار بين المدرس، الطالب، الإدارة، والمشرف عبر فئات مستقلة.

مفاهيم برمجية مستخدمة:

Classes & Inheritance

Virtual Functions

Operator Overloading

Composition

File Handling (Text File Read/Write)

Vectors & Strings

Structured Console UI using headers

الفئة المستهدفة:

طلاب مواد OOP، Data Structures، أو من يبحث عن مشاريع تطبيقية لتقوية المنطق البرمجي.

مميزات المشروع:

كود منظم ومقسوم على فئات واضحة (People, Student, Teacher, Admin, Hod)

تطبيق عملي لجميع مفاهيم OOP

قابل للتوسعة (إضافة قواعد بيانات، واجهات رسومية... إلخ)

شامل لجميع الجوانب الإدارية الأساسية لأي مؤسسة تعليمية بسيطة

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
عدد المشاهدات
9
تاريخ الإضافة
تاريخ الإنجاز
المهارات