Professional Documents
Culture Documents
New Final Report
New Final Report
PROJECT REPORT
On
“LIBRARY MANAGEMENT SYSTEM”
Submitted to
Department Of Computer Engineering,
Shree Swaminarayan Polytechnic, Gandhinagar
CERTIFICATE
Internal Guide:
External Guide:
Head of Department: -
Gujarat Technological University
Chandkheda
A
Project report on
As a part of term- work for project for current academic term 2022-23 at
Shree Swaminarayan Polytechnic & taking the help from the college and project
guide and HOD from Computer Engineering Department.
Date: Date:
Acknowledgment
I would like to acknowledge the contribution of certain distinguished people; without their support
and guidance this project work would not have been completed.
I take this opportunity to express my sincere thanks and deep sense of gratitude to my project
internal guide and Head of the Department Diploma computer Engineering, Shree Swaminarayan
Polytechnic for his guidance and moral support during the course of preparation of this project
report. I really thank him from the rock bottom of my heart foralways being there with his extreme
knowledge and kind nature.
I take this opportunity to thank all my friends and colleagues who started me out on the topic and
provided extremely useful review feedback and for their all-time support and help in each and every
aspect of the course of my project preparation. I am grateful to my college Shree Swaminarayan
Polytechnic.
Functionalities
• Acquisition management module.
• User management module.
• Fee management module.
2 E-R diagram 20
3 DFD diagram 18
4 Activity diagram 24
5 Use case diagram 22
Acknowledgement
Abstract
List of Figures
List of Tables
List of Abbreviations
Table of Contents
Chapter 1 Introduction 1
1.1 Introduction 2
1.2 Problem Introducation 4
1.3 Modules of Projects 5
Chapter 2 Requirement And Specifications 6
2.1 Hardware Requirements 7
2.2 Software Requirements 8
Chapter3 Analysis 9
3.1 Existing Systems 10
3.2 Proposed System 10
3.3 Feasibilty Study 10
3.4 Software Specifications Requriments 11
3.5 JavaScript 13
3.6 PHP 14
Chapter 4 Design 15
4.1 System Diagram 16
4.2 Data Flow Diagram 17-18
4.3 ER-Diagram 19-20
4.4 Use case Diagram 21-22
4.5 Activity Diagram 23-24
• A library management system is a WEB application which is designed to manage all the
functions of a library.
• It helps librarian to maintain the database of new books that are borrowed by members along
with their due dates.
• This system completely automates all your library’s activities.
• A library management system is an example of an information system.
• In the case of a library management system, the parts work together to support the management
of library information resources: their acquisition, representation and circulation.
• Each of these parts constitutes a subsystem which in turn comprises a set of interconnected parts.
• In other words, each of these subsystems can be broken down into yet smaller subsystems, for
example, a subsystem to control the catalogue display options.
Project Summary
• Library management system is a web site for students to choose books.
• Here student can read all guidelines of our website and steps to register and login.
• If he/she wants to choose a book he/she has to register and login first.
• After successfully logged in he/she can choose any book he/she wants.
• Add needed documents for valid reasons according to matter on Customer.
Purpose: Goals & Objectives
Goals:
• Main goal of this system is to provide simple interface for searching books of any
topics easily.
• This site provides accessibility to student conveniently search for their books.
Objectives:
• The Project is developed using HTML, CSS, PHP language and SQL database
tools are used.
• It will remove problem for students to manage things virtually.
• The information is very difficult to retrieve and to find particular information like- E.g.
To find exact book’s date for return and take away.
• The user has to go through various registers.
• This results in convenience and wastage of time
• The information generated by various transactions takes time and efforts to be stored at
right place
Student
• Registration and login for student.
Reg (Name, student id, email id, number&password )
• Login (student id & password)
• Choose the book for his/her requirement.
• If it is available than proceed to librarian for checking the date for returning.
• After all this student can take the book.
• And if he/she can’t return the book on time they might get the penalty.
• 1 Gigahertz Processor
• 4 gb ram
• 10gb hard disk
Software Requirements
Typically, development and debugging is performed on a local web server, while the production
environment is located on a remote web server. Setting up a remote web server is described in +
Deploying a PHP Application on a Remote Web Server Using the NetBeans IDE+. This tutorial has
you set up a local web server. PHP support can be added to a number of local web servers (IIS,
Xitami, and so on), but most commonly Apache HTTP Server is used. Apache HTTP server is
included in the XAMPP AMP package used in this tutorial. For information on installing and
configuring Apache HTTP server standalone.
To create, run, and debug your PHP projects you need the following software:
• A web server. Typically development and debugging is performed on a local web server,
while the production environment is located on a remote web server. The current version
enables using a local server. Using a remote server with FTP access will be supported in
future versions. PHP support can be added to a number of web servers (IIS, Xitami, and so
on), but most commonly Apache HTTP Server is used.
• The PHP engine. The supported version is PHP5.
• The PHP debugger. The NetBeans IDE for PHP allows you to use XDebug, but using a
debugger is optional. The recommended version is XDebug 2.0 or higher as it is compatible
with PHP5.
• A database server. You can use various database servers while one of the most popular ones
is the MySQL server.
• OPERATING SYSTEM: Windows 7/ XP/8/10, Android.
• FRONT END: HTML, CSS, Java Script.
• SERVER SIDE SCRIPT: PHP.
• DATABASE: MySQL.
Proposed System
• This System is advanced in technology for seamless experience for students for
choosing books.
• Provided better expanded information ℹ about books according to their preferences.
Feasibility Study
• The feasibility of the project is analyzed in this phase and many books is to be put in the
record for easy availability.
• For feasibility analysis, some understanding of the major requirements for the system is
essential.
Economic Feasibility
• This study is carried out to check the economic impact will have on the system will have on
the organization. The expenditures must be justified.
• Thus the developed system as well within the budget and this was achieved because most of
the technologies used are freely available.
Technical Feasibility
• This study is carried out to check the technical feasibility, that is, the technical requirements
of the system.
• This will lead to high demands being placed on the students.
• The developed system must have a modest requirement, as only minimal or null changes for
the implementing this system.
WHY PHP?
• PHP runs on various platforms (Windows, Linux, Unix, Mac OS X, etc.)
• PHP is compatible with almost all servers used today (Apache, IIS, etc.)
• PHP supports a wide range of databases
• PHP is free. Download it from the official PHP resource: www.php.net
MY PROFILE
Future Scopes
We can give them a subscription plan on monthly basis or yearly basis. We can keep offers to the old
readers who purchases the books buy money.
References
• https://www.w3schools.com/php/
• https://www.w3schools.com/java/
• https://www.w3schools.com/html/
• https://phpgurukul.com/online-library-management-system/