You are on page 1of 18

E-LIBRARY

A Project Report
Submitted in partial fulfillment of the
Requirements for the award of the Degree of
BACHELOR OF SCIENCE (INFORMATION TECHNOLOGY)
By
Najimuddin Abdul Rashid Shaikh
23
Under the esteemed guidance of
Prof. Priyanka Suryawanshi

DEPARTMENT OF INFORMATION TECHNOLOGY


SREE NARAYAN GURU COLLEGE OF COMMERCE
(Affiliated to University of Mumbai)
CHEMBUR, MUMBAI-400089
MAHARASHTRA
2022-2023
PROFORMA FOR THE APPROVAL PROJECT PROPOSAL

PNR No.: …………………… Roll no:

1. Name of the Student

2. Title of the Project

3. Name of the Guide

4. Teaching experience of the Guide _

5. Is this your first submission? Yes No

Signature of the Student Signature of the Guide

Date: ………………… Date: …………………….

Signature of the Coordinator


Date: …………………
SREE NARAYAN GURU COLLEGE OF COMMERCE
(Affiliated to University of Mumbai)
CHEMBUR, MUMBAI-400089
MAHARASHTRA
2022-2023
DEPARTMENT OF INFORMATION TECHNOLOGY

CERTIFICATE

This is to certify that the project entitled, "E-Library", is bonafied work of NAJIMUDDIN
ABDUL RASHID SHAIKH bearing Seat. No: (23) submitted in partial fulfillment of the
requirements for the award of degree of BACHELOR OF SCIENCE in INFORMATION
TECHNOLOGY from University of Mumbai.

Internal Guide (12 bold) Coordinator

External Examiner

Date: College Seal


Abstract
E-Library system known as an automated Library is software that is developed to
handle basic functions of a Library, and provides a complete solution for the administration of
a library’s technical functions and services to the public. These functions range from, tracking
the assets held by the library, managing lending, through to supporting the daily work over.
These systems are used in almost all libraries large and a small.

E-Library System is an Advance Library Website that helps in fast and effortless
gathering of all information in the library. As we all know the library is an important part of
all schools and universities and the demand for Library Automation Software in India has
increased with the advancement of the system.

E-Library Administration Website which will turn your library into a digital system
where you can easily access the database. As the digital revolution has already taken a boom,
every school and college also wants to get advance and remain up-to-date with the current
market demand. The library system has taken gear due to Government educational policies
and systems. The government provides funding to the schools and colleges for the installation
of the Library Automation System.
ACKNOWLEDGEMENT

I would like to express my special thanks of gratitude to my teacher prof. Priyanka

Suryawanshi as well as our Bsc IT Co-ordinator Mrs. Tulsi Mohan Adal who gave me the golden

opportunity to do this wonderful project on the topic E-Library System, which also helped me in

doing a lot of Research and I came to know about so many new things I am really thankful to them.

Secondly I would also like to thank my parents and friends who helped me a lot in finishing this

project within the limited time.

I am making this project not only for marks but to also increase my knowledge.

THANKS AGAIN TO ALL WHO HELPED ME


DECLARATION
I hereby declare that the project entitled, “E-Library” done at Mumbai, has
not been in any case duplicated to submit to any other university for the award of
any degree. To the best of my knowledge other than me, no one has submitted to
any other university.
The project is done in partial fulfillment of the requirements for the award
of degree of BACHELOR OF SCIENCE (INFORMATION
TECHNOLOGY) to be submitted as final semester project as part of our
curriculum.

Najimuddin Abdul Rashid Shaikh


TABLE OF CONTENTS

CHAPTER 1: INTRODUCTION 01(pg no)


1.1 Background 02(pg no)
1.2 Objectives 03
1.3 Purpose, Scope, and Applicability 04
1.3.1 Purpose 05
1.3.2 Scope ..
1.3.3 Applicability ..
1.4 Achievements
1.5 Organization of Report
CHAPTER 2: SURVEY OF TECHNOLOGIES
CHAPTER 3: REQUIREMENTS AND ANALYSIS
3.1 Problem Definition
3.2 Requirements Specification
3.3 Planning and Scheduling
3.4 Software and Hardware Requirements
3.5 Preliminary Product Description
3.6 Conceptual Models
CHAPTER 4: SYSTEM DESIGN
4.1 Basic Modules
4.2 Data Design
4.2.1 Schema Design
4.2.2 Data Integrity and Constraints
4.3 System Design
1. INTRODUCTION

