SlideShare a Scribd company logo
1
1. Introduction
The project titled Library Management System is Library management software
for monitoring and controlling the transactions in a library. The project "Library
Management System" is develop in web base, which mainly focuses on basic
operations in a library like adding new member, new books, and updating new
information, searching books and members and facility to borrow and return
books.
"Library Management System" is a windows application written for 32-bit
Windows operating systems, design to help users maintain and organize library.
Our software is easy to use for both beginners and advance users. It features a
familiar and well thought-out, an attractive user interfaces, combine with strong
searching Insertion and reporting capabilities. The report generation facility of
library system helps to get a good idea of which are the books borrow by the
members, makes users possible to generate reports' hard copy.
1.1 Purpose
 Insertion to Database Module— User friendly input screen
 Extracting from Database module —Attractive Output Screen
 Report Generation module— borrowed book list & Available book list
 Search Facility system — search for books and members
2
 Add / Delete / Update Facility system — Add / Delete / Update member
and books and also admin
1.2 Scope
The application to be developed for library manage named
‘Library management system’.
Intuition will achieve the following scope:
 An increase of the marked and an increase in profitability.
 Cost effectiveness in the use of all resources.
 To handle more member.
 An error reduction in the handling process.
 An increase in flexibility and speed of activities.
 To have more timely information.
 An improvement in management planning and control.
1.3 Objectives
a) Build and manage library collections in support of academic programs
(Develop collections consistent with funding).
b) Provide timely access to requested materials.
3
c) Simplify search/discovery of library resources.
d) Build Digital Library infrastructure.
e) Build the information literacy/library instruction program.
f) Increase library outreach and marketing efforts.
g) Undertake systematic review of reference services designed both to both
adapt to changes in facilities and technology and to improve quality of
service delivered.
1.4 Technology and Tools
Front end:
HTML
CSS
JAVASCRIPT
Beck end:
PHP
Server:
Apache Server
Database Design:
MySQL
Query Language: sql
4
1.5 Minimum hardware and Software Requirements
SERVER
Processor : Pentium IV
Speed : 1.7 GHz
Memory Capacity : 1 GB
Hard Disk Capacity : 80 GB
Monitor Make : Color monitor
Client
Browser : Mozilla Firefox (Or any version)/IE
Processor : Pentium IV
Speed : 1.7 GHz
Memory Capacity : 256 MB
Hard Disk Capacity : 20 GB
Monitor Make : Color monitor
1.6 Software Requirements
Operating System : Windows XP
Web Server : Apache Web Server
Database : Mysql
Scripting language : PHP
5
2.1 Proposed System
The proposed system work as following:
 The member will be able to borrow or return books
 Conception and development of software for registering, controlling all
information from the different daily activities.
 This application will help the member to get their services from library.
 Designing a database application that will store all transactions and
member stored information to make some desired decision.
 Guarantee security of the system for the admin.
2.2 Problems of existing system
1. Not user friendly: The existing system is not user friendly because of the
retrieval and storing of data is slow.
2. Difficulty in reports generating: Either no reports generating in a current system
or they are generated with great difficulty reports take time to generate in the
current system.
3. Manual operator control: Manual operator control is there and leads to a lot of
chaos and errors.
4. Inability of sharing the data: Data cannot be shared in the existing system. This
means that no two persons can use the same data in existing system. Also the two
6
departments in an organization cannot interact with each other without the actual
movement of data.
5. No support in decision-making: Existing system does not support in managerial
decision-making.
6. No support in strategic competitive advantage: Existing system does not support
in strategic competitive advantages.
7
3.1 Feasibility Study
The existing system is clearly understood the next step is to conduct the feasibility
study, which is a high level version of the entire System Analysis and Design
process. The objective is to determine whether the proposed system is feasible.
The three tests of feasibility have been carried out:
 Technical Feasibility
 Economical Feasibility
 Operational Feasibility
3.1.1 Technical Feasibility:
In technical feasibility study, one has to test whether the proposed system can be
developed using existing technology or not. It is planned to implement the
proposed system using Windows XP, Apache Web Server. It is evident that the
necessary hardware and software are available for the development and
implementation of the proposed system. Hence the solution is technically feasible.
3.1.2 Economical Feasibility:
As part of this, the costs and benefits associated with the proposed system are to
be compared and the project is economically feasible only if benefits outweigh
costs.
8
3.1.3 Operational Feasibility:
This test of feasibility checks if the system works with least difficulties when it is
developed and installed. The technical staff has sufficient knowledge of the tools
being used and the users need just to know how to ‘order product in online
system’.
3.2 Feature of system
 It has user-friendly application interface.
 Library Management System is Customizable and User Configurable.
 Staff as well as student record is maintained
 Newspapers attendance is maintained
 Keeps record of book’s and student’s
 Customized Report designing
3.3 Expected results
The expected results are:
 Keeping the based information of customers and products
 Customers will be able to ordering product
 Providing the reports where those information are required
 Obtain a database for storing products and customers information
