Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Library Management System: Developed in PHP & Mysql

Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 28

Library Management System

Developed in PHP & MySQL


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 admin
login .It also has a facility of admin login through which
the admin can monitor the whole system . 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.
 
 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.
Background of the Project

 Library Management System is an application which refers to library systems


which are generally small or medium in size. It is used by librarian to manage
the library using a computerized system where he/she can record various
transactions like issue of books, return of books, addition of new books, addition
of new students etc.
 
 Books and student maintenance modules are also included in this system which
would keep track of the students using the library and also a detailed description
about the books a library contains. With this computerized system there will be
no loss of book record or member record which generally happens when a non-
computerized system is used.

 All these modules are able to help librarian to manage the library with more
convenience and in a more efficient way as compared to library systems which
are not computerized.
Project Modules
In this project, we use PHP and MySQL database . It has two modules

 Admin
 Users (Student)
Admin Module

 Secure admin login system


 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
User(Student) Module
 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 view the available books in the library.
 Student can also change own password.
 Student can also recover own password .
Requirement Specification
 Hardware Configuration:
Client Side

RAM 512 MB
Hard Disk 10GB
Processor 1.0 GHz

Server Side

RAM 1 GB
Hard Disk 20GB
Processor 2.0GHz
Continue.....
 Software Requirement:
Client Side

Web Browser Google Chrome or any


compatible browser
Operating System Windows or any equivalent OS

Server Side

Web Server APACHE


Server side Language PHP5.6 or above version
Database Server MySQL
Web Browser Google Chrome or any
compatible browser
Operating System Windows or any equivalent OS
Use Case Diagram
 DFD For Admin Login

After entering to the home page of the website , Admin can choose the ADMIN
LOGIN option where they are asked to enter username & password , and if
he/she is a valid user then a admin dashboard will be displayed.
Continue.......
Admin DFD
Continue….
Continue….
 DFD For Students
Class Diagram
ER Diagram
Implementation and
System Testing
Afterall phase have been perfectly done, the system will be
implemented to the server and the system can be used.

System Testing

The goal of the system testing process was to determine all faults
in our project .The program was subjected to a set of test inputs
and many explanations were made and based on these
explanations it will be decided whether the program behaves as
expected or not. Our Project went through two levels of testing

Unit testing
Integration testing
Project Screens
Conclusion /Future Scope
This
 website provides a computerized version of library management system which will
benefit the students as well as the staff of the library.
It
 makes entire process online where student can search books, staff can generate reports
and do book transactions. It also has a facility for student login where student can login and
can see status of books issued as well request for book or give some suggestions. It has a
facility of teacher’s login where teachers can add lectures notes and also give necessary
suggestion to library and also add info about workshops or events happening in our college
or nearby college in the online notice board. 

There
 is a future scope of this facility that many more features such as online lectures video
tutorials can be added by teachers as well as online assignments submission facility , a
feature Of group chat where students can discuss various issues of engineering can be
added to this project thus making it more interactive more user friendly and project which
fulfills each users need in the best way possible
References
For PHP
 https://www.w3schools.com/php/default.asp
 https://www.sitepoint.com/php/
 https://www.php.net/

 
For MySQL
 https://www.mysql.com/
 http://www.mysqltutorial.org
 
For XAMPP
 https://www.apachefriends.org/download.html
Thank You

You might also like