02/04/2009

CS3163

Lab1

 

A. The Grocery List

 

 

B. Allows users to enter information providing their desirable foods and times frames (15min, 30min, and 2hrs) to be summed up using calculations for determinations regarding basic, straight-forward searches on the Internet. These searches will provide the user with recipes according to their specifications.  Users are given a few “recipes found” for gourmet dishes, then the software creates a grocery list for the chosen dish that can be printed out, emailed, or sent in an SMS text message to the user’s cellular phone or Blackberry.

 

C. I see this software being available for Web shoppers.  Shoppers who like to look for new and interesting recipes online, but then are discouraged by the need to figure out a time frame, and then a grocery list.  The online access to most of the information will make the software package itself very minimal. I see grocery chains with online ordering available having this as an added luxury on their site.  It could be a toolbar that the user can download to their browser for easy access to the benefits of the program.

 

D. User Input information:

1.     FOOD NAMES (i.e. Chicken, fish, pork, pasta, rice…etc.)

2.     FOOD STYLES (i.e. Mexican, Asian, Southern-Style)

3.     TIME FRAME (i.e. 15 min, 30 min, 1 hr, 2 hrs)

4.     DIET RESTRICTIONS (i.e. No sugar, low calorie, low fat, low carb).

 

E. User Output information:

1.     FOUND RECIPES,

2.     URL’s for the sites found in the search for gourmet recipes by popular chefs and cooking magazines

3.     A grocery list for the recipe selected. This grocery list can be emailed to the user’s email account or sent in a text message to the user’s cellular device, or Blackberry.

 

F. Setup Data would include the information the user provided on the form filled out, and Internet data that is accessed when the search is launched.

 

G. Some of the information input by the user would need to be Persistent Data, to save the user from having to reenter static information in the form

1.     Diet Restrictions

2.     User’s identification information (the form will stay partially filled-out).

 

H. the Process would include these steps:

1.     A link to the software would be provided on a web site, which could provide a toolbar that a user can download to their computer and launch from his browser.

2.     A form is provided for the user to fill out.

3.     The calculation process will start with the submit button.

4.     The Food and the Type are selected for initial searches for recipes.

5.     From the previous selected recipes a Diet Restriction is added to the calculation.

6.     Another Search is performed to choose the recipes that will be presented to the user.

7.     The user is shown a list of recipes w/links.

8.     The user is given the opportunity to make their selection.

9.     Upon selection, the recipe is shown to the user.

10.            The user is given the opportunity to make a choice if the grocery list is to be created and emailed to the customer’s email address on file, or sent in a text message to the cellular phone number on file.

 

I. A web based software application that would be available to for use on Win XP, Win Vista, or even Mac’s.