1. نوع المشروع: موقع إدارة مدرسة.
2. تقنيات البرمجة المستخدمة:
- Entity Framework: تقنية ORM (Object-Relational Mapping) تُستخدم لربط قاعدة البيانات بالتطبيق وتسهيل التعامل معها.
- MVC (Model-View-Controller): نمط تصميم برمجي يُسهل تنظيم الشفرة وفصلها إلى طبقات مختلفة.
- MS SQL Server: نظام إدارة قواعد البيانات يُستخدم لتخزين وإدارة البيانات.
- Bootstrap: إطار عمل CSS يُسهل تصميم وتنسيق الواجهة البصرية للموقع.
3. محتوى المشروع:
- نظام إدارة مدرسية شامل يُمكن المدرسة من إدارة المعلومات الأساسية والتعامل مع البيانات المدرسية والطلاب والموظفين.
- إدارة الطلاب: تسجيل الطلاب، تعديل معلوماتهم، تخصيص صفوفهم، تتبع الحضور والغياب، وتوليد تقارير حول أداء الطلاب.
- إدارة الموظفين: تسجيل المعلمين والموظفين الإداريين، تعديل معلوماتهم، وتوليد تقارير حول أدائهم ومهامهم.
- إدارة المواد الدراسية: تعيين المواد والدروس لكل صف، تتبع تقدم المناهج الدراسية، وتقييم أداء المعلمين.
- تقارير وإحصائيات: توليد تقارير متعددة حول أداء الطلاب والموظفين، إحصاءات حول الحضور والغياب، وتقدم المناهج الدراسية.
4. متطلبات أخرى:
- تصميم واجهة مستخدم مرنة وسهلة الاستخدام.
- توفير نظام تسجيل الدخول وإدارة الصلاحيات للمستخدمين.