Для студентов по предмету Проектная работаРазработка информационной системы для ведения дневника питанияРазработка информационной системы для ведения дневника питания
2025-04-232025-04-23СтудИзба
ДЗ: Разработка информационной системы для ведения дневника питания
Описание
Оглавление
Введение. 4
Глава 1. Анализ задачи и разработка требований к системе. 6
1.1. Постановка задачи. 6
1.2. Классы возможных пользователей. 6
1.3. Сбор информации для выявления требований. 7
1.4. Выявление требований по уровням, согласно иерархии требований по Виггерсу 8
1.5. Метрики оценки качества ПО.. 10
1.6. Варианты использования и пользовательские истории. 11
1.7. Диаграмма вариантов использования. 14
1.8. Документирование прецедентов. 14
1.9. Проектирование диаграмм активности. 20
Глава 2. Создание модели данных. 29
2.1 Проектирование базы данных. 29
2.2 Описание операций. 29
2.3 Требования к входным данным для операции «Ввод данных о пользователе» 30
2.4 Требования к входным данным для операции «Ввод данных о продукте». 31
2.5 Требования к входным данным для операции «Ввод данных о блюде». 31
2.6 Требования к входным данным для операции «Ввод данных о приеме пищи». 32
2.7 Требования к входным данным для операции «Ввод данных о весе». 32
2.8 Требования к входным данным для операции «Ввод данных о росте». 32
2.9 Описание данных для проектирования БД.. 33
2.10 Приведение к 1НФ.. 38
2.11 Приведение ко 2НФ.. 41
2.12 Приведение к 3НФ.. 44
2.13 Схема БД.. 48
Глава 3. Реализация системы.. 50
3.1 Проектирование диаграмм последовательности. 50
3.2 Пользовательский интерфейс и запросы.. 62
3.3 Разработка отчетов. 71
Заключение. 75
Библиографический список. 76
Приложение А Классификатор образа жизни. 77
Приложение B Классификатор целей использования. 78
Приложение C Классификатор единиц измерения ОКЕИ.. 79
Приложение D Классификатор приемов пищи. 80
Приложение E Классификатор КБЖУ.. 81
Приложение F Классификатор продуктов. 82
Приложение G Классификатор ОКИН.. 85
Приложение H Диаграмма классов. 86
Приложение J Системное тестирование. 87
Приложение K Руководство пользователя. 90
Приложение L Руководство программиста. 95
Приложение M Техническое задание. 97
Информационная система для Разработка системы для ведения дневника питания предназначена для автоматизации учета рациона пользователя.
Информационная система должна содержать информацию о личных данных пользователя: пол, дата рождения, информацию об изменении в весе, своей физической активности, целях использования приложения, образе жизни.
Система позволяет использовать данные о блюдах, продуктах в разрезе калорийности и содержании белков, жиров, углеводов, чтобы вести учет потребленных калорий.
Введение. 4
Глава 1. Анализ задачи и разработка требований к системе. 6
1.1. Постановка задачи. 6
1.2. Классы возможных пользователей. 6
1.3. Сбор информации для выявления требований. 7
1.4. Выявление требований по уровням, согласно иерархии требований по Виггерсу 8
1.5. Метрики оценки качества ПО.. 10
1.6. Варианты использования и пользовательские истории. 11
1.7. Диаграмма вариантов использования. 14
1.8. Документирование прецедентов. 14
1.9. Проектирование диаграмм активности. 20
Глава 2. Создание модели данных. 29
2.1 Проектирование базы данных. 29
2.2 Описание операций. 29
2.3 Требования к входным данным для операции «Ввод данных о пользователе» 30
2.4 Требования к входным данным для операции «Ввод данных о продукте». 31
2.5 Требования к входным данным для операции «Ввод данных о блюде». 31
2.6 Требования к входным данным для операции «Ввод данных о приеме пищи». 32
2.7 Требования к входным данным для операции «Ввод данных о весе». 32
2.8 Требования к входным данным для операции «Ввод данных о росте». 32
2.9 Описание данных для проектирования БД.. 33
2.10 Приведение к 1НФ.. 38
2.11 Приведение ко 2НФ.. 41
2.12 Приведение к 3НФ.. 44
2.13 Схема БД.. 48
Глава 3. Реализация системы.. 50
3.1 Проектирование диаграмм последовательности. 50
3.2 Пользовательский интерфейс и запросы.. 62
3.3 Разработка отчетов. 71
Заключение. 75
Библиографический список. 76
Приложение А Классификатор образа жизни. 77
Приложение B Классификатор целей использования. 78
Приложение C Классификатор единиц измерения ОКЕИ.. 79
Приложение D Классификатор приемов пищи. 80
Приложение E Классификатор КБЖУ.. 81
Приложение F Классификатор продуктов. 82
Приложение G Классификатор ОКИН.. 85
Приложение H Диаграмма классов. 86
Приложение J Системное тестирование. 87
Приложение K Руководство пользователя. 90
Приложение L Руководство программиста. 95
Приложение M Техническое задание. 97
Информационная система для Разработка системы для ведения дневника питания предназначена для автоматизации учета рациона пользователя.
Информационная система должна содержать информацию о личных данных пользователя: пол, дата рождения, информацию об изменении в весе, своей физической активности, целях использования приложения, образе жизни.
Система позволяет использовать данные о блюдах, продуктах в разрезе калорийности и содержании белков, жиров, углеводов, чтобы вести учет потребленных калорий.
Наименование класса пользователей | Описание класса пользователей |
Пользователь с ограничениями по употреблению группы продуктов (привилегированный класс) | К данному классу пользователей относятся аллергики, вегетарианцы, веганы. Они отслеживают свой рацион питания в личном кабинете. Имеют доступ к рецептам блюд, составленным Шеф-поваром. Ведут учет продуктов. Пользователям с ограничениями по употреблению группы продуктов необходима возможность искать в каталогах продукты-заменители (для продуктов, которые они не употребляют). |
Шеф-повар | Составляет рецепты блюд, имеет доступ к добавлению новых продуктов и рецептов для всех категорий пользователей. |
Диетолог | Составляет для пользователя меню на день, учитывая при этом физиологические особенности пользователя и его предпочтения. Необходим доступ к КБЖУ продуктов и информации о витаминах в продуктах. |
Человек, который ведет здоровый образ жизни без смарт-браслета | Отслеживает свой рацион питания в личном кабинете. Имеет доступ к рецептам блюд, составленным Шеф-поваром. Ведет учет продуктов. |
Человек, который ведет здоровый образ жизни со смарт-браслетом | Обладает такими же характеристиками как человек, который ведет здоровый образ жизни без смарт-браслета. Дополнительно имеет возможность использовать данные со смарт-браслета при составлении плана питания. |
Характеристики домашнего задания
Предмет
Просмотров
1
Качество
Идеальное компьютерное
Размер
8,72 Mb
Список файлов
primer-otcheta-1.docx

Все деньги, вырученные с продажи, идут исключительно на шаурму