SlideShare a Scribd company logo
1 of 35
Download to read offline
SYNOPSIS : JAVA Library Management System
SYNOPSIS
JAVA Library Management System
Submitted by
Mrs.Tejaswini Bankar
Mini Project 1
MCM (Master of Computer Management)
SYNOPSIS : JAVA Library Management System
SYNOPSIS : JAVA Library Management System
Table of Contents
ABSTARCT.................................................................................................................................................. 5
Scope and Features ...................................................................................................... 6
Master and Security module .................................................................................. 6
Transaction module................................................................................................. 7
Drawbacks of Present System .................................................................................... 8
Proposed System.......................................................................................................... 8
Out of Scope.................................................................................................................. 9
Goal and objective...................................................................................................... 10
Solution Concept........................................................................................................ 10
PROBLEM STATEMENT ........................................................................................................................11
Requirements Summary ........................................................................................... 11
Business Requirements.......................................................................................... 11
User Requirements................................................................................................. 11
Operational Requirements.................................................................................... 12
SYSTEM ARCHITECTURE.....................................................................................................................13
High Level Solution Architecture............................................................................ 13
Data Flow and Process Flow Chart ......................................................................... 14
........................................................................................Error! Bookmark not defined.
User Profiles................................................................................................................ 15
Usage Summary ......................................................................................................... 16
SOFTWARE AND HARDWARE REQUIREMENT ...........................................................................17
General Requirement for Server/Client:............................................................ 17
DEVELOPMENT TOOLS AND TECHNOLOGIES...........................................................................17
DEVELOPMENT TOOLS AND TECHNOLOGIES...........................................................................18
Front End..................................................................................................................... 18
Back End...................................................................................................................... 18
Development Environment ...................................................................................... 19
DESIGN GOALS AND CONSTRAINTS.............................................................................................20
LIBRARY MANAGEMENT SYSTEM DATA DICTIONARY .........................................................21
1. BookStatus........................................................................................................... 21
2. BookMaster ......................................................................................................... 22
3. BookCategory ..................................................................................................... 23
4. MemberMaster ....................................................Error! Bookmark not defined.
5. User ...................................................................................................................... 23
6. Transaction...........................................................Error! Bookmark not defined.
LIBRARY MANAGEMENT SYSTEM– DATA SCHEMA ER DIAGRAM ....................................26
ELIBRARY ER DIAGRAM......................................................................................................................27
ELIBRARY DFD (DATA FLOW DIAGRAM)......................................................................................27
SYNOPSIS : JAVA Library Management System
ELIBRARY DFD (DATA FLOW DIAGRAM)......................................................................................28
Context Level DFD .................................................................................................... 28
0 LEVEL DATA FLOW DIAGRAM .............................................................................................28
PLANNING AND SCHEDULING ........................................................................................................30
Planning....................................................................................................................... 30
Gantt chart:.................................................................................................................. 31
PERT chart:.................................................................................................................. 32
CONCLUSION AND FUTURE ENHANCEMENT ............................................................................33
BIBLIOGRAPHY.......................................................................................................................................34
Websites....................................................................................................................... 34
Books............................................................................................................................ 34
SYNOPSIS : JAVA Library Management System
ABSTARCT
Today most of the library is using either manual system for tracking the day to
day activity or they are using desktop, spread sheet like MS Excel application to
manage the day to day activity. In this proposed Library Management System it
will run in client server mode and user can check the book availability, they can
search the books, library staff can issue, receive book, and management can
check the report. System will store historical data. Management can anytime
view the total book status, library card status.
eLibrary is a complete library solution make this complicated function look much
easier. The software is user-friendly, with user-definable preferences like Book
category and extensive and search facilities, huge library of periodical data to
analyze the trend of issue and receive of books..
SYNOPSIS : JAVA Library Management System
Scope and Features
The Library Management System is designed & developed for a receipt and
issuance of books in the library along with the student’s details. The books
received in the library are entered in Books Entry form and the new student is
entered in the student entry form. When the student wants to get the desired
book the same is issued on the availability basis to the student. The issuance and
due date for the returning of the book is also entered into the Book Issue form
under third menu Book Issue. The student has to pay the fine if any on the basis
of no. of days delayed deposit of the book in the library.
Any education institute can make use of it for providing information about
author, content of the available books. It can be used in offices and modifications
can be easily done according to requirements
From an end-user perspective, the Library Management System Project consists
of two functional elements: Master and Transaction Module.
Master and Security module
Master and security module includes user security management, login security,
book details, member master, library card, library transaction.
 Login – Check the user by user name and password, All user needs to
