Вход

Журнал калорий

Рекомендуемая категория для самостоятельной подготовки:
Курсовая работа*
Код 282574
Дата создания 06 октября 2014
Страниц 19
Мы сможем обработать ваш заказ (!) 27 апреля в 12:00 [мск]
Файлы будут доступны для скачивания только после обработки заказа.
1 600руб.
КУПИТЬ

Описание

Заключение
В заключении следует отметить, что поставленная цель работы была достигнута посредством решения поставленных задач:
был разработан пользовательский интерфейс для работы с журналом калорий, представленный тремя формами («Ежедневный журнал калорий и жира», «Добавление продукта» и «Архив питания»);
на основе пользовательского интерфейса была разработана диаграмма прецедентов (прецедент 1«Внесение сведений о съеденной пище», прецедент 2 «Просмотр сведений о пище, съеденной в предыдущие дни»);
для выделененных прецедентов были описаны спецификации;
исходя из описаний спецификаций, были составлены диаграммы пригодности для каждого из прецедентов и общая диаграмма пригодности прецедентов.
Разработанная модель приложения позволяет пользователю в разрабатываемом программном продукте реал ...

Содержание

Разработка пользовательского интерфейса 2
Разработка поведенческой диаграммы вариантов использования (диаграмма прецедентов) 5
Описание спецификаций прецедентов 6
Диаграмма деятельности 12
Диаграмма классов 15
Диаграмма последовательности 17
Заключение 19

Введение

Для работы с инвентарным списком пользователю предоставляется 2 формы.
Первая форма «Ежедневный журнал калорий и жира» содержит таблицу, отображающую пищу, съеденную в последний день, и две кнопки «Добавить пищу» и «Просмотр информации о предыдущих днях».

Рисунок 1 - Форма "Ежедневный журнал калорий и жира".

На форме «Ежедневный журнал калорий и жира» пользователь может просмотреть информацию о съеденной пище, ее калорийности и содержании жира как по каждому отдельному продукту, так и в целом. Кнопка «Добавить пищу» служит для продолжения работы с приложением и открывает форму «Добавление пищи». Кнопка «Просмотр информации о предыдущих днях» открывает форму «Архив питания», где отображается журнал калорий и жира за все время его ведения.

Фрагмент работы для ознакомления

