How sharminrumpa/librarymanagementsystem-mvc works
This is an ASP.NET MVC library-management system. A user reaches book catalog and administration actions through MVC controllers; book listings support search, filtering, sorting, and pagination, while book changes can include image uploads. Separate controller areas cover library reference data, member accounts, profiles, and authentication. Entity Framework and SQL Server are documented as the persistence layer. The tree also contains Popper.js positioning utilities; they are a bundled client-side dependency, not part of the library domain workflow. Unsampled controller internals limit which relationships can be shown confidently.
Main entry points: BooksController.cs Book catalog · AccountController.cs Authentication · IdentityModels.cs Identity entities · LibraryManagement.Context.cs Library context
Components 17
Library management
- Book catalog
MVC_Project-8th_Module/Controllers/LibraryManagement/BooksController.cs - Authors
MVC_Project-8th_Module/Controllers/LibraryManagement/AuthorsController.cs - Publishers
MVC_Project-8th_Module/Controllers/LibraryManagement/PublishersController.cs - Departments
MVC_Project-8th_Module/Controllers/LibraryManagement/DepartmentsController.cs - Faculties
MVC_Project-8th_Module/Controllers/LibraryManagement/FacultiesController.cs - Library details
MVC_Project-8th_Module/Controllers/LibraryManagement/DetailsController.cs
Identity and members
- Authentication
MVC_Project-8th_Module/Controllers/AccountController.cs - Account settings
MVC_Project-8th_Module/Controllers/ManageController.cs - Member profiles
MVC_Project-8th_Module/Controllers/UsersController.cs - Profile details
MVC_Project-8th_Module/Controllers/ProfileController.cs - Role management
MVC_Project-8th_Module/Controllers/RoleController.cs
Data model
- Library entities
MVC_Project-8th_Module/Models - Identity entities
MVC_Project-8th_Module/Models/IdentityModels.cs - Library context
MVC_Project-8th_Module/Models/LibraryManagement.Context.cs
Client utilities
- Popper positioning
MVC_Project-8th_Module/Scripts/src
Other components
- Library user
- SQL Server
Connections 7
- Library user → Book catalog: requests catalog
- Book catalog → Library context: queries and saves
MVC_Project-8th_Module/Controllers/LibraryManagement/BooksController.cs - Book catalog → Library entities: uses book data
MVC_Project-8th_Module/Controllers/LibraryManagement/BooksController.cs - Library user → Authentication: signs in
MVC_Project-8th_Module/Controllers/AccountController.cs - Authentication → Identity entities: authenticates users
- Member profiles → Identity entities: manages users
MVC_Project-8th_Module/Controllers/UsersController.cs - SQL Server → Library context: persists data