Sei sulla pagina 1di 16

Library management system

Project Report

Library Management System


Session 2013-2017

A project submitted in the degree of


BSCS in Computer Science

Department of Computer Science


Heritage International College
A project of
University of south asia Lahore
12 May 2016

Page 1 of 16

University of south asia Lahore

Library management system


Project Report

Sr.#
1
2

Student ID
BH-001647
B-0002159

Student Name
Maria Fareed Rana
Azra Zahoor

*Signature

*The candidates confirm that the work submitted is their own and
appropriate credit has been given where reference has been made to work
of others
Supervisor Name:MR. ASIS JAMAL
Designation:

Head Of Department (CS Department)

Signature:

____________________

Page 2 of 16

University of south asia Lahore

Library management system


Project Report

In The Name Of Allah, Most Gracious, Most


Merciful

ACKNOWLEDGEMENT
All gratitude and thanks to almighty ALLAH S.W.T the Gracious, the most
merciful and beneficent, who gave us courage to undertake and complete
this task. We are very much obliged to our ever caring and loving parents
whose prayers have enabled to reach this stage. I am grateful to almighty
ALLAH S.W.T who made us able to complete the work presented in this
project. It is due to HIS unending mercy that this work moved towards
success. We are very great full to my teacher Mr. Asis Jamal for providing
us the guidelines for the completion of my project work I feel great pride and
pleasure on the accomplishment of this assignment.

Page 3 of 16

University of south asia Lahore

Library management system


Project Report

ABSTRACT
The Library Management System is designed & developed for a
receipt and issuance of books in the library along with the students
details. The books received in the library are entered in Books Entry
form and the new student is entered in the student entry form.
When the student wants to get the desired book the same is issued
on the availability basis to the student. The issuance and due date
for the returning of the book is also entered into the Book Issue
form under third menu Book Issue. The student has to pay the fine
if any on the basis of no. of days delayed deposit of the book in the
library.

Page 4 of 16

University of south asia Lahore

Library management system


Project Report

List of Abbreviations
LIST OF ABBREVIATIONS

JAVA

-> platform independence

DFD

-> Data Flow Diagram

CFD

-> Context Flow Diagram

ER

-> Entity Relationship

IDE

-> Integrated Development Environment

SRS

-> Software Requirement Specification

Page 5 of 16

University of south asia Lahore

Library management system


Project Report

Page 6 of 16

University of south asia Lahore

Library management system


Project Report

Table of Contents
*The candidates confirm that the work submitted is their own and
appropriate credit has been given where reference has been made
to work of others.
Abstract
LIST OF ABBREVIATIONS
Chapter 1
INTRODUCTION
1.1

A very brief introduction

1.2

Benefits

1.3 Tools & languages


1.4 Methodology and software lifecycle for this project
Chapter 2
2. Feasibility Study
2.1 Technical feasibility
2.2 Operational feasibility
2.3 Economic feasibility
2.4 Social feasibility
Chapter 3
3. Software and hardware requirements
3.1 Software
3.1.1
Functional requirements
3.1.2
Performance requirements
3.2
Hardware
3.2.1 hardware requirements
Chapter 4
4. Use case diagram
4.1 Use case diagram
Chapter 5
5. E.R diagram
Chapter 6
6. Future Scope
Chapter 7
7. Conclusion
Chapter 8
8. References
Page 7 of 16
University of south asia Lahore

Library management system


Project Report

Chapter 1
INTRODUCTION
1. Introduction :
A development process consist of various phases, each phase
ending with a defined output. The main reason for having a phased process
is that it breaks the problem of developing software into successfully
performing a set of phases, each handling a different concern of software
development. This ensures that the cost of development is lower than what
it would have been if the whole problem was tackled together. Furthermore,
a phased process allows proper checking for quality and progress at some
defined points during the development (end of process).Without this one
would have to wait until the end to see what software has been produced.
Benefits:
Accurate Information around the clock
Information about the library database is accurate at
any given point of time since its all automatic and updated after every
transaction.
Maintenance is easy
Managing the database is easy and so is its maintenance. It
does not require much of care and goes on until it isnt affected due to heavy
trafficking.
Sorting of data
Data is stored in different databases and sorted into different tables to
differentiate content and it can easily converted into reports for
presentations.
TOOL & languages:
Java language

Net beans IDE 7.0.1

SQLITE manager

METHODOLOGY & SOFTWARE LIFECYCLE FOR THIS PROJECT:


Login
Books
Borrower detail
Issue books
Return books
Page 8 of 16

University of south asia Lahore

Library management system


Project Report

Logout

Chapter 2
Feasibility Study

Feasibility is a determination of whether or not a project is worth doing.


