SlideShare a Scribd company logo
SUBMITTED BY-
1. POULAMEE CHATTOPADHYAY (1005102)
2. SIDDHARTH SHANKAR (1005185)
3. SUMAN DAS (1005206)
4. VARSHA SRAKAR (1005221)
INTRODUCTION
1.1 METHODOLOGY
A software development methodology engineering is a framework that is used to structure,
plan, and control the process of developing an information system. A software development
process also known as software development life-cycle (SDLC), is a structure imposed on the
development of a software product. The main idea of the SDLC has been to pursue the
development of information systems in a very deliberate, structured and methodical way,
requiring each stage of the life cycle from inception of the idea to delivery of the final system, to
be carried out rigidly and sequentially within the context of the framework being applied.
As a noun, a software development methodology is a framework that is used to structure, plan,
and control the process of developing an information system - this includes pre-definition of
specific deliverables and artifacts that are created and completed by a project team to develop or
maintain an application. Specific software development methodologies include:
¡ Rational Unified Process (RUP , IBM) since 1998
¡ Agile Unified Process (AUP) since 2005 by Scott Ambler
Every software development methodology approach acts as a basis for applying
specific frameworks to develop and maintain software. Several software development
approaches have been used since the origin of information technology. These are:
• Waterfall: a linear framework
• Prototyping: an iterative framework
• Evolutionary: a combined linear iterative framework
• Spiral: a combined linear framework
• Rapid application development (RAD): an iterative framework
• Extreme Programming
Purpose of ONLINE MANAGEMENT SYSTEM project -
The purpose of this application are as follows :
• The software is for automation of library work
• It provides following facilities to
1) Librarian:
• Can enter details related to a particular book.
• Can provide membership to members and update as required.
2) Member:
• Can request for issue, return book and check for any existing fine by
asking the librarian.
• Can pay his fine and the details are updated accordingly by the librarian.
SCOPE
The different areas where we can use this application are :
• Any education institute can make use of it for providing information about
author, content of the available books in its library.
• Modifications can be easily done according to requirements as and when
necessary.
REQUIREMENT SPECIFICATION
Functional Requirements :
• Librarian Login: Librarian can login and access the required information.
• Security: No normal user should be able to login except the librarian
• Update member information: Librarian can update the bill for payment of
fine, the number of books issued ,any change in personal details.
• Update book details: Librarian can add new book details and also change
the status of the book (whether available or not available).
Non-Functional Requirements :
• Secure access of confidential data (user’s details).
• Better component design to get better performance at peak time
• Flexible service based architecture will be highly desirable for future
extension.
System Requirements :
Hardware Requirements :
To develop or implement this project we need different types of hardware
configuration for server and client.
The Client Machines: -
The Server Machines: -
Processor RAM Hard Disk
Intel Pentium III or
AMD-800 MHz
128 MB 100 MB
Processor RAM Hard Disk
Intel Pentium III or
AMD-800 MHz
512 MB 300 MB
Software Requirements :
Front End:
• Client on Internet: Web Browser, Operating System (any)
• Client on Intranet: Web Browser, Operating System (any)
Back End:
• JSP,CSS
• Web Server: Apache Tomcat
• Database Server: MSAccess
• Operating System: Any (preferably Linux)
Communication Interface
• Students on Internet will be using HTTP/HTTPS protocol.
• Admin on Internet will be using HTTP/HTTPS protocol.
Constraints:
• Not more than 3 books can be issued by any member at a time.
• The librarian cannot go back to the login page after he signs in unless he
logs out.
• User name of librarian has to be unique.
HTML :
Hypertext Markup Language is used for creating web pages and other information
that can be displayed in a web browser.
JAVA SERVER PAGES :
It is a technology that helps software developers create dynamically generated web
pages based on HTML, XML, or other document types. To deploy and run Java
Server Pages, a compatible web server with a servlet container, such as Apache
Tomcat is required.
MS ACCESS:
It is a database management tool from Microsoft which combines Relational
Microsoft Jet Database Graphical User Interface and software development tools.
APACHE TOMCAT SERVER :
Apache Tomcat is an open source web server and servlet container developed by
the Apache Software Foundation (ASF). Tomcat implements the Java Servlet and
the Java Server Pages (JSP) and provides a "pure Java" HTTP web server
environment for Java code to run in.
OVERVIEW
Project is related to library management which provides reading
services to its members. Any person can become a member of the
library by filling a prescribed form. They can get the book issued,
so that they can take home and return them.
PROPOSED SYSTEM
There will be three major components :
1. Stock maintenance.
2. Transaction entry.
3. Reports.
Proposed system provides with following solutions :
1. It provides efficient service to members.
2. Reduces the workload of employee.
3. Fast retrieval of information about the desired book.
4. Provides facility for proper monitoring reduce paper work and provide
data security.
5. All details will be available on a click.
S.No. Column Name Data Type Length Description
1 MemberId Text 50 Unique
identification of
members
2 Name Text 70 Name of
Members
3 Address Text 70 Location of
Members
4 DateOfMember
ship
Date/Time Date of
Registration
5 Status Text 50 Temporary/Per
manent
1.TABLE : MemberRecord
2.TABLE :Books
S.No Column Name Data Type Description
1 BookID Text Book identification
number
2 Name Text Title of the book
3 Author Text Author of books
4 Status Text Whether book is
available or not
5 Price Text Cost of books
6 Rack_no Text Location of book
7 No of Books Number Quantity of books
3.TABLE : Transaction
S.No. Column Name Data Type Description
1 TransactionId Text Unique identification of
transaction type and
number
2 MemberId Text User identification
number
3 DateOfIssue Date/Time Date on which book was
issued
4 Due_Date Date/Time Due date on which book
is to be returned
5 BookId Text Unique identification
number of book
4.Table:Librarian
S.No Column Name Data Type Description
1 Name Text Name of the
librarian
2 Password Password Login Password of
the librarian
USE CASE DIAGRAM
CLASS DIAGRAM
Activity diagram for issuing book in library
Activity diagram for returning book in library
Sequence diagram for issuing book
Sequence diagram for returning book
E-R DIAGRAM
It is clear that the physical objects from the previous section – the member, books,
library – correspond to entities in the Entity-Relationship model, and the operations
to be done on those entities – holds, checkouts, and so on – correspond to
relationships. However, a good design will minimize redundancy and attempt to
store all the required information in as small a space as possible.
:Screenshots:
1. LIBRARIAN LOGIN PAGE
2. LIBRARIAN HOME PAGE
3. BOOK ISSUE FORM
4. Book Issued
5.BOOK RETURN FORM 1
6.BOOK RETURN FORM 2
7.BOOK RETURNED FORM
8.BOOK ADD FORM
9.BOOK ADDED
10.ISSUE STATUS PAGE
11.BOOK ISSUED
12.ADD MEMBER
13.MEMBER ADDED
Future Scope
This application can be easily implemented under various situations.
We can add new features as and when we require. Reusability is possible as and when require
in this application. There is flexibility in all the modules.
• Extensibility:
This software is extendable in ways that its original developers may not expect. The following
principles enhances extensibility like hide data structure, avoid traversing multiple links or
methods, avoid case statements on object type and distinguish public and private operations.
•Reusability:
Reusability is possible as and when require in this application. We can update it next version.
Reusable software reduces design, coding and testing cost by amortizing effort over several
designs. Reducing the amount of code also simplifies understanding, which increases the
likelihood that the code is correct. We follow up both types of reusability: Sharing of newly
written code within a project and reuse of previously written code on new projects.
• Understandability:
A method is understandable if someone other than the creator of the method can understand the code
(as well as the creator after a time lapse). We use the method, which small and coherent helps to
accomplish this.
• Cost-effectiveness:
Its cost is under the budget and make within given time period. It is desirable to aim for a system with
a minimum cost subject to the condition that it must satisfy the entire requirement.Scope of this
document is to put down the requirements, clearly identifying the information needed by the user, the
source of the information and outputs expected from the system.
Conclusion
From a proper analysis of positive points and constraints on the component, it
can be safely concluded that the product is a highly efficient GUI based
component. This application is working properly and meeting to all user
requirements. This component can be easily plugged in many other systems.

