Skip to content

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

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

5 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 

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: anshulyadav802@gmail.com

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

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors