تطوير نظام متكامل لإدارة العيادات والمواعيد والمستخدمين عبر ASP.NET Core Web API، يشمل:
المصادقة والصلاحيات (Authentication & Authorization):
تسجيل دخول آمن باستخدام JWT Authentication
التحكم في الوصول حسب الدور (Admin، Doctor، Patient)
إدارة البيانات بأمان (Secure Data Handling):
استخدام ASP.NET Identity لإدارة المستخدمين والأدوار
نقل البيانات باستخدام DTOs لضمان التحقق والسلامة
إدارة قاعدة البيانات باستخدام Entity Framework Core
Middleware لمراقبة أداء واستجابة الـ API
قواعد تكامل البيانات (Data Integrity Rules):
منع حذف بيانات مرتبطة (مثل طبيب له مواعيد موجودة أو مريض له سجلات طبية) لضمان سلامة البيانات
الوحدات الأساسية للنظام:
إدارة الأطباء، المرضى، الأقسام، المواعيد، الوصفات الطبية، السجلات الطبية، والمستخدمين
التوثيق والاختبار:
Swagger UI لتوثيق الـ API مباشرة
Postman Collection لاختبار نقاط النهاية بسهولة