enter user name and password to access the system, system check the user
name and password and give access the system resource only valid user.
 Main Screen – It display available options, menus and toolbars to the
logged user. System display option as per user rights. It also show the
name of user currently logged in.
SYNOPSIS : JAVA Library Management System
Transaction module
Transaction module includes issuing, receiving book and transaction report.
 Issuing Book – This form used to issue book to the member. In this screen
user selects book id, and library card id, system display the book and card
history. If book is already issued it display message and details of last
issued details. Same way system display card history for the library card
no, if book already available it shows the message. If book is available and
there is no book pending for received then book is issued and system
saves the details. System also has powerful search facility to find the book
and member id.
SYNOPSIS : JAVA Library Management System
Drawbacks of Present System
Some of the problems being faced in manual system are as follows:
1. Fast report generation is not possible.
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 "better and efficient" service to members.
SYNOPSIS : JAVA Library Management System
Out of Scope
The following functions are considered out of scope for Version 1 of the Library
Management System. Versions 2.0 address items not in scope and those are not
feasible during V1.0.
Function
Comment Version
Linking and integration of any
legacy system for accounting.
Required by management to
control and maintain the
accounting activity
2
SYNOPSIS : JAVA Library Management System
Goal and objective
This section presents a conceptual overview of the solution, and then provides an
introduction to its requirements.
Solution Concept
The Library Management System consists of:
 Master and Security Module:
Master and Security module includes user security management, login
security, book master, publisher master, member master, library card,
general settings.
 Transaction Module: Transaction module includes forms to issue, receive
books and display the library transaction details.
SYNOPSIS : JAVA Library Management System
Problem Statement
Requirements Summary
The following preliminary lists are based on initial interviews
Business Requirements
The business goal for the application is to support an increase the productivity
and complete automation of existing manual or semi automatic library
management process. Business requirements are discussed in the Scope section,
with the following additional detail:
User Requirements
User requirements are categorized by user type.
System Users
 Able to search and view the member details.
 Able to find all the information like book details, book and library card
transaction details in one screen to give answer to member query.
Supervisor
 Update book and member details.
 Modify library card details if required.
SYNOPSIS : JAVA Library Management System
Operational Requirements
The following requirements provide a high-level view of how the system will
run:
 Processor usage should not exceed 80 percent during concurrent uses.
 Backups will occur incrementally throughout the day.
 A full weekly backup is required to WORM drives.
 Ensure that information is easy to access either, and meaningful for the
system users and the company.
 Minimize the technical knowledge that systems users need to access the
SYNOPSIS : JAVA Library Management System
System Architecture
High Level Solution Architecture
High Level Solution Architecture of online Library Management System
SYNOPSIS : JAVA Library Management System
Data Flow and Process Flow Chart
SYNOPSIS : JAVA Library Management System
User Profiles
The following user types are expected for the Library Management System:

 
 
 
 
SYNOPSIS : JAVA Library Management System
Usage Summary
Library Management System Version 1.0 will address the following use cases.
The complete usage scenarios will be completed during the information-
gathering process. Use cases will be created and prioritized. Selected use cases
will be expanded into usage scenarios and features that are derived from both
use cases and the usage scenarios, as represented in the following diagram:
Usage summary use case
SYNOPSIS : JAVA Library Management System
Software and Hardware Requirement
General Requirement for Server/Client:
Type Software Hardware
Work Station/ Node 1. Windows XP
2. JAVA
1. P-4
2. RAM -256 MB
Database Server MySQL 1.P-4
2.RAM- 2GB
3.Hard Disk-160GB
4.RAID
Application Server 1.Win 2000 Advance Server 1.P-4
2.RAM- 1GB
3.Hard Disk-40GB
Application ServerData Base Server
Workstation 1 Workstation 2 Workstation 3 Workstation N
SYNOPSIS : JAVA Library Management System
Development Tools and Technologies
Front End
1. JAVA
Why Java?
Back End
 MySQL