9
4.1 System Model
The structure of the system can be divided into three main logical components.
The first component must provide some form of menu management, allowing the
institute to control what can be added or return by member
4.2 DATA FLOW DIAGRAM (DFD)
Context Diagram:
Figure-1: User.
Level 1:
Figure-2: Transaction.
USER System Report
Transaction
Borrow
Returned Books
Borrowed Books
10
Level 1:
Figure-3: Books.
Level 1:
Figure-4: Member.
Books
Add new Books
Delete Books
Update Books
Member
Add new Member
Remove Member
Update Member
11
5. SOFTWARE INTERFACE
Figure-5: Software Interface.
5.1 Admin login
Figure-6: Admin login.
12
5.1.1 Add New Book
Figure-7: Add new book.
13
5.1.2 Listing All Books
Figure-8: Listing All Books.
5.1.3 Available Books Borrowed Books
Figure-9: Available Books Borrowed Books.
14
5.1.4 Remove Book
Figure-10: Remove Book.
5.1.5 Edit Book Details
Figure-11: Edit Book Details.
15
5.2 Add a Member
Figure-12: Add a Member.
5.2.1 Listing all Members
Figure-13: Listing all Members.
16
5.2.2 Edit a member
Figure-14: Edit a member.
5.2.3 Remove a member
Figure-15: Remove a member.
17
5.3 Books Borrow
Figure-16: Books Borrow.
5.3.1 Books Returning
Figure-18: Books Returning.
18
6. SYSTEM DESIGN
6.1 Input design
Input design is the process of converting user-oriented input to a computer
based format. Input design is a part of overall system design, which requires very
careful attention .Often the collection of input data is the most expensive part of
the system. The main objectives of the input design are …
1. Produce cost effective method of input
2. Achieve highest possible level of accuracy
3. Ensure that the input is acceptable to and understood by the staff.
6.2 Input Data
The goal of designing input data is to make enter easy, logical and free from errors
as possible. The entering data entry operators need to know the allocated space for
each field; field sequence and which must match with that in the source document.
The format in which the data fields are entered should be given in the input form
.Here data entry is online; it makes use of processor that accepts commands and
data from the operator through a key board. The input required is analyzed by the
processor. It is then accepted or rejected.
6.3 Input stages include the following processes
 Data Recording
 Data Transcription
19
 Data Conversion
 Data Verification
 Data Control
 Data Transmission
 Data Correction
One of the aims of the system analyst must be to select data capture method and
devices, which reduce the number of stages so as to reduce both the changes of
errors and the cost.
6.4 Input types, can be characterized as.
 External
 Internal
 Operational
 Computerized
 Interactive
Input files can exist in document form before being input to the computer. Input
design is rather complex since it involves procedures for capturing data as well as
inputting it to the computer.
20
7. OUTPUT DESIGN
Outputs from computer systems are required primarily to communicate the results
of processing to users. They are also used to provide a permanent copy of these
result for latter consultation .Computer output is the most important and direct
source of information to the users. Designing computer output should proceed in
an organized well throughout the manner. The right output must be available for
the people who find the system easy o use. The outputs have been defined during
the logical design stage. If not, they should defined at the beginning of the output
designing terms of types of output connect, format, response etc,
7.1 Various types of outputs are
 External outputs
 Internal outputs
 Operational outputs
 Interactive outputs
 Turn around outputs
All screens are informative and interactive in such a way that the user can full fill
his requirements through asking queries.
21
8. DATABASE DESIGN
The general theme behind a database is to handle information as an integrated
whole. A database is a collection of interrelated data stored with minimum
redundancy to serve many users quickly and effectively. After designing input and
output, the analyst must concentrate on database design or how data should be
organized around user requirements. The general objective is to make information
access, easy quick, inexpensive and flexible for other users.
8.1 During database design the following objectives are concerned:-
 Controlled Redundancy
 Data independence
 Accurate and integrating
 More information at low cost
 Recovery from failure
 Privacy and security
 Performance
 Ease of learning and use
22
9. TABLES USED
9.1 Table Name: book
Field Name Data Type Description
book_id int Primary
book_title varchar
category_id int
author varchar
book_copies int
book_pub varchar
publisher_name varchar
isbn varchar
copyright_year int
date_receive varchar
date_added datetime
status varchar
Table-1: book.
23
9.2 Table Name: borrow
Field Name Data Type Description
borrow_id int Primary
member_id int
date_borrow verchar
due_date varchar
Table-2: borrow.
9.3 Table Name: borrowdetails
Field Name Data Type Description
borrow_details_id int Primary
book_id int
borrow_id int
borrow_status varchar
date_return varchar
Table-3: borrowdetails.
9.4 Table Name: category
Field Name Data Type Description
category_id int Primary
classname varchar
Table-4: category.
24
9.5 Table Name: member
Field Name Data Type Description
member_id int Primary
firstname varchar
lastname varchar
gender varchar
address varchar
contact varchar
type varchar
year_level varchar
status varchar
Table-5: member.
9.6 Table Name: type
Field Name Data Type Description
id int Primary
borrowertype varchar
Table-6: type.
25
9.7 Table Name: user
Field Name Data Type Description
user_id int Primary
username varchar
firstname varchar
lastname varchar
Table-7: user.
26
10. SYSTEM IMPLEMENTATION
Implementation is the stage in the project where the theoretical design is turned
into a working system. The implementation phase constructs, installs and operates
the new system. The most crucial stage in achieving a new successful system is
that it will work efficiently and effectively.
10.1 There are several activities involved while implementing a new project
they are
 End user training
 End user Education
 Training on the application software
 System Design
 Parallel Run And To New System
 Post implementation Review
