نظام إدارة مدرسة – School Management System (Backend API)

تفاصيل العمل

قمت بتطوير نظام Backend متكامل لإدارة العمليات الأساسية داخل المدرسة باستخدام ASP.NET Core Web API، مع تطبيق مفهوم Clean Architecture وتقسيم المشروع إلى طبقات (Core – Data – Service – Infrastructure – API) لضمان تنظيم الكود وسهولة التوسع مستقبلًا.

يوفر النظام إدارة شاملة لعدة كيانات داخل المدرسة مثل:

الطلاب وتسجيل بياناتهم ومتابعتهم.

المعلمين وإدارة المواد المرتبطة بهم.

الفصول الدراسية وتنظيم توزيع الطلاب.

تسجيل الدرجات والمتابعة الأكاديمية.

أهم الجوانب التقنية في المشروع:

بناء RESTful API احترافي وقابل للتوسع.

تطبيق مبدأ فصل المسؤوليات بين الطبقات المختلفة.

استخدام Interfaces لتقليل الترابط بين المكونات.

إدارة العمليات من خلال Services تحتوي على منطق العمل الأساسي.

ربط قاعدة البيانات وتنفيذ العمليات باستخدام Repository Pattern.

تأمين النظام باستخدام JWT Authentication وإدارة المستخدمين.

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
عدد المشاهدات
5
تاريخ الإضافة