ProductsLogo
LogoStudy Documents
LogoAI Grader
LogoAI Answer
LogoAI Code Checker
LogoPlagiarism Checker
LogoAI Paraphraser
LogoAI Quiz
LogoAI Detector
PricingBlogAbout Us
logo

Library System Analysis: Analyzing the Library System

Verified

Added on  2023/06/11

|15
|1634
|446
AI Summary
This article provides an analysis of the library system, including a class diagram, activity diagram, user interface design, and test case generation. It covers topics such as book details, UNI Library, UNI Librarian, UNI Members, and UNI Books Transaction. The article also includes links to the user interface design for the library system.

Contribute Materials

Your contribution can guide someone’s learning journey. Share your documents today.
Document Page
Running Head: LIBRARY SYSTEM ANALYSIS 1
Library System Analysis:
Analyzing the Library System
[Student Name]
[University Name]
Table of Contents

Secure Best Marks with AI Grader

Need help grading? Try our AI Grader for instant feedback on your assignments.
Document Page
2LIBRARY SYSTEM ANALYSIS
1 Task 6: Class Diagram of the library system.......................................................................................3
2 Task 7: Activity Diagram....................................................................................................................4
3 Task 8: User interface design...............................................................................................................7
4 Task 9: Test case generation..............................................................................................................11
5 References.........................................................................................................................................15
Document Page
3LIBRARY SYSTEM ANALYSIS
1 Task 6: Class Diagram of the library system
The Book consists of the bookID, bookauthor, bookedition, bookauthor and the
dateofpurchase. It also contains the displayingbookdetails() and updatingStatus(). The UNI
Library consists of three kinds of books and they are study books, journals and the study
magazines. The UNI Librarian is responsible to handle all the activities related to library books.
They manage all the underlying issues. The UNI Librarian consists of name, password,
verifyingMember(), calculatingFine(), returningBook(), creatingBill() and issueBook(). The
UNI librarian carries out the transaction of books. Generally the members of the UNI Library are
the students and the faculties. They contain all the details of the members in their database. The
details that the UNI Library database holds are UNImemeberId, type, dateofMembership,
noBookBorrowed, name, address and maxBookLimit. It too contains the retrieveMemeber(),
increassingBookIssued(), decreasingBookIssued(), payBill. The members request for the books
they want to borrow and the bookId is assigned to that UNI Member. UNI Librarian creates the
bill. The bill consists of the details like the billNo, date, memberID, amount and fine. The bill
consists of the details like the billCreate() and billUpdate(). UNI Books Transaction consists of
the following details like the transactionID, dateOfIssue, dueDate, bookID and UNImemberID.
The UNI Books transaction consists of creatingTransaction(), acquiringTransaction() and lastly
the deleteTransaction(). UNI Books Transaction refers to payment of bills. The UNI Members
pays the bill according to the subscription period. The students and the faculties are liable to pay
the fine if they delay to return the books. They will have to return the books and along with that
they will have to pay the fine.
Document Page
4LIBRARY SYSTEM ANALYSIS
2 Task 7: Activity Diagram
The members of the UNI Library make inquiries for the books. After that, the availability of
the books is checked. The UNI Library keeps an update of the database that means if the books
are not available the students will be updated. If the books are available, then it will be issued to
the members. However, before issuing the books to the students, it will be checked whether the
students are valid or not. The students or the members will have to register to pay minimal fees.
After that, they can log in to their portal and can borrow the books. The invalid students will be

Secure Best Marks with AI Grader

Need help grading? Try our AI Grader for instant feedback on your assignments.
Document Page
5LIBRARY SYSTEM ANALYSIS
requested to register. In case of registered members, the books will be allowed to borrow. It will
be checked whether the books borrowed to them is exceeding the maximum limit or not. If the
number of books issued is within the range, then the members can borrow books. The number of
books issued is exceeding will not be allowed to book any books. At the time of issuing books,
the members are requested to return the books. The members if fail to return the books within the
given timeframe then they will have to pay fine. The UNI Library will keep the status of the
books issued. The below diagram demonstrates how the activity diagram of the business in
details.
Document Page
6LIBRARY SYSTEM ANALYSIS
Document Page
7LIBRARY SYSTEM ANALYSIS
3 Task 8: User interface design
Home and Login Page
Link- https://myassignmenthelp223.wixsite.com/unilibrarymanagement
Library Loan Interface
Link- https://myassignmenthelp223.wixsite.com/unilibrarymanagement/library-loans

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
8LIBRARY SYSTEM ANALYSIS
Library Members’ Interface
Link- https://myassignmenthelp223.wixsite.com/unilibrarymanagement/library-members-profile-
1
Library Borrowable Items’ Interface
Link- https://myassignmenthelp223.wixsite.com/unilibrarymanagement/product-page/book
Document Page
9LIBRARY SYSTEM ANALYSIS
Document Page
10LIBRARY SYSTEM ANALYSIS