10.1.1 End user Training:
The successful implementation of the new system will purely upon the
involvement of the officers working in that department. The officers will be
imparted the necessary training on the new technology.
10.1.2 End User Education:
The education of the end user start after the implementation and testing is over.
When the system is found to be more difficult to understand and complex, more
27
effort is put to educate the end used to make them aware of the system, giving
them lectures about the new system and providing them necessary documents and
materials about how the system can do this.
10.1.3 End User Education:
The education of the end user start after the implementation and testing is over.
When the system is found to be more difficult to understand and complex, more
effort is put to educate the end used to make them aware of the system, giving
them lectures about the new system and providing them necessary documents and
materials about how the system can do this.
10.1.4 Training of application software:
After providing the necessary basic training on the computer awareness, the users
will have to be trained upon the new system such as the screen flows and screen
design type of help on the screen, type of errors while entering the data, the
corresponding validation check at each entry and the way to correct the data
entered. It should then cover information needed by the specific user or group to
use the system.
10.1.5 Post Implementation View:
The department is planning a method to know the states of t he past
implementation process. For that regular meeting will be arranged by the
concerned officers about the implementation problem and success.
28
11. SOFTWARE TESTING
Is the menu bar displayed in the appropriate contested some system related
features included either in menus or tools? Do pull –Down menu operation and
Tool-bars work properly? Is all menu function and pull down sub function
properly listed? Is it possible to invoke each menu function using logical
assumptions that if all parts of the system are correct, the goal will be successfully
achieved? In adequate testing or non-testing will leads to errors that may appear
few months later.
11.1 This create two problem
1. Time delay between the cause and appearance of the problem.
2. The effect of the system errors on files and records within the system
The purpose of the system testing is to consider all the likely variations to which it
will be suggested and push the systems to limits.
The testing process focuses on the logical intervals of the software ensuring
that all statements have been tested and on functional interval is conducting tests
to uncover errors and ensure that defined input will produce actual results that
agree with the required results. Program level testing, modules level testing
integrated and carried out.
29
11.2 There are two major type of testing they are
1) White Box Testing.
2) Black Box Testing.
11.2.1 White Box Testing
White box sometimes called “Glass box testing” is a test case design uses the
control structure of the procedural design to drive test case.
Using white box testing methods, the following tests were made on the system
A) All independent paths within a module have been exercised once. In our
system, ensuring that case was selected and executed checked all case structures.
The bugs that were prevailing in some part of the code where fixed
b) All logical decisions were checked for the truth and falsity of the values.
11.2.2 Black box Testing
Black box testing focuses on the functional requirements of the software. This is
black box testing enables the software engineering to derive a set of input
conditions that will fully exercise all functional requirements for a program. Black
box testing is not an alternative to white box testing rather it is complementary approach
that is likely to uncover a different class of errors that white box methods like.
1) Interface errors
2) Performance in data structure
3) Performance errors
4) Initializing and termination errors
30
12. Conclusion
Our project is only a humble venture to satisfy the needs in a library. Several user
friendly coding have also adopted. This package shall prove to be a powerful
package in satisfying all the requirements of the organization. The objective of
software planning is to provide a frame work that enables the manger to make
reasonable estimates made within a limited time frame at the beginning of the
software project and should be updated regularly as the project progresses. Last
but not least it is not the work that played the ways to success but ALMIGHTY.
31
13. Reference
Book
 Michael Glass, “PHP, Apache, MySQL, Web Development Michael
Glass”
 Lion Atkinson, “Core PHP Programming”.
 SAMS Teach Yourself, “PHP, MySQL and Apache”.
 Jono Bacon, “Practrical PHP and Mysql”.
 Pearson Education Developing e-commerce Sites An Integrated Approach
By Vivek Sharma and Rajib Sharma
Website
 www.w3schools.com
 www.php.net
 www.apache.org
 www.mysql.com
 www.google.com
 www.phpeasystep.com
 www.tizag.com
 www.wrox.com

More Related Content

What's hot

Library management system
Library management systemLibrary management system
Library management system
Khushboo Taneja
 
Online library management system
Online library management systemOnline library management system
Online library management system
Bharat Kunwar
 
Online Library management system proposal by Banuka Dananjaya Subasinghe
Online Library management system proposal by Banuka Dananjaya SubasingheOnline Library management system proposal by Banuka Dananjaya Subasinghe
Online Library management system proposal by Banuka Dananjaya Subasinghe
BanukaSubasinghe
 
Library Management System
Library Management SystemLibrary Management System
Library Management System
Martins Okoi
 
Library Management system requirements
Library Management system requirementsLibrary Management system requirements
Library Management system requirements
Ahsan Riaz
 
Library Management System - LMS
Library Management System - LMSLibrary Management System - LMS
Library Management System - LMS
Hasibul Haque Hira
 
Library management system presentation
Library management system presentation Library management system presentation
Library management system presentation
Smit Patel
 
Library Management System Project in PHP with BlackBook & Source Code
Library Management System Project in PHP with BlackBook & Source CodeLibrary Management System Project in PHP with BlackBook & Source Code
Library Management System Project in PHP with BlackBook & Source Code
RadikhaSharma
 
Library management system
Library management systemLibrary management system
Library management system
Paresh Gosavi
 
SRS for Library Management System
SRS for Library Management SystemSRS for Library Management System
SRS for Library Management System
Toseef Hasan
 
Software requirements specification of Library Management System
Software requirements specification of Library Management SystemSoftware requirements specification of Library Management System
Software requirements specification of Library Management System
Soumili Sen
 
Vision and Scope Document For Library Management System
Vision and Scope Document For Library Management SystemVision and Scope Document For Library Management System
Vision and Scope Document For Library Management System
Soman Sarim
 
