... | @@ -11,4 +11,38 @@ Key components and Package: Web is our package for order selection, customer sel |
... | @@ -11,4 +11,38 @@ Key components and Package: Web is our package for order selection, customer sel |
|
|
|
|
|
Interface: get_Info and set_Info (get and set the information from customer based on database)
|
|
Interface: get_Info and set_Info (get and set the information from customer based on database)
|
|
|
|
|
|
Association between components: Data Access: Used to connect components we have |
|
Association between components: Data Access: Used to connect components we have.
|
|
\ No newline at end of file |
|
|
|
|
|
Epics annotated (All based on our UML diagram):
|
|
|
|
|
|
|
|
Epic 1 annotated:
|
|
|
|
|
|
|
|
(As Jack, one of the function of our website can provide pre-order service by using our website, which really can help busy Jack to save much time)
|
|
|
|
|
|
|
|
This corresponds to the customer_info which is used to store the customer information after placing the order.
|
|
|
|
|
|
|
|
Epic 2 annotated:
|
|
|
|
|
|
|
|
(As Jessica, I want to see the weather that day on the home page and the webpage will push suggestion drinks for me so that I do not need to consider by myself).
|
|
|
|
|
|
|
|
This corresponds to the order selection which is used to giving suggestion on product selection based on the weather.
|
|
|
|
|
|
|
|
|
|
|
|
Epic 3 annotated:
|
|
|
|
|
|
|
|
(As Tom, he really want to buy enough coffee for his club activity, so that our website can offer shopping cart function for him to choose)
|
|
|
|
|
|
|
|
This corresponds to the shopping cart which makes customer can place their order.
|
|
|
|
|
|
|
|
Epic 4 annotated:
|
|
|
|
|
|
|
|
(As Lindsay, I want to check all cats’ information and available time online so that I can know when I should go the store for grabbing a drink and playing with my cuties without conflict)
|
|
|
|
|
|
|
|
This corresponds to the show_board which shows the information of current coffee we provide.
|
|
|
|
|
|
|
|
Epic 5 annotated:
|
|
|
|
|
|
|
|
(As Coco, I want to manage the website and update the menu so that I can make sure the website is running well)
|
|
|
|
|
|
|
|
This corresponds to the info_table and also the SQL_Command which allow manager to update or delete the coffee information.
|
|
|
|
|