Library Management System
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.
Software Requirements: –
Front End: HTML5, CSS3, Bootstrap
Back End: PHP, MYSQL
Control End: Angular Java Script
Android SDK – adt-bundle-windows-x86
IDE: Eclipse Mars
- Area of interest
- User login
- Admin login
- Private check modules
- Public check modules
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.
The user registration has four main features which are to:
- 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.
The main features of user login are:
- 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.
- The session will be canceled unconditionally if the user logs out.