More Related Content

What's hot

Library Management System
Library Management SystemLibrary Management System
Library Management System
Martins Okoi
 
Software Development Methodologies Library Management System (Part-1)
Software Development Methodologies Library Management System (Part-1)Software Development Methodologies Library Management System (Part-1)
Software Development Methodologies Library Management System (Part-1)
Totan Banik
 
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
 
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
Arman Ahmed
 
Library management system
Library management systemLibrary management system
Library management system
Sara Malik
 
Library management system
Library management systemLibrary management system
Library management system
Kamal Krish
 
Library management system
Library management systemLibrary management system
Library management system
Ni
 
Library management system
Library management systemLibrary management system
Library management system
Khushboo Taneja
 
Library management system
Library management systemLibrary management system
Library management system
Paresh Gosavi
 
Online library managment thesis by bilal khattak
Online library managment thesis by bilal khattakOnline library managment thesis by bilal khattak
Online library managment thesis by bilal khattak
Bilal Khattak
 
Presentation LIBRARY MANAGEMENT SYSTEM
Presentation LIBRARY MANAGEMENT SYSTEM Presentation LIBRARY MANAGEMENT SYSTEM
Presentation LIBRARY MANAGEMENT SYSTEM
binrehmat
 
Library Management System Project Report
Library Management System Project Report Library Management System Project Report
Library Management System Project Report
Abu Kaisar
 
