Online Library Management System

Project Name : Online library Management System
Language Used                  :  PHP
Database                            :  My SQL
User Interface Design       :  HTML, AJAX,JQUERY,JAVASCRIPT
Web Browser                      :  Mozilla, Google Chrome, IE8,OPERA
Software                              :    XAMPP Server
Demo——————————–

View Demo Installation Guide

Online library Management System divided in two modules–

  • Student
  • Admin

Admin Features

  • Admin Dashboard
  • Admin can add/update/ delete category
  • Admin can add/update/ delete author
  • Admin can add/update/ delete books
  • Admin can issue a new book to student and also update the details when student return book
  • Admin can search student by using their student ID
  • Admin can also view student details
  • Admin can change own password

Students-

  • Student can register yourself and after registration they will get studentid
  • After login student can view own dashboard.
  •  Student can update own profile.
  • Student can view issued book and book return date-time.
  • Student can also change own password.
  • Student can also recover own password.

How to run this Project
1. Download and Unzip file on your local system copy library.
2. Put library folder inside root directory
Database Configuration
Open phpmyadmin
Create Database library
Import database library.sql (available inside zip package)
For User
Open Your browser put inside browser “http://localhost/library”
Login Details for user :
Username : test@gmail.com
Password : Test@123
For Admin Panel
Open Your browser put inside browser “http://localhost/library/admin”
Login Details for admin :
Username : admin
Password : Test@123

Download full source code(Online Library Management System)
Size: 2.04 MB
Version: V 2

Purchase Report

Purchase Project  Report in Rs 249/ $3.8

Leave A Reply

Your email address will not be published.

