تفاصيل العمل

المشروع عبارة عن برنامج لإدارة المهام مكتوب بلغة C# باستخدام أسلوب الـ Object Oriented Programming. الهدف منه إن المستخدم يقدر يعمل حساب في النظام وبعدها يبدأ يضيف مهامه وينظمها ويتابعها بشكل سهل.

فيه جزء خاص بالمستخدمين (User) بيحتوي بيانات كل مستخدم زي الاسم والإيميل والباسورد، ومعاه جزء لإدارة المستخدمين (UserManager) مسؤول عن التسجيل وتسجيل الدخول. طريقة الشغل هنا متقسمة بشكل منظم عن طريق Interface وبعدها كلاس بينفذها، علشان يبقى سهل تطويره بعد كده.

كمان فيه جزء للمهام (Task)، وكل مهمة ليها تفاصيل واضحة زي عنوان ووصف، تاريخ تنفيذ، الحالة إذا كانت خلصت ولا لسه، بالإضافة للأولوية والتصنيف. الأولوية معمولة بشكل بسيط (High / Medium / Low). إدارة المهام نفسها موجودة في TaskManager، وده بيعمل كل العمليات المهمة زي إضافة مهمة جديدة، تعديلها، حذفها، عرض كل المهام، وكمان فلترة المهام حسب الأولوية أو التصنيف.

المشروع بيدعم حفظ المهام في ملفات وقراءتها مرة تانية، يعني البيانات مش بتضيع مع كل تشغيل. الجزء ده معمول في FileManager و TextFileManager، وبرضه معمولين بطريقة منظمة باستخدام Interfaces.

بشكل عام المشروع مطبق مبادئ الـ OOP بشكل واضح: تقسيم الكود لكلاسات، استخدام Encapsulation وتنظيم البيانات، و Abstraction عن طريق الـ Interfaces،

ملفات مرفقة

بطاقة العمل

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