SPM Complete Project Library Management System
SPM Complete Project Library Management System
LIBRARY MANAGEMENT
SYSTEM
Applicant Name
HARIS MUNIR
B-20531
Supervisor Name
Prof. Muhammad Kashif
Study Program
Bachelors of Computer Science
Session 2017
Page 1
Library Management system
INTRODUCTION
We are aware of the fact that our life is becoming very fast day by day. Here computer is the
most important things that help us to make human life fast. One computer can do the work of
hundreds or thousands people alone. At the same time a computer does the computational work
efficiently and correctly. In almost every sphere of our life such as Govt. and Private Office,
Business place, Store House, School, College and various organizations are interested to make
their system as computerized system. The Library Management system is that can be bringing
under computerized system.
The main feature of this package is that it is user friendly. It requires less maintenance. The low
level of complexity and high level of flexibility makes it more attractive to its user. Moreover
easy availability and low cost requirements of the software and hardware used to develop makes
the system user friendly.
Page 2
Library Management system
FUNCTIONAL-REQUIREMENTS
Librarian
NONFUNCTIONAL-REQUIREMENTS
i. Security of library
ii. Safety of books
iii. Asserts of library
_______________________
Page 3
Library Management system
PRODUCT SCOPE
As we all knows that our life is becoming very fast day by day. Computer is the most important
things that help us to make human life easier. A computer can do many tasks at the same time a
computer. In almost every sphere of our life such as Government and Private Office, Business
place, College and various organizations
Library Management System is a menu driven software package. The system keeps track of
every transaction of the Library through Book Enquiry, Member Enquiry, New Registrations and
Financial aspects like total deposit, total price of books bought and cost for book binding.
The main feature of this package is that it is user friendly. It requires less maintenance. The low
level of complexity and high level of flexibility makes it more attractive to its user. Moreover
easy availability and low cost requirements of the software and hardware used to develop makes
the system user friendly.
1) Separate logging.
2) Logging Protected by password.
3) Recover or change password.
4) Real-Time updating.
5) Access system from anywhere.
6) Add new student record by the librarian.
7) Insert new item (Book, novel etc.)
8) Edit in student information.
9) Delete student record.
10) Issue library cards.
Page 4
Library Management system
SUPPORT SOFTWARE
In support software we can discuss what kind of setup do we required, what thing is compulsory
to installed, Maintenance of Library management system , how to make backup , how to recover
files and important data.
Our system is very user friendly we do need much thing required to setup our management
system. Library management is online management system it just need a computer and an
internet connection.
There is nothing much compulsory thing required to use library management system. User just
needs 30MB of free space and minimum 2 GB of ram in his system our system also runs on
smart cells like android and iPhone as well.
Maintenance of Library management system is very easy admin just have to check the
performance of system which he used to stores all the important data and scan the computer by
using
All the data in Library management system is stores in cloud storage so the risk of loose data is
very low the data is stores in the cloud base storage so admin don’t need the bigger hard disk
All the data is stores in two different places weather it’s the data of student or books all data is
stores on cloud storage as well as on the server so in the case of any loss of data we have the
backup to recover the important data
MANUALS
Manuals is the document in which we can describe the proper functionality of product scope how
we can use it, step by step guide to a particular topic for both beginners and expert level.
Basically manual details what is given and what is required and instruct how to solve problems
as they occur.
Separate login
Both the Students and the faculty have the account but the inner functionality is different.
Student can search the books. Send request to the librarian in case he wants to issue a
book. On the other hand librarian can delete data of books as well as the students.
Page 5
Library Management system
Every account in library management system is protected by the password set by the user
weather its student’s account or the librarian account. User can set the password which
must be six characters long.
Every user has their own account which is protected by password if the user wants to
change their account’s password. He can easily by just click on the change password
Firstly user have to enter his old password then enters the new password. If user forget
his password he just simply click on the forget password then new password are sent on
mail which he/she enters during making new account.
Real-Time updating.
Real- Time updating means when the user updates its profile system can update it on the
real time as well as when the librarian add some new stuff like books magazines , novels
etc whole system will update it and every other user can seen it.
User can access library management system any where he wants he/she needs just the
internet connection and he can easily use it.
Page 6
Library Management system
Librarian can easily edit the information of the student by pressing the edit on the
students profile but it only be edited in the database of librarian not from the whole
system.
REPORTS
In reports we can discuss the activities perform by the user or the admin.
All the changes which can affect the system directly or indirectly
On the average almost 50 to 100 student daily login their library account to check his
account or search the books etc.
How many new accounts created monthly and set the passwords?
Monthly almost 30 to 40 new accounts were created by the librarian in the library
management system.
Page 7
Library Management system
Librarian can issued almost 20 to 50 books on daily basis to the different students.
On average library can generates enough revenue to full fill the requirements of library
and buy new books and update the library.
How much record of new books novels or magazine does the librarian enters in the
library management system?
Librarian almost add 50 to 100 records of different books novels and magazine as well as
the book name , author name book serial number which helps the student to find out the
book he wants.
GUIDE
Guide is the document which is used to help the user if he face any kind of problem which is
related to our library management system
User can face different kind of problem like
How to make new login account
How to search
How to contact with librarian
How to send request for issuing the book and many others
Page 8
Library Management system
CODE
In Library management there a list of code which is used by the Admin or the librarian and
students as well
The list of code used in library management system is there:
If the user faces any problem and want some help from the manuals the user has to press Alt + H
to open the manual for the help.
If the user don’t know the book name which he wants to issue he just remember the serial code of
the book user go on the search and enter the serial number user must have to enter # before the
serial number in the search bar
If the librarian wants to contact with the admin he has to press Alt + J then there’s a dialogue box
will appears on the screen then the librarian enter his query and send it to the admin
+912 is the helpline for the user who want to contact with the admin
PROJECT SCOPE
Page 9
Library Management system
PROJECT STRUCTURE
In project structure we can discuss the major milestones of the system and the internal
deliverables.
Major Milestones
INTERNAL DELIVERABLES
In internal deliverables we can discuss how we gather the requirements to make the library management
system more efficient and much more useful for the users
First of all we can observe the existing system of library and try to identify what is the drawback
of the existing system and then remove the problems from new library management system.
Then we have to decide the time of interview with the senior persons of the university like
director and the Head librarian.
After then we have to try to make the student open to you it will help when you conduct the
survey and questionnaires.
We conduct the survey in which we ask certain question to the students.
Page
10
Library Management system
In Roles and Responsibilities we can assign the duties to different person like if the student wants any
book it’s the librarian duty to issue him the book which he wants and entry the issue date in the system.
Student responsibilities is to make sure no one used their account so they don’t have to give their
password to anyone and return the book to librarian within the time
If the student didn’t return the book on time so its librarian responsibility to fine him according to the
time
RESOURCES LIST
REPOSITORY STRUCTURE
Repository structure of library management is very efficient and beneficial for the university we use cloud
base storage to stores all kind of data weather it’s the data of students or related to the library stuff (books,
magazines, novels etc)
Page
11
Library Management system
LIBRARAY MANAGEMENT
SYSTEM
1.1.2 Login 1.2.2 Issue Book 1.3.2 Update Research 1.4.2 Report
1.2.5 Completion
Page
12
Library Management system
Technical Feasibility
A large part of determine resources to do with assessing technical feasibility. It consider to
technical requirements of the proposed project. The project Library Management system can be
very useful for the student as well as the library or the organization as well. Main and the most
important feature of this system is online or the cloud database.
Library management is web based. We choose Web based front end because it’s very user
friendly and almost everyone used it even that person as well who doesn’t have the technical
background.
3 Robustness.
Page
13
Library Management system
Hardware Requirements
2. Keyboard Wired
Recommended Software
And Windows XP is used as an Operating System as its is more reliable and faster as compare to
the other operating system
Page
14
Library Management system
Operational Feasibility:
Operational feasibility is a measure of how well a proposed system solves the problems, and
takes advantage of the opportunities identified during scope definition and how it satisfies
the requirements identified in the requirements analysis phase of system development
.0perational feasibility reviews the willingness of the organization to support the proposed
system. In order to determine this feasibility, it is important to understand the management
commitment to the proposed project. If the request was initiated by management, it is likely
that there is management support and the system will be accepted and used. The operational
feasibility is the one that will be used effectively after it has been developed. If users have
difficulty with a new system, it will not produce the expected benefits
Economical Feasibility
Economic analysis could also be referred to as cost/benefit analysis. It is the most frequently
used method for evaluating the effectiveness of a new system. In economic ana lysis the
procedure is to determine the benefits and savings that are expected from a candidate system
and compare them with costs. If benefits outweigh costs, then the decision is made to design
and implement the system.
Page
15
Library Management system
1. 10 20 50
2. 20 30 17
3. 25 10 20
4. 30 40 15
5. 40 20 30
6. 20 15 10
7. 15 30 20
i. P1 (10+4*20+50)/6 =16.3
ii. P2 (20+4*30+17)/6 =188
iii. P3 (25+4*10+20)/6 =145
iv. P4 (30+4*40+15)/6 =311.6
v. P5 (40+4*20+30)/6 =366.6
vi. P6 (20+4*15+10)/6 =100
vii. P7 (15+4*30+20)/6 =158.3
The Estimate of the whole project is the sum of the estimates for each section
Page
16
Library Management system
Our system involves database as well as the EAF (Effect Adjustable Factor) so we
choose Intermediate COCMO Model and the semi-detached Project Mode
A B C D
The effort size estimate is the total of the module size in KDSI
MODULE SIZE(KDSI)
Page
17
Library Management system
EAF=1.15*1.06*1.13*1.17*1.0= 1.16
To Calculate ManMonth
MM=3.0*4.7*1.16
MM=16.356 ANS
To Calculate Duration
Tdev = c*(MM) ^d
Tdev= 8.58
Page
18
Library Management system
MM/Tdev
Development Cost
Page
19
Library Management system
Dev.Cost 32000
Acum.Cost 32000 36450 44350 55000 67600 81600 96600 112350 128350
Discount
benefit 17800 17380 17040 16380 15680 15000 14400 13600
= 32000/32000 + 127280
= 0.20
Page
20