This is a School Management System project developed using ASP.NET MVC 5 with SQL Server.
- ASP.NET MVC 5
- LINQ to SQL
- SQL Server
- HTML, CSS, Bootstrap, JavaScript, jQuery
- Admin
- Teacher
- Student
- Role-based login (Admin, Teacher, Student)
- Admin adds and manages students, teachers, classes
- Teachers enter marks only for their assigned class
- Admin generates marksheet (PDF) after all marks are submitted
- Students can view/download their marksheets
- Models, Views, Controllers (MVC Pattern)
- LINQ to SQL
.dbml
used for database interaction - Full validations and authentication per user role
- Open solution in Visual Studio 2022
- Restore packages
- Setup SQL Server with
SchoolManagementDB
- Update connection string in
Web.config
- Run the app using IIS Express
MIT (add LICENSE file if needed)
Developed by Aditya Naik