Task Management System هو تطبيق سطح مكتب تم تطويره باستخدام Java وJava Swing بهدف توفير نظام منظم لإدارة المهام والمستخدمين والموظفين من خلال واجهة رسومية سهلة الاستخدام.
يحتوي النظام على مجموعة من الوحدات التي تسمح بإدارة بيانات المستخدمين والموظفين، بالإضافة إلى وجود واجهات مخصصة للـ Admin والـ Users. تم تصميم التطبيق بطريقة منظمة مع فصل الوظائف المختلفة إلى Modules مستقلة لتسهيل إدارة النظام وتطويره.
تم الاعتماد على مفاهيم Object-Oriented Programming (OOP) في بناء المشروع، مثل Classes, Objects, Encapsulation وInheritance، إلى جانب استخدام File Handling لتخزين وإدارة البيانات.
كما يركز المشروع على تطبيق مبادئ تنظيم الكود وتصميم واجهات المستخدم باستخدام Java Swing GUI، مما يجعله نموذجًا عمليًا لتطبيقات سطح المكتب المبنية باستخدام Java.
التقنيات المستخدمة:
Java
Java Swing
Object-Oriented Programming (OOP)
File Handling
GUI Development
Task Management System is a desktop application developed using Java and Java Swing, designed to provide an organized system for managing tasks, users, and employees through a user-friendly graphical interface.
The system includes multiple modules for managing users and employee data, along with dedicated interfaces for Admin and Users. The application is structured into separate modules to keep the system organized and make it easier to maintain and extend.
The project applies key Object-Oriented Programming (OOP) concepts such as Classes, Objects, Encapsulation, and Inheritance. It also uses File Handling to store and manage application data.
The project focuses on practicing structured software development, GUI design, data management, and applying Java programming concepts in a complete desktop application.
Technologies Used:
Java
Java Swing
Object-Oriented Programming (OOP)
File Handling
GUI Development