Why MySQL?
SYNOPSIS : JAVA Library Management System
Development Environment
1. NetBean
2. MySQL Query Browser
SYNOPSIS : JAVA Library Management System
Design Goals and Constraints
SYNOPSIS : JAVA Library Management System
Library Management System Data Dictionary
1. BookStatus
Sr. Field Name Type Primary
Key
Foreign Key
1 Book_id INT(10) Y
2 Book_title VARCHAR(45)
3 Book_category VARCHAR(45)
4 Book_status VARCHAR(45)
5
SYNOPSIS : JAVA Library Management System
2.BookMaster
Sr. Field Name Type Primary
Key
Foreign Key
1 Book_id INT(10) Y
2 book_title VARCHAR(45)
3 book_author VARCHAR(45)
4 book_publisher VARCHAR(45)
5 book_publish_year VARCHAR(45)
6 book_category VARCHAR(45)
7 book_keyword VARCHAR(45)
SYNOPSIS : JAVA Library Management System
3. BookCategory
Sr. Field Name Type Primary
Key
Foreign Key
1 lib_book_category VARCHAR(100) Y
4. MemberMaster
Sr. Field Name Type Primary
Key
Foreign Key
1 mem_id INT(11) Y
2 mem_name VARCHAR(100)
3 mem_address VARCHAR(250)
4 mem_email_id VARCHAR(100)
5 mem_mobile_no VARCHAR(20)
6 mem_registered_date DATE
7 mem_active VARCHAR(1)
SYNOPSIS : JAVA Library Management System
5. UserMaster
Sr. Field Name Type Primary
Key
Foreign Key
1 user_name VARCHAR(45) Y
2 user_password VARCHAR(45)
3 user_type VARCHAR(45)
4 user_active VARCHAR(45)
SYNOPSIS : JAVA Library Management System
6. Transcation
Sr. Field Name Type Primary
Key
Foreign Key
1 trn_id INT(10) Y
2 trn_mem_id INT(10)
3 trn_book_id INT(10)
4 trn_issue_dt DATETIME
5 trn_receive_dt DATETIME
SYNOPSIS : JAVA Library Management System
Library Management System– Data Schema ER Diagram
SYNOPSIS : JAVA Library Management System
eLibrary ER Diagram
SYNOPSIS : JAVA Library Management System
eLibrary DFD (Data Flow Diagram)
Context Level DFD
Context Flow Diagrams give us the complete details about the
inputs and outputs for a given system.
0 Level Data Flow Diagram
USER
eLibrary
Login
Accesses
View
Transcation
DBMS
SYNOPSIS : JAVA Library Management System
1 Level Data Flow Diagram
SYNOPSIS : JAVA Library Management System
Planning and Scheduling
Planning
Planning is very important in every aspect of development work. Software
project plan indicated scope of the project, milestones and deliverables, project
estimates, resource allocation, risk management, scheduling techniques and
quality control and standard. Software project plan can be viewed as the
following:
SYNOPSIS : JAVA Library Management System
Gantt chart:
SYNOPSIS : JAVA Library Management System
PERT chart:
SYNOPSIS : JAVA Library Management System
Conclusion and future enhancement
This project was developed to fulfill user and business requirement; however
there are lots of scopes to improve the performance of the Library Management
System in the area of user interface, database performance, and query processing
time. Etc.
So there are many things for future enhancement of this project. The future
enhancements that are possible in the project are as follows.
 Linking and integration of any legacy system for accounting.
 Integration with bank database through Web Services
 Connection to third-party OLAP applications
 Implement Bar code reader
 Web interface for members
 In the area of data security and system security.
 Provide more online tips and help.
 To optimize the query which is embedded in the system.
SYNOPSIS : JAVA Library Management System
Bibliography
Websites
 http://www.google.com
 http://www.microsoft.com
 http://www.msdn.com.
 http://www.vb123.com
 http://www.vbcode.com
 http://www.sqltuner.com
Books
 Mastering Visual Basic 6 (Paperback)
 Mastering Visual Basic .NET (Paperback)
 Visual Basic Black Book (Paperback)
 SQL Bible, 2nd Edition (Paperback)
 Database Development in Visual Basic
SYNOPSIS : JAVA Library Management System

More Related Content

What's hot

Library management sytem
Library management sytemLibrary management sytem
Library management sytemashu6
 
