Skip to content

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.

Notifications You must be signed in to change notification settings

Anshul-ydv/Library_management_system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

5 Commits
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“š 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


πŸ“ˆ 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: [email protected]

About

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.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published