Skip to content

Repository files navigation

Library management system Is MVC project designed to Simplify library management, automate tasks, and provide a better user experience for members and librarians.

-->System Features Overview:

1-Manage Book Inventory

2-Manage Members

3-Book Transactions(Checkout-Return)

4-Penalty Management

5-Authentication and Authorization

-->Project Architecture and Technology Stack

1-Architecture Design: Clean Architecture (Three-Layer Architecture): Used to organize the project into three distinct layers — Application, Infrastructure, and Presentation — to ensure separation of concerns and maintainability.

Repository Pattern: Applied to abstract data access and enhance the testability of the application.

2-Frameworks and Libraries :

.NET MVC. Entity Framework: Used as the ORM .

3-Authentication and Authorization: Identity: Employed for managing user authentication and authorization.

4-Database SQL Server

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages