NIT5120 Software Engineering Project: Library System Development
VerifiedAdded 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.

NAME : SAI BHARGAV VANAM
STUDENT ID : S4609658
SUBJECT : NIT5120 – SOFTWARE ENGINEERING
ASSIGNMENT : LIBRARY SYSTEM
STUDENT ID : S4609658
SUBJECT : NIT5120 – SOFTWARE ENGINEERING
ASSIGNMENT : LIBRARY SYSTEM
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser

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

TASK 1 - PROJECT PLANNING& DEVELOPMENT
I. GANTTCHART
Fig: 1
I. GANTTCHART
Fig: 1
⊘ This is a preview!⊘
Do you want full access?
Subscribe today to unlock all pages.

Trusted by 1+ million students worldwide

II. TRELLO BOARD
Week 4:
Fig: 2
Week 4:
Fig: 2
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser

Week 5:
Fig: 3
Week 6:
Fig: 4
Fig: 3
Week 6:
Fig: 4

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.
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.
⊘ This is a preview!⊘
Do you want full access?
Subscribe today to unlock all pages.

Trusted by 1+ million students worldwide

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
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
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser

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

TASK 5 - SEQUENCE DIAGRAM
Fig: 6
Fig: 6
⊘ This is a preview!⊘
Do you want full access?
Subscribe today to unlock all pages.

Trusted by 1+ million students worldwide

TASK 6 –CLASS DIAGRAM
Fig: 7
TASK 7 –ACTIVITY DIAGRAM
Fig: 7
TASK 7 –ACTIVITY DIAGRAM
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser


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.
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.
⊘ This is a preview!⊘
Do you want full access?
Subscribe today to unlock all pages.

Trusted by 1+ million students worldwide
1 out of 20

Your All-in-One AI-Powered Toolkit for Academic Success.
+13062052269
info@desklib.com
Available 24*7 on WhatsApp / Email
Unlock your academic potential
Copyright © 2020–2025 A2Z Services. All Rights Reserved. Developed and managed by ZUCOL.