In: Computer Science
Saleem Application[1] Health is the most valuable possession for a human.Therefore, health must be cared about by all means. Good food, physical exercise and enough sleep are keys to good health. Another important factor is fitness. Fitness is a condition of being physically active. It is a result of general nutrition and proper conditioning, and it is a state of general physical and mental well-being. Doing regular physical activities can make you feel relieved about yourself and it can have several important points for your health. Imagine you and your team want to help in recruiting technologies to guide people to the most suitable way to improve their healthy lifestyle easily and effortlessly since it seems hard sometimes to continue going to the gym or to meet a nutrition specialist. The aim of the project is to develop an interactive mobile based application called "Saleem". It aims at enhancing individual's lifestyle quality in Saudi Arabia and the Middle East. It is an Arabic application that has many distinguished features that are not available in other similar applications. Saleem helps users in applying healthy habits in their lives. It provides the user with needed features to help in monitoring the number of calories needed, supporting exercise programs, and providing special diets. It also combines other features concerning the needed quantity of food and water to be consumed, and much more. The following summarizes notes describing the first version of the required features in the “Saleem” Android based application. A user must register/sign up by creating an account using his/her email, password, name, age, gender, height, weight, activity level, weight goal (lose, gain, maintain). This information will help the system in calculating relevant facts regarding users' physical health such as: the user’s Body Mass Index (BMI) and needed calories to consume/lose per day, etc. Once the user has signed up, he/she shall receive a verification email using the mail service system to complete their registration process. A registered user can access the system using his/her email and password. Once they are signed in they can add their meal manually to their daily intake by specifying in a form its ingredients, amount of each ingredient in grams and its measurement unit. After that, the system shall calculate the total calories of the meal. Also, users can add their meals by scanning the food item’s bar-code through their camera device. Moreover, the user can share his/her healthy recipes with other users by indicating their recipe name, recipe image, recipe category, recipe total calories, recipe ingredients and its amount, and recipe preparation steps. Furthermore, they can view recipes that were added by other users or search for a specific meal using the meal name and the system will display all meals that relate to the search. According to the search result, users may view meal information. Also, the system must allow users to report recipes that violate healthy diets, and add their daily amount of drunk water. Saleem’s has an Admin where he/she can access the system to delete a recipe that has been reported by any user. Finally, the system shall process requests and return results to users as quickly as possible. Also, new users shall learn how to use the system ASAP and all of their passwords need to be encrypted. [1]The general idea and content is based on the graduation project titled ‘Saleem Application’ which was supervised by L. Manal AlOnaizan during the 2019-2020 academic year. However, some changes have been done to suit the assignment.
please provide a use case diagram with 8 major use cases, one includes, and one extends relationship (including the extends and includes use cases.)
Use case diagram is used to represent the user interaction with the system in easiest manner. This application contains many things such as key concerns, modules to implements.
key concern diagram:
For the "Saleem Application" use case diagram is given as below:
Few recommendation for the application:
hope these recommendation will make "Saleem Health Application" more advanced.