The Library Management System is a web-based application developed using ASP.NET Web Forms and C#. It helps libraries manage books, students, book issuing, returns, and fine calculations efficiently. The system provides separate functionalities for administrators and students to automate daily library operations.
Library Management System
Vrajkumar Pankajbhai Patel
B.Sc. Information Technology
Shree Ramkrishna Institute of Computer Education and Applied Sciences
- ASP.NET Web Forms
- HTML5
- CSS3
- Bootstrap 5
- C#
- SQL Server
- ADO.NET
- Visual Studio 2022
- SQL Server Management Studio (SSMS)
- Admin Login
- Dashboard
- Add New Books
- Edit Book Details
- Delete Books
- View All Books
- Issue Books
- Return Books
- Fine Calculation
- Search Students
- Search Issued Books
- Generate Reports
- Export Reports to Excel
- Logout
- Student Registration
- Student Login
- Search Books
- View Available Books
- Student Dashboard
- Session Management
- Validation Controls
- Bootstrap Responsive Design
- Master Page Implementation
- SQL Server Integration
- AdminID
- Username
- Password
- BookID
- BookName
- Author
- Category
- Quantity
- StudentID
- StudentName
- Mobile
- Password
- IssueID
- StudentID
- BookID
- IssueDate
- DueDate
- ReturnDate
- Status
- FineAmount
Add screenshots of the following pages:
- Admin Login Page
- Admin Dashboard
- Add Book Page
- Manage Books Page
- Student Registration Page
- Student Login Page
- Search Book Page
- Issue Book Page
- Return Book Page
- Reports Page
Example:
screenshots/
├── login.png
├── dashboard.png
├── addbook.png
├── managebooks.png
├── issuebook.png
└── reports.png
Open SQL Server Management Studio and execute:
CREATE DATABASE LibraryDB;USE LibraryDB;INSERT INTO Admins
VALUES ('admin','admin123');- Visual Studio 2022
- SQL Server Express or SQL Server
- SQL Server Management Studio (SSMS)
- .NET Framework 4.8
git clone https://github.com/yourusername/Library-Management-System-ASP.NET.gitOpen the .sln file using Visual Studio.
Create the database and tables using the provided SQL scripts.
Open Web.config and modify:
<connectionStrings>
<add name="LibraryDB"
connectionString="Data Source=YOUR_SERVER_NAME;
Initial Catalog=LibraryDB;
Integrated Security=True"
providerName="System.Data.SqlClient"/>
</connectionStrings>Replace YOUR_SERVER_NAME with your SQL Server instance name.
In Visual Studio:
Build → Build Solution
Shortcut:
Ctrl + Shift + B
Press:
Ctrl + F5
Username:
admin
Password:
admin123
- Email Notifications
- Barcode Scanner Integration
- Book Reservation System
- Password Encryption
- PDF Report Generation
- Role-Based Authentication
Through this project, I gained practical knowledge of:
- ASP.NET Web Forms
- ADO.NET
- SQL Server Database Design
- CRUD Operations
- Session Management
- Validation Controls
- Bootstrap Integration
- Report Generation
- GitHub Project Management
This project is developed for educational purposes and can be freely used for learning and academic demonstrations.
Vrajkumar Pankajbhai Patel
Email: vrajp741@gmail.com
GitHub: https://github.com/vraj2512