Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 7

1.

Consider the application that you have selected in Assignment 2 and you have presented a Gantt
Chart its development along with brief explanation of all phases. In this assignment task is to
design.
 Use-case diagram
 Activity diagram
 Class Diagram
 Swimlane Diagram

1. Use-Case Diagram
ScholaySync

Search to Access
website

Study materials

Tutors

Peer study
groups

1
2. Activity Diagram

Start

Register Student

Study Materials

Find Tutors

Find Peer

End

2
3. Class Diagram

Start Peer Study Groups

Website Tutors

Student

Study Materials

4. Swimlane Diagram

Connect to Create peer


Start peer study study groups
group section

Design Create tutors


Website section

Create Study
Connect to
material
tutors
section

Connect to 3
study materials
5. You are tasked with developing a library management system that helps librarians and
students to manage books borrowing and returning process. The system has following
diagrams.
1. Use-case diagram

Register

Add/
update/
Login delete
Book

Search
book

View
Book
details

Borrow
Books

Return
Book

View
2. Activity Diagram Borrowing
History
4
Student Logs in

Student Searches
for a book

Student views book


details

Student clicks
If available
borrow

Student updates
book status to
borrowed

System records
borrowing transaction

Student receives
conformation message

Exit

3. Swimlane Diagram

5
Student System Librarian

Student Log in Credentials verification

Search book

Book details Search results

Update status Add/update/delete


Borrow a book
books

4. Class Diagram for Library management system

User Student Librarian Borrow transaction

UserID UserID UserID TransactionID

Name Name Name BookID

Email Email Email UserID

Password Password Password Borrow Date

Student Librarian manages Return date


borrows books books

Student
Borrow transaction
Returns books
records

Book

BookID

5. Dataflow diagram: Title

Author
Librarian
6
Status

Due date
Student

Processes Data store

User registration User database

User login Book Database

Manage book Borrow Transaction


Database
Search book

View details

Borrow books

Return books

View borrowing
history

Dataflow

 Student-> Register -> User database


 Student -> login -> user database
 Librarian -> manages book catalog -> book database
 Student -> searches book -> book databsee
 Book database -> displays search results -> student
 Student -> view book details -> book database
 Student -> borrow book -> book database
 Book database-> record transaction-> borrow transaction database
 Student-> returns book-> book database
 Book database -> updates transaction-> borrow transaction database
 Student -> views borrowing history-> borrow transaction database

You might also like