NIT5120 Software Engineering Project: Library System Development

Verified

Added on  2025/04/16

|20
|1354
|444
AI Summary
Desklib provides past papers and solved assignments for students. This project details a library management system.
Document Page
NAME : SAI BHARGAV VANAM
STUDENT ID : S4609658
SUBJECT : NIT5120 – SOFTWARE ENGINEERING
ASSIGNMENT : LIBRARY SYSTEM
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
CONTENTS
1. TASK 1 – PROJECT PLANNING & DEVELOPMENT
I. GANTT CHART
II. TRELLO BOARD
2. TASK 2 – REQUIREMENTS DOCUMENTATION
3. TASK 3 – USE-CASE DIAGRAM
4. TASK 4 – TEXTUAL DESCRIPTION
5. TASK 5 – SEQUENCE DIAGRAM
Document Page
TASK 1 - PROJECT PLANNING& DEVELOPMENT
I. GANTTCHART
Fig: 1
Document Page
II. TRELLO BOARD
Week 4:
Fig: 2
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
Week 5:
Fig: 3
Week 6:
Fig: 4
Document Page
TASK 2 - REQUIREMENTS DOCUMENTATION
When the customer requests to borrow a new book, his/her details are verified by
the librarian. If the borrower returned the book before or on the day of the return, there
wouldn’t be any fine. However, if the borrower returned the book late a fine will be
instigated on the borrower. The fine amount depends on the number of days the borrower
is behind the actual return date. For example, if the borrower delays the return of his/her
book by a week or less he/she will be charged $1.25. If the delay is between 1-2 weeks, the
borrower will be charged $2.50 and if there’s been a delay of more than 2 weeks the
borrower will have to pay the due of $5.00.
While these are the cases of book delay, if the book which is loaned by the borrower
is lost, the borrower can inform the same to the librarian. In this case, borrower is
compelled to get a new book of the same edition to compensate for the loss of the old
book. Also, the late fines can be avoided by borrower if they report the loss of the books
before the return date. However, the loanee will have to pay the fine if he/she reports the
loss of the book after the due date.
Separate fines are generated for the book if it’s found damaged or if the pages are
missing from the book. Borrower will be forced to to replace the book with a new one. Also,
the maximum debt that a borrower can have including the fines is $25.
Document Page
TASK 3 - USE-CASE DIAGRAM
Fig: 5
TASK 4 - TEXTUAL DESCRIPTION
Use-case Name BorrowingBook
Goal To borrow the book ‘The Intelligent Investor’.
Summary John has borrowed ‘The Intelligent Investor’ from the library.
While returning the book on the due date, Alice has noticed
that the foreword of the book’s missing from the book. Upon
asking why, John has informed that it was torn. Alice has
asked John to replace the book with a new one to approve
the return.
Actors John – A university student
Alice – The Librarian in the university
Pre - Conditions The person who borrowed the book should have a borrower
ID with active purchase privileges
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
Triggers John borrowed the book from the library. His cousin
mistakenly tears the foreword of the book. When John asks
the librarian for a way to compensate for the damaged book.
John is asked to replace the book with a new one to approve
the return. John purchases a new book of the same edition.
Basic Course of Events 1. JOHNreaches the library to return the book he
borrowed.
2. ALICE while verifying the book notices that the
foreword is missing and informs John to replace the
book to approve the return.
3. JOHN purchases a new book of the same edition and
hands it over to Alice.
4. ALICE cross checks the book and approves the return
of John.
Alternatives John wishes to reimburse the price of the book at the library,
but the University policy for damaged books compels him to
replace the book.
Post Conditions Once John replaces the book, librarian updates the catalog
and approves the return of John and hands him the return
receipt.
Business Rules 1. To borrow a book, one should have a borrower ID or
student ID or staff ID.
2. The book can only be returned by the borrower who
borrowed it.
3. The maximum debt that is allowed for the borrower
to have is $25.
4. Borrower wouldn’t be allowed to borrow a new book
if their debt is above $25. Borrower need to clear the
fine to borrow the book.
Document Page
TASK 5 - SEQUENCE DIAGRAM
Fig: 6
Document Page
TASK 6 –CLASS DIAGRAM
Fig: 7
TASK 7 –ACTIVITY DIAGRAM
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
Document Page
TASK 8- USER INTERFACE DESIGN
Figure 1: Audio or Video Borrowable Items
Description: Login to the library the student can search for the books and add the book as well as.
The student can edit the added books list by adding or removing the books according to the
requirement.
chevron_up_icon
1 out of 20
circle_padding
hide_on_mobile
zoom_out_icon
[object Object]