630 Comments
  1. Shubham says

    Hello sir, how to run this project on Ubuntu.

  2. Chetan says

    Which IDE or Text Editor you have used for writing PHP ?

    1. Anuj Kumar says

      Sublime

  3. Dineshkumar says

    Sir ,
    Need book search option in user panel.how to insert search option user pannel

    1. Anuj Kumar says

      I will update the project soon.

      1. dhineshkumar says

        okk sir

  4. Dilruba says

    how can i change the logo where written ” online library management system”?

    1. Anuj Kumar says

      Inside includes/header.php file

      1. Dilruba says

        Thank You.

  5. ABUBAKAR AHMAD MUHAMMAD says

    hello Anuj nice work with the system well done, but do you happen to have the drawn ER Diagram for the library system please

    1. Anuj Kumar says

      ER diagram is available in the report. You can purchase the report from here https://products.phpgurukul.com/product/online-library-management-system-project-report/

  6. Suvrat Saxena says

    my Captcha is not loading

    1. Anuj Kumar says

      Enable GD Library extension

  7. Sadaf Shaikh says

    I created the database and tried to load the sql file by selecting library database but I’m getting an error that says “sql query:/*!40101 SET NAMES utf8mb4 */

    1. Anuj Kumar says

      Update your xampp or wampp

  8. Shreeya says

    verification code does not show up. can you please help me????????/

    1. Anuj Kumar says

      Enable GD library extention

  9. Usman says

    thanks for everything.

  10. Usman says

    hello bro.
    hope so you will be fine.
    I am working on my project using your details.
    it is too helpful.
    thanks buddy.

  11. Rishikesh Patil says

    Hey why does the password shoes some random values when u see it in phpMyAdmin…and How can I see it as normal text in case I want to change it?

    1. Anuj Kumar says

      Password is encrypted using MD5

  12. Mopeli Rampeta says

    Thank you very much for this project. It is amazing!

  13. Faheem says

    Dear Anuj, is this project free of cost?

    1. Anuj Kumar says

      Yes, Only report is paid.

  14. faheem says

    Dear Anuj, is this project free to use?

    1. Anuj Kumar says

      Yes

  15. Anis says

    Hi sir… I want to ask u… I got a problem at verification code in register form.. After click the register user.. And there has a error msg “incorrect verification code”. May i know where is the problem…

    1. Anuj Kumar says

      Fill the captcha code properly

  16. Emad says

    thanks sir no error accur

  17. pankaj says

    Error: SQLSTATE[HY000] [2054] The server requested authentication method unknown to the client
    sir, this error is occured.

    1. Anuj Kumar says

      Check your database connection.

  18. koang says

    thank sir its is work but database connection error

  19. kirko says

    Hello sir
    i would like to ask you about this project… Before all Thanks for it.
    the question is all about the forlder assets/js/images the files inside images are for this project?

    1. Anuj Kumar says

      Yes. Some of the files.

  20. bilshan says

    (SQLSTATE[HY000] [2002] No connection could be made because the target machine actively refused it.)How i fox this error

    1. Anuj Kumar says

      Looks like database connection issue. Check your database connection file and put valid credentials.

  21. Muftahu Baba Abubakar says

    Sir how can add another admin?

    1. Anuj Kumar says

      Directly insert into database

  22. Sai Tejesh says

    Error: SQLSTATE[HY000] [1045] Access denied for user ‘root’@’localhost’ (using password: NO)

    1. Sai Tejesh says

      This was error displayed in local host please provide solution

      1. Anuj Kumar says

        Share your error

        1. Sai Tejesh says

          solved phpmyadmin password updation thank you

    2. Anuj Kumar says

      Looks like database connection error. Please check your database config file.

      1. Sai Tejesh says

        yes solved I had one query task was multiple files upload in php files are not directing to folder

  23. ranjan says

    admin page not working

    1. Anuj Kumar says

      Admin page working fine, if you are getting any error let me know.

      1. ranjan says

        i am getting invalid details

        1. Anuj Kumar says

          For Admin Panel
          Open Your browser put inside browser “http://localhost/library/admin”
          Login Details for admin :
          Username : admin
          Password : Test@123

          1. ranjan says

            thank you sir
            thanks for great project

          2. ranjan says

            cant we set return date to 15 days

          3. ranjan says

            cant we set return date

  24. Subrata Hazra says

    Error
    SQL query:

    — Database: `library`

    — ——————————————————–

    — Table structure for table `admin`

    CREATE TABLE `admin` (
    `id` int(11) NOT NULL,
    `FullName` varchar(100) DEFAULT NULL,
    `AdminEmail` varchar(120) DEFAULT NULL,
    `UserName` varchar(100) NOT NULL,
    `Password` varchar(100) NOT NULL,
    `updationDate` timestamp NOT NULL DEFAULT ‘0000-00-00 00:00:00’ ON UPDATE CURRENT_TIMESTAMP
    ) ENGINE=InnoDB DEFAULT CHARSET=latin1
    MySQL said: Documentation
    #1046 – No database selected

    1. Anuj Kumar says

      First select the database then import the SQL file.

  25. john says

    Hi admin, your work is so helpful and cool I hope I can learn so much from you.. anyway the credentials for the admin is not working.

    1. Anuj Kumar says

      Click on the admin link use these details
      Username : admin
      Password : Test@123

  26. Wilson says

    hi admin
    can i change this colour of the line below the menu and footter

  27. Wilson says

    hi admin,
    if the code is IssuesDate);?> i wanted result issuesdate to malaysian format. it is
    IssuesDate);?>
    Are the code added is right, because i added no changes for time

  28. Kajal says

    Sir ur project was very useful to me.. … But your admin side isn’t working.. It’shows invalid details

  29. Divya H says

    I want time table management system plzz can you upload

    1. Anuj Kumar says

      Not available

  30. SANGAMESH S HAVINAL says

    I downloaded and want to upload in my website but it showing blank page after login can u please fix it error.
    I have godaddy hosting

    1. Anuj Kumar says

      Can you share cpanel details at phpgurukulofficial@gmail.com

  31. Sunandamma says

    Sir send for me payroll system project, there is no that project exist in list so please humble request for u send me php project with source code .

    1. Anuj Kumar says

      Not available.

  32. Sunandamma says

    hi I just downloaded this project, though I copied the folder in my htdocs on xampp folder, the project dosen’t seem to run, it says object not found, please help me out.

    1. Anuj Kumar says

      copy library folder then paste inside root directory.

  33. Wilson says

    How can I set default date and time because when i’m using free hosting the date and time are different? My needed date and time is Malaysian. Hope admin can help. Thank

    1. Anuj Kumar says

      Set default Malaysian time zone
      < ?php date_default_timezone_set("Asia/Kuala_Lumpur"); echo date('d-m-Y H:i:s'); //Returns IST ?>

      1. Wilson says

        Hi admin, may i know where or which file did i need to put this line of code?
        Thanks.

        1. Anuj Kumar says

          In which page you want local time.

          1. Wilson says

            Hi admin,
            Did SQL needed change anything if I change for the local time?

          2. Anuj Kumar says

            No

          3. Wilson says

            Hi admin,
            for example this line code
            IssuesDate);?> if i need the result issues date to malaysia time
            IssuesDate);?>

  34. Pranta says

    Showing this error message
    Error
    SQL query:

    — Database: `library`

    — ——————————————————–

    — Table structure for table `admin`

    CREATE TABLE `admin` (
    `id` int(11) NOT NULL,
    `FullName` varchar(100) DEFAULT NULL,
    `AdminEmail` varchar(120) DEFAULT NULL,
    `UserName` varchar(100) NOT NULL,
    `Password` varchar(100) NOT NULL,
    `updationDate` timestamp NOT NULL DEFAULT ‘0000-00-00 00:00:00’ ON UPDATE CURRENT_TIMESTAMP
    ) ENGINE=InnoDB DEFAULT CHARSET=latin1
    MySQL said: Documentation
    #1050 – Table ‘`library`.`admin`’ already exists

    1. Anuj Kumar says

      Drop all tables then import SQL file again.

  35. Adam says

    Sir, is this project using oop? If not, what is the easiest way to add oop to this project, thank you so much.

    1. Anuj Kumar says

      This project is developed in CORE PHP using PDO extension.

  36. Alibaba says

    I don’t know how to run this project, please help

    1. Anuj Kumar says

      The instruction is given above.

  37. NekrosBurek says

    I’ve pasted the php script on my vps and everything works but the verification code is like broken image link, i’ve checked for the gd library it says it is enabled
    Any other suggestions

  38. Coulston says

    Works perfectly for me, thank you for this

  39. Jason says

    Dear Mr Kumar,
    Thank you for building the Online Library Management System. I was hoping to use your software as a base for a system to be used by the charity I work for. However, I noticed that you don’t list an open-source license on the download web page. Is your software free to use and modify? Does it fall under any specific license? Any information you can provide regarding this would be a great help.
    Thanks,
    Jason Liu

    1. Anuj Kumar says

      You can customize the project according to your need

  40. george ngelela says

    Why it show me error while uploading SQL library file to the database

    1. Anuj Kumar says

      Update your MySQL version

  41. Badru says

    sorry sir, verification code does not appear

    1. Anuj Kumar says

      Check gd library enabled or not.

  42. Badru says

    my student does not work says incorrect verification code

  43. Ganesh Jha says

    signup.php for signup new student is not working. it says “something went wrong please try again later”.

    1. Anuj Kumar says

      registration working fine at our end.

  44. Aabid says

    Such a huge and great post!! I think phpgurukul is always epic in project. Thanks for sharing this type of tricky guideThis post is very useful to me

  45. Ritik says

    my admin is not working
    i tried username – admin
    password-test@123
    it says invalid detail
    what should i do please help ASAP!

    1. Anuj Kumar says

      For Admin Panel
      Open Your browser put inside browser “http://localhost/library/admin”
      Login Details for admin :
      Username : admin
      Password : Test@123

      1. nadeeshan dhammika says

        admin login is not working

        1. Anuj Kumar says

          For Admin Panel
          Open Your browser put inside browser “http://localhost/library/admin”
          Login Details for admin :
          Username : admin
          Password : Test@123

  46. herbert says

    hy it is asking me verification code

  47. Rajib says

    Sir,
    my college project ask to add book stock, and after issue book it will be get deducted from current stock.
    Can you help me out ?

    1. Anuj Kumar says

      Sorry, these features not available.

  48. tijl schipper says

    My admin-login dosn’t work….

    1. Anuj Kumar says

      Open Your browser put inside browser “http://localhost/library/admin”
      Login Details for admin :
      Username : admin
      Password : Test@123

      1. Warren says

        thank you so much

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Accept Read More

Privacy & Cookies Policy