قمت ببناء هذا المشروع كنظام إدارة مستشفى باستخدام Java Spring Boot بهدف تنظيم العمليات الأساسية داخل المستشفى بطريقة واضحة وآمنة، مع التركيز على تطبيق مفاهيم التصميم الصحيح والحماية (Security).
النظام يوفّر إدارة للمستخدمين مع صلاحيات مختلفة، حيث يمتلك الأدمن تحكمًا كاملًا بالبيانات، بينما يملك المستخدمون الآخرون صلاحيات محدودة (عرض فقط)، بما يعكس سيناريو واقعي مستخدم في الأنظمة الطبية.
ما الذي يقدّمه النظام؟
نظام تسجيل دخول وتوثيق مستخدمين
إدارة أدوار وصلاحيات (Admin / Assistant)
التحكم بالوصول للصفحات والعمليات حسب الدور
إدارة بيانات الدكاترة (إضافة، تعديل، عرض، حذف)
إدارة بيانات المرضى وربطهم بالنظام
واجهات ويب بسيطة وواضحة باستخدام Thymeleaf
ربط كامل مع قاعدة بيانات MySQL
استخدام Spring Data JPA بدون كتابة SQL يدوي
التركيز الأساسي في المشروع
خلال تطوير هذا النظام ركزت على:
تطبيق مفاهيم Authentication & Authorization
حماية البيانات الحساسة ومنع الوصول غير المصرّح به
التحقق من المدخلات (Input Validation)
تنظيم الكود باستخدام طبقات واضحة (Controller, Service, Repository)
تصميم بنية قابلة للتوسعة والتطوير لاحقًا
التقنيات المستخدمة
Java
Spring Boot
Spring Security
Spring Data JPA
MySQL
Thymeleaf
Docker
يمثّل هذا المشروع نموذجًا عمليًا لنظام إدارة مستشفى قابل للتوسعة، ويمكن تطويره مستقبلًا ليشمل إدارة المواعيد، السجلات الطبية، والفواتير