Design the Class Diagram (that contains all classes, show appropriate relationships, multiplicities, attributes, and methods)

Computer Networking: A Top-Down Approach (7th Edition)
7th Edition
ISBN:9780133594140
Author:James Kurose, Keith Ross
Publisher:James Kurose, Keith Ross
Chapter1: Computer Networks And The Internet
Section: Chapter Questions
Problem R1RQ: What is the difference between a host and an end system? List several different types of end...
icon
Related questions
Question
For this system:
System
Main Functions
For Student
Library of university system
- Login
-Reserve a place
- Borrow a book
- Order a book
- Return a book
- Add book
For Employee
- Login
- Add a book for the list
- Remove a book from the list
- Edit book information
- Writing a daily report (for users and books)
Design the Class Diagram (that contains all classes, show appropriate relationships,
multiplicities, attributes, and methods)
Transcribed Image Text:For this system: System Main Functions For Student Library of university system - Login -Reserve a place - Borrow a book - Order a book - Return a book - Add book For Employee - Login - Add a book for the list - Remove a book from the list - Edit book information - Writing a daily report (for users and books) Design the Class Diagram (that contains all classes, show appropriate relationships, multiplicities, attributes, and methods)
Example:
Асcourk
Client
-username
0.."
<.. has
1
-id
-password
-accountNumber
-accountT ype
|-cash
+createAccount()
+getAccounti nfo)
+m odifyAccountinfo()
+setCash)
getC ash()
-name
-address
-email
-telephone no
+createClient()
getClientinfo()
+setClientinfo)
0..."
make ->
0.
Trade Order
-date
-bidP rice
-numofShare
0.* -orderResult
-orderT ype
-orderlD
communicate with ->
<-- executed by
Stock Trading System
address
-IpAddress
-connectionStatus
-Trade Order
getConnectionStatus)
+forwardorder(Trade Order)
•getOrderResut(Trade Order)
+checkOrderStatus(orderResult)
generateOrder(Stock)
getDate()
setT oBuyorder()
setToSellOrder()
<-- re fer to
traded on ->
0...
Stock
Stock Exchange
|-name
-name
-code
country
|-code
-stockCategory
-price
|-numorShare
manage ->
0..
-stockM ark etindex
tradingTim eLimit
+addStockE xchange()
|-owner
isted on --
0.
+m anageStockExchange0
+deleteStockExchange)
+setTradeTimeLimit()
-date
|-lotSize
+addStock()
+m odifyStock()
+deleteStodk()
+m odifyPrice()
+m odifyNumofShare()
C-- re fer to
Class Diagram for Online Stock Trading System
Transcribed Image Text:Example: Асcourk Client -username 0.." <.. has 1 -id -password -accountNumber -accountT ype |-cash +createAccount() +getAccounti nfo) +m odifyAccountinfo() +setCash) getC ash() -name -address -email -telephone no +createClient() getClientinfo() +setClientinfo) 0..." make -> 0. Trade Order -date -bidP rice -numofShare 0.* -orderResult -orderT ype -orderlD communicate with -> <-- executed by Stock Trading System address -IpAddress -connectionStatus -Trade Order getConnectionStatus) +forwardorder(Trade Order) •getOrderResut(Trade Order) +checkOrderStatus(orderResult) generateOrder(Stock) getDate() setT oBuyorder() setToSellOrder() <-- re fer to traded on -> 0... Stock Stock Exchange |-name -name -code country |-code -stockCategory -price |-numorShare manage -> 0.. -stockM ark etindex tradingTim eLimit +addStockE xchange() |-owner isted on -- 0. +m anageStockExchange0 +deleteStockExchange) +setTradeTimeLimit() -date |-lotSize +addStock() +m odifyStock() +deleteStodk() +m odifyPrice() +m odifyNumofShare() C-- re fer to Class Diagram for Online Stock Trading System
Expert Solution
steps

Step by step

Solved in 5 steps with 1 images

Blurred answer
Recommended textbooks for you
Computer Networking: A Top-Down Approach (7th Edi…
Computer Networking: A Top-Down Approach (7th Edi…
Computer Engineering
ISBN:
9780133594140
Author:
James Kurose, Keith Ross
Publisher:
PEARSON
Computer Organization and Design MIPS Edition, Fi…
Computer Organization and Design MIPS Edition, Fi…
Computer Engineering
ISBN:
9780124077263
Author:
David A. Patterson, John L. Hennessy
Publisher:
Elsevier Science
Network+ Guide to Networks (MindTap Course List)
Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:
9781337569330
Author:
Jill West, Tamara Dean, Jean Andrews
Publisher:
Cengage Learning
Concepts of Database Management
Concepts of Database Management
Computer Engineering
ISBN:
9781337093422
Author:
Joy L. Starks, Philip J. Pratt, Mary Z. Last
Publisher:
Cengage Learning
Prelude to Programming
Prelude to Programming
Computer Engineering
ISBN:
9780133750423
Author:
VENIT, Stewart
Publisher:
Pearson Education
Sc Business Data Communications and Networking, T…
Sc Business Data Communications and Networking, T…
Computer Engineering
ISBN:
9781119368830
Author:
FITZGERALD
Publisher:
WILEY