Borrowing books, returning books or viewing the available books at the Library of
the local University is currently done manually where in the student has to go to the
Library and check the available books at the Library. Students check the list of books
available and borrow the books if the book is a borrow book otherwise it is of waste
for the student to come to the library to come to check for the books if the student
doesn’t get the book. Then the librarian checks the student id and allows the member
to check out the book and the librarian then updates the member database and also
the books database. This takes at least one to two hours if the member is available at
the nearby place otherwise it may take more time.
We have decided to investigate the use of an Online Library Management System.
This system would be used by members who may be students or professors of that
University to check the availability of the books and borrow the books, and by the
librarian to update the databases. The purpose of this document is to analyze and
elaborate on the high-level needs and features of the Online Library System. It
focuses on the capabilities and facilities provided by a Library. The details of what
all are the needs of the Online Library System and if it fulfils these needs are detailed
in the use-case and supplementary specifications.
1.1 BACKGROUND

E-Library 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, videos 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 non-
computerized 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.
1.2 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:
Online book reading.
 A search column to search availability of books.
 Facility to download required book.
 Video tutorial for students.
 An Admin login page where admin can add books, videos or page sources
 Open link for Learning Websites
1.3.1 PURPOSE
The purpose of Software Requirements Specification (SRS) document is to
describe the external behavior of the Online Library System. Requirements
Specification defines and describes the operations, interfaces, performance, and
quality assurance requirements of the Online Library System. The document also
describes the nonfunctional requirements such as the user interfaces. It also describes
the design constraints that are to be considered when the system is to be designed,
and other factors necessary to provide a complete and comprehensive description of
the requirements for the software. The Software Requirements Specification (SRS)
captures the complete software requirements for the system, or a portion of the
system. Requirements described in this document are derived from the Vision
Document prepared for the Online Library System.

1.3.2 SCOPE

The Software Requirements Specification captures all the requirements


in a single document. The Online Library System that is to be developed
provides the members of the Library and employees of the library with
books information, online blocking of books and many other facilities.
The Online Library System is supposed to have the following features.

1.3.3 APPLICABILITY

 The product provides the members with online blocking of books


capabilities and the Online Library System is up and running all
day.
 The system provides logon facility to the users.
 The system provides the members with the option to check their
account and/or change their options like password of the account
whenever needed all through the day during the library hours.
 The system allows the members to block the books 24 hours a day
and all the through the semester.
 The system lets the library staff to check which all members have
blocked the books and whether they can borrow any more books
or not.
 The system allows the Librarian to create the books catalog,
add/delete books and maintain the books catalog.
 The system updates the billing system as and when the member
borrows or returns a book.
 The book catalog is automated and the decision of offering the
book based on the category of the book is automatically decided.
 We also have an order department, which manages to add or
remove a book from the Library.

The features that are described in this document are used in the future
phases of the software development cycle. The features described here meet
the needs of all the users. The success criteria for the system is based in the
level up to which the features described in this document are implemented
in the system.

1.4 ACHIVEMENTS
By successfully implementing the project, a substantial knowledge has been
acquired on the implementation of a database system using .net technologies.
This knowledge will be useful in the future in creating any type of desktop
application or online database systems.

1.5 ORGANIZATION OF REPORT


A digital library is a special library with a collection of digital objects that can
include text, visual material, audio material, video material, stored as electronic
media formats (as opposed to print, or other media.), along with means for
organizing, storing, and retrieving the files and media contained in the library
collection. Digital libraries can vary immensely in size and scope, and can be
maintained by individuals, organizations, or affiliated with established physical
library buildings or institutions, or with academic institutions. The digital content
may be stored locally, or accessed remotely via computer networks.
The E-Library is digital library project is a broadly based effort to achieve
coherent development of our national information resources. The existence of an
open architecture for Digital Library Systems will provide the necessary structure
for developing rapid access to existing information resources and for creating
new information resources; some will be public, some commercial, some
organizational and some personal. These will all be pieces of a larger composite
library system if they adhere to the open architecture. Just as the highway system
required judicious choices within each region and coordination at the boundaries,
so will the Digital Library System. It can and should evolve to provide a seamless
structure of access to information to encompass, in as far as practicable, the needs
of all members of society.
By making it easier to use existing information resources, more people will utilize
them
naturally and hence the size of the user base will grow. The approach outlined
here is to allow the user to stipulate simply what he or she wants to have happen
and to let the system take the necessary actions. For example, to retrieve and print
a specific document, the user would simply cite it by name. The library system
would provide the necessary means for locating the information, retrieving it, and
subsequently billing the user (the user could identify that he wants to know the
cost before printing).

