Presentation of Design

Overview, Approach and Solution

            In the beginning of the semester we were informed that the projects would be medical related.  With this in mind, ideas began to brew about what can be used in today’s technological society.  After hearing and seeing various ideas and products presented in lecture (CMSC434), we needed to brainstorm some of the bigger picture ideas such as those involving medicine, disease, gender issues, long-term care, short-term care, and potential users.  After meeting with individuals, having guest speakers in class, and being able to see how some current marketed technology was used the idea of what direction the project was to take became evident. 

            A very random, yet surprisingly useful idea was used to approach the situation.  Our team took a piece of notebook paper and wrote down terms in columns.  The columns consisted of terms such as: woman, man, leg, cancer, diabetes, blood, diabetes, child, adult, elderly, cell phone, PDA, PC, website, nutrition, etc.  After approximately thirty terms were written down, we tore each word up individually and turned them face down on the table and mixed them around.  We then took turns picking a piece of paper and turning it up until we had five to seven pieces of paper that formed a concrete idea.  For example, one of the ideas was a program on a PDA to help children who had diabetes.  Eventually, we came up with six tangible ideas with which to consider.  After giving each idea some thought, we came up with the idea to help pregnant women who want to remain healthy throughout their pregnancy.

           To do this, they would need the opportunity to keep track of their vital health statistics, food intake, and daily exercise routines.  Additionally, we think that should the software be efficient in keeping up to date and efficient records, trips to the physician could be reduced or the time it takes to be examined could be reduced because current information can be transferred directly from the patient to her physician with the click of a button.  Now that we had the idea for the software, we needed to make its operations reasonable, functional, fast, simple, and effective.

           In developing this idea, which we called the Prenatal Nutritionist, we decided on six main operations that the program would be able to complete.  This would eventually form our Main Menu.  The program would have the ability to keep track of personal and doctor information, record food intake (and all of its minor details – including nutritional facts), meal suggestions, exercise plans, and the option to transfer data.  Expanding each one of these concepts led to the implementation of a graphical user interface designed to aid women in maintaining and healthy lifestyle during pregnancy.

Transition Diagram

Screen Commentary

Screen 1:  Intro

This is a screen which displays the name of the software as well as gives the application sufficient time to load.

Screen 2:  Main Menu

This screen gives the user the choice to choose one of the primary functions of the Prenatal Nutritionist.  The user can click any one of the buttons which are uniformly placed on the screen.   

Screen 3:  Enter Information

This screen lets the people choose different information they want to enter which should ideally happen soon after first use and can be updated anytime.


Screen 4:  Enter Personal Contact Information

This screen allows the user to enter information about themselves which the physician will need to know when they receive the user’s data.

Screen 5:  Doctor Contact Information

The user can enter their physician’s information which the Prenatal Nutritionist will use to forward data between the user and their doctor.

Screen 7:  Personal Physical Information

Here the user enters fields which will determine how their diet will be arranged as well as their exercises.

Screen 8:  Edit Exercise Plan

This screen allows users to choose one of the predetermined workout plans that come with the Prenatal Nutritionist or request a more personal workout from their physician.

Screen 9:  Request a Plan

The user may enter a note to the physician requesting a workout plan and then send it to them via email or fax.

Screen 10:  Successful Transfer

This screen gives the user feedback that the transfer was a success and that the files arrived at their intended destination.

Screen 11:  Enter Food

The user may enter a food that they ate or delete a food that they incorrectly entered.

 

Screen 11:  Add New Food Item

This screen lets the user enter the food item to be stored in the database.  The user enters all the serving info and nutritional info that they are able to in order to get the most accurate statistics possible.  As soon as the user is done the database is updated to reflect the changes. 

Screen 12:  Delete Item

The user selects an item that they ate recently (within one day) from the drop down menu and then can delete it which immediately updates the nutritional database.

Screen 13:  Before Meals

This screen lets the user get suggestions on what is the best possible meal to eat.  The user may also check to see if the food they are planning on eating poses any risk to them or their baby and view the nutritional intake over four different time periods.

Screen 14:  Meal Suggestions

