Presentation is loading. Please wait.

Presentation is loading. Please wait.

CIS111 Final Project: Menu Planner

Similar presentations


Presentation on theme: "CIS111 Final Project: Menu Planner"— Presentation transcript:

1 CIS111 Final Project: Menu Planner
? ? ? ? ? ? ? Group members: Karen Bilotti Dan McGlinchey Garrett Downs Alex Haman Sue Fox Sue: Project introduction and group member introduction. Project parameters Develop a menu planner system that allows a use to plan and organize family dinners for an entire week. Users should enter the beginning and end dates of week. A dinner is an entre and 2 side dishes The system will read from a data file pre-stored menu ideas Users should be able to add, edit and delete stored meals The plan should give the user calorie totals The user should be able to save and recall a menu, even if it is unfinished

2 Sue: Healthy eaters...

3 Sue: Or hearty eaters…we are all becoming more aware of how we eat
Sue: Or hearty eaters…we are all becoming more aware of how we eat. This trend has caused a demand for planning and tracking meals.

4 menu = entree + side1 + side2
Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday Sue: So what’s a meal? See slide. Create two menus using our form. (classmates plan a couple meals “old school”-on a paper tracker I’ll have printed) menu = entree + side1 + side2

5 Sue: You’ve just created a meal tracker the old fashioned way
Sue: You’ve just created a meal tracker the old fashioned way. It takes time, you have to think of everything from scratch… Old School

6 New School Sue: Tonight you will interact with our electronic meal planner. You’re going “New School” Alex…

7 In the beginning… Alex:
Describe our first thinking as we attempted to understand the problem and the criteria required. Describe our first program design before we attempted to implement. In the beginning…

8 Three Weeks Later Alex:
After following our first plan we saw opportunities to revise our plan for the better. Our second plan seemed cumbersome to use during the testing period. We revised again and during implementation and testing the program continued to be cumbersome. Three Weeks Later

9 Alex: Then on Monday evening we tested and discussed the problem and realized we had the answer sitting in front of us. Garrett had already designed and eloquently written a GUI that included edit, add and delete methods that worked more efficiently in our program than the Add and Delete methods our team members had developed. We remembered class discussion and recalled our instructor saying if you see something better or smarter, use it and reuse it. “Don’t reinvent the wheel.” We made the decision to use Garrett’s GUI methods so that people using our program would have a more enjoyable experience. We abandoned our add and delete methods for the seamless GUI interface. Karen… Monday night…

10 Create a 7 day menu plan? Edit the master menu?
Karen: Introduce group to first choice (aka Main). Ask them to select Create a 7 day menu plan.

11 Is this a new 7 day planner?
Are you returning to an existing plan? Karen: selection Ask the class to choose “new”.

12 7 Day Planner Last Name First Name
Karen: Guide with New Account first. First Name

13 Start Date 7 Day Planner Karen: Guide class through Make a Meal-sign in. Dan…

14 entree Select your meal Side 1 Side 2 Dan:
Explain how to select meals and allow time for class to enter two meals from the main menu. Once completed, explain to the class how to return to the main menu You flip to the MyMenu.txt to discuss the method and the .txt file Side 2

15 MyMenu.txt Dan: Explain method/file Garrett…

16 Create a 7 day menu plan? Edit the master menu? Garrett:
1. Ask class to return to main. 2. Introduce Edit the master menu.

17 Edit the master menu Garrett: Ask class to choose Edit the master menu.

18 Add a menu? Edit a menu? Delete a menu?
Garrett: More choices! The edit menu option allows you to add, edit and delete. Delete a menu?

19 add Edit the master menu
Garrett: First we will explore add. Model add. Ask class to enter one of their menu items.

20 edit Edit the master menu
Garrett: Return to the edit menu and explain how to edit what they just added to their menu. Alex…

21 delete Edit the master menu
Alex: Model the delete method by asking them to delete something on their planner.

22 RevisedMasterMenu.txt Alex: Show revised Master Menu file.
IF WE ARE RUNNING SHORT: ASK CLASS TO FILL UP ALL 7 DAYS between their menu ideas and ours. At the same time we can talk about ease of use. Karen…

23 Q&A Karen: Ask for questions, comments…


Download ppt "CIS111 Final Project: Menu Planner"

Similar presentations


Ads by Google