Library Management System
Library Management System
Management
System
The aim of this
case study is to
design and
implement a
computerized
“Library
Management
System”. The
system will be
used in the back-
office
to manage the
books in the
library catalog and
to keep track of the
various
users (borrowers)
of the library.
Books are
characterized by a
call number, a
title, and a flag that
indicates whether
the book is
currently “on-
shelf” (in the
library) or “on-
loan”. There are
three types of
borrowers:
undergraduate
students, graduate
students and
faculty members.
All borrowers have
an id, a
name and are
associated with a
list of library
books they have
borrowed.
Each borrower
type has different
borrowing
privileges.
Currently,
undergraduate
students may
borrow a
maximum of 10
books for a period
of
4 weeks. Graduate
students may
borrow a
maximum of 20
books for a
period of 6 weeks,
whereas faculty
members may
borrow a
maximum of 30
books for a period
of 8 weeks.
We also want a
library class that
keeps track of
books and
borrowers.
Library
Management
System
The aim of this
case study is to
design and
implement a
computerized
“Library
Management
System”. The
system will be
used in the back-
office
to manage the
books in the
library catalog and
to keep track of the
various
users (borrowers)
of the library.
Books are
characterized by a
call number, a
title, and a flag that
indicates whether
the book is
currently “on-
shelf” (in the
library) or “on-
loan”. There are
three types of
borrowers:
undergraduate
students, graduate
students and
faculty members.
All borrowers have
an id, a
name and are
associated with a
list of library
books they have
borrowed.
Each borrower
type has different
borrowing
privileges.
Currently,
undergraduate
students may
borrow a
maximum of 10
books for a period
of
4 weeks. Graduate
students may
borrow a
maximum of 20
books for a
period of 6 weeks,
whereas faculty
members may
borrow a
maximum of 30
books for a period
of 8 weeks.
We also want a
library class that
keeps track of
books and
borrowers.
Library Management System
The aim of this case study is to design and implement a computerized “Library Management System”.
The system will be used in the back-officeto manage the books in the library catalog and to keep track of
the various users (borrowers) of the library. Books are characterized by a call number, atitle, and a flag
that indicates whether the book is currently “on-shelf” (in thelibrary) or “on-loan”. There are three types
of borrowers: undergraduatestudents, graduate students and faculty members. All borrowers have an
id, aname and are associated with a list of library books they have borrowed.Each borrower type has
different borrowing privileges. Currently, undergraduate students may borrow a maximum of 10 books
for a period of4 weeks. Graduate students may borrow a maximum of 20 books for a period of 6 weeks,
whereas faculty members may borrow a maximum of 30 books for a period of 8 weeks.We also want a
library class that keeps track of books and borrowers.