Synopsis of Library Management System
Synopsis of Library Management SystemSynopsis of Library Management System
Synopsis of Library Management System
Ankit Verma
 
Online library management system
Online library management systemOnline library management system
Online library management system
Bharat Kunwar
 
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
 
Online Library Mangement System
Online Library Mangement SystemOnline Library Mangement System
Online Library Mangement System
Ammar Azeem
 
Project online library management
Project online library managementProject online library management
Project online library management
Prem Prasun
 
Feasibility report for library management system
Feasibility report for library management systemFeasibility report for library management system
Feasibility report for library management system
Arslan Nazim
 
Final Presentation on Online Library Management
Final Presentation on Online Library ManagementFinal Presentation on Online Library Management
Final Presentation on Online Library Management
Sneha Yadav
 

What's hot (20)

Library Management System
Library Management SystemLibrary Management System
Library Management System
 
Software Development Methodologies Library Management System (Part-1)
Software Development Methodologies Library Management System (Part-1)Software Development Methodologies Library Management System (Part-1)
Software Development Methodologies Library Management System (Part-1)
 
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
 
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
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 management system
Library management systemLibrary management system
Library management system
 
Online library managment thesis by bilal khattak
Online library managment thesis by bilal khattakOnline library managment thesis by bilal khattak
Online library managment thesis by bilal khattak
 
Presentation LIBRARY MANAGEMENT SYSTEM
Presentation LIBRARY MANAGEMENT SYSTEM Presentation LIBRARY MANAGEMENT SYSTEM
Presentation LIBRARY MANAGEMENT SYSTEM
 
Library Management System Project Report
Library Management System Project Report Library Management System Project Report
Library Management System Project Report
 
Synopsis of Library Management System
Synopsis of Library Management SystemSynopsis of Library Management System
Synopsis of Library Management System
 
Online library management system
Online library management systemOnline library management system
Online library management system
 
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
 
Online Library Mangement System
Online Library Mangement SystemOnline Library Mangement System
Online Library Mangement System
 
Project online library management
Project online library managementProject online library management
Project online library management
 
Feasibility report for library management system
Feasibility report for library management systemFeasibility report for library management system
Feasibility report for library management system
 
Final Presentation on Online Library Management
Final Presentation on Online Library ManagementFinal Presentation on Online Library Management
Final Presentation on Online Library Management
 

Similar to Online Library Management

11 Project-Online Library Management System
11 Project-Online Library Management System11 Project-Online Library Management System
11 Project-Online Library Management System
Heather Strinden
 
11.project online library management system
11.project online library management system11.project online library management system
11.project online library management systemmonika ahalawat
 
library management
library management library management
library management
sarthakkhanna1994
 
Library management project
Library management projectLibrary management project
Library management projectSumedh Kumar Singh
 
11.project online library management system
11.project online library management system11.project online library management system
11.project online library management systemricharamgarh
 
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
 
Report of Student management system
Report of Student management systemReport of Student management system
Report of Student management system
1amitgupta
 
srno-2,3,16,18,21.pptx
srno-2,3,16,18,21.pptxsrno-2,3,16,18,21.pptx
srno-2,3,16,18,21.pptx
mohitchoudhary537020
 
Database project
Database projectDatabase project
Database projectRey Jefferson
 
Module5SADP.pptx
Module5SADP.pptxModule5SADP.pptx
Module5SADP.pptx
YuvrajSingh731815
 
Chat application through client server management system project.pdf
Chat application through client server management system project.pdfChat application through client server management system project.pdf
Chat application through client server management system project.pdf
Kamal Acharya
 
OCSP.pptx
OCSP.pptxOCSP.pptx
OCSP.pptx
ssuseraf1f22
 
