РАЗРАБОТКА ПРОГРАММЫ ДЛЯ ОПРЕДЕЛЕНИЯ ИНДЕКСА МАССЫ ТЕЛА - Студенческий научный форум

XII Международная студенческая научная конференция Студенческий научный форум - 2020

РАЗРАБОТКА ПРОГРАММЫ ДЛЯ ОПРЕДЕЛЕНИЯ ИНДЕКСА МАССЫ ТЕЛА

Кадырова Д.Д. 1, Васева Е.С. 1
1Филиал РГППУ в г. Нижнем Тагиле
 Комментарии
Текст работы размещён без изображений и формул.
Полная версия работы доступна во вкладке "Файлы работы" в формате PDF

Здоровый образ жизни — это концепция жизнедеятельности человека, направленная на улучшение и сохранение здоровья с помощью соответствующего питания, физической подготовки, морального настроя и отказа от вредных привычек. С помощью калькулятора пользователь сможет самостоятельно вычислить индекс массы тела, проверить свою статистику тела, чтобы найти свой идеальный вес.

Первым этапом в реализации нашего программного продукта является проектирование. На этапе проектирования определяются требования к программе и основные функции. Динамические аспекты поведения системы описываются в виде диаграммы активностей (рис. 1). На ней изображен алгоритм взаимодействия между Пользователем и Приложением. Приложение проверяет входные данные пользователя при регистрации, если все верно, то пользователь может ознакомиться с информацией о приложении. Затем пользователь вводит необходимые параметры, приложение их обрабатывает и выдает результат. Пользователь получает результат.

Рис. 1. Диаграмма активностей

Диаграмма прецедентов для определения требований к программному продукту представлена на рисунке 2.

Рис. 2. Диаграмма прецедентов

Диаграмма прецедентов позволяет определить основные действия пользователя по отношению к системе.

1. Пользователь может прочитать общую информацию о приложении.

2. Пользователь может зарегистрироваться в программе, но после регистрации необходимо ее подтвердить.

3. После введения необходимых параметров, пользователь получает результат.

На этапе проектирования была поставлена задача, определены основные требования к программному продукту, разработаны диаграмма деятельности UML и диаграмма прецедентов для определения требований к программному продукту.

После проектирования следует разработка приложения. Приложение будем разрабатывать с помощью языка программирования C#. После открытия страницы калькулятора для определения индекса массы тела отобразится начальная страница программы (рис. 3).

Рис.3. Начальная страница

Начальная страница состоит из:

– кнопки «Справка» – переход на другую форму с инструкцией работы программы для пользователя. Листинг кнопки представлен ниже (листинг 1);

Листинг 1

– кнопки «Зарегистрироваться» – переход на другую страницу для регистрации пользователя в программе. Листинг кнопки представлен ниже (листинг 2);

Листинг 2

– кнопки «Узнать ИМТ» – переход на следующую страницу для ввода параметров пользователя. Листинг кнопки представлен ниже (листинг 3).

Листинг 3

После перехода по кнопке «Зарегистрироваться» отобразится страница регистрации пользователя (рис. 4).

Рис. 4. Регистрация пользователя

Страница регистрации состоит из:

– поля для ввода текста «Введите имя» – пользователь вводит свое имя;

– поля для ввода текста «Адрес эл. почты» – пользователь вводит адрес электронной почты;

– поля для ввода текста «Введите пароль» – пользователь вводит пароль, состоящий из 8 символов;

– кнопки «Готово» – переход на начальную страницу. Листинг кнопки представлен ниже (листинг 4).

Листинг 4

После перехода по кнопке «Узнать ИМТ» отобразится страница ввода параметров пользователя (рис. 5).

Рис. 5. Калькулятор

Страница калькулятора состоит из:

– поля для ввода текста «Возраст» – пользователь вводит свой возраст;

– поля для ввода текста «Рост» – пользователь вводит свой рост в сантиметрах;

– поля для ввода текста «Вес» – пользователь вводит свой вес в килограммах;

– поля для ввода текста «Пол» – пользователь вводит свой пол;

– кнопки «Узнать индекс массы тела» – программа считает и выдает результат. Листинг кнопки представлен ниже (листинг 5);

Листинг 5

– кнопки «Описание ИМТ» – переход на следующую страницу описания категорий. Листинг кнопки представлен ниже (листинг 6).

Листинг 6

После перехода по кнопке «Описание ИМТ» отображается дополнительная страница с описанием всех категорий показателя массы тела (рис. 6).

Рис. 6. Описание категорий

После перехода по кнопке «Справка» отображается дополнительная страница с инструкцией для работы пользователя в программе и описанием работы кнопок (рис. 7).

Рис. 7. Справка

В данной статье показан процесс проектирования программы для определения индекса массы тела. Полученный проект был реализован средствами языка программирования C#. Представленный программный продукт позволяет определить индекс массы тела с учетом таких характеристик как пол, рост, возраст.

8

Просмотров работы: 52