You are on page 1of 14

Library management system

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

25 September 2017

Page 1 of 14 University of south asia Lahore


Library management system

Sr.# Student ID Student Name *Signature


1 BH-001647 Maria Fareed Rana
2 B-0002159 Azra Zahoor
3 BH-oo1644 Mamoona jabeen

*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 14 University of south asia Lahore


Library management system

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 14 University of south asia Lahore


Library management system

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 14 University of south asia Lahore


Library management system

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 14 University of south asia Lahore


Library management system

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 6 of 14 University of south asia Lahore


Library management system

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
Logout

Page 7 of 14 University of south asia Lahore


Library management system

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 different level.
2. Identify the expectation of user from computerized system.
3. Analyze the drawback of existing system (manual) system
.

Page 8 of 14 University of south asia Lahore


Library management system

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.
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

Page 9 of 14 University of south asia Lahore


Library management system

Chapter 4
Use case Diagram

Page 10 of 14 University of south asia Lahore


Library management system

Chapter 5
E.R diagram

Page 11 of 14 University of south asia Lahore


Library management system

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 flexibility in all the modules.
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 12 of 14 University of south asia Lahore


Library management system

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 efficient 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 13 of 14 University of south asia Lahore


Library management system

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 14 of 14 University of south asia Lahore

You might also like