0% found this document useful (0 votes)
249 views17 pages

Libary Managment System Project

The document describes a library management system project that allows a librarian to add book details like title, author, and publication to a database through a web page. It also allows librarians and users to search the database by book name. The project is divided into 5 PHP files: one to enter book details, one to insert details to the database, one for searching books, one to display search results, and one for database connection details. The main goal is to provide an easy-to-use automated library management system with features for maintaining records.

Uploaded by

Rahul B. Fere
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
249 views17 pages

Libary Managment System Project

The document describes a library management system project that allows a librarian to add book details like title, author, and publication to a database through a web page. It also allows librarians and users to search the database by book name. The project is divided into 5 PHP files: one to enter book details, one to insert details to the database, one for searching books, one to display search results, and one for database connection details. The main goal is to provide an easy-to-use automated library management system with features for maintaining records.

Uploaded by

Rahul B. Fere
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 17

Part A Plan

Library Management System

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.

This application is partitioned into 5 different files.

1. To enter book details through an HTML web page – EnterBook.php


2. To insert book details into the database – InsertBooks.php
3. HTML web page to enter book name to be searched – SearchBooks.php
4. PHP web page to display search results – DisplayBooks.php
5. Database connection details – DBConnection.php

2. Aims of the micro project:-


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.

3. Course Outcomes Adderssed:-

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.

The various modules of this system areas:

User Module:

This module is further divided into various sub-modules describing the user in a better way:

New user register:

To sign up a new user to this system

Student Login:

So as to confirm that only an authenticated user is using the project.

Search book:

The user can search book based on book id, book name, or by author name.

Issue Book:

To help the user get the required books issued.

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:-

Sr.no Name of Specification Quantity Remark


resources
1. Pc Processor Intel core 1
2. Software Subline text 1

3. Internet Google 1

7. Name of the Team Members:-

1. Kumbhar Vaishnavi Shivanand

2. Joshi Shivani Suresh

3. Shinde Vaishnavi

4. Kedase Swati Kerba

4
Part B- Outcomes after Execution

Library Management System


1. Rationale:-

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.

This application is partitioned into 5 different files.

1. To enter book details through an HTML web page – EnterBook.php


2. To insert book details into the database – InsertBooks.php
3. HTML web page to enter book name to be searched – SearchBooks.php
4. PHP web page to display search results – DisplayBooks.php
5. Database connection details – DBConnection.php

3. Aims of the micro project :-

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.

5. Actual Methodology Followed:-

(Program code used for conduction micro project if any with out put)

//EnterBooks.php

<!DOCTYPE HTML>

<html>

<body bgcolor="87ceeb">

<center><h2>Simple Library Management System</h2></center>

<!--Once the form is submitted, all the form data is forwarded to InsertBooks.php -->

<form action="InsertBooks.php" method="post">

<table border="2" align="center" cellpadding="5" cellspacing="5">

<tr>

<td> Enter ISBN :</td>


6
<td> <input type="text" name="isbn" size="48"> </td>

</tr>

<tr>

<td> Enter Title :</td>

<td> <input type="text" name="title" size="48"> </td>

</tr>

<tr>

<td> Enter Author :</td>

<td> <input type="text" name="author" size="48"> </td>

</tr>

<tr>

<td> Enter Edition :</td>

<td> <input type="text" name="edition" size="48"> </td>

</tr>

<tr>

<td> Enter Publication: </td>

<td> <input type="text" name="publication" size="48"> </td>

</tr>

<tr>

<td></td>

<td>

<input type="submit" value="submit">

<input type="reset" value="Reset">


7
</td>

</tr>

</table>

</form>

</body>

</html>

//InsertBooks.php

<!DOCTYPE HTML>

<html>

<body bgcolor="87ceeb">

<center><h2>Simple Library Management System</h2></center>

<br>

<?php

include("DBConnection.php");

$isbn=$_POST["isbn"];

$title=$_POST["title"];

$author=$_POST["author"];

$edition=$_POST["edition"];
8
$publication=$_POST["publication"];

$query = "insert into book_info(isbn,title,author,edition,publication)


values('$isbn','$title','$author','$edition','$publication')"; //Insert query to add book details into the
book_info table

$result = mysqli_query($db,$query);

?>

<h3> Book information is inserted successfully </h3>

<a href="SearchBooks.php"> To search for the Book information click here </a>

</body>

</html>

//SearchBooks.php

<!DOCTYPE HTML>

<html>

<body bgcolor="87ceeb">

<center><h2>Simple Library Management System</h2></center>

<form action = "DisplayBooks.php" method="get">

<br>

9
<center>Enter the title of the book to be searched :

<input type="text" name="search" size="48">

<br></br>

<input type="submit" value="submit">

<input type="reset" value="Reset">

</center>

<br>

</form>

</body>

</html>

//DisplayBooks.php

<!DOCTYPE HTML>

<html>

<body bgcolor="87ceeb">

<center><h2>Simple Library Management System</h2></center>

<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)

?>

<table border="2" align="center" cellpadding="5" cellspacing="5">

<tr>

<th> ISBN </th>

<th> Title </th>

<th> Author </th>

<th> Edition </th>

<th> Publication </th>

</tr>

<?php while($row = mysqli_fetch_assoc($result))

?>

11
<tr>

<td><?php echo $row["ISBN"];?> </td>

<td><?php echo $row["Title"];?> </td>

<td><?php echo $row["Author"];?> </td>

<td><?php echo $row["Edition"];?> </td>

<td><?php echo $row["Publication"];?> </td>

</tr>

<?php

else

echo "<center>No books found in the library by the name $search </center>" ;

?>

</table>

</body>

</html>

<br>

//DBConnection.php

<?php

//Establishing connection with the database


12
define('DB_SERVER', 'localhost:3306');

define('DB_USERNAME', 'root');

define('DB_PASSWORD', 'root123');

define('DB_DATABASE', 'books'); //where books is the database name

$db = mysqli_connect(DB_SERVER,DB_USERNAME,DB_PASSWORD,DB_DATABASE);

?><br>

13
6. Actual Resources used:-

Sr.no Name of resources Specification Quantity Remark

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 make the coding and programming.

 We learn that how to edit the program and how to do the presentation for the project.

 We learn that how to make the report for project.

 This all things we learn from the project.

9. Application of this Micro-Project:-

 To perform basic source code use subline text application

17

You might also like