The eLibrary Management System is a web application built using ASP.NET for managing digital libraries. It provides features to manage books, users, borrowing records, and other library-related activities. The system aims to simplify library operations and enhance the user experience for librarians and users.
- Add, edit, and delete book records.
- Manage user accounts (add, edit, delete).
- Track book borrow and return activities.
- Generate reports on library usage and inventory.
- Search for books by title, author, or category.
- View book availability and details.
- Borrow and return books online.
- View borrowing history.
- Frontend: HTML, CSS, Bootstrap
- Backend: ASP.NET (C#), Entity Framework
- Database: SQL Server
- Version Control: Git and GitHub
To run the project, ensure the following are installed:
- Visual Studio 2022 (or later)
- .NET 6.0 SDK (or appropriate version)
- SQL Server
-
Clone the repository:
git clone https://github.com/yourusername/elibrary-management.git
-
Open the project in Visual Studio.
-
Set up the database:
- Update the
appsettings.jsonfile with your SQL Server connection string. - Run the migrations to create the database schema:
Update-Database
- Update the
-
Build and run the project:
- Press
Ctrl + F5in Visual Studio to start the application.
- Press
- Open the application in your browser.
- Log in as an admin or register as a user.
- Use the admin panel to manage library resources or borrow books as a user.
Contributions are welcome! To contribute:
- Fork the repository.
- Create a new branch:
git checkout -b feature/your-feature-name
- Commit your changes:
git commit -m "Add your feature description" - Push to the branch:
git push origin feature/your-feature-name
- Open a pull request.
This project is licensed under the MIT License. See the LICENSE file for details.
For questions or support, please contact:
- Email: huynhphuchung3001@gmail.com
- GitHub: PhucHungNanba

