This is a desktop application designed to manage the activities of an educational center. The application includes a comprehensive Admin Dashboard that handles various functionalities such as Teacher Management, Course Management, Student Management, and more. Additionally, it provides a Q&A section for student-teacher interaction and tracking attendance and grades.
- Login & Register: Admin and user authentication 🔒.
- Teacher Management: Add, delete, and update teacher details 👩🏫👨🏫.
- Course Management: Create, modify, delete, assign teachers, and set prices and schedules for courses 📚.
- Student Management: Add, delete, and update student details, track payments, and manage attendance 🎒.
- Staff Management: Manage staff data, including adding, deleting, and updating staff members 🧑💼.
- Attendance Tracking: Monitor class attendance for students 📅.
- Grade Management: Manage and track historical grade records for students 📈.
- Q&A Section: Communication between students and teachers .
- Frontend: The website is built with HTML, CSS, and JavaScript to offer an interactive experience for students 🌐.
- Backend: The backend is developed using .NET 8 and APIs, providing functionality for:
- Q&A Section 🗣️💬: Students can ask questions, and Staff and Admin can provide answers! 🤔➡️👩🏫.
-
Desktop Application:
- Frontend: Built using Windows Forms with .NET Framework 4.
- Backend: SQL Server for database management.
-
Website:
- Frontend: Developed with HTML, CSS, and JavaScript for the user interface.
- Backend: .NET 8 for the API, providing data and interaction with the database.
- Database: SQL Server.
- SQL Server and SSMS (SQL Server Management Studio) for database management.
- .NET Framework 4 for the Desktop Application.
- .NET 8 SDK for the Website backend.
- Account Aya Alagamy
- CourseManage Aya Elsaaed
- DQ Alaa Rehab
- EmployeeManage Nour Salem
- StaffCourse Khaled Mostafa
- StudentManage Renad Emad
- TeacherCourse Youssef Ahmed
- TeacherManage Aya Ahmed