Presentation is loading. Please wait.

Presentation is loading. Please wait.

Nutlog Andy Chang | Simba Hinds | Rachal Royce A web-based exercise and nutrition log application Speaker: Rachal Royce.

Similar presentations


Presentation on theme: "Nutlog Andy Chang | Simba Hinds | Rachal Royce A web-based exercise and nutrition log application Speaker: Rachal Royce."— Presentation transcript:

1 Nutlog Andy Chang | Simba Hinds | Rachal Royce A web-based exercise and nutrition log application Speaker: Rachal Royce

2 Problem space Problem: Many resolutions to adopt a healthier lifestyle fail. Problem: Many resolutions to adopt a healthier lifestyle fail. –People try to change their habits too drastically, or expect immediate results –Need for a convenient, flexible, and unthreatening means of measuring gradual progress Solution: an application that allows users to record and analyze daily activity and food choices. Solution: an application that allows users to record and analyze daily activity and food choices. –A daily log acts as a… Concrete record. Forces the user to recognize the reality of what they eat and how they exercise Reference. Shows user how and where previous attempts went wrong Planner. Allows user to set specific goals and monitor their progress. Don’t diet and exercise logs already exist? Don’t diet and exercise logs already exist? –Yes, but they have their problems. –Manual –Commercial software applications –Web-based

3 Main customer: –Individuals looking to sustain a healthier lifestyle through the use of daily diet and exercise log –Individuals who want to measure progress towards the achievement of specific goals –The log must be: easy to use easy to use convenient convenient not overly complex not overly complex intuitive intuitive free free –Specific customer: Russann Royce, 55-year office manager Russann Royce, 55-year office manager Molly O’Brien, 21-year college student Molly O’Brien, 21-year college student Customer

4   User can create a personal profile   Once registered, user can access account from any location   Track daily diet and exercise  Log tracks both exercise and nutrition  Each day, user records food or exercise items and informational details associated with item  Food: food group, calories/serving, fats, carbohydrates, protein, # servings  Exercise: time, distance, intensity, weights, calories burned  System provides list and graphical summaries for each day’s activity Main Utilities FoodGroupCal.FatsCarbsProteinServings BananaFruit1866501 CarrotsVegetable450011 Total131651

5   Provide graphical progress reports   System provides various charts, tables, and graphs based on data from user’s log entries  Allow user to analyze  Allow user to analyze periodic trends and progressions towards goals over various intervals of time   Set and monitor goals   User can define goals based on any numerical field variable for either nutrition or exercise   Day summary will display the current goal and a status chart   Goal summary page will list all current goals and allow the user to add, modify, or delete them Main Utilities (continued) my goals for today: -30 mins. cardio [DONE] -1800 calories eaten [ON TRACK] -3 vegetables [NEED 1] (2/3)

6 Functional Requirements Functional Requirements –Login & Signup Create new account Create new account Manage account settings Manage account settings –Exercise and Nutrition Log Add item to log Add item to log Add item to database Add item to database Modify or delete item Modify or delete item –Setting Goals Add, modify, remove goal Add, modify, remove goal –Analysis View reports (summaries, charts, and graphs) View reports (summaries, charts, and graphs) View goal progress View goal progress –Help Introduction to the system, instructions for use and documentation Introduction to the system, instructions for use and documentation System Requirements

7  Non-functional Requirements –Timing: the project needs to be completed by the project’s deadline –Platform: Unix –User interface: website –Scale: the system should be able to handle 10,000 users –Performance: user requests on average should take no longer than 5 seconds –Compatibility: the system should be compatible with Internet Explorer, Mozilla Firefox, and Safari. –Required third-party components: the system will require a database –Development process: the system should be operable at various stages of development without all of its features being fully implemented System Requirements

8 Main process diagram Create a new account Log in View home page (current day’s summary) Add item to logModify goals Manage account settings View reports

9 Add Item use case User selects date User inputs item name User clicks “Save” User inputs amount (servings or duration) Does item exist? User defines item (user enters item details) YESNO

10 nut log. food & exercise made easy. home tracking reports goals journal calendar help welcome to nutlog! Been meaning to make the change to a healthier lifestyle? Well it’s never been easier. Nutlog allows you to track your daily food and exercise choices, analyze your progress, and meet your goals. Questions or comments? Visit the help section or contact us at nutlog@domain.com username: password: not a member? register here sign in Site homepage about nut log contact us help

11 FoodGroupCal.FatsCarbsProteinServingsBananaFruit1866501 Total1866501 nut log. food & exercise made easy. home go to date reports goals calendar help Daily summary for: rachal royce february 12, 2008 logged in as: rachalroyce logout A Day’s Entry app Add food Add exercise save FoodGroupCal.FatsCarbsProteinServingsBananaFruit1866501 CarrotsVegetable450011 AppleFruit800661 Total131651 ExerciseTimeDistance Inte- nsity Heart rate Weights Cal. burned Running301866501 Total1866501 my goals for today: -30 mins. cardio [DONE] -1800 calories eaten [ON TRACK] -3 vegetables [NEED 1] mmddyy 211117 FoodFood groupCal.FatsCarbsProteinServings apple apple pie apple sauce Fruit Dessert Fruit 80 320 60 0 16 4 6 14 8 6 6 6 save app Create new FoodFood groupCal.FatsCarbsProteinServings apple apple pie apple sauce Fruit Dessert Fruit 80 320 60 0 16 4 6 14 8 6 6 6 1 save app Create new

12 Security Security –How do we prevent users from creating too many accounts? –How do we ensure that user profile information and logs are protected? –Do we back up user data? Database Database –How do we maintain performance as the database grows? Support Support –Do we offer support when users encounter problems? Design Design –How flexible should the system be? Will it be easy to add new features? Some Problems


Download ppt "Nutlog Andy Chang | Simba Hinds | Rachal Royce A web-based exercise and nutrition log application Speaker: Rachal Royce."

Similar presentations


Ads by Google