SP-2 Project Report (18-219)

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 21

MANAGES & STORES BOOK

INFORMATION
Project Report submitted to IcfaiTech (Deemed to be University)
as a partial fulfillment of the requirements for the award of
the Degree of B. Tech in
(faculty)

KOTA. SRIKAR BABU

18STUCHH010219

Department of Computer Science Engineering


IcfaiTech (Deemed to be University)
HYDERABAD
MAY 2021
DECLARATION

I declare that the work contained in the Project Report is original and it has been
done by me under the supervision of Dr.Vara Prasad. The work has not been
submitted to any other University for the award of any degree or diploma.

Date: 12/05/2021 Signature of the Student

K. Srikar Babu
CERTIFICATE

This is to certify that the Project Report entitled MANAGES & STORES BOOK
INFORMATION, submitted by Mr. K. Srikar Babu in the Department of Computer
Science Engineering IcfaiTech (Deemed to be University) for the award of the
degree of B. Tech in the Faculty of Dr. Vara Prasad is a record of bonafide work
carried out under my (our) guidance and supervision.

Date: 12/05/2021 Signature of the Supervisor(s)

Name: Dr.Vara Prasad


Designation:
Department: CSE
Institute:Icfai Tech
ACKNOWLEDGEMENT

First, I wish to express my sincere gratitude to my supervisor, Dr. Vara Prasad, for his
enthusiasm, patience, insightful comments, helpful information, practical advice, and
unceasing ideas that have helped me tremendously at all times in my research and making
of this thesis.

DATE: K. SRIKAR BABU

12/05/2021 CSE-18-219
CONTENTS

S.NO TITLE PAGE.NO


a. Title page 1
b. Declaration page 2
c. Certificate 3
d. Acknowledgements 4
e. Table of contents 5
TABLE OF CONTENTS

ABSTRACT

1. INTRODUCTION
1.1 PROJECT AIMS AND OBJECTIVES

1.2 BACKGROUND OF PROJECT

2. SYSTEM ANALYSIS

2.1 SOFTWARE REQUIREMENT SPECIFICATION

2.1.1 GENERAL DESCRIPTION

2.1.2 SYSTEM OBJECTIVES

2.1.3 SYSTEM REQUIREMENTS

2.1.4 SOFTWARE AND HARDWARE REQUIREMENTS

3. SYSTEM DESIGN

3.1 TABLE DESIGN

4.SYSTEM TESTING

5.CONCLUSION & FUTURE SCOPE

6.REFERENCES
ABSTRACT OF THE PROJECT REPORT

Online Library Management System is a system which maintains the information


about the books present in the library, their authors, the members of library to whom
books are issued, library staff and all. This is very difficult to organize manually.
Maintenance of all this information manually is a very complex task. Owing to the
advancement of technology, organization of an Online Library becomes much simple.
The Online Library Management has been designed to computerize and automate the
operations performed over the information about the members, book issues and returns
and all other operations. This computerization of library helps in many instances of its
maintenances. It reduces the workload of management as most of the manual work done
is reduced.
INTRODUCTION

This chapter gives an overview about the aim, objectives, background and operation
environment of the system

1.1 PROJECT AIMS AND OBJECTIVES

The project aims and objectives that will be achieved after completion of this project are
discussed in this subchapter. The aims and objectives are as follows:

 A search column to search availability of books.

 Make functioning of library faster.

 To eliminate the paper work in library.

 To minimize the loss done to book.

 To record every transaction in computerized system so that problem such as


record files missing won't be happen.
1.2 BACKGROUND OF PROJECT

Library Management System is an application which refers to library systems which are
generally small or medium in size. It is used by librarian to manage the library using a
computerized system where he/she can add new books, member, modify book
information, modify student information and Page sources.

Books and student maintenance modules are also included in this system which would
keep track of the students using the library and also a detailed description about the books
a library contains. With this computerized system there will be no loss of book record or
member record which generally happens when a noncomputerized system is used.

