Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • C CMPT370international
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Zhengwei Zhong (zhz361)
  • CMPT370international
  • Milestones
  • MileStone 5: Preliminary Design
Open
Milestone

MileStone 5: Preliminary Design
Milestone ID: 267

StoryBoard: IMG_0892![IMG_0894] IMG_0893IMG_0894 Action plan:

Action Plan:

Zhong and Zhang finishes to draw the storyboard. (1 hour) Liu and Li finishes the design of the system architecture.(two hours) As for the next action plan, our four will focus on finishing the class diagram together and estimate 1 hour. Each person will finish 2 to 3 Interaction individually (1 hour per person). For the implementation and test, we also finish it together because we should keep tracking on each step here. It will take 4 to 5 hours as estimate.

System architecture: IMG_0908

Packages:client, web server, DB server

Key components: order_selection, customer_type_in, show_board, Shopping_cart

Required and Provided Interface: set_order, get_order, set_info, clear_all, order_into, order_webpage, add_cart, remove_cart. These show what user can see when they view the webpage.

Association between components: Data Access and Access control.

Deployment nodes: All the nodes are clearly in our diagram. Execution environment is os or linux or windows.

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.

All issues for this milestone are closed. You may close this milestone now.
  • Issues 1
  • Merge requests 0
  • Participants 1
  • Labels 0
100% complete
100%
Start date
No start date
None
Due date
No due date
1
Issues 1 New issue
Open: 0 Closed: 1
0
Merge requests 0
Open: 0 Closed: 0 Merged: 0
0
Releases
None
Reference: zhz361/cmpt370international%"MileStone 5: Preliminary Design"