Skip to content

LocoUnPocoNadaMas/barcito

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Use Case

flowchart  LR
subgraph Caso de Uso Lista de Compras
a([Access Web])
b([Get Product])
c([Post Order])
d([Paid/Receive])
e([Get Orders])
f([Crud Products])
g([Crud Orders])
end
x["🧍‍♂ Client"] -->  a
x -->  b
x -->  c
x -->  d
y["🤰 Vendor"] -->  a
y --> e
y --> d
z["🧍‍♂ Boss"] -->  a
z --> f
z --> g
Loading

Secuence Diagram

Domain Model

classDiagram
ItemOrder *-- Client : add
ItemOrder *-- Product : in
ItemOrder -- Order
Order *-- Client : need
ItemOrder o-- Detail : add
Waiter -- Order : get
Client -- Waiter : paid
Order: DateTime dt
Order: Float value
Product: String name
Product: String desc
Product: Float value
Detail: String detail
Client: String code
Loading

Entity Relationship Diagram

erDiagram
CLIENT ||--|| ORDER : request
CLIENT ||--|{ LINE-ITEM : add
LINE-ITEM }|--|| ORDER : contains
LINE-ITEM }|--|| PRODUCT : is
LINE-ITEM ||--O| DETAIL : has
Loading

Class Diagram

classDiagram
ItemOrder "1" o-- "0..1" Detail
ItemOrder "1..*" *-- "1" Client
ItemOrder "1..*" *-- "1" Product
ItemOrder "1..*" *-- "1" Order 
Order "1" *-- "1" Client

Product <-- ProductDTO
Order <-- OrderDTO

class ItemOrder{
-Long itemID
-Product prod
-Order order
ItemOrder(prod, order)
}
class Order{
-Long orderID
-DateTime dt
-Float value
-Boolean paid
Order(client)
}
class Product {
-Long prodID
-String name
-String desc
-Float value
-Boolean visible
}
class Detail {
-Long itemID
-String detail
}
class ProductDTO {
-String name
-String desc
-Float value
}
class Client {
-Long id
-String code
}
Loading

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages