SENG 310   - Meal Plan System

Requirements Review
 - Introduction
 - Main Functions
 - Users
 - Usability Goals
 - User Experience Goals


System Overview
 - System Concept
 - System Technology
 - Conceptual Model
 - Interface Metaphor


Menu System
 - Introduction
 - Profile
 - Edit
 - Search
 - Favorite
 - Ingredient
 - Recipe
 - Window
 - Help


System Functionalities
 - Multiple User Profile
 - Ingredient Manipulation
 - Recipe Manipulation
 - Recipe Basic Search
 - Recipe Advance Search
 - Recipe Preferece Setting
 - Search History
 - System Recovery

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  Introduction


"Meal plan system" menu has 8 categories which are located at top of the program. They are "Profile", "Edit", "Search", "Favorite", "Ingredient", "Recipe", "Windows", and "Help". All the functions of the program can be accessed from the menu. (Sample menu system screenshot):

back to top

  Profile Menu

Profile Menu
(shortcut: Alt+p):

> New profile (ctrl+n+p):
   User is brought to a new window to create new profile. Some options are provided in the profile creating window, such as user name, password, user preference (vegetarian, meat, and so on).

>Edit profile (ctrl+p+e):
   Allows user to edit his/her own profile.

>Switch profile (ctrl+p+s):
   Allows switching between users. Password is needed in order to proceed user switching.

>Exit (alt+f4):
   Exit the program. Warning dialogue box pops up if an editing recipe is not yet saved.

back to top

  Edit Menu


Edit Menu (shortcut: Alt+e):

>Undo (ctrl+z):
Undo the previous task finished by the user if the user is modifying the recipe.

>Copy (ctrl+c):
Copy the text content highlighted by the curser to clipboard.

>Paste (ctrl+v):
Paste the most recent content from the clipboard.

>Cut (ctrl+x):
Cut the content highlighted by the curser.

>Delete ( del):
Delete the content highlighted by the curser.

>Select all (ctrl+a):
Select all the content on the current page.

>Find (ctrl+f):
Search the user require information in the current recipe.

back to top

  Search Menu


Search Menu
(shortcut: Alt+s):

>Basic search (ctrl+s+b):
   The basic search dialogue window pops up, user is able to input some keywords for the recipe basic search.

>Advance search (ctrl+s+a):
   The program will proceed into advance search screen.

back to top

  Favorite Menu


Favorite Menu (shortcut: Alt+o):

>Add to favorites (ctrl+o+a):
   User can add favorite recipe to his/her favorite recipe category.

>Customize favorites (ctrl+o+c):
   User manages his/her favorite recipe category.

>View favorite (ctrl+o+v):
   User views entire favorite recipe category.

back to top

  Ingredient Menu


Ingredient Menu (shortcut: Alt+i):

>Ingredient input (ctrl+i+g):
   Ingredient input page loads up for user input.

>Display ingredient (ctrl+i+d):
   Display all the current ingredient supply.

>Low quantity warning
  System generates a list of low-quantity ingredients in another word a list for future grocery shopping.

back to top

  Recipe Menu


Recipe Menu (shortcut: Alt+r):

> Recipe input (ctrl+r+i):
   Recipe input page loads up for user input.

>Recipe Modify (ctrl+r+m):
   Recipe is displayed and can be modified from the page.

>Recipe recommend
   A list of today's recommend recipes will be populated.

back to top

  Window Menu


Window Menu (shortcut: Alt+w):

User can show or hide some tool boxes on the interface or some task windows on the layout.

back to top

  Help Menu


Help Menu (shortcut: Alt+h):

>Help content index:
  Help topics are listed in a pop-up help dialogue window.

>About MPS(MEAL PLAN SYSTEM):
  Copyright information goes here.

back to top