Library management System
Library management SystemLibrary management System
Library management System
saradateja
 
Library mangement-system
Library mangement-systemLibrary mangement-system
Library mangement-systemRafiul Rafi
 
Library and member management system (lamms) by vikas sharma
Library and member management system (lamms) by vikas sharmaLibrary and member management system (lamms) by vikas sharma
Library and member management system (lamms) by vikas sharma
Vikas Sharma
 
Library Management system
Library Management systemLibrary Management system
Library Management system
Tayyab Hussain
 
Library management system
Library management systemLibrary management system
Library management system
Ni
 
library management system
library management systemlibrary management system
library management systemprabhat kumar
 
Library Management System
Library Management SystemLibrary Management System
Library Management System
Faculty of Science , portsaid Univeristy
 
Library mangement system project srs documentation.doc
Library mangement system project srs documentation.docLibrary mangement system project srs documentation.doc
Library mangement system project srs documentation.docjimmykhan
 

What's hot (20)

Library management system
Library management systemLibrary management system
Library management system
 
Online library management system
Online library management systemOnline library management system
Online library management system
 
Online Library management system proposal by Banuka Dananjaya Subasinghe
Online Library management system proposal by Banuka Dananjaya SubasingheOnline Library management system proposal by Banuka Dananjaya Subasinghe
Online Library management system proposal by Banuka Dananjaya Subasinghe
 
Library Management System
Library Management SystemLibrary Management System
Library Management System
 
Library Management system requirements
Library Management system requirementsLibrary Management system requirements
Library Management system requirements
 
Library Management System - LMS
Library Management System - LMSLibrary Management System - LMS
Library Management System - LMS
 
Library management system presentation
Library management system presentation Library management system presentation
Library management system presentation
 
Library Management System Project in PHP with BlackBook & Source Code
Library Management System Project in PHP with BlackBook & Source CodeLibrary Management System Project in PHP with BlackBook & Source Code
Library Management System Project in PHP with BlackBook & Source Code
 
Library management system
Library management systemLibrary management system
Library management system
 
SRS for Library Management System
SRS for Library Management SystemSRS for Library Management System
SRS for Library Management System
 
Software requirements specification of Library Management System
Software requirements specification of Library Management SystemSoftware requirements specification of Library Management System
Software requirements specification of Library Management System
 
Vision and Scope Document For Library Management System
Vision and Scope Document For Library Management SystemVision and Scope Document For Library Management System
Vision and Scope Document For Library Management System
 
Library management System
Library management SystemLibrary management System
Library management System
 
Library mangement-system
Library mangement-systemLibrary mangement-system
Library mangement-system
 
Library and member management system (lamms) by vikas sharma
Library and member management system (lamms) by vikas sharmaLibrary and member management system (lamms) by vikas sharma
Library and member management system (lamms) by vikas sharma
 
Library Management system
Library Management systemLibrary Management system
Library Management system
 
Library management system
Library management systemLibrary management system
Library management system
 
library management system
library management systemlibrary management system
library management system
 
Library Management System
Library Management SystemLibrary Management System
Library Management System
 
Library mangement system project srs documentation.doc
Library mangement system project srs documentation.docLibrary mangement system project srs documentation.doc
Library mangement system project srs documentation.doc
 

Similar to Library management system

Library mangement system project srs documentation
Library mangement system project srs documentationLibrary mangement system project srs documentation
Library mangement system project srs documentation
Suchit Moon
 
PRESS MANAGEMENT Documentation
PRESS MANAGEMENT DocumentationPRESS MANAGEMENT Documentation
PRESS MANAGEMENT Documentationanuj_rakheja
 
Library Management System using oracle database
Library Management System using oracle databaseLibrary Management System using oracle database
Library Management System using oracle database
Saikot Roy
 
Policy management system project report.pdf
Policy management system project report.pdfPolicy management system project report.pdf
Policy management system project report.pdf
Kamal Acharya
 
Cake shop billing system
Cake shop billing systemCake shop billing system
Cake shop billing system
Akshita Pillai
 
lake city institute of technology
lake city institute of technology lake city institute of technology
lake city institute of technology
RaviKalola786
 
04.project billing system
04.project billing system04.project billing system
04.project billing systemgirivaishali
 
Water billing management system project report.pdf
Water billing management system project report.pdfWater billing management system project report.pdf
Water billing management system project report.pdf
Kamal Acharya
 
Library Management System
Library Management SystemLibrary Management System
Library Management SystemAditya Shah
 
Insurance management system project report.pdf
Insurance management system project report.pdfInsurance management system project report.pdf
Insurance management system project report.pdf
Kamal Acharya
 
Job portal
Job portalJob portal
Job portal
Arman Ahmed
 
Online-Voting-System.doc
Online-Voting-System.docOnline-Voting-System.doc
Online-Voting-System.doc
ShangaviS2
 
departmental store
departmental storedepartmental store
departmental storeFreelancer
 
11.project online library management system
11.project online library management system11.project online library management system
11.project online library management systemricharamgarh
 
Book store Black Book - Dinesh48
Book store Black Book - Dinesh48Book store Black Book - Dinesh48
Book store Black Book - Dinesh48
Dinesh Jogdand
 
11.project online library management system
11.project online library management system11.project online library management system
11.project online library management systemmonika ahalawat
 
