Главная » Просмотр файлов » Вывод отчета на печать - Антиплагиат

Вывод отчета на печать - Антиплагиат (1210330), страница 5

Файл №1210330 Вывод отчета на печать - Антиплагиат (Разработка сайта предприятия по организации детских праздников) 5 страницаВывод отчета на печать - Антиплагиат (1210330) страница 52020-10-04СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 5)

73На рисунке 2.11 приведена диаграмма классов анализа для даннойсистемы.Левая часть представляет собой прототип структуры пользовательскогоинтерфейса, а также интерфейсов взаимодействия с другими системами. Вправой части сосредоточены классы – сущности. Эта часть представляет27собой структуру БД.

А взаимодействие этих частей показано черезуправляющий класс.Рисунок 2.11 – Диаграмма классов анализа2.2.5 Диаграмма последовательностиДиаграммы взаимодействия описывают взаимодействие групп объектов вразличных условиях их поведения. 81 UML определяет диаграммывзаимодействия нескольких типов, из которых наиболее употребительнымиявляются диаграммы последовательности.Одной из характерных особенностей систем различной природы иназначения является взаимодействие между собой отдельных элементов, изкоторых образованы эти системы. Речь идет о том, что различные составныеэлементы систем не существуют изолированно, а оказывают определенноевлияние друг на друга, что и отличает систему как целостное образование отпростой совокупности элементов.В языке UML взаимодействие элементов рассматривается винформационном аспекте их коммуникации, т.

е. взаимодействующиеобъекты обмениваются между собой некоторой информацией. При этом 128информация принимает форму законченных сообщений. В 1 рассмотренныхдиаграммах время в явном виде не присутствует. Однако временной аспектповедения может иметь существенное значение при моделированиисинхронных процессов, описывающих взаимодействия объектов.

Именно дляэтой цели в языке UML используются диаграммы последовательности. 10На рисунке 2.12 изображена диаграмма последовательности для процесса«Оформления заказа». Пользователь выбирает пункт меню оформить заказ.Ему открывается форма с заказом. На этой форме пользователь выбирает шоу,дату и время, которые ему нужны. Система проверит на занятость данныепараметры. Если один из параметров занят, то система выведет на экрансообщение: «Выберите другие параметры».

Если же все параметрысвободны, то пользователю предлагается выбрать способ оплаты наотдельной форме. После выбора способа, откроется форма, в которойпользователь должен указать свои контактные данные и подтвердить заказ.Система сохранит данные о заказе на сервере ИС. После заказа менеджеротправит реквизиты компании клиенту.Рисунок 2.12 – Диаграмма последовательности «Оформить заказ»На рисунке 2.13 изображена диаграмма последовательности для процесса«Бронирование заказа».

Работник выбирает пункт меню «Поиск заказа»,вводит параметры поиска и переходит на форму «Список заказов». Затем он29нажимает «Забронировать заказ», и его система переносит на форму«Комментарии к заказу». После уже менеджер рассматривает заявку на броньзаказа, и принимает решение, независимо какое решение будет принято, онсвязывается с работником. Работник после выполнения заказа связывается сменеджером и оставляет ему отчет о проделанной работе. Менеджероставляет пометку, что заказ выполнен в соответствующей форме.

Затемработник добавляет в комментарии выполненного заказа отзыв от клиента.Рисунок 2.13 – Диаграмма последовательности «Бронирование заказа»2.2.6 Диаграммы коммуникацийВ отличие от диаграммы последовательности на диаграмме коммуникации 77основное внимание уделяется структуре взаимодействия. Помимо общихэлементов (экземпляров актеров, объектов и сообщений) между участникамивзаимодействия отображаются ненаправленные ассоциации, над которымиуказываются передаваемые ими сообщениями. Другой отличительнойособенностью является использование в спецификации сообщений30нумерации, отражающей порядок их выполнения.Проектировщикам диаграмма коммуникации может дать богатыйматериал о распределении обязанностей между объектами. Так, например,если диаграмма напоминает форму звезды, то можно сделать вывод, чтосистема 62 сильно зависит от центрального объекта.