library management system
library management systemlibrary management system
library management systemprabhat kumar
 
Software requirements specification
Software  requirements specificationSoftware  requirements specification
Software requirements specificationKrishnasai Gudavalli
 
online news portal system
online news portal systemonline news portal system
online news portal systemArman Ahmed
 
Leave Management System Documentation
Leave Management System DocumentationLeave Management System Documentation
Leave Management System Documentationmuzammil siddiq
 
Pharmacy management system by Asiqul Islam
Pharmacy management system by Asiqul IslamPharmacy management system by Asiqul Islam
Pharmacy management system by Asiqul IslamAshiQulIslam34
 
Library Management System PPT
Library Management System PPTLibrary Management System PPT
Library Management System PPTTamaghna Banerjee
 
A Low-Cost IoT Application for the Urban Traffic of Vehicles, Based on Wirele...
A Low-Cost IoT Application for the Urban Traffic of Vehicles, Based on Wirele...A Low-Cost IoT Application for the Urban Traffic of Vehicles, Based on Wirele...
A Low-Cost IoT Application for the Urban Traffic of Vehicles, Based on Wirele...Fatima Qayyum
 
Library Management System Waterfall Model
Library Management System Waterfall ModelLibrary Management System Waterfall Model
Library Management System Waterfall Modelmitwa1990
 
Basic Software Tools for multi-media
Basic Software Tools for multi-mediaBasic Software Tools for multi-media
Basic Software Tools for multi-mediaguestb7a19c
 
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 SubasingheBanukaSubasinghe
 
Project report on mobile shop management
Project report on mobile shop managementProject report on mobile shop management
Project report on mobile shop managementDinesh Jogdand
 
Pharmacy management system
Pharmacy management systemPharmacy management system
Pharmacy management systemDeloarHossain9
 
Digital Library System
Digital Library SystemDigital Library System
Digital Library SystemJudy T Raj
 
Mutlimedia authoring tools
Mutlimedia authoring toolsMutlimedia authoring tools
Mutlimedia authoring toolsJay Patel
 
Food ordering system for red bd csc 397
Food ordering system for red bd csc 397Food ordering system for red bd csc 397
Food ordering system for red bd csc 397Sumaiya Ismail
 

What's hot (20)

Hospital management system
Hospital management systemHospital management system
Hospital management system
 
Library management sytem
Library management sytemLibrary management sytem
Library management sytem
 
library management system
library management systemlibrary management system
library management system
 
Software requirements specification
Software  requirements specificationSoftware  requirements specification
Software requirements specification
 
e-library management system
e-library management systeme-library management system
e-library management system
 
online news portal system
online news portal systemonline news portal system
online news portal system
 
Leave Management System Documentation
Leave Management System DocumentationLeave Management System Documentation
Leave Management System Documentation
 
Srs for banking system
Srs for banking systemSrs for banking system
Srs for banking system
 
Pharmacy management system by Asiqul Islam
Pharmacy management system by Asiqul IslamPharmacy management system by Asiqul Islam
Pharmacy management system by Asiqul Islam
 
Library Management System PPT
Library Management System PPTLibrary Management System PPT
Library Management System PPT
 
A Low-Cost IoT Application for the Urban Traffic of Vehicles, Based on Wirele...
A Low-Cost IoT Application for the Urban Traffic of Vehicles, Based on Wirele...A Low-Cost IoT Application for the Urban Traffic of Vehicles, Based on Wirele...
A Low-Cost IoT Application for the Urban Traffic of Vehicles, Based on Wirele...
 
Library Management System Waterfall Model
Library Management System Waterfall ModelLibrary Management System Waterfall Model
Library Management System Waterfall Model
 
Basic Software Tools for multi-media
Basic Software Tools for multi-mediaBasic Software Tools for multi-media
Basic Software Tools for multi-media
 
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
 
Visa srs
Visa srsVisa srs
Visa srs
 
Project report on mobile shop management
Project report on mobile shop managementProject report on mobile shop management
Project report on mobile shop management
 
Pharmacy management system
Pharmacy management systemPharmacy management system
Pharmacy management system
 
Digital Library System
Digital Library SystemDigital Library System
Digital Library System
 
Mutlimedia authoring tools
Mutlimedia authoring toolsMutlimedia authoring tools
Mutlimedia authoring tools
 