167543812 a-study-on-smart-card-doc
167543812 a-study-on-smart-card-doc167543812 a-study-on-smart-card-doc
167543812 a-study-on-smart-card-doc
homeworkping8
 
127801976 mobile-shop-management-system-documentation
127801976 mobile-shop-management-system-documentation127801976 mobile-shop-management-system-documentation
127801976 mobile-shop-management-system-documentation
Nitesh Kumar
 
Product and sevices management system
Product and sevices management systemProduct and sevices management system
Product and sevices management systemVinod Gurram
 

Similar to Library management system (20)

Library mangement system project srs documentation
Library mangement system project srs documentationLibrary mangement system project srs documentation
Library mangement system project srs documentation
 
Library doc
Library docLibrary doc
Library doc
 
PRESS MANAGEMENT Documentation
PRESS MANAGEMENT DocumentationPRESS MANAGEMENT Documentation
PRESS MANAGEMENT Documentation
 
Library Management System using oracle database
Library Management System using oracle databaseLibrary Management System using oracle database
Library Management System using oracle database
 
Policy management system project report.pdf
Policy management system project report.pdfPolicy management system project report.pdf
Policy management system project report.pdf
 
Cake shop billing system
Cake shop billing systemCake shop billing system
Cake shop billing system
 
lake city institute of technology
lake city institute of technology lake city institute of technology
lake city institute of technology
 
04.project billing system
04.project billing system04.project billing system
04.project billing system
 
Water billing management system project report.pdf
Water billing management system project report.pdfWater billing management system project report.pdf
Water billing management system project report.pdf
 
Library Management System
Library Management SystemLibrary Management System
Library Management System
 
Insurance management system project report.pdf
Insurance management system project report.pdfInsurance management system project report.pdf
Insurance management system project report.pdf
 
Job portal
Job portalJob portal
Job portal
 
Online-Voting-System.doc
Online-Voting-System.docOnline-Voting-System.doc
Online-Voting-System.doc
 
departmental store
departmental storedepartmental store
departmental store
 
11.project online library management system
11.project online library management system11.project online library management system
11.project online library management system
 
Book store Black Book - Dinesh48
Book store Black Book - Dinesh48Book store Black Book - Dinesh48
Book store Black Book - Dinesh48
 
11.project online library management system
11.project online library management system11.project online library management system
11.project online library management system
 
167543812 a-study-on-smart-card-doc
167543812 a-study-on-smart-card-doc167543812 a-study-on-smart-card-doc
167543812 a-study-on-smart-card-doc
 
127801976 mobile-shop-management-system-documentation
127801976 mobile-shop-management-system-documentation127801976 mobile-shop-management-system-documentation
127801976 mobile-shop-management-system-documentation
 
Product and sevices management system
Product and sevices management systemProduct and sevices management system
Product and sevices management system
 

More from Arman Ahmed

Online supply inventory system
Online supply inventory systemOnline supply inventory system
Online supply inventory system
Arman Ahmed
 
E commerce
E commerceE commerce
E commerce
Arman Ahmed
 
News portal
News portalNews portal
News portal
Arman Ahmed
 
Jobportal
JobportalJobportal
Jobportal
Arman Ahmed
 
Food order
Food orderFood order
Food order
Arman Ahmed
 
Hotel management
Hotel managementHotel management
Hotel management
Arman Ahmed
 
Hotel management present
Hotel management presentHotel management present
Hotel management present
Arman Ahmed
 
E commerce
E commerceE commerce
E commerce
Arman Ahmed
 
online news portal system
online news portal systemonline news portal system
online news portal system
Arman Ahmed
 
Food ordering System
Food ordering SystemFood ordering System
Food ordering System
Arman Ahmed
 

More from Arman Ahmed (10)

Online supply inventory system
Online supply inventory systemOnline supply inventory system
Online supply inventory system
 
E commerce
E commerceE commerce
E commerce
 
News portal
News portalNews portal
News portal
 
Jobportal
JobportalJobportal
Jobportal
 
Food order
Food orderFood order
Food order
 
Hotel management
Hotel managementHotel management
Hotel management
 
Hotel management present
Hotel management presentHotel management present
Hotel management present
 
E commerce
E commerceE commerce
E commerce
 
online news portal system
online news portal systemonline news portal system
online news portal system
 
Food ordering System
Food ordering SystemFood ordering System
Food ordering System
 

Recently uploaded

The geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideasThe geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideas
GeoBlogs
 
Sectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdfSectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdf
Vivekanand Anglo Vedic Academy
 
Ethnobotany and Ethnopharmacology ......
Ethnobotany and Ethnopharmacology ......Ethnobotany and Ethnopharmacology ......
Ethnobotany and Ethnopharmacology ......
Ashokrao Mane college of Pharmacy Peth-Vadgaon
 
How to Break the cycle of negative Thoughts
How to Break the cycle of negative ThoughtsHow to Break the cycle of negative Thoughts
How to Break the cycle of negative Thoughts
Col Mukteshwar Prasad
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
Sandy Millin
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
Jisc
 
Additional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfAdditional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdf
joachimlavalley1
 
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup   New Member Orientation and Q&A (May 2024).pdfWelcome to TechSoup   New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
TechSoup
 
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptxStudents, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
EduSkills OECD
 
Introduction to Quality Improvement Essentials
Introduction to Quality Improvement EssentialsIntroduction to Quality Improvement Essentials
Introduction to Quality Improvement Essentials
Excellence Foundation for South Sudan
 
