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