LIBRARY BOOK LOCATOR PROJECT - Android
LIBRARY BOOK LOCATOR PROJECT - Android
LIBRARY BOOK LOCATOR PROJECT - Android
ABSTRACT
Enter name of the book you are looking for and locate its position on your phone.
Students, professors, are going to have a great time using this amazing android
app. This is one of those few android project ideas that can be developed during
college days and be implemented. People are going to have a great time using this
application because finding one book among millions is definitely a mammoth of
the task.
Well a library is a vast collection of books. This requires a proper arrangement and
placement of books in an order that makes it easy for the user to find a particular
book. But in very large libraries having a huge collection, locating a particular
book becomes quite a task.
Even though all books are arranged in categories, the location of category must
first be known so that the user gets to know where that particular category of books
are placed. In such a condition there needs to be a way through user can precisely
locate the location of any book by just typing its name.
The library operator just needs to add the location of a book in the system such as
“3rd row| Right side | History Section | Fourth Book” and a map of the book along
with its status of weather it is currently available or issued to someone else. All this
data is stored on the server. This application will be useful to the librarians and
also to the people searching for a particular book in the library. Using this
application people will be able to search as to in which position the book is
present. They can also see to it whether the book is present or not. It provides the
facility for the librarians to update the new books available in the library. People
can enter the book and the authors name and can get the exact location of the
book
Existing system
The activities are done by manually by visiting the library .checking the book that avail or not
by visit the library .
Lot of paper work to maintain the record work.
Need more time
Proposed system
Using this application people will be able to search as to in which position the book is present.
They can also see to it whether the book is present or not. It provides the facility for the
librarians to update the new books available in the library. People can enter the book and the
authors name and can get the exact location of the book
Advantages
• It becomes convenient for users to search book directly through app
• Saves time .
• Provides book availability details
Feasibility study
Technical Feasibility
Economical Feasibility
Economical Feasibility Study is the most frequently used method for evaluating the
effectiveness of Online Social Networking Site. This analysis phase determines
how much cost is needed to produce the proposed system. This system is
economically feasible since it does not require any initial setup cost, as the
organization has required machines and supporting programs for the application to
execute itself. It does not need additional staffing requirements.
Operational Feasibility
Operational Feasibility study is performed to check whether the system is
operationally feasible or not. Using command buttons throughout the application
programs enhances operational feasibility. So maintenance and modification is
found to be easier.
Legal Feasibility
Determines whether the proposed system conflicts with legal requirements or not.
e.g.: A data processing system must comply with the local Data Protection Acts.
Schedule feasibility
A project will fail if it takes too long to be completed before it is useful. Typically
this means estimating how long the system will take to develop, and if it can be
completed in a given time period using some methods like payback period.
Schedule feasibility is a measure of how reasonable the project timetable is.
Resource Feasibility
This involves questions such as how much time is available to build the new
system, when it can be built, type and amount of resources required, dependencies,
etc. Contingency and mitigation plans should also be stated here.
System specification
SYSTEM REQUIRMENTS
HARDWARE REQUIREMENTS:
Processor : i3
Hard Disk : 5 GB
Memory : 1GB RAM
SOFTWARE REQUIREMENTS:
modules
Book Search
Admin
Faculty
Student
Modules Description:
• Admin : who can manage all the activities done by the modules and
activities like add the books ,manage the issued books ,book request
• Faculty: they can view books in the library and give request book to the
library ,the can return the book through this application. They can check the book
availability by the help of book search and book availability check module
• Student : they can view books in the library and give request book to the
library ,the can return the book through this application ,they can check the book
availability by the help of book search and book availability check module.
Input design
Input design is a part of overall design, which requires careful attributes. Input design is a
process of converting user oriented input into computer-based formats. This input to the system
is provided using java. The goal of designing input data is to make entry as easy, logical and free
from errors. Computers require necessary date for their functioning, hence input designs become
an essential part of computer oriented information system. In input design user oriented inputs
are converted into computer based formats. Inputs are of two types in a computer system.
The goal of designing input data is to make data entry easy, logical and free from errors
as possible. Inputs are raw data that are accepted from the system and are processed to produce
the output. The input records have to be validated, edited, organized and accepted by the system
before being processed to produce the output. We use some data entry screens for inputting
different data. Input screens messages and careful programming can reduce input as errors to
some extent.
Database Design
The general objective is to make information necessary, quick, inexpensive and flexible
for the user. Database allows the data to be protected and organized separately from other
resources. A database is a collection of interested data stored with minimum redundancy to serve
many users quickly and efficiently. The general objectives considered in database design are
controlled redundancy, case of learning and use, data independency, more information at low
cost, accuracy and integrity, recover from failure, privacy and security performance.
Data structuring is refined through a process called normalization. Data are grouped into
simplest way possible, so that later changes can be made with a minimum impact on data
structures. Based on the requirements determined during the definition phase of project life
cycle, the data elements describing the entity were determined. They are later submitted to
normalization to remove redundancy and to optimize them.
Database objectives:
Components of Database
Database is comprised of the following components, which are either data or the constructs
to manage data:
Field
Tables
Internal Database tables
Database Constructs
Fields
Data is contained in information blocks called fields. Each separate piece of data is declared
to contain a specific type of data as text, number, and date/time. Data types are used to protect
the integrity of data. Various constraints may be placed on a field so that data integrity is
ensured. Some of these constraints are unique, not null, and size. The assigning of constraints is
taken care of and it forms the heart of the database design.
Tables
A table contains a group of fields of related information that define a single category. The
table stores the data in fields. A set of fields that define one entry is called a record.
In addition to the table defined some database also creates tables that keep track of what
being done with the data.
Table design
Registration
Books
borrow
Members
Request books
LIBRARY LOCATER
Wi-Fi library
Admin
Student
Search
Staff
ADMIN
View admin
Admin
View book
View book
View request
Viewissue
Viewreturned
book
FACULTY
Login View faculty
Faculty
Book details
View book
Book request
View request
Issued book
View issued
Return book
View return
STUDENT
Login
Student View student
Book details
View book
Book request
View request
Return book
View return
SEARCH
E-R DIAGRAM
ADMIN
Authenticate
Login
Data flow diagram
Wi-Fi library
Admin
Faculty
Search
Staff
ADMIN
View admin
Admin
View book
View book
View book request
View request
Issued book
Viewissue
Returned book
Viewreturned
book
FACULTY
Book details
View book
Book request
View request
Issued book
View issued
Return book
View return
STUDENT
Login
Student View student
Book details
View book
Book request
View request
Return book
View return
SEARCH