A comprehensive desktop application developed using Visual Basic 6.0, designed to streamline library operations. This system allows administrators to manage book records, user registrations, and issued books efficiently.
- User Management: Add, update, or delete user records.
- Book Management: Manage book records, including adding new books and updating existing ones.
- Issue/Return Management: Issue books to users and track returns.
- Search Functionality: Search for books and users by various criteria.
- Reports: Generate reports on issued books, overdue items, and user activity.
- Registration: Register as a new user by filling out a registration form.
- Book Search: Search for available books by title, author, or genre.
- Book Request: Request books for borrowing.
- View Issued Books: View a list of books currently issued to the user.
- Programming Language: Visual Basic 6.0
- Database: Microsoft Access
- Platform: Windows
├── Admin_login_Form.frm # Admin login form
├── Choice.frm # Main menu form
├── DemandList.frm # Form to manage book demands
├── Find.frm # Search form
├── Issue.frm # Issue book form
├── LibraryManagementSystem.exe # Executable file
└── Library Management System Setup.zip # Installation package
-
Download the Repository:
git clone https://github.com/arnabnandy7/Electronic-Library-Management-System.git
-
Extract the Files:
- Extract the contents of
Library Management System Setup.zip
to a desired location.
- Extract the contents of
-
Run the Application:
- Navigate to the extracted folder and double-click on
LibraryManagementSystem.exe
to launch the application.
- Navigate to the extracted folder and double-click on
-
Database Setup:
- Ensure that Microsoft Access is installed on your system.
- The application uses an Access database; make sure the database file is correctly linked within the application.
Detailed documentation is available within the project, covering:
- System architecture
- User manuals
- Administrative guidelines
- Efficiency: Automates manual library processes.
- User-Friendly: Intuitive interface for both administrators and users.
- Accessibility: Allows users to manage library activities digitally.
- Migration to a modern programming language and database system.
- Web-based interface for broader accessibility.
- Integration with barcode scanning for book management.
Contributions are welcome! Please fork the repository, make your changes, and submit a pull request. Ensure that your code adheres to the project's coding standards and includes appropriate documentation.
For support or inquiries, please contact:
- Email: @arnab_nandy7
- GitHub: arnabnandy7