Library Management System
Library Management System
UK Open University
INTRODUCTION
Page
1
UK Open University
1.1
UK Open University
Library Management System is a windows application written for 32-bit Windows operating
systems, designed to help users maintain and organize library. Our software is easy to use for both
beginners and advanced users. It features a familiar and well thought-out, an attractive user interface,
combined with strong searching Insertion and reporting capabilities. The report generation facility of
library system helps to get a good idea of which are the books borrowed by the members, makes users
possible to generate reports hard copy. Library Search Engine provides your personal account
through which you can search books absolutely free and save your time to search book manually in
library.
Page
3
UK Open University
Page
4
UK Open University
Time consuming.
DOCUMENTATION
PROBLEM
BACKUP AND
RECOVERY
PROBLEM
MUST FILL UP
MORE FORM
ANY OWN MUST FILL UP FORM TO
PURPOSE BOOK
COMPILATED TO
CHECK BACK THE
BOOK ORDER COMPLICATED TO
CREAT
SECURITY AND
INTEGRITY
PROBLEM.
SECURITY
PROBLEM
PROBLEM WITH
MANUAL
SYSTEM
TAKE TIME
Page
5
UK Open University
1.4 SCOPE
The scope library management system to focus on the online only, because with the new system can
make easy to customer used, get the discount when their make purpose and make a customer
interesting with this system.
Actually this new library system is best and easy to use at any level because customers can borrow
book earlier so that they can save their time and know if the book they looking for exist or not.
With this new system we hope many customers like to use it.
Page
6
UK Open University
System Planning.
System Analysis.
System Design.
System Implementation.
System Operation, Support, and Security.
Requirements
Analysis
Design
Cording
Testing
Acceptance
SYSTEM PLANNING
The system planning phase usually begins with formal request to the IT department, called a
system request, which describes problems or desired changes in an information system or a business
process.
The purpose of this phase is to perform a preliminary investigation to identify the nature and
Page
7
UK Open University
scope of the business opportunity or problem. The preliminary investigation is a critical step because
the outcome will affect the entire development process.
A key part of the preliminary investigation is a feasibility study that reviews anticipated costs
and benefit and recommends a course of action based on operational, technical, economic, and time
factors.
SYSTEM ANALYSIS
The purpose of the system analysis phase is to build a logical model of the new system. The
first step is requirement modeling, where you investigate business processes and document what the
new system must do.
Requirement modeling continues the investigation that began during the system planning phase.
To understand the system, you perform fact-finding using techniques such as interview, surveys,
document review, data and process models, and object models.
SYSTEM DESIGN
The purpose of the system design phase is to create a blueprint that will satisfy all documented
requirement for the system. At this stage, you design the user interface and identify all necessary
output, input, and processes.
During the systems design phase, you also determine the application architecture, which shows
programmers how to transform the logical design into program modules and code.
The result of this is documented in the system design specification and presented to
management and users for review and approval. Management and user involvement is critical to avoid
any misunderstanding about what the new system will do, how it will do it, and what it will cost.
Page
8
UK Open University
SYSTEM IMPLEMENTAION
During the system implementation phase, the new system is constructed-programs are written,
tested, and documented, and the system is installed. The objective of the system implementation phase
is to deliver a completely functioning and documented information system.
At the conclusion of this phase, the system is ready for use. The system implementation phase
also includes an assessment, called a system evaluation, to determine whether the system operates
properly and if costs and benefits are within expectations.
Page
9
UK Open University
UK Open University
a) Book: This will enter a null value for the book whose accession number is entered in the
fieldprovided in the respected form. This operation is done when a book is disposed of the library.
b) Teacher: This will clear the record for a particular teacher whose identification number is entered.
This option is chosen when a teacher leaves college.
c) Student: This will clear the record for the particular student whose record needs to be deleted by
entering her roll number in the required field. This option is chosen when a student leaves college.
3. UPDATE: This function updates data in the various records. This operation is supported by all the
three enteries:
a) Book: This function generally would not be required for updating a books status as that data
wouldnt change.
b) Teacher: This will update the data of particular teacher, whose data has changed like address, phone
number, etc. by entering her identification number.
c) Student: This will update the data of student like address, course, etc. by entering students roll
number.
4. SEARCH: This function is used to search particular data from the database. This function can search
for data related to all the three entities:
a) Book: To search for a particular book, to know whether it is currently available in library or not. This
can be done by entering value in any one or more fields in the form to perform the search such as title
or author name.
b) Teacher: This will find out the particular teacher who currently has the book for which search is
being carried out.
c) Student: This will find out the particular student who possesses the particular book.
5. ISSUE: This operation is used for issuing a book to a member of the library. For this operation to be
successful the member must meet some criteria like she shouldnot have issued books to her maximum
limit previously. All these checks are done by software. If the operation is successful, then the system
automatically stores the date of issue and the due date by which the book must be returned.
a) Student: When a student loans a book, the entry of the book is stored automatically in the students
database with the due date of that book.
b) Teacher: In case a member of teaching staff loans a book the entry is stored in teachers database
with the due date of the book.
6. RETURN: Using this operation a member returns the items, which she loaned, from the library back
to it. If the book, which is loaned is not returned within specified time the member ends up as a
defaulter and she is required to pay fine which is calculated automatically by the software.
Page
11
UK Open University
SYSTEM PLANNING
Page
12
2.1
UK Open University
INTRODUCTION
In the new system, we hope that in the system to allow people to get the books they want. Our planning
system is targeted for the specific needs of library users.
If the user successful search book, users will be taken to a page form to register or log in to
their existing account. Users who already register can check out their book orders and waiting process
is completed and approved by the admin library.
This transaction number is what will be used to authenticate any transaction per time. Library
system is built on the three tier architecture of web applications. In this planning process we hope all
part of system will be finished to identify
Page
13
2.2
UK Open University
Example:
SYSTEM REQUEST FORM
Date:
Department:
Submitted by:
Position:
Title:
Email:
REQUEST FOR:
URGENCY:
( ) New system
( ) Depend when the system develop
( ) System need improvement
( ) Handle normally
( ) Correction of service error
( ) Immediate to repair the system
DISCREPTION OF REQUESTED SERVICES (Attach additional document, if necessary):
Page
14
UK Open University
UK Open University
RAM
128 MB
Hard Disk
20GB
Monitor
Key Board
Page
16
15 Color monitor
122 Keys
UK Open University
Software configuration:
Operating System
: Windows NT,
Windows 98,
Windows XP.
Language
Database
: MS Access2007.
NO.
1.
2.
ITEM
Special software for the System Booking
New web site for Library Management
3.
4.
System
A few computer units.
Printer for checkout booking order
QUANTITY
1 Unit
1 Unit
TOTAL
RM 200,000.00
RM 20,000.00
21 unit x RM 2500.00
21 unit x RM 500.00
RM 52,500.00
RM 10,500.00
Page
17
5.
UK Open University
21 unit x RM 1,200.00
RM 25,200.00
backup
TOTAL AMOUNT
RM 308,200.00
DURATION
Week
Wee
Week
Week
Week
Week
Week
Week
Week
Week
Week
Week
k2
10
11
12
1.0 Initiating
1.1 kick off meeting
2.0 Planning
2.1 Suggest what
system to
develop.
3.0 Analysis
3.1 Analysis Design
4.0 Design
4.1 Develop system
4.2 Determine
Application
5.0 Implementation
Page
18
UK Open University
5.1 Implementation
the new system
2.4
PROJECT ROLES
DIRECTOR
INFORMATION TECHNOLOGY
MANAGER SYSTEM
SUPPORT & SECURITY
DATABASE
ADMINISTRATOR
SYSTEM ANALYSIS
PROGRAMMER
NETWORK
ADMINISTRATOR
Page
19
MANAGER WEB
SUPPORT
WEB SUPPORT
SPECIALIST
UK Open University
System analysis
Analysis the system for Library Management System is the good or not for long time and
what the benefit for system when to use it.
a) Programmer
Cording the software for Management System.
Develop their system to be running successful for their Library Management System.
Page
20
UK Open University
SYSTEM ANALYSIS
Page
21
UK Open University
3.1 INTRODUCTION
The goal of systems analysis is to determine where the problem is in an attempt to fix the
system. This step involves breaking down the system in different pieces and drawing diagrams to
analyze the situation.
Analyses project goals, break down functions that need to be created, and attempt to engage
users so that definite requirements can be defined. Requirement Gathering sometimes require
individual/team from client as well as service provider side to get a detailed and accurate requirements.
Page
22
UK Open University
Page
23
UK Open University
OUTPUT
Produces form of book booking in online.
The system shall now display if the book if exist or not and show where position of book
in library.
The system shall require a user to register, in order to carry out any transactions with it exc
ept for checking the availability of book.
Ask the user to enter the following for staff information.
INPUT
Detail list about the booking book, date and number of booking.
Insert the user information such as id, a password, first name, last name, address, phone nu
mber, email address, sex, age, preferred credit card number.
Logging in a userrigin city and destination city.
PROCESSES
Do the calculation the total for how many user booking.
Calculation for the number of the book.
Calculation the total among the book already to inform for the customer.
PERFORMANCE
Page
24
UK Open University
CONTROLS
Do the password for the account booking and password to control.
If the user has been a guest, he will have to first register and become a registered user and t
hen log onto the system.
If the user is already a registered user, and if he has logged on already, he can block or buy
the ticket, but if he has been acting as a guest, he will have to log on.
3.3 FACT-FINDING
Page
25
3.3.1
UK Open University
INTERVIEW
Interview Person:
Dato Idris bin Jalal (Chef Executive Offices (C.E.O) of Library
1. What your advice when we need develop new system for Library Reservation for our company?
2. When we develop this system, it is this system can support for long term?
3. Who the people we must focus it for system Library Reservation?
4. Where we can get other information to create the Library Reservation System?
5. What you fill about this system and it is this system we produce is easy to use?
6. When you use the system, it is you fill can make you use faster find the book?
7. Where you can use the Library Management System to find book?
8. When the time this system can to use for booking?
9. How to use this system and it is the expert IT only can use this system?
3.3.2 QUESTIONNAIRES
Page
26
UK Open University
Questionnaires person:
Focus on customers.
Very Poor
1
Poor
2
Good
3
Very Good
4
Excellence
5
2.
3.
4.
5.
6.
7.
8.
9.
10.
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
3
3
3
3
3
3
3
3
4
4
4
4
4
4
4
4
5
5
5
5
5
5
5
5
Commend: ____________________________________________________________________
____________________________________________________________________
______________________________________________________________________
3.4
Page
27
UK Open University
Report
Login
Library Search Engine
User
Register
Level 0
Page
28
USER
SIGNUP
USER
LOGIN
UK Open University
HOME
LOGOUT
LEVEL 1
BOOK LOCATION
SEARCH BOOKS
HOME
CHANGE IMAGE
LOGOUT
NEWS
LOGOUT
LEVEL 2
Page
29
LOGOUT
UK Open University
Activity Diagram
Page
30
UK Open University
Date : October
Order : Online Booking Book
Default Value : None
Acceptable Value : Any Positive Number
User Responsibility : IT Department
Page
31
UK Open University
SYSTEM DESIGN
Page
32
UK Open University
External outputs
Internal outputs
Operational outputs
Interactive outputs
Turn around outputs
All screens are informative and interactive in such a way that the user can
Page
33
UK Open University
REGISTER MODULE
Page
34
UK Open University
SEARCH
PAGE
MODULE
Page
35
UK Open University
NEWS
MODULE
Page
36
UK Open University
Page
37
Page
38
UK Open University
Page
39
UK Open University
CONCLUSION
UK Open University
SUMMARY
Our project is only a humble venture to satisfy the needs in a library. Several user friendly coding have
also adopted. This new system shall prove to be a powerful package in satisfying all the requirements
of the organization.
The objective of software planning is to provide a frame work that enables the manger to make
reasonable estimates made within a limited time frame at the beginning of the software project and
should be updated regularly as the project progresses. Last but not least it is no the work that played the
ways to success but almighty.
Page
41
UK Open University
REFERENCE
http://www.scribd.com/
http://en.wikipedia.org/wiki/Integrated_library_system
http://wiki.answers.com/Q/Advantages_and_disadvantages_of_using_library
Page
42