Online Library Management System Project in PHP

Code and documentation of Online Library Management System Project in PHP

 

 

Project Domain / Category

 

Web Application

 

Abstract/Introduction

 

OLMS is a web based Library Management System for XYZ College. Details regarding the different users involved in the system and the functions which they can perform are given below.

 

Following are the users of this system. Each user has to log in first, to use the system.

 

  • Admin

 

  • Librarian

 

  • Student

 

  • Faculty Member

Responsibilities and functions of each user are given below:

Admin:

 

  1. Admin can add, remove and modify any user information (Librarian, Student and Faculty Member).

 

  1. For each book, following information will be available in the system.

 

  • Author of the book

 

  • Title of the book

 

  • Published place

 

  • Publication Year

 

  • Location in the library

 

  • Number of copies

 

  • Current status
  1. Admin will Add, Remove or modify the records regarding any book of library.

 

Librarian:

 

  1. He has to log in first.

 

  1. He will be able to search the book by giving title of book or by name of author.

 

  1. Librarian will issue the book and enter the information of concern Student/Faculty member who will borrow the book.

 

  1. He will receive the book which will be returned by the Student/Faculty member and enter the information.

 

  1. He will be able to see the history regarding any book such as which user has borrowed? When it was borrowed? And when it was returned?

 

  1. He will be able to see the history regarding any Student/Faculty such as how many books he has borrowed? When borrowed? And when each book was returned?

 

  1. The system should automatically calculate the fine on daily basis if any Student/Faculty member did not return the book within 15 days.

 

  1. The amount of fine per day will be entered by the librarian.

 

Student:

 

  • He has to log in first for online book searching on the computer of library.

 

  • He will be able to search the book by giving title/name or by author.

 

  • Student can borrow 2 books at one time.

 

Faculty:

 

  • He has to log in first for online book searching on the computer of library.

 

  • He will be able to search the book by giving title/name or by author.

 

  • Faculty can borrow 4 books at one time.

 

 

 

Application Type: Web

Possible Students: 1 to 2

Proposed Tools: Java, Dotnet Framework, any other tools which meet the requirements.

 

Class diagram, activity diagram, data flow diagram, sequence diagram, use case diagram, testing test cases, SRS, Design, Test phase, and final deliverable., and others are needed to draw for this project.

You can use any of the following PHP Frameworks For developing this Web Development Project
1. Laravel
2. Phalcon
3. Fat-Free Framework
4. CodeIgniter
5. Laminas Project
6. CakePHP
7. FuelPHP
8. Slim
9. PHPixie
10. Symfony
11. Yii