Skip to content

A role-based ASP.NET MVC 5 project to manage students, teachers, and marksheets using LINQ to SQL. Includes PDF result generation, CRUD, and dashboards.

License

Notifications You must be signed in to change notification settings

adityanaik733/SchoolManagementSystem

Repository files navigation

School Management System

This is a School Management System project developed using ASP.NET MVC 5 with SQL Server.

🔧 Technologies Used

  • ASP.NET MVC 5
  • LINQ to SQL
  • SQL Server
  • HTML, CSS, Bootstrap, JavaScript, jQuery

👤 Roles

  • Admin
  • Teacher
  • Student

✅ Key Features

  • 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

📂 Project Structure

  • Models, Views, Controllers (MVC Pattern)
  • LINQ to SQL .dbml used for database interaction
  • Full validations and authentication per user role

📦 How to Run

  • 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

📄 License

MIT (add LICENSE file if needed)


Developed by Aditya Naik

About

A role-based ASP.NET MVC 5 project to manage students, teachers, and marksheets using LINQ to SQL. Includes PDF result generation, CRUD, and dashboards.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published