How to Create Map Views in the Odoo 17 ERP
How to Create Map Views in the Odoo 17 ERPHow to Create Map Views in the Odoo 17 ERP
How to Create Map Views in the Odoo 17 ERP
Celine George
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
EverAndrsGuerraGuerr
 
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXPhrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
MIRIAMSALINAS13
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
Celine George
 
The French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free downloadThe French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free download
Vivekanand Anglo Vedic Academy
 
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCECLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
BhavyaRajput3
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
Pavel ( NSTU)
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
siemaillard
 
Polish students' mobility in the Czech Republic
Polish students' mobility in the Czech RepublicPolish students' mobility in the Czech Republic
Polish students' mobility in the Czech Republic
Anna Sz.
 
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptxMARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
bennyroshan06
 

Recently uploaded (20)

The geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideasThe geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideas
 
Sectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdfSectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdf
 
Ethnobotany and Ethnopharmacology ......
Ethnobotany and Ethnopharmacology ......Ethnobotany and Ethnopharmacology ......
Ethnobotany and Ethnopharmacology ......
 
How to Break the cycle of negative Thoughts
How to Break the cycle of negative ThoughtsHow to Break the cycle of negative Thoughts
How to Break the cycle of negative Thoughts
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
 
Additional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfAdditional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdf
 
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup   New Member Orientation and Q&A (May 2024).pdfWelcome to TechSoup   New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
 
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptxStudents, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
 
Introduction to Quality Improvement Essentials
Introduction to Quality Improvement EssentialsIntroduction to Quality Improvement Essentials
Introduction to Quality Improvement Essentials
 
How to Create Map Views in the Odoo 17 ERP
How to Create Map Views in the Odoo 17 ERPHow to Create Map Views in the Odoo 17 ERP
How to Create Map Views in the Odoo 17 ERP
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
 
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXPhrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
 
The French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free downloadThe French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free download
 
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCECLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
 
Polish students' mobility in the Czech Republic
Polish students' mobility in the Czech RepublicPolish students' mobility in the Czech Republic
Polish students' mobility in the Czech Republic
 
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptxMARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
 

