Student Management System - ASP.NET Entity Framework CRUD Operations

This project is a dummy student management system developed using ASP.NET with Entity Framework for practicing CRUD operations.

Features:

• Registration Management: CRUD operations for managing student registrations. • Course Management: CRUD operations for managing courses. • Batch Management: CRUD operations for managing batches. • User Management: CRUD operations for managing users.

Technologies Used:

• ASP.NET Core: Framework for building web applications. • Entity Framework Core: Object-Relational Mapping (ORM) tool for database operations. • C#: Programming language for server-side logic. • HTML/CSS: Frontend markup and styling. • Bootstrap: Frontend framework for responsive design. • Microsoft SQL Server: Database management system for storing application data.

Getting Started

  1. Clone the Repository: git clone https://github.com/TanvirApon/student-management-system.git

  2. Set Up Database: o Create a Microsoft SQL Server database. o Update the connection string in appsettings.json file to point to your database.

  3. Run the Application: o Open the solution in Visual Studio. o Build and run the application.

Usage

• Registration Management: o Navigate to /Registration to manage student registrations. o Perform CRUD operations (Create, Read, Update, Delete) on student registrations.

• Course Management: o Navigate to /Course to manage courses. o Perform CRUD operations on courses.

• Batch Management: o Navigate to /Batch to manage batches. o Perform CRUD operations on batches.

• User Management: o Navigate to /User to manage users. o Perform CRUD operations on users.

Contributing

Contributions are welcome! If you find any issues or have suggestions for improvements, please open an issue or submit a pull request.

License

This project is licensed under the MIT License - see the LICENSE file for details.