Está en la página 1de 28

Online Library Management System

Online Library Management System


Online Library Management System

Contents
11 Problem Definition
11 Scope of System
11 Proposed System
11 Fact Finding Techniques
11 Feasibility Study
11 System requirement
11 Database tables
11 E.R. diagram
11 Data Flow Diagram
111 I/O screens
Online Library Management System

Problem definition:
 Currently all the libraries are working manually. They
are requiring people to manually manage the
database of the system. They require maintaining
registers, records of the member and transaction of
books. All these things are done manually. They are
not very easy to handle. If there is loss of registers or
records there may be loss of data.

 As there is lack of time not every person can go to


the library to issue or buy the books.

 Sometimes the particular book wanted is either not


available or issued by someone else.

 The members or user has to return the book after a


particular time of submission.
 Therefore we are preparing software to reduce
mechanical and physical stress. The management will
also be very user friendly and easy to handle. With
the help of this software
 Both time and data will be saved permanently in the
computer. As all the other requirements are
computerized the man power involved is less.
Online Library Management System

Scope of the system:

The scope of the system is as follows:


 All the educational institutes like schools,
colleges etc can use this system.

 The people of all age groups can use the library.


For example children, old people and people of
all age groups can access the library.

 All other genres of books are available like


novels, autobiographies, educational books etc.

 Offices can access the library to read the books


related to their work.

Proposed System:
Online Library Management System

 This project is an internet based application that can


be used by anyone worldwide. The system can be
used to search books, magazines, novels,
autobiographies etc.This system contains following
components:
1. User component
2. Administer component
The functionality is as follows:

Administer component:
 The administrator can enter the details of the
particular book.
 He can also update, delete or add new books.
 The administrator can also give the membership to
members.

For user component:


 The user can login his account, search and read
books the user wants.
 The user can request the library to upload the books
he wants.
 User can upload his profile and search for books.
Online Library Management System

Fact finding techniques:


 To launch the system the system, preliminary
investigation should be made regarding the
requirements of the system. The raw information
about the working of the system must be gathered.
This is because we get a rough idea of the inputs to
be given and the output to be expected (as per the
need of the customer or user).
The following are the fact finding techniques:

Interview:
 This is the most commonly used fact finding
technique used by the analyst. In this interactive
session the analyst asks different types of questions
of source of information and all the people related to
the system.
 In this session there is face to face communication
between the analyst and user. The analyst asks the
user that how the current system works manually and
what are the inputs required and the outputs
expected.
Online Library Management System

Observation:
 To get information of the current system, onsite
observation is done. In this method the actual flow
of the system is done. The other important factor is
that the entire active member’s role in the system
is studied.

Feasibility study:
 Feasibility study refers to develop rough cost,
evaluation of time and of possible benefits and
drawbacks. The feasibility study is important to
evaluate the time and approximate cost of the
software and planning, tracking, sheduling of
system is done. Here we also check the
compatibility of the system.
The feasibility study consists of three parts:

Technical feasibility:
 The user does not have to learn any special computer
language. The user should know only basic
operations of computer.
 As the software operates on all operating system he
need not install the other operating systems or
special software.
Online Library Management System

Economic feasibility:
 The expense of the hardware and software for the
system is found to be very cost effective and
beneficial for the management.
 We do not need to purchase any special hardware
and software from the market.
 To check whether the software is portable.
 No maintenance of the software is required.

Operational Feasibity:
 The system is user-friendly.
 Easy to operate.
 Any person can operate the system.
 No special kind of training is needed to operate the
system.

System Requirements:
Hardware Requirements:
 Processor of Pentium or above

 Minimum of 256 MB RAM

 Minimum of 10 GB Hard disk


Online Library Management System

Software requirements:

 Operating System : Linux


 Front End Software : Java
 Back End Software : MYSQL

Database tables:
Members:
Online Library Management System

Create table member(id_no int primary key,name


text,address text,date_of_regestration
date,date_of_expiry date)

Sr_n Column Data Leng Descriptio


o name type th n
1. Id_no Text 50 Unique
identificati
on of
members
2. Name Text 70 Name of
members
3. Address Text 100 Location
of
members
4. Date of Date/ti Date of
registrati me registratio
on n
5. Date of Date/ti Date of
expiry me expiry
Online Library Management System

Books:
Sr_n Column Data Descriptio
o name n
type

1. Book_na Text Title of


me book

2. Book_cod Text Book


e identificati
on
number
3. Author Text Name of
the author

4. Date of Text Date on


upload which the
book was
uploaded
5. Subject Text Unique
code identificati
on
number
Online Library Management System

Table for books:


create table books(book_code int primary key,book_name
text,author text,publisher text,date_of_upload date,price
float)
Online Library Management System

Field Type Nul Ke Defau Extr


l y lt a
book_code int(11 No Pri Null
)
book_name text Yes Null
author text Yes Null
publisher text Yes Null
date_of_uplo date Yes Null
ad
price float Yes Null

Merged table of two tables:


Create table bkmem(book_code int references
books(book_code),id_no int references members(id_no));
Online Library Management System

Field Type Null Key Default Extra


book_co int(11) Yes Null
de
id_no int(11) Yes Null

E.R DIAGRAM
Online Library Management System
Online Library Management System

DATA FLOW
DIAGRAM

Context Level
Online Library Management System
Online Library Management System

Level1:
Online Library Management System

Conclusion:
Advantages:
 The user can access/read books 24X7(any time of day).
 User does not have to wait for the required book.
 There is no particular return period of books.
 Multiple users can read many books at same time.
 As the book search is very efficient the user can search
the book quickly.
 The user can give requests to upload the desired book
he/she wishes to read (assumed that the book is not
currently available in the library).
 All people of all age-groups can access the books as all
genres of books are available.
Online Library Management System
Online Library Management System
Online Library Management System
Online Library Management System
Online Library Management System
Online Library Management System
Online Library Management System
Online Library Management System

Bibliographies:

1. Head First HTML and XHTML: Elizabeth Freeman


2. HTML for world wide website: Elizabeth Castro.

También podría gustarte