Food ordering system for red bd csc 397
Food ordering system for red bd csc 397Food ordering system for red bd csc 397
Food ordering system for red bd csc 397
 

Similar to Java library synopsis_1

SRS for Library Management System
SRS for Library Management SystemSRS for Library Management System
SRS for Library Management SystemToseef Hasan
 
Library manaementreport1
Library manaementreport1Library manaementreport1
Library manaementreport1Rohit Verma
 
Library management System
Library management SystemLibrary management System
Library management Systemsaradateja
 
A database design_report_for_college_library final
A database design_report_for_college_library finalA database design_report_for_college_library final
A database design_report_for_college_library finalSaira Iqbal
 
Library Management System - LMS
Library Management System - LMSLibrary Management System - LMS
Library Management System - LMSHasibul Haque Hira
 
Thesis on Library Management System | LMS | Project Report
Thesis on Library Management System | LMS | Project ReportThesis on Library Management System | LMS | Project Report
Thesis on Library Management System | LMS | Project ReportManish Sahani
 
database implementation phase
database  implementation phasedatabase  implementation phase
database implementation phasehossanaymcmb
 
11 Project-Online Library Management System
11 Project-Online Library Management System11 Project-Online Library Management System
11 Project-Online Library Management SystemHeather Strinden
 
Library App for beginners to understand a
Library App for beginners to understand aLibrary App for beginners to understand a
Library App for beginners to understand aLouis Fernandez
 
11.project online library management system
11.project online library management system11.project online library management system
11.project online library management systemmonika ahalawat
 
Ayesha proposal 18 nov 2018
Ayesha proposal 18 nov 2018Ayesha proposal 18 nov 2018
Ayesha proposal 18 nov 2018Naeem ullah
 

Similar to Java library synopsis_1 (20)

Srs library m s
Srs library m sSrs library m s
Srs library m s
 
SRS for Library Management System
SRS for Library Management SystemSRS for Library Management System
SRS for Library Management System
 
Library manaementreport1
Library manaementreport1Library manaementreport1
Library manaementreport1
 
ishrat fatimadefense.ppt
ishrat fatimadefense.pptishrat fatimadefense.ppt
ishrat fatimadefense.ppt
 
Library management System
Library management SystemLibrary management System
Library management System
 
Presentation2
Presentation2Presentation2
Presentation2
 
DOCUMENTATION
DOCUMENTATIONDOCUMENTATION
DOCUMENTATION
 
ishrat fatimadefense.ppt
ishrat fatimadefense.pptishrat fatimadefense.ppt
ishrat fatimadefense.ppt
 
A database design_report_for_college_library final
A database design_report_for_college_library finalA database design_report_for_college_library final
A database design_report_for_college_library final
 
ishrat fatimadefense.ppt
ishrat fatimadefense.pptishrat fatimadefense.ppt
ishrat fatimadefense.ppt
 
Project
ProjectProject
Project
 
Library Management System - LMS
Library Management System - LMSLibrary Management System - LMS
Library Management System - LMS
 
Thesis on Library Management System | LMS | Project Report
Thesis on Library Management System | LMS | Project ReportThesis on Library Management System | LMS | Project Report
Thesis on Library Management System | LMS | Project Report
 
Library App.pptx
Library App.pptxLibrary App.pptx
Library App.pptx
 
database implementation phase
database  implementation phasedatabase  implementation phase
database implementation phase
 
11 Project-Online Library Management System
11 Project-Online Library Management System11 Project-Online Library Management System
11 Project-Online Library Management System
 
Library App for beginners to understand a
Library App for beginners to understand aLibrary App for beginners to understand a
Library App for beginners to understand a
 
Srs for library
Srs for librarySrs for library
Srs for library
 
11.project online library management system
11.project online library management system11.project online library management system
11.project online library management system
 
Ayesha proposal 18 nov 2018
Ayesha proposal 18 nov 2018Ayesha proposal 18 nov 2018
Ayesha proposal 18 nov 2018
 

Recently uploaded

Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort servicejennyeacort
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...srsj9000
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024Mark Billinghurst
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 
HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2RajaP95
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerAnamika Sarkar
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxbritheesh05
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130Suhani Kapoor
 
power system scada applications and uses
power system scada applications and usespower system scada applications and uses
power system scada applications and usesDevarapalliHaritha
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AIabhishek36461
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )Tsuyoshi Horigome
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.eptoze12
 

