Calories Calculator Test phase, srs, design phase and source code final deliverable
Domain /
Category Web
Application
Abstract /
Introduction
Body weight is an important factor when it comes to good health and control on diseases. An abnormal weight is one of the key reasons that can deteriorate/improve our overall health. In order to have an ideal weight is both challenging and systematic. The Calories Calculator will calculate the daily required number of calories based on weight, height, and age etc. The user will also be able to enter the daily intake of calories provided by various foods thrice a day. The progress report will be generated by the application for a given period of time.
Functional
Requirements:
Following is the list of functional requirements:
- There is only one type of user.
- Login for users.
- After login, the user will enter the following details:
- Gender
- Weight
- Height
- Age
- Life style:
- Sedentary
- Lightly active iii. Moderately active
- Very active
- Extra active
- The daily intake of calories will be calculated by the Harris-Benedict formula as follows: Men BMR = (10 × weight in kg) + (6.25 × height in cm) – (5 × age in years) + 5
Women BMR = (10 × weight in kg) + (6.25 × height in cm) – (5 × age in years) – 161
- The resulting BMR (Basal Metabolic Rate) will be multiplied by 1.2, 1.375, 1.55,
1.725 and
1.9 for sedentary, lightly active, moderately active, very active and extra active respectively.
- For weight reduction, the user has to consume less calories in comparison to the calculated BMR.
- For increase in weight, there should be more calories consumed in comparison to the calculated BMR.
- The user will enter the names and calories of food items consumed for breakfast, lunch and dinner on daily basis.
- The calories calculator will keep the record of daily, weekly, and monthly calories consumption.
10.A graphical report of total calories deficit or surplus will be generated for each month.
Tools: Python and SQL Server Only.