You are on page 1of 10

PROJECT ON LIBRARY MANAGEMENT

SYSTEM

Prabinbra Kunwar

Bsc.IT 3rd semester

Roll no : 110315717
PROJECT INDEX
S.No Description

1 Introduction

2 Project title

3 Problem definition

4 Aims

5 Objectives

6 Scopes

7 Hardware requirements

8 Software requirements

9 Methodologies

10 E-R diagram

11 Gant chart

12 Testing

13 Conclusion

14 Bibliography
PROJECT PROFILE

Developed At: LBEF College

Developed By: Prabindra Kunwar

Project Title: Library Management System

Main Pages: index.php, home.php, admin.php, login.php,etc.

Operating System: Professional, XP, 7, 8.

Web Server: wamp 2.0

Web Browser: Mozilla Firefox,Maxthon.

Editor: Adobe Dreamviewer.

E-R Diagram Editor: Microsoft Visio Studio, Microsoft Word.

Guided By: Mr. Omkar Kumar.

Submission At: Department of Information Technology LBEF College


INTRODUCTION
The project ‘Library Management System’ is developed as the part of 3 rd Semester
PHP/DBMS package for the mini project as given by Department of Information
Technology, LBEF Campus.

PROJECT TITLE
LIBRARY MANAGEMENT SYSTEM is a software application to maintain the
records related to Book Purchase, Stock Maintenance, Book Search, Catalog, Book
Issue, Book Returns, Fine Collection, and all necessary requirements for the
Library to manage day to day operations.

PROBLEM DEFINITION

The transactions related to Book Purchase, Book Issue and Book Returns are
maintained manually at present in most of the libraries along with maintaining the
accounts of the Students and the Lecturers. All these are to be automated and an
application is required to relate all of them relatively and logically so that the
current system can be replaced and accepted without major changes and problems.

The application should provide quick access to the records maintained and must
reveal the books issued, books returned and volume of books at a given instant.
AIMS

We aim to ease the cumbersome task of maintaining the records of books in the
library. This documents a Library Management System scope, functionalities,
requirements and feasibility. The main aim of developing this system is to help
the librarian to manage the library and track a record of the inflow, outflow and
stock of books at real time.

OBJECTIVES

The objective of the application software is to automate the existing system of


manually maintaining the records related to the issue of books by reader, return of
books by users, stock maintenance, catalog and books search to be computerized.
Hence, making the cumbersome task of book issue, return and searching easier and
faster.

SCOPES
This application can be used by any Library to automate the process of manually
maintaining the records related to the subject of maintaining the stock and Book
Issues.

The librarian is the one who runs this system. Library Management System is also
used to keep a close relationship between the users of library i.e. students, teachers
and librarian.
HARDWARE REQUIREMENTS
● Processor Name : Pentium III / IV or later

● Processor Speed : 2.80 GHz or more

● RAM : 512 MB

● Hard Disk Capacity : 40 GB or more

● Display Device : 14’ to 19’ Inch Monitor

● Keyboard Type : PS2 or USB

● Mouse Type : PS2 or USB

SOFTWARE REQUIREMENTS
For Website:

● Technology Implemented : Apache Server

● Language Used : PHP 5.3

● Database : My SQL 5.1

● User Interface Design : HTML, DHTML, CSS,

● Web Browser : Mozilla, Google Chrome

For Software Product:

● Operating System : Windows XP or more

● Programming Language : PHP

● Software : XAMPP Server, Wamp Server


METHODOLOGIES

To achieve the functional requirement there are many methodologies that can be
use like waterfall, rational prototype, increment development, rapid application
development and spiral . The methodologies to be used depend on the kind of
software to be developed.

Every developing firm presents its methodology to its client in a unique and special
way. A system development life cycle (SDLC) methodology is a list of the task
that should be complete with a certain stage of the software development lifecycle.

Waterfall model
The Waterfall SDLC model is a sequential software development process in which
progress is regarded as flowing increasingly downwards (similar to a waterfall)
through a list of phases that must be executed in order to successfully build a
computer program . The Waterfall model defines several consecutive phases that
must be completed one after the other and moving to the next phase only when its
preceding phase is completely done. This project follows the rules of waterfall.
Simple image of classic waterfall model is below:

Feasibility

Requirement

Design

Coding

Test

Fig : waterfall model


E-R DIAGRAM

Fig: Entity Relationship (E-R) diagram of Library Management System


GANTT CHART
15-Sep 22-Sep 29-Sep 6-Oct 13-Oct 20-Oct 27-Oct

planning and preparation

analysis

design

coding

testing

documentation

Fig : gantt chart.

TESTING
This project explains Test cases for Library management system. Project testing is
a critical element of project quality assurance and represents the ultimate review of
specification, design and coding. Testing presents an interesting of a system using
various test data. Preparation of the test data plays a vital role in the system testing.
After preparation the test data, the system under study is tested those test data.
Errors were found and corrected by using the following testing steps and
corrections are recorded for future references. Thus, series of testing is performed
on the system before it is already for implementation.

Quality assurance is the review of software products and related documentation for
completeness, correctness, reliability and maintainability. And of course it includes
assurances that the system meets the specification and the requirements for its
intended use and performance.

The various types of testing on the system are:

i)Unit testing ii)Integrated testing iii) Validation testing

iv)User acceptance testing v)Output testing


CONCLUSION
After we have completed the project we are sure the problems in the existing
system would overcome. The “LIBRARY MANAGEMENT SYSTEM” process
made computerized to reduce human errors and to increase the efficiency. The
main focus of this project is to lessen human efforts. The maintenance of the
records is made efficient, as all the records are stored in the ACCESS database,
through which data can be retrieved easily. The navigation control is provided in
all the forms to navigate through the large amount of records. If the numbers of
records are very large then user has to just type in the search string and user gets
the results immediately. The editing is also made simpler. The user has to just type
in the required field and press the update button to update the desired field.

The Books and Students are given a particular unique id no.So that they can be
accessed correctly and without errors. Our main aim of the project is to get the
correct information about a particular student and books available in the library.

BIBLIOGRAPHY
www.google.com

www.wikipedia.com

www.123eng.com

You might also like