ادارة الراتب و المصروفات الشهرية

تفاصيل العمل

تم تطوير نظام ويب متكامل لإدارة المصروفات الشهرية والميزانية الشخصية، يهدف إلى مساعدة المستخدمين على تتبع تدفقاتهم المالية بدقة والتحكم الكامل في بياناتهم، مع الاعتماد على نظام مصادقة قوي لضمان الخصوصية.

المصادقة والحسابات (Identity & Security)

النظام مبني على أساس الأمان والتحكم الكامل في الملف الشخصي:

نظام مصادقة شامل: تطبيق كامل لوظائف (تسجيل الدخول، إنشاء حساب، تسجيل الخروج، استعادة كلمة المرور).

التحكم الكامل في الحساب: يمكن للمستخدمين تعديل جميع بياناتهم الشخصية في الحساب متى أرادوا.

الميزات الأساسية لإدارة الميزانية (Budget Management)

يتمتع المستخدم بصلاحية التحكم الكامل في جميع مدخلاته المالية:

إدارة الراتب الأساسي (المدخل):

يمكن للمستخدم إدخال وتحديث الراتب الشهري الأساسي.

إمكانية تعديل قيمة الراتب أو حذفه بالكامل.

إدارة المصروفات (المخرجات):

إمكانية إدخال وتفصيل جميع المصروفات اليومية والشهرية.

التحكم الكامل في المصروفات عبر وظيفتي التعديل والحذف.

المحاسبة التلقائية والنتائج:

يقوم النظام بحساب وعرض صافي الراتب المتبقي بعد خصم إجمالي المصروفات المدخلة من الراتب الأساسي

.

طريقة التنفيذ والبنية التقنية (Implementation & Technical Architecture)

لضمان الكفاءة، الأمان، والسرعة في المعالجات المالية، تم اعتماد البنية والتقنيات التالية:

الإطار التقني (Framework):

تم بناء المشروع بالكامل باستخدام إطار عمل Laravel

تم تطبيق نموذج MVC (Model-View-Controller) لضمان فصل المهام وسهولة الصيانة.

الأمان وفصل البيانات:

المصادقة: تم استخدام أدوات المصادقة المدمجة في الإطار Laravel Breeze لتنفيذ وظائف تسجيل الدخول واستعادة كلمة المرور بشكل آمن.

حماية البيانات: تم ربط كل معاملة مالية (الراتب والمصروفات) بـ معرّف المستخدم (user_id) في قاعدة البيانات، مما يضمن أن المستخدم لا يمكنه رؤية، تعديل، أو حذف إلا مدخلاته المالية الخاصة.

هيكلة البيانات (Database Structure):

تم إنشاء جداول منفصلة للـ المستخدمين (Users)، والرواتب الأساسية (Salaries)، والمصروفات (Expenses).

تم استخدام العلاقات (Relationships) لربط الرواتب والمصروفات بالمستخدم المالك لها.

منطق الحسابات (Business Logic):

تتم معالجة عملية صافي الراتب المتبقي في View (Blade Template) لسهولة التعديل مستقبلا، حيث يتم جلب الراتب الأساسي وإجمالي المصروفات المرتبطة بالمستخدم الحالي فقط لإجراء عملية الطرح.

ملفات مرفقة

بطاقة العمل

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