Library Management System
Abstract
Library management system is a project which aims in developing a computerized system to maintain all the daily work of library .This project has many features which are generally not available in normal library management systems like facility of user login and a facility of teachers login .It also has a facility of admin login through which the admin can monitor the whole system .It also has facility of an online notice board where teachers can student can put up information about workshops or seminars being held in our colleges or nearby colleges and librarian after proper verification from the concerned institution organizing the seminar can add it to the notice board . It has also a facility where student after logging in their accounts can see list of books issued and its issue date and return date and also the students can request the librarian to add new books by filling the book request form. Library Management System The librarian after logging into his account ie admin account can generate various reports such as student report , issue report, teacher report and book report Overall this project of ours is being developed to help the students as well as staff of library to maintain the library in the best way possible and also reduce the human efforts.

Library Management System
Software Requirements: –
Front End: HTML5, CSS3, Bootstrap
Back End: PHP, MYSQL
Control End: Angular Java Script
Android Tools:
Android Emulator
xampp-win32-5.5.19-0-VC11
Android SDK – adt-bundle-windows-x86
IDE: Eclipse Mars
jdk-8u66-windows-i586
PHP Tools:
xampp-win32-5.5.19-0-VC11
System Modules
User modules:
- Area of interest
- User login
- Password
Admin modules:
- Admin login
- Password
- Private check modules
- Public check modules
- Report
Module Description
This system enables user friendly for User-Admin relationship. Admin maintain overall function. Library users can select interest of books.
User Login and Registration
The first page which was built was called index. php because it provided users with the opportunity to log into the system. In order to accept a user table information and URL parameters, the global variables $ _POST and $ _GET were predefined. PHP regular expressions were used to determine whether the user’s input tallies with the requirements or not. Session was used to keep the user’s login information after detecting user logs. The main function was divided into three parts: user registration, user login and user logout.
User registration
The user registration has four main features which are to:
- fill out the registration information form and javascript detect the initial registration information entered by the user
- check the registration information by registration processing module
- detect whether the username was already exist or not
- write the user’s information into the database, registration is successful.
User login
The main features of user login are:
- JavaScript detects the initial login information entered by the user in the login form interface.
- The Login module checks the user’s input according to the information located in the database server.
- If the information is correct, the user will be notified of successful login and set to login state (session).
- If the information is wrong, the user will be notified of login failure and would need to sign in again.
User logout
- The session will be canceled unconditionally if the user logs out.