Recently uploaded (20)

Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptx
 
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
 
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
 
power system scada applications and uses
power system scada applications and usespower system scada applications and uses
power system scada applications and uses
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AI
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.
 

Java library synopsis_1

  • 1. SYNOPSIS : JAVA Library Management System SYNOPSIS JAVA Library Management System Submitted by Mrs.Tejaswini Bankar Mini Project 1 MCM (Master of Computer Management)
  • 2. SYNOPSIS : JAVA Library Management System
  • 3. SYNOPSIS : JAVA Library Management System Table of Contents ABSTARCT.................................................................................................................................................. 5 Scope and Features ...................................................................................................... 6 Master and Security module .................................................................................. 6 Transaction module................................................................................................. 7 Drawbacks of Present System .................................................................................... 8 Proposed System.......................................................................................................... 8 Out of Scope.................................................................................................................. 9 Goal and objective...................................................................................................... 10 Solution Concept........................................................................................................ 10 PROBLEM STATEMENT ........................................................................................................................11 Requirements Summary ........................................................................................... 11 Business Requirements.......................................................................................... 11 User Requirements................................................................................................. 11 Operational Requirements.................................................................................... 12 SYSTEM ARCHITECTURE.....................................................................................................................13 High Level Solution Architecture............................................................................ 13 Data Flow and Process Flow Chart ......................................................................... 14 ........................................................................................Error! Bookmark not defined. User Profiles................................................................................................................ 15 Usage Summary ......................................................................................................... 16 SOFTWARE AND HARDWARE REQUIREMENT ...........................................................................17 General Requirement for Server/Client:............................................................ 17 DEVELOPMENT TOOLS AND TECHNOLOGIES...........................................................................17 DEVELOPMENT TOOLS AND TECHNOLOGIES...........................................................................18 Front End..................................................................................................................... 18 Back End...................................................................................................................... 18 Development Environment ...................................................................................... 19 DESIGN GOALS AND CONSTRAINTS.............................................................................................20 LIBRARY MANAGEMENT SYSTEM DATA DICTIONARY .........................................................21 1. BookStatus........................................................................................................... 21 2. BookMaster ......................................................................................................... 22 3. BookCategory ..................................................................................................... 23 4. MemberMaster ....................................................Error! Bookmark not defined. 5. User ...................................................................................................................... 23 6. Transaction...........................................................Error! Bookmark not defined. LIBRARY MANAGEMENT SYSTEM– DATA SCHEMA ER DIAGRAM ....................................26 ELIBRARY ER DIAGRAM......................................................................................................................27 ELIBRARY DFD (DATA FLOW DIAGRAM)......................................................................................27
  • 4. SYNOPSIS : JAVA Library Management System ELIBRARY DFD (DATA FLOW DIAGRAM)......................................................................................28 Context Level DFD .................................................................................................... 28 0 LEVEL DATA FLOW DIAGRAM .............................................................................................28 PLANNING AND SCHEDULING ........................................................................................................30 Planning....................................................................................................................... 30 Gantt chart:.................................................................................................................. 31 PERT chart:.................................................................................................................. 32 CONCLUSION AND FUTURE ENHANCEMENT ............................................................................33 BIBLIOGRAPHY.......................................................................................................................................34 Websites....................................................................................................................... 34 Books............................................................................................................................ 34
  • 5. SYNOPSIS : JAVA Library Management System ABSTARCT Today most of the library is using either manual system for tracking the day to day activity or they are using desktop, spread sheet like MS Excel application to manage the day to day activity. In this proposed Library Management System it will run in client server mode and user can check the book availability, they can search the books, library staff can issue, receive book, and management can check the report. System will store historical data. Management can anytime view the total book status, library card status. eLibrary is a complete library solution make this complicated function look much easier. The software is user-friendly, with user-definable preferences like Book category and extensive and search facilities, huge library of periodical data to analyze the trend of issue and receive of books..
  • 6. SYNOPSIS : JAVA Library Management System Scope and Features The Library Management System is designed & developed for a receipt and issuance of books in the library along with the student’s details. The books received in the library are entered in Books Entry form and the new student is entered in the student entry form. When the student wants to get the desired book the same is issued on the availability basis to the student. The issuance and due date for the returning of the book is also entered into the Book Issue form under third menu Book Issue. The student has to pay the fine if any on the basis of no. of days delayed deposit of the book in the library. Any education institute can make use of it for providing information about author, content of the available books. It can be used in offices and modifications can be easily done according to requirements From an end-user perspective, the Library Management System Project consists of two functional elements: Master and Transaction Module. Master and Security module Master and security module includes user security management, login security, book details, member master, library card, library transaction.  Login – Check the user by user name and password, All user needs to enter user name and password to access the system, system check the user name and password and give access the system resource only valid user.  Main Screen – It display available options, menus and toolbars to the logged user. System display option as per user rights. It also show the name of user currently logged in.
  • 7. SYNOPSIS : JAVA Library Management System Transaction module Transaction module includes issuing, receiving book and transaction report.  Issuing Book – This form used to issue book to the member. In this screen user selects book id, and library card id, system display the book and card history. If book is already issued it display message and details of last issued details. Same way system display card history for the library card no, if book already available it shows the message. If book is available and there is no book pending for received then book is issued and system saves the details. System also has powerful search facility to find the book and member id.
  • 8. SYNOPSIS : JAVA Library Management System Drawbacks of Present System Some of the problems being faced in manual system are as follows: 1. Fast report generation is not possible. 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 "better and efficient" service to members.
  • 9. SYNOPSIS : JAVA Library Management System Out of Scope The following functions are considered out of scope for Version 1 of the Library Management System. Versions 2.0 address items not in scope and those are not feasible during V1.0. Function Comment Version Linking and integration of any legacy system for accounting. Required by management to control and maintain the accounting activity 2
  • 10. SYNOPSIS : JAVA Library Management System Goal and objective This section presents a conceptual overview of the solution, and then provides an introduction to its requirements. Solution Concept The Library Management System consists of:  Master and Security Module: Master and Security module includes user security management, login security, book master, publisher master, member master, library card, general settings.  Transaction Module: Transaction module includes forms to issue, receive books and display the library transaction details.
  • 11. SYNOPSIS : JAVA Library Management System Problem Statement Requirements Summary The following preliminary lists are based on initial interviews Business Requirements The business goal for the application is to support an increase the productivity and complete automation of existing manual or semi automatic library management process. Business requirements are discussed in the Scope section, with the following additional detail: User Requirements User requirements are categorized by user type. System Users  Able to search and view the member details.  Able to find all the information like book details, book and library card transaction details in one screen to give answer to member query. Supervisor  Update book and member details.  Modify library card details if required.
  • 12. SYNOPSIS : JAVA Library Management System Operational Requirements The following requirements provide a high-level view of how the system will run:  Processor usage should not exceed 80 percent during concurrent uses.  Backups will occur incrementally throughout the day.  A full weekly backup is required to WORM drives.  Ensure that information is easy to access either, and meaningful for the system users and the company.  Minimize the technical knowledge that systems users need to access the
  • 13. SYNOPSIS : JAVA Library Management System System Architecture High Level Solution Architecture High Level Solution Architecture of online Library Management System
  • 14. SYNOPSIS : JAVA Library Management System Data Flow and Process Flow Chart
  • 15. SYNOPSIS : JAVA Library Management System User Profiles The following user types are expected for the Library Management System:         
  • 16. SYNOPSIS : JAVA Library Management System Usage Summary Library Management System Version 1.0 will address the following use cases. The complete usage scenarios will be completed during the information- gathering process. Use cases will be created and prioritized. Selected use cases will be expanded into usage scenarios and features that are derived from both use cases and the usage scenarios, as represented in the following diagram: Usage summary use case
  • 17. SYNOPSIS : JAVA Library Management System Software and Hardware Requirement General Requirement for Server/Client: Type Software Hardware Work Station/ Node 1. Windows XP 2. JAVA 1. P-4 2. RAM -256 MB Database Server MySQL 1.P-4 2.RAM- 2GB 3.Hard Disk-160GB 4.RAID Application Server 1.Win 2000 Advance Server 1.P-4 2.RAM- 1GB 3.Hard Disk-40GB Application ServerData Base Server Workstation 1 Workstation 2 Workstation 3 Workstation N
  • 18. SYNOPSIS : JAVA Library Management System Development Tools and Technologies Front End 1. JAVA Why Java? Back End  MySQL Why MySQL?
  • 19. SYNOPSIS : JAVA Library Management System Development Environment 1. NetBean 2. MySQL Query Browser
  • 20. SYNOPSIS : JAVA Library Management System Design Goals and Constraints
  • 21. SYNOPSIS : JAVA Library Management System Library Management System Data Dictionary 1. BookStatus Sr. Field Name Type Primary Key Foreign Key 1 Book_id INT(10) Y 2 Book_title VARCHAR(45) 3 Book_category VARCHAR(45) 4 Book_status VARCHAR(45) 5
  • 22. SYNOPSIS : JAVA Library Management System 2.BookMaster Sr. Field Name Type Primary Key Foreign Key 1 Book_id INT(10) Y 2 book_title VARCHAR(45) 3 book_author VARCHAR(45) 4 book_publisher VARCHAR(45) 5 book_publish_year VARCHAR(45) 6 book_category VARCHAR(45) 7 book_keyword VARCHAR(45)
  • 23. SYNOPSIS : JAVA Library Management System 3. BookCategory Sr. Field Name Type Primary Key Foreign Key 1 lib_book_category VARCHAR(100) Y 4. MemberMaster Sr. Field Name Type Primary Key Foreign Key 1 mem_id INT(11) Y 2 mem_name VARCHAR(100) 3 mem_address VARCHAR(250) 4 mem_email_id VARCHAR(100) 5 mem_mobile_no VARCHAR(20) 6 mem_registered_date DATE 7 mem_active VARCHAR(1)
  • 24. SYNOPSIS : JAVA Library Management System 5. UserMaster Sr. Field Name Type Primary Key Foreign Key 1 user_name VARCHAR(45) Y 2 user_password VARCHAR(45) 3 user_type VARCHAR(45) 4 user_active VARCHAR(45)
  • 25. SYNOPSIS : JAVA Library Management System 6. Transcation Sr. Field Name Type Primary Key Foreign Key 1 trn_id INT(10) Y 2 trn_mem_id INT(10) 3 trn_book_id INT(10) 4 trn_issue_dt DATETIME 5 trn_receive_dt DATETIME
  • 26. SYNOPSIS : JAVA Library Management System Library Management System– Data Schema ER Diagram
  • 27. SYNOPSIS : JAVA Library Management System eLibrary ER Diagram
  • 28. SYNOPSIS : JAVA Library Management System eLibrary DFD (Data Flow Diagram) Context Level DFD Context Flow Diagrams give us the complete details about the inputs and outputs for a given system. 0 Level Data Flow Diagram USER eLibrary Login Accesses View Transcation DBMS
  • 29. SYNOPSIS : JAVA Library Management System 1 Level Data Flow Diagram
  • 30. SYNOPSIS : JAVA Library Management System Planning and Scheduling Planning Planning is very important in every aspect of development work. Software project plan indicated scope of the project, milestones and deliverables, project estimates, resource allocation, risk management, scheduling techniques and quality control and standard. Software project plan can be viewed as the following:
  • 31. SYNOPSIS : JAVA Library Management System Gantt chart:
  • 32. SYNOPSIS : JAVA Library Management System PERT chart:
  • 33. SYNOPSIS : JAVA Library Management System Conclusion and future enhancement This project was developed to fulfill user and business requirement; however there are lots of scopes to improve the performance of the Library Management System in the area of user interface, database performance, and query processing time. Etc. So there are many things for future enhancement of this project. The future enhancements that are possible in the project are as follows.  Linking and integration of any legacy system for accounting.  Integration with bank database through Web Services  Connection to third-party OLAP applications  Implement Bar code reader  Web interface for members  In the area of data security and system security.  Provide more online tips and help.  To optimize the query which is embedded in the system.
  • 34. SYNOPSIS : JAVA Library Management System Bibliography Websites  http://www.google.com  http://www.microsoft.com  http://www.msdn.com.  http://www.vb123.com  http://www.vbcode.com  http://www.sqltuner.com Books  Mastering Visual Basic 6 (Paperback)  Mastering Visual Basic .NET (Paperback)  Visual Basic Black Book (Paperback)  SQL Bible, 2nd Edition (Paperback)  Database Development in Visual Basic
  • 35. SYNOPSIS : JAVA Library Management System