This screen lets the user get suggestions on healthy eating according to their current nutritional intake and what they still need to ingest.  The user may choose what meal/snack they are in the mood for.  The database has hundreds of options and will display the only the two best so the user doesn’t have the same suggestions every time.

Screen 15:  Breakfast Suggestions Option 1 of 2

This screen is a recipe for a healthy breakfast which was displayed according to what the user still needs to eat to have a balanced diet.

Screen 16:  Breakfast Suggestions Option 2 of 2

This screen is another recipe for a healthy breakfast which was displayed according to what the user still needs to eat to have a balanced diet.

Screen 17:  Lunch Suggestions Option 1 of 2

This screen is a recipe for a healthy lunch which was displayed according to what the user still needs to eat to have a balanced diet.

Screen 18:  Lunch Suggestions Option 2 of 2

This screen is another recipe for a healthy lunch which was displayed according to what the user still needs to eat to have a balanced diet.

Screen 19:  Dinner Suggestions Option 1 of 2

This screen is a recipe for a healthy dinner which was displayed according to what the user still needs to eat to have a balanced diet.

                                                                                                                              

Screen 20:  Dinner Suggestions Option 2 of 2

This screen is another recipe for a healthy dinner which was displayed according to what the user still needs to eat to have a balanced diet.

Screen 20:  Snack Suggestions Option 1 of 2

This screen is a recipe for a healthy snack which was displayed according to what the user still needs to eat to have a balanced diet.

Screen 21:  Snack Suggestions Option 2 of 2

This screen is a recipe for a healthy snack which was displayed according to what the user still needs to eat to have a balanced diet.

Screen 22:  Check Risks

This screen lets the user see if what they are planning on eating is harmful to themselves or their child.

Screen 23:  View Data Today 1 of 2

This screen lets the user know how much of certain nutrients they have ingested today.

Screen 24:  View Data Today 2 of 2

This screen lets the user know how much of remaining nutrients they have ingested today that could not fit on the first graph.

Screen 25:  View Data This Week 1 of 2

This screen lets the user know how much of certain nutrients they have ingested this week.

Screen 26:  View Data This Week 2 of 2

This screen lets the user know how much of remaining nutrients they have ingested this week that could not fit on the first graph. 

Screen 27:  View Data This Month 1 of 2

This screen lets the user know how much of certain nutrients they have ingested this month.

Screen 28:  View Data This Month 2 of 2

This screen lets the user know how much of remaining nutrients they have ingested this month that could not fit on the first graph. 

Screen 29:  View Data Overall 1 of 2

This screen lets the user know how much of certain nutrients they have ingested since they became pregnant.

Screen 30:  View Data This Month 2 of 2

This screen lets the user know how much of remaining nutrients they have ingested since they became pregnant that could not fit on the first graph. 

Screen 31:  Exercise

The user may view their scheduled workout or alter their workout to meet new needs.  They may also enter exercises they have completed during the day.

Screen 32:  View Assigned Workout

Before exercising the user may view the workout they are scheduled to complete that day.

Screen 32:  Enter Workout Completed

User enters the amount of each exercise that they performed during their workout.  Once they click on the Save button the database is update and the graphs reflect the added exercises.

Screen 33:  Exercise Chart – Today

The user can view how much they exercised today so they can complete their workout if they need to.

Screen 34:  Exercise Chart – Week

This screen lets the user view the averages of their exercises over the past week.

Screen 35:  Exercise Chart – Month

This screen allows the user to view the averages of their exercises over the past month.

Screen 36:  Exercise Chart – Overall

This chart allows the user to view the averages of their exercises throughout their pregnancy.       

Screen 37:  Transfer Data

This screen lets users copy files onto their desktop computer or send them directly to their doctor. 

Screen 38:  Help

This screen explains the functions of the buttons off the main menu to help guide the user to their desired destination.

Screen 40:  Successfully Saved

This screen gives feedback to the user that the data they entered was saved correctly to the database.

Screen 41:  Saving Data before Exiting

The data is being saved before the Prenatal Nutritionist closes.  The database will reflect the changes of the newly saved data.

Screen 42:  Goodbye

The application has saved all data and is ready to be closed.

Top