Professional Documents
Culture Documents
Online LIbrary System PDF
Online LIbrary System PDF
Level 3
Prepared by:
L H A Nirmani Nadeeshika Buddhadasa
E111041046
Supervised By:
Ms. Dusha Ivandi
2013
Project Proposal
Level 3
Prepared by:
L H A Nirmani Nadeeshika Buddhadasa
E111041046
Supervised By:
Ms. Dusha Ivandi
2013
Contents
Page
Table of Contents ....................................................................................................... i
1. Introduction ......................................................................................................... 1
2. Background and Motivation .............................................................................. 1
3. Problem in Brief .................................................................................................. 2
4. Aims and Objectives ........................................................................................... 2
4.1.
Aim
4.2.
Objectives
5.2.
5.3.
5.4.
Function Requirements
5.5.
Software Requirements
6.2.
Hardware requirements
References .................................................................................................................. 6
Appendix .................................................................................................................... 7
1. Introduction
Technology has completely changed life of human beings and has made the lives
easier by inventing various kinds of applications, systems and tools. Today most of
the systems are shifting to computer based system.
Libraries are the knowledge gaining centers and also they are still using manual
system today as early. Survey Department is also use manual library system. The
client required a computer system to manage the day to day activities of their Library
as they have recently realized that their current manual system has become inefficient
and time consuming. All the process have to be processed by human effort which the
librarian have to be fill in a lot of information into a book record in order to complete
a single and simple transaction like borrowing and returning of books. Inaccurate as it
is an instance of inefficiency as human errors may be committed easily, especially
during peak hours of the library usage.
Cheatings, not returning books back are some troubles that library is faced. Busy time
schedule, e-books and online reading methods, complicated lives, new technological
things, are some reasons for not using this library today as they think. There should be
another way. This project is targeted on implementing a reliable, speed, time saving
and efficient computerized system in the Survey Department library to suit modern
human life.
Then they will leave reading books also. Soon on people will become artificial,
feeling less people without creative minds. Because of all those things, solving this
problem is the most important.
With the perspective on IT Undergraduate I thought to build an online system for the
survey department to do major activities of library to suit busy life style and to
increase effectiveness of the present library and save time. Register to the library,
search books using the web interface, select and reservation books can do online and
also remind the returning dates, remind the fines by automatically generated SMS
alert and E-Mail is the best feature of this system. This will provide the effectiveness
and increase the usage of the library in Survey Department. Time saving and user can
access this system any time. This is the time to modernize the manual library system
to fit with modern technology to manage reliable, speed, time saving, efficient,
effective library system and increase the usage of libraries.
3. Problem in Brief
Library system in Survey Department is operated manually. Keeping records,
registering by form filling, filing records, check books manually, difficult to keep
papers that are filed, keep records of issued books...etc. Therefore lot of problems has
been generated. Sometimes because of this inefficient, ineffective, time consuming,
system people get depressed. They are leaving library because of the difficulties of
finding books, busy life style, timeless and modernized the technology as well as
lives. Therefore there should be the reliable way to manage library system.
4.1. Aim
The aim of this project is to develop an efficient and reliable web-based system for
the Survey Department that can handle and manage the activities involved in a library
system for addressing the problem of difficulty in maintaining and ineffectiveness
manual library system. Easy searching availabilities, Provide up to date information,
generating the SMS and E-Mail automatically to remind returning date, remind about
fines and less managing personal are the major goals.
4.2. Objectives
Develop an online system that can replace the manual library system in
Survey Department
Develop a database which stores people's details, workers details and
book details
Design user interfaces to navigate through the system for the users
Create a user friendly and easy to understand system environment
Give a reliable search facility for the users
Give registration facilities
Give separate logins, user roles for administration, librarians, and users
Create a system to automatically generate a message through the E-Mail
and SMS to remind the date to hand over the book and remind about fines
and generate the fine for the delay periods
Provide up to date information
Keep all the activities of members such as registration, reservations, and
modifications
Keep list of damage books as well
Update all the information such as change or delete the member's
information.
Generate reports
Generate notifications of overdue books to the librarian
5. Proposed Solution
To develop the best system to the library in Survey Department by achieving the aims
and objectives, firstly we should identify the main features that involved to the
system. There are three types of users such as administrator, librarian and borrower.
All users should be able to login to the system with separate login profiles and also
new users can be registered only under the administrator. Every member can search
the available books that are updated by using this system immediately from anywhere
without worrying unavailability problem. All user details and book details are stored
in the database and this can be updated.
Issue books
Maintain returned books
Maintain the reserved books
Maintain the racks and other things
Add or delete or update data under the administrator.
Check the updates
Fine collection on late submission
All these activities are executed by the system and interfaces and it should be user
friendly to the users.
Searching
Renew
Reservation
Login the
library website
Login the
library website
Login the
library website
Login the
library website
Input
Information
Search books
View the
borrow record
Search required
data from
database
Click reserve
button
Click renew
button
Update data
in database
Update data in
database
Search matched
data from
database
Output suitable
record through
website
Output borrow
record through
website
Send an email to
remind
Most of the people in the department do not have enough time but they may be free at
night. Therefore they can sacrifice small time for reading books. This system will give
great help to people to start reading books back. No need lot of recourses. There
should be needed for this system such as computer, internet. Simply users can access
to this system.
5.5. High Level Architecture of the System
Figure 2 shows the architecture of the online library system and how it interacts with
different services.
Reserve books
Add/remove members and books
Modify profile
Send Email & SMS reminders
Return books
Request books
Sign Up
Maintain a system
Pay penalty
Login
Update database
Update Profile
User
Search books
Check updates
Change Password
View log files
Administrator
Search Books
Check late
submission
Give feedback
Fine collection on late submission
Maintain reserved books
View Help
Change database location
Check Updates
Librarian
Maintain library
Maintain returned books
6. Resource Requirements
6.1. Software
6.2. Hardware
JUL
JUN
MAY
APR
MAR
05.
FEB
04.
JAN
03.
DEC
02.
No of weeks in a month
Study the Technology
a) Define the Project Scope
b) Research of other similar products
c) Identifies the technology
Design and analysis
a) Design the web development
platform and database tools
b) Defining the site pages and creating
a navigation map
c) Design the architecture
d) Design the database structure
e) Design the application logic
f) Design the interfaces
Implementation and Testing
a) Develop the database structure
b) Develop the framework
c) Develop the application logic
d) Develop the interface
e) Integration of modules and coding
Testing and Debugging
a) Unit testing
b) Functional testing
c) Regression testing
d) Performance testing
e) Error checking and Finalize project
Prepare the final project report
NOV
01.
Task Name
OCT
No
2014
1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4
Page 7