Libary Managment System Project
Libary Managment System Project
1. Brief Description :-
This project is the prototype of a Simple Library Management System. Librarian has a provision
to add book details like ISBN number, book title, author name, edition and publication details
through the web page. In addition to this, librarian or any user has a provision to search for the
available books in the library by the book name. If book details are present in the database, the
search details are displayed on the web page.
Library Management System is a system which maintains the information about the books ... The
project aims and objectives that will be achieved after completion of this project are discussed in
this subchapter. ... In implementing whole system it uses html in front end with php as server
side.
1
4. Proposed Methodology:-
This project has many features which such as the facility of user login and teachers login. Also
on the top
of all this, there is an admin who will be managing the entire application’s authorization and
authentication, not any intruder can login and modify the data, as a login for admin is also
available.
User Module:
This module is further divided into various sub-modules describing the user in a better way:
Student Login:
Search book:
The user can search book based on book id, book name, or by author name.
Issue Book:
Return Book:
To return the book before the last date without fine, or after the specified time duration with a
late fine.
Admin Module:
It is to be operated by the admin with unique id and password. The admin is the person who
decides authentication and authorization for all the different users of the application. It further
can be subdivided as:
2
Register user
Issue Book
Maintain books in a stack, means record the availability at regular time interval.
Librarian:
Includes all the library staff who are required to enter the records in the system and keep an eye
on the various activities like the issue of the book, the return of the book, non-availability of
books etc. through the developed system.
5. Action plan :-
Name of
Sr. Planned Planned Responsible
Details of Activity
No. start Date Finish Date Team
Members
Gathering The Raw
02.02.2021 10.02.2021
1. Information Related
3:00 to 5:00 3:00 to 5:00
To Project
12.02.2021 17.02.2021
2. Analysis
3:00 to 5:00 3:00 to 5:00
18.02.2021 21.02.2021
3. Designing
3:00 to 5:00 3:00 to 5:00
22.02.2021 04.03.2021
4. Implement of Coding
3:00 to 5:00 3:00 to 5:00
05.03.2021 15.03.2021
5. Testing of Project
3:00 to 5:00 3:00 to 5:00
18.03.2021 25.3.2021
6. Deployment of Module
3:00 to 5:00 3:00 to 5:00
01.04.2021 08.04.2021
7. Prepare Out Put
3:00 to 5:00 3:00 to 5:00
Prepare Report on 20.04.2021 30.04.2021
8.
Micro Project 3:00 to 5:00 3:00 to 5:00
3
6. Resources used:-
3. Internet Google 1
3. Shinde Vaishnavi
4
Part B- Outcomes after Execution
This project is the prototype of a Simple Library Management System. Librarian has a
provision to add book details like ISBN number, book title, author name, edition and publication
details through the web page.
2. Brief Description :-
This project is the prototype of a Simple Library Management System. Librarian has a
provision to add book details like ISBN number, book title, author name, edition and publication
details through the web page. In addition to this, librarian or any user has a provision to search
for the available books in the library by the book name. If book details are present in the
database, the search details are displayed on the web page.
The main aim of this project is providing an easy to handle and automated library
management system. This project also provides features and interface for maintaining
librarian’s records, student’s history of issue and fines.
5
4. Course Outcomes Achieved :-
Library Management System is a system which maintains the information about the
books ... The project aims and objectives that will be achieved after completion of this project
are discussed in this subchapter. ... In implementing whole system it uses html in front end
with php as server side.
(Program code used for conduction micro project if any with out put)
//EnterBooks.php
<!DOCTYPE HTML>
<html>
<body bgcolor="87ceeb">
<!--Once the form is submitted, all the form data is forwarded to InsertBooks.php -->
<tr>
</tr>
<tr>
</tr>
<tr>
</tr>
<tr>
</tr>
<tr>
</tr>
<tr>
<td></td>
<td>
</tr>
</table>
</form>
</body>
</html>
//InsertBooks.php
<!DOCTYPE HTML>
<html>
<body bgcolor="87ceeb">
<br>
<?php
include("DBConnection.php");
$isbn=$_POST["isbn"];
$title=$_POST["title"];
$author=$_POST["author"];
$edition=$_POST["edition"];
8
$publication=$_POST["publication"];
$result = mysqli_query($db,$query);
?>
<a href="SearchBooks.php"> To search for the Book information click here </a>
</body>
</html>
//SearchBooks.php
<!DOCTYPE HTML>
<html>
<body bgcolor="87ceeb">
<br>
9
<center>Enter the title of the book to be searched :
<br></br>
</center>
<br>
</form>
</body>
</html>
//DisplayBooks.php
<!DOCTYPE HTML>
<html>
<body bgcolor="87ceeb">
<br>
<?php
include("DBConnection.php");
$search = $_REQUEST["search"];
10
$query = "select ISBN,Title,Author,Edition,Publication from book_info where title like
'%$search%'"; //search with a book name in the table book_info
$result = mysqli_query($db,$query);
if(mysqli_num_rows($result)>0)if(mysqli_num_rows($result)>0)
?>
<tr>
</tr>
?>
11
<tr>
</tr>
<?php
else
echo "<center>No books found in the library by the name $search </center>" ;
?>
</table>
</body>
</html>
<br>
//DBConnection.php
<?php
define('DB_USERNAME', 'root');
define('DB_PASSWORD', 'root123');
$db = mysqli_connect(DB_SERVER,DB_USERNAME,DB_PASSWORD,DB_DATABASE);
?><br>
13
6. Actual Resources used:-
4. Pc I3processor,4Gb 1
,500GB
5. Software Subline text 1
6. Internet Google 1
7. Action plan :-
Name of
Sr. Planned Planned Responsible
Details of Activity
No. start Date Finish Date Team
Members
Gathering The Raw
02.02.2021 10.02.2021
1. Information Related
3:00 to 5:00 3:00 to 5:00
To Project
12.02.2021 17.02.2021
2. Analysis
3:00 to 5:00 3:00 to 5:00
18.02.2021 21.02.2021
3. Designing
3:00 to 5:00 3:00 to 5:00
22.02.2021 04.03.2021
4. Implement of Coding
3:00 to 5:00 3:00 to 5:00
05.03.2021 15.03.2021
5. Testing of Project
3:00 to 5:00 3:00 to 5:00
18.03.2021 25.3.2021
6. Deployment of Module
3:00 to 5:00 3:00 to 5:00
01.04.2021 08.04.2021
7. Prepare Out Put
3:00 to 5:00 3:00 to 5:00
Prepare Report on 20.04.2021 30.04.2021
8.
Micro Project 3:00 to 5:00 3:00 to 5:00
14
Outputs of the Micro-Project:-
1.EnterBooks.php
2.InsertBooks.php
15
3.SearchBooks.php
4.DisplayBooks.php
16
8. Skill Developed / Learning outcome of this Micro-Project:-
We learn that how to make the project of the menu driven programming in php
We learn that how to edit the program and how to do the presentation for the project.
17