ظام متكامل لإدارة حضور الموظفين والرواتب باستخدام Oracle Database و PL/SQL، يهدف إلى أتمتة عمليات تسجيل الحضور، حساب ساعات العمل، إنشاء الرواتب الشهرية، وإدارة الخصومات والإجازات مع ضمان تكامل البيانات وتطبيق قواعد العمل بدقة.
يركز المشروع على الاستخدام العملي المتقدم لـ PL/SQL من خلال Procedures، Functions، Triggers، Cursors، و Transactions، مع تطبيق مفاهيم الأمان، التدقيق (Audit Trail)، والتحكم في التزامن (Concurrency Control).
أبرز ما تم تنفيذه في المشروع:
تصميم وتنفيذ جداول مترابطة لإدارة الموظفين، الحضور، الرواتب، الإجازات، والخصومات
إنشاء Users و Roles وتطبيق صلاحيات مختلفة داخل Oracle
Triggers للتحقق من حالة الموظف ومنع إدخال بيانات غير صحيحة
Functions لحساب ساعات العمل والضرائب الشهرية
Procedures لإنشاء الرواتب الشهرية، معالجة الخصومات، والتقارير
Audit Trail لتتبع التعديلات على بيانات الإجازات
Cursor-based Reports لتقييم أداء الموظفين
تنفيذ Transactions مع Rollback و Exception Handling
محاكاة وتحليل Blocker & Waiting Sessions في Oracle