All these modules are able to help librarian to manage the library with more convenience
and in a more efficient way as compared to library systems which are not computerized

PROCESSOR INTEL CORE PROCESSOR OR BETTER

PERFORMANCE OPERATING SYSTEM WINDOWS VISTA, WINDOWS10,

UBUNTU

MEMORY 1GB RAM OR MORE

HARD DISK SPACE MINIMUM 3 GB FOR DATABASE USAGE FOR FUTURE

DATABASE MY SQL
SYSTEM ANALYSIS

In this chapter, we will discuss and analyze about the developing process of Library
Management System including software requirement specification (SRS) and comparison
between existing and proposed system. The functional and nonfunctional requirements are
included in SRS part to provide complete description and overview of system requirement
before the developing process is carried out. Besides that, existing vs proposed provides a
view of how the proposed system will be more efficient than the existing one.

2.1 SOFTWARE REQUIREMENT SPECIFICATION

2.1.1 GENERAL DESCRIPTION

PRODUCT DESCRIPTION: Library Management System is a computerized system


which helps user(librarian) to manage the library daily activity in electronic format. It
reduces the risk of paper work such as file lost, file damaged and time consuming. It can
help user to manage the transaction or record more effectively and timesaving.

PROBLEM STATEMENT:

The problem occurred before having computerized system includes:

 File lost

When computerized system is not implemented file is always lost because of human
environment. Sometimes due to some human error there may be a loss of records.

 File damaged When a computerized system is not there file is always lost due to some
accdent like spilling of water by some member on file accidentally. Besides some natural
disaster like floods or fires may also damage the files

 Difficult to search record

When there is no computerized system there is always a difficulty in searching of records


if the records are large in number
 Space consuming

After the number of records become large the space for physical storage of file and
records also increases if no computerized system is implemented

 Cost consuming

As there is no computerized system the to add each record paper will be needed which
will increase the cost for the management of library.

2.1.2 SYSTEM OBJECTIVES

 Improvement in control and performance


The system is developed to cope up with the current issues and problems of library.
The system can add user, validate user and is also bug free.

 Save cost

After computerized system is implemented less human force will be required to maintain
the library thus reducing the overall cost.

 Save time

Librarian is able to search record by using few clicks of mouse and few search keywords
thus saving his valuable time.

 Option of online Notice board

Librarian will be able to provide a detailed description of workshops going in the college
as well as in nearby colleges

 Lecture Notes

Teacher have a facility to upload lectures notes in a pdf file having size not more than
10mb
2.1.3 SYSTEM REQUIREMENTS

2.1.3.1 NONFUNCTIONAL REQUIREMENTS

 Product Requirements

EFFICIENCY REQUIREMENT

When a library management system will be implemented librarian and user will easily
access library as searching and book transaction will be very faster.

RELIABILITY REQUIREMENT

The system should accurately performs member registration, member validation, report
generation, book transaction and search

USABILITY REQUIREMENT

The system is designed for a userfriendly environment so that student and staff of library
can perform the various tasks easily and in an effective way.

ORGANIZATIONAL REQUIREMENT

IMPLEMENTATION REQUIREMNTS

In implementing whole system it uses html in front end with php as server side
scripting language which will be used for database connectivity and the backend is the
database part is developed using mysql.

DELIVERY REQUIREMENTS

The whole system is expected to be delivered in six months of time with a weekly
evaluation by the project guide.
2.1.3.2 FUNCTIONAL REQUIREMENTS

1.1 REGISTER NEW BOOK

Description of feature

This feature allows to add new books to the library

Functional requirements

-System must be able to verify information


-System must be able to enter number of copies into table.
- System must be able to not allow two books having same book id.

1.2 SEARCH BOOK

DESCRIPTION OF FEATURE

This feature is found in book maintenance part. we can search book based on book id,
book name, publication or by author name.

Functional requirements

- System must be able to search the database based on select search type

- System must be able to filter book based on keyword entered

- System must be able to show the filtered book in table

view Functional requirements

-System should be able to add detailed information about events.

-System should be able to display information on notice board available in the homepage
of site
2.1.4 SOFTWARE AND HARDWARE REQUIREMENTS

This section describes the software and hardware requirements of the system

2.1.4.1 SOFTWARE REQUIREMENTS

 Operating system- Windows 7 is used as the operating system as it is stable and


supports more features and is more user friendly.

 Database MYSQL-MYSQL is used as database as it easy to maintain and retrieve


records by simple queries which are in English language which are easy to understand and
easy to write.

 Development tools and Programming language- HTML is used to write the whole code
and develop webpages with css, java script for styling work and php for sever side
scripting.

2.1.4.2 HARDWARE REQUIREMENTS

 Intel core i5 2nd generation is used as a processor because it is fast than other
processors an provide reliable and stable and we can run our pc for longtime. By
using this processor we can keep on developing our project without any worries.
 Ram 1 GB is used as it will provide fast reading and writing capabilities and will in
turn support in processing.

Existing System:

 Early days Libraries are managed manually. It required lot of time to record or to
retrieve the details. The employees who have to record the details must perform
their job very carefully. Even a small mistake would create a lot of problems.
Security of information is very less. Report generations of all the information is
very tough task.

 Maintenance of Library catalogue and arrangement of the books to the catalogue is


very complex task. In addition to its maintenance of member details, issue dates
and return dates etc. manually is a complex task.
 All the operations must be performed in perfect manner for the maintenance of the
library without any degradation which may finally result in the failure of the entire
system

Proposed System:

To solve the inconveniences as mentioned in the existing system, an Online Library is


proposed. The proposed system contains the following features:

 The students will register them through Online


Individually each member will have his account through which he can access the
Information needs

 Book details like authors, number of copies totally maintained by library, present
available number of books, reference books, non-reference books etc. all this
information can be made handy.

 Regarding the members designation, number of books was issued.

 Issue dates and returns of each member is maintained separately and fine charged if
there is any delay in returning the book.
 Administrator can add, update the books.

 Time consuming is low, gives accurate results, reliability can be improved with the
help of security
SYSTEM DESIGN

3.1 TABLE DESIGN

VARIOUS TABELS TO MAINTAIN INFORMATION

 Book Table from Database Library


 Member Table from Database Library
 Transaction Table from Database Library
SYSTEM TESTING

The aim of the system testing process was to determine all defects in our project. The
program was subjected to a set of test inputs and various observations were made and
based on these observations it will be decided whether the program behaves as expected
or not. Our Project went through two levels of testing.

1.integration testing

integration testing

In this type of testing we test various integration of the project module by providing the
input. The primary objective is to test the module interfaces in order to ensure that no
errors are occurring when one module invokes the other module.
CONCLUSION & FUTURE SCOPE

This provides a computerized version of library management system which will benefit
the students as well as the staff of the library.

It makes entire process online where student can search books, staff can generate reports
and do book transactions.

It has a facility of teacher’s login where teachers can add lectures notes and also give
necessary suggestion to library and also add info about workshops or events happening in
our college or nearby college in the online notice board.

There is a future scope of this facility that many more features such as online lectures
video tutorials can be added by teachers as well as online assignments submission facility,
a feature of group chat where students can discuss various issues of engineering can be
added to this project thus making it more interactive more user friendly and project which
fulfills each users need in the best way possible.
REFERENCES

https://en.wikipedia.org/wiki/Library_management

https://sourceforge.net/p/librarymanagementsystemdotnet/wiki/Home/

https://koha-community.org/

https://calstate.atlassian.net/wiki/spaces/ULMS/overview

https://www.softwaresuggest.com/library-management-software

You might also like