В 62 этом случае стоитподумать о более равномерном распределении обязанностей междуучастниками взаимодействия. Или, наоборот, если в системе хранится иобрабатывается конфиденциальная информация, то большинство сообщенийдолжно проходить через ядро безопасности – классы, отвечающие заидентификацию, аутентификацию и, возможно, шифрование /расшифровывание данных.Фактически, это такое же описание последовательности обменасообщениями взаимодействующих экземпляров классификаторов, тольковыраженное другими графическими средствами.

Более того, большинствоинструментов умеет автоматически преобразовывать диаграммыпоследовательности в диаграммы коммуникации и обратно. 58На рисунке 2.14 изображена диаграмма коммуникации «Оформлениезаказа». На данной диаграмме подробное описание (в том числе ипоследовательность) того, что пользователь делает при выборе пункта меню«Оформить заказ». Первым делом пользователь попадает на главную форму ипереходит уже непосредственно к оформлению заказа в соответствующуюформу.

Затем он выбирает параметры (шоу, дату, время) заказа, если же какойиз параметров уже занят, то выдается сообщение на экране о выборе другихпараметров, если же все свободно, то переходит к форме «Способ оплаты»,на данной форме указывает контактные данные и переходит на форму«Подтверждение заказа». Созданный пользователем заказ сохраняется насервере нашей информационной системы.31Рисунок 2.14 – Диаграмма коммуникации «Оформление заказа»2.2.7 Диаграмма деятельностиПри моделировании поведения 41 системы возникает необходимость нетолько представить процесс изменения ее состояний, но и детализироватьособенности алгоритмической и логической реализации выполняемыхсистемой операций.

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

В структурном подходе дляэтого применяются блок-схемы, диаграммы EPC и BPMN. В UML аналогомблок-схем являются диаграммы деятельности (активности), схожие с ними посвоей семантике и выразительным средствам (набору элементов).32Диаграммы деятельности можно использовать для моделированиядинамических аспектов поведения системы. Как правило, они применяются,чтобы промоделировать последовательные (а иногда и параллельные) шагивычислительного процесса.

С помощью диаграмм деятельности можно такжемоделировать жизнь объекта, когда он переходит из одного состояния вдругое в разных точках потока управления. 58Таким образом, диаграммы деятельности можно считать частным случаемдиаграмм состояний. Они позволяют реализовать в языке UML особенностипроцедурного и синхронного управления, обусловленного завершениемвнутренних деятельностей и действий. Основным направлениемиспользования диаграмм деятельности является визуализация особенностейреализации операций классов, когда необходимо представить алгоритмы ихвыполнения.В 14 контексте языка UML деятельность (activity) представляет собойсовокупность отдельных вычислений, выполняемых автоматом, приводящихк некоторому результату или действию (action).

На диаграмме деятельностиотображается логика и последовательность переходов от одной деятельностик другой, а внимание аналитика фокусируется на результатах. Результатдеятельности может привести к изменению состояния системы иливозвращению некоторого значения. 3На рисунке 2.15 приведена диаграмма деятельности «Оформлениезаказа». На диаграмме показаны процессы, возникающие при оформлениизаказа. Перед оформлением заявки, пользователь должен выбратьинтересующее его шоу.

После начнется процесс оформления заказа.Менеджер должен проверить занятость данных параметров, указанных приоформлении заказа. Для этого он обращается к серверу ИС. Если параметрызаняты, то менеджер предлагает клиенту выбрать другие параметры дляосуществления заказа. Если ключ присутствует, то оформляет счет исвязывается с клиентом, уточняя его контактные данные, указанные приоплате заказа. Счет отправляется пользователю, когда он его оплатит, ему33придет письмо об успешном оформлении заказа на электронную почту.Рисунок 2.15 – Диаграмма деятельности «Оформление заказа»На рисунке 2.16 приведена диаграмма деятельности процесса поисказаказа по параметрам.

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

Характеристики

Список файлов ВКР

Свежие статьи
Популярно сейчас
Зачем заказывать выполнение своего задания, если оно уже было выполнено много много раз? Его можно просто купить или даже скачать бесплатно на СтудИзбе. Найдите нужный учебный материал у нас!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6740
Авторов
на СтудИзбе
284
Средний доход
с одного платного файла
Обучение Подробнее