You are on page 1of 10

Project Proposal

Level 3

ONLINE LIBRARY SYSTEM FOR SURVEY DEPARTMENT

Prepared by:
L H A Nirmani Nadeeshika Buddhadasa
E111041046

Supervised By:
Ms. Dusha Ivandi

Degree of Bachelor of Information Technology (External)


Faculty of Information Technology
University of Moratuwa

2013

Project Proposal
Level 3

ONLINE LIBRARY SYSTEM SURVEY DEPARTMENT

Prepared by:
L H A Nirmani Nadeeshika Buddhadasa
E111041046

Supervised By:
Ms. Dusha Ivandi

Degree of Bachelor of Information Technology (External)


Faculty of Information Technology
University of Moratuwa

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. Proposed Solution ............................................................................................... 3


5.1.

Activities involved by Administrator

5.2.

Activities involved by Librarians

5.3.

Activities involved by Borrowers

5.4.

Function Requirements

5.5.

High Level Architecture

6. Resource Requirement ....................................................................................... 6


6.1.

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.

2. Background and Motivation


Many library systems are performed manually. Survey Department Library System is
performed manually as well. In this situation lots of people involved to maintain the
library by keeping record of books and users (borrowers), check the books manually,
keep records of issued books, calculating records of fines...etc. All those things have
to be operated manually and handling is complicated. Also manual record keeping
systems are not a reliable. Because it possibly can forget records, can destruct records,
can miss place records, time consuming...etc.
On the users (borrowers) side, books cannot be found easily at ones and difficult to
search, sometimes some books might not be available in the library but really need to
the users. People get depressed and annoyed by searching not available books in the
library. It's a time wasting. People get tired of using libraries. And less time, busy
with works, not liking to the paper environment are also cause to fall off this library.
Therefore cheating, not returning books are happened by users.
People really love to read and it helps to relax mind, life. Not only has that it helps to
gain knowledge. Libraries are the easiest and cheapest way to read books and this is a
public property. Anyone can use libraries without worrying about money. Less cost,
can get various types of books in one place, time and money saving from shopping to
find books, can get rare books and magazines are some benefits of using libraries.
Survey Department library is also built to the people who are working in the
department. They are stress with their works and they need some small time to get
relax. Thats why there has a Library. But there is the same problem. That is library is
being gone to leave because of effective less, time consuming manual library system.

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. Aims and Objectives

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.

5.1. Activities involved by the Administrator

All the activities are controlled by the administrator


Maintain book information and user details
Add and delete book information
View user details
Maintain the system such as logins, registrations...etc
Update the database
Check updates
Approve or deny user requests
E-Mail and SMS alerts

5.2. Activities involved by the Librarians

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

5.3. Activities involved by the Borrowers

Search books by using titles, names and author


View user details and maintain their profiles
Modify user details
Reserve books
Return books
Pay penalty

All these activities are executed by the system and interfaces and it should be user
friendly to the users.

5.4. Function Requirements


User can access to this web based system from anywhere such as at home, at
office...etc anytime because of the less time. The system allow guest only to see main
page and the system should allow anyone to browse the view of the system and guests
are allowed to access the main page but only the users can reserve the books using
user ID. The system issue User ID for each registered user and that ID should be used
always. Users can register online or manually. Registering to the library online form
should be filled by giving all the details and since the username is unique the system
must given a message if the entered username is not available. Then the system
should allow user to login to the system and welcome message is displayed upon the
successful login and user will see the account page. Important part is getting library
card. Card is issued for the user ID and should let on their identity card to the library.
If all the details are true the system will issue the card. New user can't reserve books
before getting their library cards. After getting card system will give permission to
access to their profile to reserve books.
Not only that the system should allow user to edit their profile details anytime such as
contact details, contact email address, personal address, picture, password...etc. And
also this system should allow the user to search for books advance or simply.
Therefore user can find right book which are needed. The system can allow user to
reserve just one or two books at a time and there should be allowed user to view their
all the history of reserved book details as well as other details. After reserving a book
system give three days to user to visit library borrow the book. After three days
reservation will be expired automatically. When user borrows the book system will
start to compute the time to return the book. This system should update the library
information such as new books arrivals, penalty for overdue submissions...etc.
And also this system should be reminded about the returning book date by generating
SMS or E-Mail automatically to avoid the forgetting. And also generate penalty
automatically for the overdue submissions and send the SMS and E-Mail to inform
about that. This system should allow only the administrator to modify or change the
site and administrator can check for the updates to the database. Figure 1 shows the
overview of the Online Library System and how it interacts with different services.

Web Based Online Library System

Searching

Renew

Reservation

View borrow record

Email & SMS notification

Login the
library website

Login the
library website

Login the
library website

Login the
library website

Check the borrow


record in database

Input
Information

Search books

View the
borrow record

Search required
data from
database

Check late submission

Click reserve
button

Click renew
button

Update data
in database

Update data in
database

Search matched
data from
database
Output suitable
record through
website

Check user penalty


for Overdue

Output borrow
record through
website

Send an email to
remind

Figure 1 : Overview of the online library system

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

Online Library System


Approve/ deny user requests

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

Add/delete /update data


Logout
Issue books

Maintain book and users details


Database

Check Updates
Librarian
Maintain library
Maintain returned books

Figure 2 : High Level Architecture of the online library system

6. Resource Requirements
6.1. Software

Visual Studio .Net


My SQL
Adobe Dreamweaver CS5
Adobe Photoshop CS3
PHP and HTML
C#. net
Wamp Server
Microsoft windows operating System
Any Kind of web Browser

6.2. Hardware

Complete computer system (3.0 GHz or higher processor and 1GB or


higher RAM)
Internet connection

Above requirements will be subject to change as the project progression


References
[1]. Unified modeling library management system - use case diagram. Available at :
<http://umldiagramtutorial.blogspot.com/2012/09/library-management-systemusecase.html> - [Accessed September 5, 2013]
[2]. Proposal for library system to Run Run Shaw Library- Prepared by Wai Fung
System Design Co. Ltd. - [Accessed August 29, 2013]
[3]. Online Library Management System. Available at: [Accessed August 25, 2013]
< http://www.scribd.com/doc/23644369/Online-Library-Management-System>
[4]. Online Library Management System. Available at:
<http://www.iisjaipur.org/iiim-current-08/mca_iv_sem_pro_eva/11.projectonline%20library%20management%20system.pdf> - [Accessed September 25,
2013]
[5]. Library Management system. Available at:
< http://www.scribd.com/doc/11600682/Library-Management-System> [Accessed August 29, 2013]

Appendix - Plan of Action


2013

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

You might also like