F-Overview Drawio
F-Overview Drawio
- catId : Long
- prodId : Long - loginId : long
- name : String
- catId : Long - adminId : long
- description : String
- name : String - login : String Manage Blogs
Search Products
View Item Add to Cart
- listOfProducts : List<Product>
Register
- description : String - password : String
- unit : String
+ addProduct ( Product ) : void
Manage Catalog
- unitPrice : double View Products
First time + removeProduct ( Product ) : void Customer
visiting - quantityInStock : long
+ findProduct ( Product ) : Product
Manage Customer
Administrator
[Not found] + restock ( long
See other products ) : void - adminId : long Make Purchase
Admin
Manage Shopping
- shoppingcartId : Long Cart
Manage Dashboard
Login Search
- customerId : Long
SelectedProduct
- listOfProducts : List<SelectedProduct>
- quantitySelected: long
- sellingPrice: double
+ findSelectedProduct ( SelectedProduct ) :
Make decision SelectedProduct Use Case
Checkout See Shopping cart Remove item
+ getTotalPrice ( ) : double
+ empty ( ) : void
Done with shopping
+ checkout ( ) : Order
User
Sign-in
<<service>>
Class Diagram Customer
Authentication
Remember Me
Authentication
Sequence Diagram
Single Sign-on
<<Include>>
Customer Identity
Provider
+ field: type
immediateNotification
+ field: type
- addrId : Long
- street : String
- city : String
- state : String