An overall architecture is needed to guide our use of such information in the


future. The Digital Library System represents one practical path to the
development of a coherent information base for the management and retrieval of
data. The embodiment of this architecture and its assorted functions, protocols
and standards in tangible experimental system will be a major contribution to the
information infrastructure of the nation.

With the development of Digital Library Systems, enormous opportunities can be


foreseen for creating and selling new products and services and for stimulating
very significant increases in the demand for existing products such as
workstations and print servers.

E- Library system deals with Books with Search and Easy Filtration Option.
Online E-Library system is an automation system, which is used to store the
Books Like interesting new notions such as 1) "digital-back" publications as
counterparts to hardcover and paperback books, 2) multi-media documents,
whose elements may range over a substantial portion of computer based
publications, and 3) semi-automated retrieval services which can scan very large
quantities of published and unpublished material for relevance to research and
analysis.

The introduction of an information infrastructure is strongly affected by the


environment from which it must emerge. There already exists an array of mass
media types (newspapers, television, magazines, books) and some fragmentary
electronic facilities such as electronic mail, and computer-based teleconferencing
services, on-line financial, bibliographic, technical and business databases.
Alternate technologies for mass publication of digital information are beginning
to proliferate. For example, Compact Disk Read Only Memories (CD-ROMs)
appear to be very attractive for many applications. These include the storage of
large quantities of geographic, topographic and medical imagery (e.g. Defense
Mapping Agency databases, NASA LANDSAT imagery, medical magnetic
resonance imagery, etc.) and for large amounts of text and imagery as might be
found in an encyclopedia, Patent and Trademark files, design documents
(architectural, aircraft, ships, integrated circuits, automobiles, etc.) or other
reference volumes.
CHAPTER 2: SURVEY OF TECHNOLOGIES

Web-based application developers are presented with a dizzying variety of


option formats, languages, frameworks and technological objects. We survey,
identify and compare technologies that help the creation of Web apps. We
conclude that, while the Web's connectivity problems have been largely solved,
the cacophony of Web-based applications technologies represents the lack of a
solid model tailored to this domain.

The world has changed to a mobile era, but still today no app could be as
effective as web-based applications. The prevalence of progressive web apps
which perform functions identical to mobile apps is surfacing on top of this. So,
it's pretty clear that web apps will remain and continue for a long time to come.
What makes this web applications worth investing in is the use for development
of high-end scalable technologies or in simpler words, using state-of-the-art
quality stack technology.

In addition, the business penetration and performance of the application can be


maximized with the most suitable technology stack. The use of a poor technology
stack could also lead to a failure of the entire project. Therefore, it is important to
have a thorough look at the web development stack that will be used for the
development of a project.
CHAPTER 3: REQUIREMENTS AND ANALYSIS

3.1 Problem Definition

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 their file is always lost due to some
accident 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.
3.2 Requirements Specification

SOFTWARE REQUIREMENT SPECIFICATION:

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.

SYSTEM REQUIREMENTS

NON-FUNCTIONAL 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 perform member registration, member validation,
report generation, book transaction and search

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

ORGANIZATIONAL REQUIREMENT

IMPLEMENTATION REQUIREMENTS

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 i.e. the database part is developed using Asp.NET.

DELIVERY REQUIREMENTS

The whole system is expected to be delivered in six months of time with a


weekly evaluation by the project guide.
FUNCTIONAL REQUIREMENTS
NORMAL USER
USER LOGIN
Description of feature
This feature used by the user to login into system. They are required to enter user
id and
password before they are allowed to enter the system .The user id and password
will be verified
and if invalid id is there user is allowed to not enter the system.
Functional requirements
-user id is provided when they register
-The system must only allow user with valid id and password to enter the system
-The system performs authorization process which decides what user level can
acess to.
-The user must be able to logout after they finished using system.
1.2 REGISTER NEW USER
Description of feature
This feature can be performed by all users to register new user to create account.
Functional requirements
-System must be able to verify information
-System must be able to delete information if information is wrong
1.3 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.5 SEARCH BOOK
11
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 enterd
- 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.
12
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.

You might also like