Java Library Synopsis
Java Library Synopsis
Java Library Synopsis
SYNOPSIS
P2P Library
Submitted by
Table of Contents
ABSTARCT.....................................................................................................................................................7
Front End......................................................................................................................20
Back End.......................................................................................................................20
Development Environment.......................................................................................21
DESIGN GOALS AND CONSTRAINTS..............................................................................................22
LIBRARY MANAGEMENT SYSTEM DATA DICTIONARY..........................................................23
1. EmployeeMaster.................................................................................................23
2. MemberMaster....................................................................................................24
3. AreaMaster..........................................................................................................25
4. Category...............................................................................................................25
5. BookMaster..........................................................................................................25
6. LibaryCardMaster...............................................................................................27
7. PublisherMaster..................................................................................................28
8. UserMaster...........................................................................................................28
9. Transcation...........................................................................................................29
LIBRARY MANAGEMENT SYSTEM– DATA SCHEMA ER DIAGRAM....................................30
SYNOPSIS : JAVA Library Management System – P2P Library
ELIBRARY ER DIAGRAM.......................................................................................................................31
ELIBRARY DFD (DATA FLOW DIAGRAM)......................................................................................31
ELIBRARY DFD (DATA FLOW DIAGRAM)......................................................................................32
Planning.......................................................................................................................34
Gantt chart:..................................................................................................................35
PERT chart:..................................................................................................................36
CONCLUSION AND FUTURE ENHANCEMENT.............................................................................37
BIBLIOGRAPHY........................................................................................................................................38
Websites.......................................................................................................................38
Books.............................................................................................................................38
SYNOPSIS : JAVA Library Management System – P2P Library
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 – P2P Library
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 – P2P Library
Proposed 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 Required by management to 2
legacy system for accounting. control and maintain the
accounting activity
SYNOPSIS : JAVA Library Management System – P2P Library
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:
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
Operational Requirements
The following requirements provide a high-level view of how the system will
run:
System Architecture
User Profiles
The following user types are expected for the Library Management System:
SYNOPSIS : JAVA Library Management System – P2P Library
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:
Front End
1. JAVA
Why Java?
Back End
MySQL
Why MySQL?
SYNOPSIS : JAVA Library Management System – P2P Library
Development Environment
1. NetBean
2. MySQL Query Browser
SYNOPSIS : JAVA Library Management System – P2P Library
1. EmployeeMaster
2. MemberMaster
3. AreaMaster
4. Category
5. BookMaster
6. LibaryCardMaster
7. PublisherMaster
8. UserMaster
9. Transcation
eLibrary ER Diagram
SYNOPSIS : JAVA Library Management System – P2P Library
Login
USER
eLibrary Accesses
DBMS
View
Transcation
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 – P2P Library
Gantt chart:
SYNOPSIS : JAVA Library Management System – P2P Library
PERT chart:
SYNOPSIS : JAVA Library Management System – P2P Library
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.