koha PPT 23822.pptx
koha PPT 23822.pptxkoha PPT 23822.pptx
koha PPT 23822.pptx
NikunjTyagi20
 
Library Management System Waterfall Model
Library Management System Waterfall ModelLibrary Management System Waterfall Model
Library Management System Waterfall Model
mitwa1990
 
Job portal
Job portalJob portal
Job portal
Arman Ahmed
 
Portfolio
PortfolioPortfolio
Portfolio
jeanux
 
Srs library m s
Srs library m sSrs library m s
Srs library m s
karthik venkatesh
 
E-BOOK MANAGEMENT SYSTEM PowerPoint Presentation
E-BOOK MANAGEMENT SYSTEM  PowerPoint PresentationE-BOOK MANAGEMENT SYSTEM  PowerPoint Presentation
E-BOOK MANAGEMENT SYSTEM PowerPoint Presentation
gurunggurungaman9
 
Software requirements specification (srs) by Dan Dharma
Software requirements specification (srs) by  Dan DharmaSoftware requirements specification (srs) by  Dan Dharma
Software requirements specification (srs) by Dan Dharma
Avudaiappan Dharma Ph.D.,
 
Cyber bidding gateway report on ASP .net
Cyber bidding gateway report on ASP .netCyber bidding gateway report on ASP .net
Cyber bidding gateway report on ASP .net
Georgekutty Francis
 

Similar to Online Library Management (20)

11 Project-Online Library Management System
11 Project-Online Library Management System11 Project-Online Library Management System
11 Project-Online Library Management System
 
11.project online library management system
11.project online library management system11.project online library management system
11.project online library management system
 
library management
library management library management
library management
 
Library management project
Library management projectLibrary management project
Library management project
 
11.project online library management system
11.project online library management system11.project online library management system
11.project online 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
 
Report of Student management system
Report of Student management systemReport of Student management system
Report of Student management system
 
srno-2,3,16,18,21.pptx
srno-2,3,16,18,21.pptxsrno-2,3,16,18,21.pptx
srno-2,3,16,18,21.pptx
 
Database project
Database projectDatabase project
Database project
 
Module5SADP.pptx
Module5SADP.pptxModule5SADP.pptx
Module5SADP.pptx
 
Chat application through client server management system project.pdf
Chat application through client server management system project.pdfChat application through client server management system project.pdf
Chat application through client server management system project.pdf
 
OCSP.pptx
OCSP.pptxOCSP.pptx
OCSP.pptx
 
koha PPT 23822.pptx
koha PPT 23822.pptxkoha PPT 23822.pptx
koha PPT 23822.pptx
 
Library Management System Waterfall Model
Library Management System Waterfall ModelLibrary Management System Waterfall Model
Library Management System Waterfall Model
 
Job portal
Job portalJob portal
Job portal
 
Portfolio
PortfolioPortfolio
Portfolio
 
Srs library m s
Srs library m sSrs library m s
Srs library m s
 
E-BOOK MANAGEMENT SYSTEM PowerPoint Presentation
E-BOOK MANAGEMENT SYSTEM  PowerPoint PresentationE-BOOK MANAGEMENT SYSTEM  PowerPoint Presentation
E-BOOK MANAGEMENT SYSTEM PowerPoint Presentation
 
Software requirements specification (srs) by Dan Dharma
Software requirements specification (srs) by  Dan DharmaSoftware requirements specification (srs) by  Dan Dharma
Software requirements specification (srs) by Dan Dharma
 
Cyber bidding gateway report on ASP .net
Cyber bidding gateway report on ASP .netCyber bidding gateway report on ASP .net
Cyber bidding gateway report on ASP .net
 

Recently uploaded

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
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
Thiyagu K
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
Special education needs
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
JosvitaDsouza2
 
Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
Mohd Adib Abd Muin, Senior Lecturer at Universiti Utara Malaysia
 
Honest Reviews of Tim Han LMA Course Program.pptx
Honest Reviews of Tim Han LMA Course Program.pptxHonest Reviews of Tim Han LMA Course Program.pptx
Honest Reviews of Tim Han LMA Course Program.pptx
timhan337
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
Jisc
 
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
 
Francesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptxFrancesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptx
EduSkills OECD
 
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
 
Lapbook sobre os Regimes TotalitĂĄrios.pdf
Lapbook sobre os Regimes TotalitĂĄrios.pdfLapbook sobre os Regimes TotalitĂĄrios.pdf
Lapbook sobre os Regimes TotalitĂĄrios.pdf
Jean Carlos Nunes PaixĂŁo
 
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
 
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
 
Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.
Ashokrao Mane college of Pharmacy Peth-Vadgaon
 
CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
camakaiclarkmusic
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
EugeneSaldivar
 
Embracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic ImperativeEmbracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic Imperative
Peter Windle
 
The Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdfThe Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdf
kaushalkr1407
 
Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345
beazzy04
 
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
MysoreMuleSoftMeetup
 

Recently uploaded (20)

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
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
 
Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
 
Honest Reviews of Tim Han LMA Course Program.pptx
Honest Reviews of Tim Han LMA Course Program.pptxHonest Reviews of Tim Han LMA Course Program.pptx
Honest Reviews of Tim Han LMA Course Program.pptx
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
 
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
 
Francesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptxFrancesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptx
 
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
 
Lapbook sobre os Regimes TotalitĂĄrios.pdf
Lapbook sobre os Regimes TotalitĂĄrios.pdfLapbook sobre os Regimes TotalitĂĄrios.pdf
Lapbook sobre os Regimes TotalitĂĄrios.pdf
 
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
 
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
 
Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.
 
CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
 
Embracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic ImperativeEmbracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic Imperative
 
The Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdfThe Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdf
 
Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345
 
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
 

Online Library Management

  • 1. SUBMITTED BY- 1. POULAMEE CHATTOPADHYAY (1005102) 2. SIDDHARTH SHANKAR (1005185) 3. SUMAN DAS (1005206) 4. VARSHA SRAKAR (1005221)
  • 2. INTRODUCTION 1.1 METHODOLOGY A software development methodology engineering is a framework that is used to structure, plan, and control the process of developing an information system. A software development process also known as software development life-cycle (SDLC), is a structure imposed on the development of a software product. The main idea of the SDLC has been to pursue the development of information systems in a very deliberate, structured and methodical way, requiring each stage of the life cycle from inception of the idea to delivery of the final system, to be carried out rigidly and sequentially within the context of the framework being applied. As a noun, a software development methodology is a framework that is used to structure, plan, and control the process of developing an information system - this includes pre-definition of specific deliverables and artifacts that are created and completed by a project team to develop or maintain an application. Specific software development methodologies include: ¡ Rational Unified Process (RUP , IBM) since 1998 ¡ Agile Unified Process (AUP) since 2005 by Scott Ambler
  • 3. Every software development methodology approach acts as a basis for applying specific frameworks to develop and maintain software. Several software development approaches have been used since the origin of information technology. These are: • Waterfall: a linear framework • Prototyping: an iterative framework • Evolutionary: a combined linear iterative framework • Spiral: a combined linear framework • Rapid application development (RAD): an iterative framework • Extreme Programming
  • 4. Purpose of ONLINE MANAGEMENT SYSTEM project - The purpose of this application are as follows : • The software is for automation of library work • It provides following facilities to 1) Librarian: • Can enter details related to a particular book. • Can provide membership to members and update as required. 2) Member: • Can request for issue, return book and check for any existing fine by asking the librarian. • Can pay his fine and the details are updated accordingly by the librarian.
  • 5. SCOPE The different areas where we can use this application are : • Any education institute can make use of it for providing information about author, content of the available books in its library. • Modifications can be easily done according to requirements as and when necessary.
  • 6. REQUIREMENT SPECIFICATION Functional Requirements : • Librarian Login: Librarian can login and access the required information. • Security: No normal user should be able to login except the librarian • Update member information: Librarian can update the bill for payment of fine, the number of books issued ,any change in personal details. • Update book details: Librarian can add new book details and also change the status of the book (whether available or not available).
  • 7. Non-Functional Requirements : • Secure access of confidential data (user’s details). • Better component design to get better performance at peak time • Flexible service based architecture will be highly desirable for future extension.
  • 8. System Requirements : Hardware Requirements : To develop or implement this project we need different types of hardware configuration for server and client. The Client Machines: - The Server Machines: - Processor RAM Hard Disk Intel Pentium III or AMD-800 MHz 128 MB 100 MB Processor RAM Hard Disk Intel Pentium III or AMD-800 MHz 512 MB 300 MB
  • 9. Software Requirements : Front End: • Client on Internet: Web Browser, Operating System (any) • Client on Intranet: Web Browser, Operating System (any) Back End: • JSP,CSS • Web Server: Apache Tomcat • Database Server: MSAccess • Operating System: Any (preferably Linux)
  • 10. Communication Interface • Students on Internet will be using HTTP/HTTPS protocol. • Admin on Internet will be using HTTP/HTTPS protocol. Constraints: • Not more than 3 books can be issued by any member at a time. • The librarian cannot go back to the login page after he signs in unless he logs out. • User name of librarian has to be unique.
  • 11. HTML : Hypertext Markup Language is used for creating web pages and other information that can be displayed in a web browser. JAVA SERVER PAGES : It is a technology that helps software developers create dynamically generated web pages based on HTML, XML, or other document types. To deploy and run Java Server Pages, a compatible web server with a servlet container, such as Apache Tomcat is required. MS ACCESS: It is a database management tool from Microsoft which combines Relational Microsoft Jet Database Graphical User Interface and software development tools. APACHE TOMCAT SERVER : Apache Tomcat is an open source web server and servlet container developed by the Apache Software Foundation (ASF). Tomcat implements the Java Servlet and the Java Server Pages (JSP) and provides a "pure Java" HTTP web server environment for Java code to run in.
  • 12. OVERVIEW Project is related to library management which provides reading services to its members. Any person can become a member of the library by filling a prescribed form. They can get the book issued, so that they can take home and return them.
  • 13. PROPOSED SYSTEM There will be three major components : 1. Stock maintenance. 2. Transaction entry. 3. Reports. Proposed system provides with following solutions : 1. It provides efficient service to members. 2. Reduces the workload of employee. 3. Fast retrieval of information about the desired book. 4. Provides facility for proper monitoring reduce paper work and provide data security. 5. All details will be available on a click.
  • 14.
  • 15. S.No. Column Name Data Type Length Description 1 MemberId Text 50 Unique identification of members 2 Name Text 70 Name of Members 3 Address Text 70 Location of Members 4 DateOfMember ship Date/Time Date of Registration 5 Status Text 50 Temporary/Per manent 1.TABLE : MemberRecord
  • 16. 2.TABLE :Books S.No Column Name Data Type Description 1 BookID Text Book identification number 2 Name Text Title of the book 3 Author Text Author of books 4 Status Text Whether book is available or not 5 Price Text Cost of books 6 Rack_no Text Location of book 7 No of Books Number Quantity of books
  • 17. 3.TABLE : Transaction S.No. Column Name Data Type Description 1 TransactionId Text Unique identification of transaction type and number 2 MemberId Text User identification number 3 DateOfIssue Date/Time Date on which book was issued 4 Due_Date Date/Time Due date on which book is to be returned 5 BookId Text Unique identification number of book
  • 18. 4.Table:Librarian S.No Column Name Data Type Description 1 Name Text Name of the librarian 2 Password Password Login Password of the librarian
  • 21. Activity diagram for issuing book in library
  • 22. Activity diagram for returning book in library
  • 23. Sequence diagram for issuing book
  • 24. Sequence diagram for returning book
  • 25. E-R DIAGRAM It is clear that the physical objects from the previous section – the member, books, library – correspond to entities in the Entity-Relationship model, and the operations to be done on those entities – holds, checkouts, and so on – correspond to relationships. However, a good design will minimize redundancy and attempt to store all the required information in as small a space as possible.
  • 26.
  • 40. Future Scope This application can be easily implemented under various situations. We can add new features as and when we require. Reusability is possible as and when require in this application. There is flexibility in all the modules. • Extensibility: This software is extendable in ways that its original developers may not expect. The following principles enhances extensibility like hide data structure, avoid traversing multiple links or methods, avoid case statements on object type and distinguish public and private operations. •Reusability: Reusability is possible as and when require in this application. We can update it next version. Reusable software reduces design, coding and testing cost by amortizing effort over several designs. Reducing the amount of code also simplifies understanding, which increases the likelihood that the code is correct. We follow up both types of reusability: Sharing of newly written code within a project and reuse of previously written code on new projects.
  • 41. • Understandability: A method is understandable if someone other than the creator of the method can understand the code (as well as the creator after a time lapse). We use the method, which small and coherent helps to accomplish this. • Cost-effectiveness: Its cost is under the budget and make within given time period. It is desirable to aim for a system with a minimum cost subject to the condition that it must satisfy the entire requirement.Scope of this document is to put down the requirements, clearly identifying the information needed by the user, the source of the information and outputs expected from the system.
  • 42. Conclusion From a proper analysis of positive points and constraints on the component, it can be safely concluded that the product is a highly efficient GUI based component. This application is working properly and meeting to all user requirements. This component can be easily plugged in many other systems.