Поле «Код продукта» заполняется системой.АктерыПользовательПредусловияОткрытая форма «Ежедневный журнал калорий и жира»Основной поток1. Пользователь нажимает на кнопку «Добавить пищу».2. Система открывает форму "Добавление пищи", на которой по умолчанию все поля пустые и готовы для заполнения сведениями о новом продукте.3. Пользователь заполняет поля (день, название, количество калорий, количество граммов жира).4. Система присваивает код продукту, сведения о котором внес пользователь и рассчитывает поля «жировые калории» и «процентное соотношение жира».5. Пользователь нажимает кнопку «Сохранить»6. Система переносит внесенные пользователем сведения о новом продукте в журнал калорий.ПостусловияДобавлена запись в журнал калорий.Альтернативные потокинетРисунок 5 - Диаграмма пригодности прецедента "Внесение сведений о съеденной пище".Прецедент «Просмотр сведений о пище, съеденной в предыдущие дни»Имя прецедентаПросмотр сведений о пище, съеденной в предыдущие дниКраткое описаниеПозволяет просмотреть сведения о пище (день, название, количество калорий, количество граммов жира, жировые калории и процентное соотношение жира), съеденной в предыдущие дни.АктерыПользовательПредусловияОткрытая форма «Архив питания»Основной поток1. Пользователь нажимает на раскрывающийся список «День недели».2. Система отображает список уже имеющихся в системе дней недели.3. Пользователь выбирает один из дней.4. Система загружает сведения о съеденной в этот день пище (код продукта, день, название, количество калорий, количество граммов жира, жировые калории и процентное соотношение жира) из базы данных.5. Пользователь нажимает на кнопку «Перейти».6. Система отображает загруженные сведения о съеденной в этот день пище (код продукта, день, название, количество калорий, количество граммов жира, жировые калории и процентное соотношение жира) на форме «Архив питания».нетАльтернативные потокинетРисунок 6 - Диаграмма пригодности прецедента "Просмотр сведений о пище, съеденной в предыдущие дни".Моделирование диаграммы пригодностиВ книге «Use Case Driven Object Modeling With UML» Дуг Розенберг (Doug Rosenberg) и Кендалл Скотт (Kendall Scott) описали технику грубого анализа (robustness analysis). Ключевым элементом этой техники является Robustness Diagram (диаграмма пригодности, надежности, робастности, приближения).Основная идея техники заключается в анализе шагов прецедентов (Use Case) для проверки бизнес-логики и обеспечения согласованности всей терминологии системы. Другими словами, техника грубого анализа позволяет убедиться, что прецеденты достаточно устойчивы, чтобы представлять требования к разрабатываемой системе.В диаграмме пригодности существует три типа «boundary» (граничных) классов:Классы пользовательского интерфейса – классы, связывающие систему и людей.Классы системного интерфейса – классы, связывающие систему с другими системами.Классы аппаратного интерфейса – классы, связывающие систему с внешними устройствами, например датчиками.Согласно спецификациям рассмотренных прецедентов была разработана диаграмма пригодности, изображенная на рисунке 9. Также для каждого прецедента была разработана своя диаграмма пригодности.Рисунок 7 Общая диаграмма пригодности прецедентов.Диаграмма деятельностиСоздание Информационной Системы – сложный процесс, который можно представить как поэтапный спуск от общей концепции будущей ИС, через понимание ее логической структуры к наиболее детальным моделям, описывающим физическую реализацию. Диаграмма деятельности принадлежит к логической модели. В качестве графического представления для выделения основных функций Системы мы применяем диаграмму вариантов использования (use case). Диаграмма вариантов использования дает нам представление ЧТО должна делать Система. На вопрос КАК мы можем ответить, используя диаграмму активности. Диагра́мма де́ятельности (англ. activity diagram) — диаграмма, на которой показано разложение некоторой деятельности на её составные части. Под деятельностью англ. activity понимается спецификация исполняемого поведения в виде координированного последовательного и параллельного выполнения подчинённых элементов — вложенных видов деятельности и отдельных действий англ. action, соединённых между собой потоками, которые идут от выходов одного узла ко входам другого.Диаграммы деятельности используются при моделировании бизнес-процессов, технологических процессов, последовательных и параллельных вычислений.Была построена диаграмма деятельности информационной системы «Ежедневный журнал калорий и жира».Рисунок 8 – Диаграмма деятельности системыПосле входа в систему пользователю предоставляется на выбор 3 варианта: 1) Просмотреть информацию о текущем дне;2) Добавить пищу;3) Посмотреть информацию о предыдущих днях.Выбрав первое действие пользователю достаточно открыть первую форму системы «Ежедневный журнал калорий» и дождаться подгрузки данных из базы данных «Журнал калорий».Для выбора второго действия пользователю необходимо нажать кнопку «Добавить пищу» и в появившемся окне «Добавление продукта» ввести следующую информацию: день, название продукта, количество калорий, количество граммов жира. Затем система рассчитывает количество жировых калорий и процентное соотношение жира. После, нужно нажать кнопку «Сохранить» и система произведет запись данных в базу данных. Нажав кнопку «Отмена» произойдет закрытие окна (без сохранения данных) и возврат к первой форме.При нажатии кнопки «Посмотреть информацию о предыдущих днях» откроется форма «Архив питания», где можно выбрать день из раскрывающегося списка и при нажатии кнопки «Перейти» из базы данных подгрузится и отобразится информация о пище, съеденной в этот день.

Список литературы

нет
Очень похожие работы
Пожалуйста, внимательно изучайте содержание и фрагменты работы. Деньги за приобретённые готовые работы по причине несоответствия данной работы вашим требованиям или её уникальности не возвращаются.
* Категория работы носит оценочный характер в соответствии с качественными и количественными параметрами предоставляемого материала. Данный материал ни целиком, ни любая из его частей не является готовым научным трудом, выпускной квалификационной работой, научным докладом или иной работой, предусмотренной государственной системой научной аттестации или необходимой для прохождения промежуточной или итоговой аттестации. Данный материал представляет собой субъективный результат обработки, структурирования и форматирования собранной его автором информации и предназначен, прежде всего, для использования в качестве источника для самостоятельной подготовки работы указанной тематики.
bmt: 0.00854
© Рефератбанк, 2002 - 2024