Разработка web-сервиса «Дневник тренировок»
Автор: Daria617 • Март 25, 2022 • Дипломная работа • 6,231 Слов (25 Страниц) • 259 Просмотры
Введение
На данный момент люди все больше и больше начинают интересоваться спортом. Особенно сильно этим увлечены жители мегаполисов. Они интересуются спортивными диетами и программами тренировок, поддерживающими здоровье в тонусе. В целом мода соответствует духу времени ведь люди всегда стремились выглядеть хорошо, а в наше время уже не судят о достатке человека по размеру его живота.
В процессе занятий спортом люди сталкиваются с проблемами учета результатов своих тренировок и записи информации о диетах. Вести записи о тренировках на бумажных носителях в двадцать первом веке не удобно и не эффективно. Поэтому для облегчения жизни спортсменов было необходимо приложение с функциями записи информации о тренировках и питании.
Такое приложение особенно необходимо профессиональному спортсмену. В профессиональном спорте необходимо иметь наиболее полную информацию о том, сколько белков, жиров и углеводов потребляет спортсмен. В течении дня держать эту информацию в голове очень неудобно и ее нужно куда-то записывать. Делать это при помощи приложения намного удобнее, потому что оно может автоматически посчитать сколько суммарно было потреблено калорий. Таким образом со спортсмена снимается большая часть забот, все за него делает электронный органайзер.
Кроме всего выше описанного, электронный органайзер так же имеет следующие достоинства:
его невозможно потерять, как обычную тетрадь или записную книжку;
он будет всегда с вами, достаточно просто иметь доступ в сеть интернет;
обмениваться информацией с друзьями гораздо проще;
электронные средства учета предоставляют простой доступ к архивной информации (легче посмотреть с какого веса начиналось выполняться упражнение и каких высот спортсмен достиг на данный момент);
данные отображаются более наглядно.
Все выше сказанное определило актуальность данной темы работы – «Разработка web-сервиса «Дневник тренировок»».
Целью данной дипломной работы является разработка клиент-серверного приложения, реализующего функции электронного органайзера. С помощью данного органайзера спортсмены смогут вести дневник тренировок с любого устройства с выходом в сеть интернет. Это избавит их выполнения рутинных операций и позволит наглядно отслеживать результаты тренировок.
Объектом исследования ВКР является разработка клиент-серверного приложения, реализующего функции электронного органайзера.
Предметом исследования являются способы реализации клиент-серверного приложения.
Для достижения данной цели необходимо выполнить следующие задачи:
изучить способы создания клиент-серверных приложений;
выбрать необходимые средства разработки;
разработать web-интерфейс;
спроектировать СУБД;
разработать серверную часть приложения, которая будет заниматься обработкой данных.
1. Разработка требований
Требования к программному обеспечению — совокупность утверждений относительно атрибутов, свойств или качеств программной системы, подлежащей реализации. Создаются в процессе разработки требований к программному обеспечению, в результате анализа требований.
Требования разделяются по своему характеру на: функциональные и не функциональные.
К разрабатываемому сервису были предъявлены следующие функциональные требования:
сервис должен обеспечивать ведение электронного дневника тренировок;
сервис должен предусматривать заполнение тренировок на несколько дней вперед;
необходима возможность изменять записи в дневнике тренировок;
должна
...