online library

33
Online Library Management System

Upload: piyush-mulay

Post on 24-Nov-2014

142 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: online library

Online Library Management System

Page 2: online library

Online Library Management System

Page 3: online library

Online Library Management System

Contents1. Problem Definition

2. Scope of System

3. Proposed System

4. Fact Finding Techniques

5. Feasibility Study

6. System requirement

7. Database tables

8. E.R. diagram

9. Data Flow Diagram

10. I/O screens

Page 4: online library

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.

Page 5: online library

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:

Page 6: online library

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.

Fact finding techniques:

Page 7: online library

Online Library Management System

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.

Observation:

To get information of the current system, onsite observation is done. In this method the actual flow of the system is done. The

Page 8: online library

Online Library Management System

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.

Economic feasibility:

The expense of the hardware and software for the system is found to be very cost effective and beneficial for the management.

Page 9: online library

Online Library Management System

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

Software requirements:

Page 10: online library

Online Library Management System

Operating System : Linux Front End Software : Java Back End Software : MYSQL

Database tables:

Members:Create table member(id_no int primary key,name

text,address text,date_of_regestration date,date_of_expiry date)

Page 11: online library

Online Library Management System

Sr_no

Column name

Data type Length Description

1. Id_no Text 50 Unique identification of members

2. Name Text 70 Name of members

3. Address Text 100 Location of members

4. Date of registration

Date/time Date of registration

5. Date of expiry

Date/time Date of expiry

Page 12: online library

Online Library Management System

Books:

Sr_no Column name

Data

type

Description

1. Book_name Text Title of book

2. Book_code Text Book identification number

3. Author Text Name of the author

4. Date of upload

Text Date on which the book was uploaded

5. Subject code

Text Unique identification number

Page 13: online library

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)

Page 14: online library

Online Library Management System

Merged table of two tables:

Create table bkmem(book_code int references books(book_code),id_no int references members(id_no));

Field Type Null Key Default Extra

book_code

int(11) Yes Null

id_no int(11) Yes Null

Field Type Null Key Default Extra

book_code int(11) No Pri Null

book_name text Yes Null

author text Yes Null

publisher text Yes Null

date_of_upload date Yes Null

price float Yes Null

Page 15: online library

Online Library Management System

E.R DIAGRAM

Page 16: online library

Online Library Management System

Page 17: online library

Online Library Management System

DATA FLOW DIAGRAM

Context Level

Page 18: online library

Online Library Management System

Page 19: online library

Online Library Management System

Level1:

Page 20: online library

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.

Page 21: online library

Online Library Management System

Page 22: online library

Online Library Management System

Page 23: online library

Online Library Management System

Page 24: online library

Online Library Management System

Page 25: online library

Online Library Management System

Page 26: online library

Online Library Management System

Page 27: online library

Online Library Management System

Page 28: online library

Online Library Management System

Bibliographies:

1. Head First HTML and XHTML: Elizabeth Freeman

2. HTML for world wide website: Elizabeth Castro.