Secure Best Marks with AI Grader

Need help grading? Try our AI Grader for instant feedback on your assignments.
Document Page
11LIBRARY SYSTEM ANALYSIS
4 Task 9: Test case generation
Number Test
name
Description Scenario Precondition Input Expected
output
1 Books
inquiry
UNI Library
Management
System need
to keep stock
of the all the
available
books. They
need to keep
all the latest
trending
books. Along
with that
they should
keep stock of
the academic
books read
by students
by school,
college or
The students
who are
registered
with UNI
Library
Management
System will
search for the
books of
their likes or
needs
UNI Library
Management
System
should be
ready with
the e-books
and if the
stock is
unavailable
they should
update it in
the list
The
students
will
search for
the
desired
book
The
students
will either
find their
desired
book or
will fail
Document Page
12LIBRARY SYSTEM ANALYSIS
University.
2 Validity
of the
member
The
members or
the students
who will
borrow e-
books from
their site will
be checked
whether they
are valid
members or
not, if they
are not valid
then they
will not be
able to
borrow e-
books.
The
members or
the students
will login in
the UNI
Library and
will provide
the details.
The
members
who are not
registered
will not be
able to login
UNI Library
Management
System has
designed a
system, the
members and
the students
will have to
login and
will have to
access the e-
books
The
validate
members
or the
members
who are
already
registered
can be
able to
use the
system.
The
members
who are
not
registered
will not
be able to
use the
system.
The
students
who are
not
registered
are not
eligible to
login their
system.
3 Number The The UNI Library The The
Document Page
13LIBRARY SYSTEM ANALYSIS
of books
issued
members are
eligible to
borrow
books to a
certain limit,
and they are
not eligible
to borrow
books
outside that
range. If the
number of
books issued
are within
the range
then they are
eligible for
issuing of
books
members and
the students
will order
books on this
e-portal and
those who
are eligible
will be able
to borrow
books
sets the limits
how many
books the
members can
borrow
members
or the
students
will
request
for the
books
they want
to borrow
students
will be
allowed to
either
borrow
books or
they will
be
disallowed
4 Books
borrowed
are
returned
The
members or
the students
are allowed
The students
and the
members
who are
UNI Library
sets the time
period and
the registered
The
students
who are
registered
If the
members
return the
books

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
14LIBRARY SYSTEM ANALYSIS
or not to borrow
books,
however they
will have to
pay fine if
they fail to
pay the
books within
stipulated
time
already
registered
members will
have to
return the
books within
that time
period
with the
system
will
borrow
books
within
time
otherwise
they will
have to
pay the
fine along
with the
books
Document Page
15LIBRARY SYSTEM ANALYSIS
5 References
Buede, D. M., & Miller, W. D. (2016). The engineering design of systems: models and methods.
John Wiley & Sons.
Coronel, C., & Morris, S. (2016). Database systems: design, implementation, & management.
Cengage Learning.
Dennis, A., Wixom, B. H., & Tegarden, D. (2015). Systems analysis and design: An object-
oriented approach with UML. John wiley & sons.
Kan, T., Nguyen, T. D., White, J. C., Malhan, R. K., & Mi, C. C. (2017). A new integration
method for an electric vehicle wireless charging system using LCC compensation
topology: analysis and design. IEEE Transactions on Power Electronics, 32(2), 1638-
1650.
Melchers, R. E., & Beck, A. T. (2018). Structural reliability analysis and prediction. John Wiley
& Sons.
Montgomery, D. C. (2017). Design and analysis of experiments. John wiley & sons.
Moon, S., Kim, B. C., Cho, S. Y., Ahn, C. H., & Moon, G. W. (2014). Analysis and design of a
wireless power transfer system with an intermediate coil for high efficiency. IEEE
Transactions on Industrial Electronics, 61(11), 5861-5870.
Thang, T. V., Thao, N. M., Jang, J. H., & Park, J. H. (2014). Analysis and design of grid-
connected photovoltaic systems with multiple-integrated converters and a pseudo-dc-link
inverter. IEEE Transactions on industrial electronics, 61(7), 3377-3386.
Valacich, J., George, J., & Hoffer, J. (2014). Essentials of systems analysis and design. Prentice
Hall Press.
Wang, G., Zhang, Q., & Yan, X. (2015). Analysis and design of singular Markovian jump
systems. Springer International Publishing.
Wasson, C. S. (2015). System engineering analysis, design, and development: Concepts,
principles, and practices. John Wiley & Sons.
1 out of 15
circle_padding
hide_on_mobile
zoom_out_icon
[object Object]

Your All-in-One AI-Powered Toolkit for Academic Success.

Available 24*7 on WhatsApp / Email

[object Object]