Feasibility Study is performed for determining the feasibility of a project. The
content and recommendations of such a study will be used as a sound basis
for deciding to proceed, postpone, or cancel the project. In the conduct of
feasibility study, we will usually consider following inter-related type
of feasibility. They are:
Technical feasibility
We concern here with specifying Equipment and software that will satisfy the
user requirement. It will run on any platform (machine), since the C# is
considered platform independent. It will run with minimum system
requirements and with minimum system resources acquired during run. It will
need a web server, to which it gets from the internet, at run time.
Expandability will be maintained in the new system. New modules can
be added later on the application, if required in the future.
Operational feasibility
The system will be easy to use as user interface is GUI based. The system is
easy to use so no any special skills will be required to use the system. New
user will find it easy to use. So the project will be operationally feasible.
3. Economic feasibility
The procedure is to determine the benefit and savings that are expected
from the project and compare them with the cost. As internet is the cheapest
way of communication, we can perform communication using web. The cost
is just the cost of using the internet based on the channel allocation. So the
project will be economically feasible.
4. Social feasibility
The project will be socially feasible as todays user want quick services
in everywhere.With the help of web based shopping we can make business
with others instantaneously in just seconds, in a large geographical area.
In feasibility study phase we had undergone through various steps
which are describe asunder:
1. Identify the origin of the information at diff erent level.
2. Identify the expectation of user from computerized system.
3. Analyze the drawback of existing system (manual) system
Page 9 of 16

University of south asia Lahore

Library management system


Project Report

Chapter no 3
Software and hardware
requirements
Functional requirements:

Book entry: In this module we can store the details of the books.
Register student: in this module we can keep the details of the new
student.
Book issue: This module is used to keep a track of book issue details.
Book return: This module enables to keep a track of return the books.

3.3 Performance requirements: The capability of the computer depends


on the performance of the software. The software can take any number of
inputs provided the database size is larger enough. This would depend on
the available memory space.
1. Design constraints :Each member will be having a identity card
which can be used for the library book issue, fine payment etc.
whenever library member wish to take a book, the book issued by the
library authority will be check both the book details as well as the
student details and store it in library database. In case of retrieval of
book much of human intervention can be eliminated.
2. System attributes :

Maintainability: There will be no maintained requirement for


the software. The database is provided by the end user and
therefore is maintained by this user.

Page 10 of 16

University of south asia Lahore

Library management system


Project Report

Portability: The system is developed for secured purpose, so


it is cant be portable.
Availability: This system will available only until the system
on which it is install, is running.
Scalability: Applicable.

Hardware requirements:

Operating system : window

Hard disk :40 GB

RAM : 256 MB

Processor : Pentium(R)Dual-core CPU

Chapter 4
Use case Diagram

Page 11 of 16

University of south asia Lahore

Library management system


Project Report

Chapter 5
E.R diagram
Page 12 of 16

University of south asia Lahore

Library management system


Project Report

Chapter 6
Future Scope
FUTURE SCOPE
This application can be easily implemented under various situations.
We can add new features as and when we require. Reusability is
possible as and when require in this application. There is fl exibility in
all the modules.
Page 13 of 16

University of south asia Lahore

Library management system


Project Report

SOFTWARE SCOPE: Extensibility


This software is extendable in ways that its original developers may
not expect. The following principles enhance extensibility like hide
data structure, avoid traversing multiple links or methods, avoid case
statements on object type and distinguish public and private
operations.
Reusability:
Reusability is possible as and when require in this application. We can update
it next version. Reusable software reduces design, coding and testing cost by
amortizing effort over several designs. Reducing the amount of code also
simplifies understanding, which increases the likelihood that the code is
correct. We follow up both types of reusability: Sharing of newly written code
within a project and reuse of previously written code on new projects.
Understandability:
A method is understandable if someone other than the creator of the
method can understand the code (as well as the creator after a time
lapse). We use the method, which small and coherent helps
to accomplish this.
Cost-effectiveness:
Its cost is under the budget and make within given time period. It is
desirable to aim for a system with a minimum cost subject to
the condition that it must satisfy the entire requirement. Scope of
this document is to put down the requirements, clearly identifying
the information needed by the user, the source of the information
and outputs expected from the system.

Page 14 of 16

University of south asia Lahore

Library management system


Project Report

Chapter 7
Conclusion

From a proper analysis of positive points and constraints on


the component, it can be safely concluded that the product is
a highly effi cient GUI based component. This application is
working properly and meeting to all user requirements. This
component can be easily plugged in many other systems.

Page 15 of 16

University of south asia Lahore

Library management system


Project Report

Chapter 8
References
Books:
Software Engineering by Pressmen.
Software Engineering by Somerville.
Web sites:
www.google.com
https://www.youtube.com/watch?v=3CC9PtzTCVE
https://www.youtube.com/watch?v=qGelg87DpQA

Page 16 of 16

University of south asia Lahore

Potrebbero piacerti anche