مشروع Employee Management System مكتوب بلغة C Programming يهدف إلى إدارة بيانات الموظفين بطريقة منظمة ومرنة.
يوفّر النظام واجهة تفاعلية (Console Menu) لعمليات أساسية تشمل:
(Features):
(Add Employee): إدخال البيانات الأساسية (ID، الاسم، تاريخ الميلاد، العنوان، الراتب).
(Delete Employee): اختيار الموظف وحذفه من قاعدة البيانات.
(Modify Employee): تحديث المعلومات الخاصة بأي موظف.
(Search): البحث بالاسم أو الـ ID أو عنوان السكن.
(Sorting): فرز الموظفين حسب تاريخ الميلاد أو الراتب.
(Save): تخزين البيانات في ملف نصي (program.txt) لسهولة استرجاعها.
(Exit): إنهاء البرنامج مع حفظ البيانات.
(Implementation):
Language: C Programming.
Data Handling: استخدام المصفوفات (Arrays) لتخزين بيانات الموظفين.
File I/O: التعامل مع الملفات (Text Files) لحفظ واسترجاع البيانات.
Functions: تقسيم الكود إلى دوال (Functions) لكل عملية (Add, Delete, Modify, Search, Sort, Save, Exit).
User Interface: واجهة نصية (Console-based Menu) سهلة الاستخدام.