
















Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
Community
Ask the community for help and clear up your study doubts
Discover the best universities in your country according to Docsity users
Free resources
Download our free guides on studying techniques, anxiety management strategies, and thesis advice from Docsity tutors
This document is our project nutrition building system review hope you found something useful in this document feel free to buy it'll be usefull resources
Typology: Slides
1 / 24
This page cannot be seen from the preview
Don't miss anything!
SCHOOL OF INFORMATION TECHNOLOGY & ENGINEERING (SITE) MTECH - SOFTWARE ENGINEERING
SOFTWARE ARCHITECTURE AND DESIGN (SWE 2004)
SUBMITTED BY : SIRAJUDEEN (19MIS0069) SHREE HARAN (19MIS0061) MULLAI VENDHAN (19MIS0098) SRINIVAS (19MIS0276) NIDISH ANAND(19MIS0289)
FACULTY : PROF.R.KIRUBHA THANGAM
SLOT : D
Nowadays, there are a limited number of coaches who trains athletes and manages their diet plan but there are many athletes who aspire to excel in their sports career. Even if there is a coach, he or she might not efficiently take care of all the athleteโs plans due to various reasons. As a solution to this problem, we are planning to design a software system called Nutrition Building System (NBS) which provides a customized diet plan and workout to all the athletes registered in this application. NBS is economically feasible and an open-source application which makes it easier for users to access it and use it efficiently. This system is designed to provide athletes and coaches with an overview of their customized guidelines in their sports nutrition. While there is no such thing called a magic diet, there are many ways in which eating and drinking well can allow athletes at all levels of performances to achieve the specific goals of their training and competitions.
A well-chosen diet is mandatory for all athletes irrespective of gender, age, or level of competition to achieve their sports goals: ๏ Achievement and maintenance of ideal body weight and physique. ๏ Reduced risk of injury and illness. ๏ Enhanced recovery within and between workouts and events.
helps the athlete to reach his or her ideal weight and body fat level with minimal effect on health or performance.
Energy availability = Total dietary energy intake - the energy used in daily activities/training
NBS maintains a record of all these values accurately and predicts the inputs to be taken by the user as efficiently as possible.
STAKEHOLDERS OF THE SYSTEM:
๏ System administrator ๏ Athletes ๏ Health sector ๏ Sports sector ๏ Nutritionist ๏ Sport coaches ๏ Food industry
FEAUTURES OF THE SYSTEM:
๏ System is easy to understand and user friendly. ๏ User can also connect with their android device. ๏ Based on the food consumed by the user, the AI system automatically calculates BMI. ๏ Displays food consumed date wise and graphically.
๏ Required this kind of device who can help to take care of our health. ๏ This system helps us to tell what to eat or not. ๏ User can connect easily to the system.
QUALITY ATTRIBUTES OF THE SYSTEM:
A nutrition building system can be formed by the following quality factors. ๏ Reliability involves stability, certainty and sufficiency. ๏ Treats everybody equitably, gives everyone the correct opted diet plan based upon their requirements. ๏ Promotes fair, efficient and effective plan. It is as simple as possible to administer, is administered professionally, and is applied uniformly. This system first calculates the Body mass index (BMI) of the athlete and then depending upon their particular sport, it gives a customized diet plan. There is no single diet that meets the needs of all athletes at all times which emphasizes the need to customized plan taking under consideration of athlete's personal health,Minimizes its involvement in spending decisions and makes any such involvement explicit.
Subsystem Level Diagram :
Object classes related to the subsystem with their attributes and methods :
Statechart diagram :
The JSP consists of five principal steps that are performed in sequence (although of course, as with all design problems, there will be iterations between these. The tasks performed in these steps can be summarized as follows.
STEP 1 (INPUT AND OUTPUT DATA STREAMS):
INPUT DATA STREAM :
Fig.8 Input Stream
OUTPUT DATA STREAM :
Fig.9 Output Stream
STEP 2 (JAC KSON STRUC TURE DIAG RAM) :
C-Data being consumed P-Data being produced
Fig.10 Overall JSD of the System
OUTPUT : Generate the BMI and Produce the Diet plan, Workout plan, Print the number of days
Fig.13 JSD Module 3
STEP 3 (LISTING OUT ALL THE OPERATIONS):
INPUT:
OUTPUT:
Fig.14 Structure chart representing all the operations
STEP 4 (CONVERT THE TEXT TO PROGRAM WITHOUT CONDITIONS): LOOP:GetHeightandWeight Read the Type of sportRead the type of diet Check the databaseGenerate the BMI Produce the Diet planProduce the Workout plan Print the number of daysGenerate reports Display statusStore reports END LOOP;
STEP 5 (ADD CONDITIONS): LOOP:Get Height and Weight CASE of Read the Type of sportSwimming: algorithm 1 Athletics: algorithm 2Boxing: algorithm 3 Basketball: algorithm 4Soccer: algorithm 5 ENDCASE;
FOR COACHES :
FOR ADMIN :
ATHLETES :
LEVEL 0 DFD OR CONTEXT DIAGRAM :
LEVEL 1 OR TOP LEVEL DFD :
LEVEL 2 DFDโs OF MAJOR PROCESSES:
PROCESS 1 :AUTHENTICATION
PROCESS 4 : DETERMINE THE TYPE OF SPORT AND DIET