🕌 نظام إدارة شؤون المساجد
نظام متكامل لإدارة شؤون المساجد يعتمد على معمارية Client–Server، تم تطويره باستخدام C# و .NET 8 لتوفير إدارة مركزية وفعّالة لجميع عمليات المسجد.
مكونات النظام
💻 الواجهة الأمامية (Client)
تطبيق سطح مكتب احترافي مبني باستخدام Windows Forms (.NET 8) يتميز بواجهة مستخدم حديثة وسهلة الاستخدام.
🌐 الواجهة الخلفية (Server)
خدمات ASP.NET Core Web API تعتمد على مبادئ RESTful API لتوفير اتصال آمن وسريع بين العملاء والخادم.
🏛️ معمارية النظام
تم بناء المشروع وفق هيكلة ثلاثية الطبقات (3-Tier Architecture) التي تشمل:
طبقة العرض (Presentation Layer)
طبقة الأعمال (Business Layer)
طبقة البيانات (Data Layer)
🗄️ قاعدة البيانات
يعتمد النظام على Microsoft SQL Server مع استخدام ADO.NET وStored Procedures لضمان الأداء العالي والأمان.
أهم المميزات
👨🎓 إدارة الطلاب
👨💼 إدارة الموظفين
📚 إدارة الدورات التعليمية
📝 إدارة تسجيل الطلاب في الدورات
💰 إدارة المعاملات المالية والخزينة
💵 إدارة الرواتب
🔐 نظام تسجيل الدخول والمصادقة
🌐 الاتصال بين العميل والخادم عبر Web API
📈 تصميم قابل للتوسع لإدارة مسجد واحد أو عدة مساجد من خلال قاعدة بيانات مركزية
التقنيات المستخدمة:
C#
.NET 8
Windows Forms
ASP.NET Core Web API
SQL Server
ADO.NET
REST API
JSON
3-Tier Architecture