https://github.com/anshul-ydv/library_management_system
A web-based Library Management System built using ASP.NET, C#, and MySQL. It automates book cataloging, member registration, circulation, and reporting to improve library efficiency and user experience.
https://github.com/anshul-ydv/library_management_system
asp-net csharp css dotnet html sql
Last synced: about 2 months ago
JSON representation
A web-based Library Management System built using ASP.NET, C#, and MySQL. It automates book cataloging, member registration, circulation, and reporting to improve library efficiency and user experience.
- Host: GitHub
- URL: https://github.com/anshul-ydv/library_management_system
- Owner: Anshul-ydv
- Created: 2025-06-06T18:44:39.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-06-06T18:47:14.000Z (about 1 year ago)
- Last Synced: 2025-06-06T19:43:29.392Z (about 1 year ago)
- Topics: asp-net, csharp, css, dotnet, html, sql
- Homepage:
- Size: 0 Bytes
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ๐ Library Management System (LMS)
A comprehensive and user-friendly Library Management System developed using **ASP.NET**, **C#**, and **MySQL**, designed to streamline and automate library operations such as cataloging books, managing members, tracking circulation, and generating insightful reports.
---
## ๐ฏ Features
* ๐ **Book Management** โ Add, classify, and manage library books.
* ๐ค **Member Management** โ Register and manage user accounts.
* ๐ **Circulation Management** โ Handle book issue/return with logs.
* ๐ **Reports** โ Generate comprehensive reports (penalties, issue logs, etc.)
* ๐ **Dual Interface** โ Separate interfaces for librarians (admin) and users.
---
## ๐งฑ System Architecture
* **Frontend:** ASP.NET Web Forms, HTML, CSS, JavaScript
* **Backend:** C# (.NET Framework)
* **Database:** MySQL
* **Architecture:** 3-Tier (Presentation, Application, Data Layer)
---
## ๐ ๏ธ Technologies Used
* [.NET Framework](https://www.w3schools.com/asp/default.ASP)
* [C# (C-Sharp)](https://www.geeksforgeeks.org/csharp-programming-language/)
* [MySQL](https://www.mysql.com/)
* [Bootstrap 5](https://getbootstrap.com/docs/5.3/getting-started/introduction/)
* [DataTables](https://datatables.net/) (for report visualization)
---
## ๐ Outcomes
* ๐ Automated key library processes, reducing manual effort
* ๐งพ Centralized and accurate record-keeping
* โก Enhanced user experience with real-time data access
* ๐จโ๐ป Improved technical proficiency in full-stack development
---
## ๐
Development Timeline
| Phase | Duration | Activity |
| ---------------------- | --------- | --------------------------------------- |
| Requirement Analysis | Week 1 | Gathered functional and technical needs |
| Design | Week 2 | DB design and interface wireframes |
| Development | Weeks 3-5 | Backend & frontend implementation |
| Testing & Optimization | Week 6 | User testing, performance improvements |
| Deployment | Week 7 | Final delivery and documentation |
---
## ๐งฉ Future Improvements
* Add support for digital collections and e-books
* Integrate barcode scanning for inventory management
* Implement role-based access control
* Enable push notifications for due/overdue reminders
---
## ๐งโ๐ผ Authors & Contributors
* **Anshul Yadav** โ Developer
---
## Code
For the project code you can contact me on email: anshulyadav802@gmail.com