Library management system

  • 1. 1 1. Introduction The project titled Library Management System is Library management software for monitoring and controlling the transactions in a library. The project "Library Management System" is develop in web base, which mainly focuses on basic operations in a library like adding new member, new books, and updating new information, searching books and members and facility to borrow and return books. "Library Management System" is a windows application written for 32-bit Windows operating systems, design to help users maintain and organize library. Our software is easy to use for both beginners and advance users. It features a familiar and well thought-out, an attractive user interfaces, combine with strong searching Insertion and reporting capabilities. The report generation facility of library system helps to get a good idea of which are the books borrow by the members, makes users possible to generate reports' hard copy. 1.1 Purpose  Insertion to Database Module— User friendly input screen  Extracting from Database module —Attractive Output Screen  Report Generation module— borrowed book list & Available book list  Search Facility system — search for books and members
  • 2. 2  Add / Delete / Update Facility system — Add / Delete / Update member and books and also admin 1.2 Scope The application to be developed for library manage named ‘Library management system’. Intuition will achieve the following scope:  An increase of the marked and an increase in profitability.  Cost effectiveness in the use of all resources.  To handle more member.  An error reduction in the handling process.  An increase in flexibility and speed of activities.  To have more timely information.  An improvement in management planning and control. 1.3 Objectives a) Build and manage library collections in support of academic programs (Develop collections consistent with funding). b) Provide timely access to requested materials.
  • 3. 3 c) Simplify search/discovery of library resources. d) Build Digital Library infrastructure. e) Build the information literacy/library instruction program. f) Increase library outreach and marketing efforts. g) Undertake systematic review of reference services designed both to both adapt to changes in facilities and technology and to improve quality of service delivered. 1.4 Technology and Tools Front end: HTML CSS JAVASCRIPT Beck end: PHP Server: Apache Server Database Design: MySQL Query Language: sql
  • 4. 4 1.5 Minimum hardware and Software Requirements SERVER Processor : Pentium IV Speed : 1.7 GHz Memory Capacity : 1 GB Hard Disk Capacity : 80 GB Monitor Make : Color monitor Client Browser : Mozilla Firefox (Or any version)/IE Processor : Pentium IV Speed : 1.7 GHz Memory Capacity : 256 MB Hard Disk Capacity : 20 GB Monitor Make : Color monitor 1.6 Software Requirements Operating System : Windows XP Web Server : Apache Web Server Database : Mysql Scripting language : PHP
  • 5. 5 2.1 Proposed System The proposed system work as following:  The member will be able to borrow or return books  Conception and development of software for registering, controlling all information from the different daily activities.  This application will help the member to get their services from library.  Designing a database application that will store all transactions and member stored information to make some desired decision.  Guarantee security of the system for the admin. 2.2 Problems of existing system 1. Not user friendly: The existing system is not user friendly because of the retrieval and storing of data is slow. 2. Difficulty in reports generating: Either no reports generating in a current system or they are generated with great difficulty reports take time to generate in the current system. 3. Manual operator control: Manual operator control is there and leads to a lot of chaos and errors. 4. Inability of sharing the data: Data cannot be shared in the existing system. This means that no two persons can use the same data in existing system. Also the two
  • 6. 6 departments in an organization cannot interact with each other without the actual movement of data. 5. No support in decision-making: Existing system does not support in managerial decision-making. 6. No support in strategic competitive advantage: Existing system does not support in strategic competitive advantages.
  • 7. 7 3.1 Feasibility Study The existing system is clearly understood the next step is to conduct the feasibility study, which is a high level version of the entire System Analysis and Design process. The objective is to determine whether the proposed system is feasible. The three tests of feasibility have been carried out:  Technical Feasibility  Economical Feasibility  Operational Feasibility 3.1.1 Technical Feasibility: In technical feasibility study, one has to test whether the proposed system can be developed using existing technology or not. It is planned to implement the proposed system using Windows XP, Apache Web Server. It is evident that the necessary hardware and software are available for the development and implementation of the proposed system. Hence the solution is technically feasible. 3.1.2 Economical Feasibility: As part of this, the costs and benefits associated with the proposed system are to be compared and the project is economically feasible only if benefits outweigh costs.
  • 8. 8 3.1.3 Operational Feasibility: This test of feasibility checks if the system works with least difficulties when it is developed and installed. The technical staff has sufficient knowledge of the tools being used and the users need just to know how to ‘order product in online system’. 3.2 Feature of system  It has user-friendly application interface.  Library Management System is Customizable and User Configurable.  Staff as well as student record is maintained  Newspapers attendance is maintained  Keeps record of book’s and student’s  Customized Report designing 3.3 Expected results The expected results are:  Keeping the based information of customers and products  Customers will be able to ordering product  Providing the reports where those information are required  Obtain a database for storing products and customers information
  • 9. 9 4.1 System Model The structure of the system can be divided into three main logical components. The first component must provide some form of menu management, allowing the institute to control what can be added or return by member 4.2 DATA FLOW DIAGRAM (DFD) Context Diagram: Figure-1: User. Level 1: Figure-2: Transaction. USER System Report Transaction Borrow Returned Books Borrowed Books
  • 10. 10 Level 1: Figure-3: Books. Level 1: Figure-4: Member. Books Add new Books Delete Books Update Books Member Add new Member Remove Member Update Member
  • 11. 11 5. SOFTWARE INTERFACE Figure-5: Software Interface. 5.1 Admin login Figure-6: Admin login.
  • 12. 12 5.1.1 Add New Book Figure-7: Add new book.
  • 13. 13 5.1.2 Listing All Books Figure-8: Listing All Books. 5.1.3 Available Books Borrowed Books Figure-9: Available Books Borrowed Books.
  • 14. 14 5.1.4 Remove Book Figure-10: Remove Book. 5.1.5 Edit Book Details Figure-11: Edit Book Details.
  • 15. 15 5.2 Add a Member Figure-12: Add a Member. 5.2.1 Listing all Members Figure-13: Listing all Members.
  • 16. 16 5.2.2 Edit a member Figure-14: Edit a member. 5.2.3 Remove a member Figure-15: Remove a member.
  • 17. 17 5.3 Books Borrow Figure-16: Books Borrow. 5.3.1 Books Returning Figure-18: Books Returning.
  • 18. 18 6. SYSTEM DESIGN 6.1 Input design Input design is the process of converting user-oriented input to a computer based format. Input design is a part of overall system design, which requires very careful attention .Often the collection of input data is the most expensive part of the system. The main objectives of the input design are … 1. Produce cost effective method of input 2. Achieve highest possible level of accuracy 3. Ensure that the input is acceptable to and understood by the staff. 6.2 Input Data The goal of designing input data is to make enter easy, logical and free from errors as possible. The entering data entry operators need to know the allocated space for each field; field sequence and which must match with that in the source document. The format in which the data fields are entered should be given in the input form .Here data entry is online; it makes use of processor that accepts commands and data from the operator through a key board. The input required is analyzed by the processor. It is then accepted or rejected. 6.3 Input stages include the following processes  Data Recording  Data Transcription
  • 19. 19  Data Conversion  Data Verification  Data Control  Data Transmission  Data Correction One of the aims of the system analyst must be to select data capture method and devices, which reduce the number of stages so as to reduce both the changes of errors and the cost. 6.4 Input types, can be characterized as.  External  Internal  Operational  Computerized  Interactive Input files can exist in document form before being input to the computer. Input design is rather complex since it involves procedures for capturing data as well as inputting it to the computer.
  • 20. 20 7. OUTPUT DESIGN Outputs from computer systems are required primarily to communicate the results of processing to users. They are also used to provide a permanent copy of these result for latter consultation .Computer output is the most important and direct source of information to the users. Designing computer output should proceed in an organized well throughout the manner. The right output must be available for the people who find the system easy o use. The outputs have been defined during the logical design stage. If not, they should defined at the beginning of the output designing terms of types of output connect, format, response etc, 7.1 Various types of outputs are  External outputs  Internal outputs  Operational outputs  Interactive outputs  Turn around outputs All screens are informative and interactive in such a way that the user can full fill his requirements through asking queries.
  • 21. 21 8. DATABASE DESIGN The general theme behind a database is to handle information as an integrated whole. A database is a collection of interrelated data stored with minimum redundancy to serve many users quickly and effectively. After designing input and output, the analyst must concentrate on database design or how data should be organized around user requirements. The general objective is to make information access, easy quick, inexpensive and flexible for other users. 8.1 During database design the following objectives are concerned:-  Controlled Redundancy  Data independence  Accurate and integrating  More information at low cost  Recovery from failure  Privacy and security  Performance  Ease of learning and use
  • 22. 22 9. TABLES USED 9.1 Table Name: book Field Name Data Type Description book_id int Primary book_title varchar category_id int author varchar book_copies int book_pub varchar publisher_name varchar isbn varchar copyright_year int date_receive varchar date_added datetime status varchar Table-1: book.
  • 23. 23 9.2 Table Name: borrow Field Name Data Type Description borrow_id int Primary member_id int date_borrow verchar due_date varchar Table-2: borrow. 9.3 Table Name: borrowdetails Field Name Data Type Description borrow_details_id int Primary book_id int borrow_id int borrow_status varchar date_return varchar Table-3: borrowdetails. 9.4 Table Name: category Field Name Data Type Description category_id int Primary classname varchar Table-4: category.
  • 24. 24 9.5 Table Name: member Field Name Data Type Description member_id int Primary firstname varchar lastname varchar gender varchar address varchar contact varchar type varchar year_level varchar status varchar Table-5: member. 9.6 Table Name: type Field Name Data Type Description id int Primary borrowertype varchar Table-6: type.
  • 25. 25 9.7 Table Name: user Field Name Data Type Description user_id int Primary username varchar firstname varchar lastname varchar Table-7: user.
  • 26. 26 10. SYSTEM IMPLEMENTATION Implementation is the stage in the project where the theoretical design is turned into a working system. The implementation phase constructs, installs and operates the new system. The most crucial stage in achieving a new successful system is that it will work efficiently and effectively. 10.1 There are several activities involved while implementing a new project they are  End user training  End user Education  Training on the application software  System Design  Parallel Run And To New System  Post implementation Review 10.1.1 End user Training: The successful implementation of the new system will purely upon the involvement of the officers working in that department. The officers will be imparted the necessary training on the new technology. 10.1.2 End User Education: The education of the end user start after the implementation and testing is over. When the system is found to be more difficult to understand and complex, more
  • 27. 27 effort is put to educate the end used to make them aware of the system, giving them lectures about the new system and providing them necessary documents and materials about how the system can do this. 10.1.3 End User Education: The education of the end user start after the implementation and testing is over. When the system is found to be more difficult to understand and complex, more effort is put to educate the end used to make them aware of the system, giving them lectures about the new system and providing them necessary documents and materials about how the system can do this. 10.1.4 Training of application software: After providing the necessary basic training on the computer awareness, the users will have to be trained upon the new system such as the screen flows and screen design type of help on the screen, type of errors while entering the data, the corresponding validation check at each entry and the way to correct the data entered. It should then cover information needed by the specific user or group to use the system. 10.1.5 Post Implementation View: The department is planning a method to know the states of t he past implementation process. For that regular meeting will be arranged by the concerned officers about the implementation problem and success.
  • 28. 28 11. SOFTWARE TESTING Is the menu bar displayed in the appropriate contested some system related features included either in menus or tools? Do pull –Down menu operation and Tool-bars work properly? Is all menu function and pull down sub function properly listed? Is it possible to invoke each menu function using logical assumptions that if all parts of the system are correct, the goal will be successfully achieved? In adequate testing or non-testing will leads to errors that may appear few months later. 11.1 This create two problem 1. Time delay between the cause and appearance of the problem. 2. The effect of the system errors on files and records within the system The purpose of the system testing is to consider all the likely variations to which it will be suggested and push the systems to limits. The testing process focuses on the logical intervals of the software ensuring that all statements have been tested and on functional interval is conducting tests to uncover errors and ensure that defined input will produce actual results that agree with the required results. Program level testing, modules level testing integrated and carried out.
  • 29. 29 11.2 There are two major type of testing they are 1) White Box Testing. 2) Black Box Testing. 11.2.1 White Box Testing White box sometimes called “Glass box testing” is a test case design uses the control structure of the procedural design to drive test case. Using white box testing methods, the following tests were made on the system A) All independent paths within a module have been exercised once. In our system, ensuring that case was selected and executed checked all case structures. The bugs that were prevailing in some part of the code where fixed b) All logical decisions were checked for the truth and falsity of the values. 11.2.2 Black box Testing Black box testing focuses on the functional requirements of the software. This is black box testing enables the software engineering to derive a set of input conditions that will fully exercise all functional requirements for a program. Black box testing is not an alternative to white box testing rather it is complementary approach that is likely to uncover a different class of errors that white box methods like. 1) Interface errors 2) Performance in data structure 3) Performance errors 4) Initializing and termination errors
  • 30. 30 12. Conclusion Our project is only a humble venture to satisfy the needs in a library. Several user friendly coding have also adopted. This package shall prove to be a powerful package in satisfying all the requirements of the organization. The objective of software planning is to provide a frame work that enables the manger to make reasonable estimates made within a limited time frame at the beginning of the software project and should be updated regularly as the project progresses. Last but not least it is not the work that played the ways to success but ALMIGHTY.
  • 31. 31 13. Reference Book  Michael Glass, “PHP, Apache, MySQL, Web Development Michael Glass”  Lion Atkinson, “Core PHP Programming”.  SAMS Teach Yourself, “PHP, MySQL and Apache”.  Jono Bacon, “Practrical PHP and Mysql”.  Pearson Education Developing e-commerce Sites An Integrated Approach By Vivek Sharma and Rajib Sharma Website  www.w3schools.com  www.php.net  www.apache.org  www.mysql.com  www.google.com  www.phpeasystep.com  www.tizag.com  www.wrox.com