Главная » Просмотр файлов » Антиплагиат_Моргунов

Антиплагиат_Моргунов (1206267), страница 4

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

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

Присутствует функция сортировки товара по такимпараметрам как «от дешёвых к дорогим» «по дате добавления» «от А до Я»,при нажатии ссылки «подробнее» происходит переход на полное описаниеданного товара.КорзинаПо ссылке «Оформить заказ» пользователь переходит на страницу, где 50отображаются все данные его заказа ( 50 если пользователь не зарегистрирован,то ему необходимо заполнить личные регистрационные данные дляоформления заказа). Присутствуют радиокнопки позволяющие указатьнаиболее удобный для пользователя способ доставки. По нажатию на кнопку«Заказать», после заказа пользователь должен получить сообщение:«Спасибо за ваш заказ.

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

Разработка диаграммы преследует следующие цели: 34определить общие границы и контекст моделируемой предметнойобласти;сформулировать общие требования к функциональному поведениюпроектируемой системы;разработать исходную концептуальную модель системы для еепоследующей детализации в форме логических и физическихмоделей;подготовить исходную документацию для взаимодействияразработчиков системы с ее заказчиками и пользователями. 34Модель вариантов использования включает диаграммы вариантовиспользования и соответствующие сценарии, описывает функциональныетребования к системе и ее поведение при взаимодействии с пользователями.Суть диаграммы вариантов использования состоит в следующем.Проектируемая система представляется в виде множества сущностей илиактеров, взаимодействующих с системой с помощью вариантовиспользования.

При этом актером (actor) или действующим лицом называетсялюбая сущность, взаимодействующая с системой извне. Это может бытьчеловек, техническое устройство, программа или любая другая система,которая может служить источником воздействия на моделируемую системутак, как определит сам разработчик.Вариант использования служит для описания сервисов, которые системапредоставляет актеру, и 34 последовательности действий, которые должны бытьвыполнены проектируемой системой.

3 Диаграмма вариантов использованияможет дополняться пояснительным текстом, который раскрывает смысл илисемантику составляющих ее компонентов.2.2 34 Диаграммы вариантов использования 34Диаграмма вариантов использования ( 43 сценариев поведения, прецедентов)является 36 исходным концептуальным представлением системы в процессе еепроектирования и разработки. 18 Данная диаграмма состоит 18 из актеров,вариантов использования и отношений между ними.В ходе анализа проектируемой ИС было определено три актера:администратор;пользователь;гость.а так же следующие варианты использования:регистрация;просмотр контактной информации;просмотр «Оплата и доставка»;просмотр «О магазине»;просмотр каталога;просмотр новостей и акций;поиск сотовых телефонов;оформление заказа;добавление новостей и акций;добавление и удаление телефонов/изменение данных;просмотр и редактирование личных данных.На основании исходных данных была построена контекстная диаграмма,описывающая общую схему взаимодействия актеров в пределах ИС (рисунке2.1).Рисунок 2.1 – Контекстная диаграмма вариантов использованияНа основе контекстной диаграммы были созданы несколько диаграммдекомпозиции.

Такие диаграммы, как правило, представляют собой«ромашку», в центре которой декомпозируемый вариант использования, авокруг – входящие в него обязательные (include) или расширяющие (extend)составные части. В работе представлены две диаграммы декомпозиции дляразных вариантов использования.Рассмотрим декомпозицию варианта использования «Оформление заказа»(рисунке 2.2), на которой, отражено взаимодействие двух актеров –Пользователя и Администратора.Рисунок 2.2 – Диаграмма декомпозиции вариантов использования«Оформления заказа»Диаграмма декомпозиции для варианта использования «Просмотркаталога», представленная на рисунке 2.3, описывает процесс просмотракаталога.

В качестве актеров задействованы Гость и Пользователь.Рисунок 2.3 – Диаграмма декомпозиции варианта использования«Просмотр каталога»2.3 Диаграммы автоматовПосле создания необходимых диаграмм вариантов использованияосуществляется их детализация, главная цель которой – определить, впроцессе, какого поведения система обеспечит необходимуюфункциональность.Одним из видов диаграмм, позволяющих детализировать вариантыиспользования, – это диаграммы автоматов.Диаграмма автомата (state machine diagram) – это один из способовдетального описания поведения в UML на основе явного выделениясостояний и описания переходов между состояниями. 32Диаграмма автоматов служит для моделирования динамических аспектовсистемы, она полезна при моделировании жизненного цикла объекта ииспользуется для описания поведения, реализуемого в рамках вариантаиспользования, или поведения экземпляра сущности (класса, объекта,компонента, узла или системы в целом).Диаграмма автоматов является графом специального вида, которыйпредставляет некоторый автомат.

Вершинами графа являются возможныесостояния автомата, изображаемые соответствующими графическимисимволами, а дуги обозначают его переходы из состояния в состояние.Диаграммы состояний могут быть вложены друг в друга для болеедетального представления отдельных элементов модели.В 25 языке UML под состоянием понимается 4 некоторый абстрактный объект,используемый для моделирования отдельной ситуации, в течение которойвыполняются некоторые условия.В 13 проектируемой ИС предусмотрено три категории пользователей сразными функциями и правами, в соответствии с которыми и реализуетсяпользовательский интерфейс.На рисунке 2.4 приведена контекстная диаграмма автоматов,представляющая собой некоторую иерархию выбираемых пользователемпунктов меню и диалоговых окон.Рисунок 2.4 – Контекстная диаграмма автоматовИнициализация той или иной подсистемы происходит после успешнойаутентификации пользователя с учетом предоставленных ему прав доступа.Рассмотрим рисунок 2.5, на котором изображена диаграмма автоматов,показывающая авторизацию пользователей системы.

Для входа в системупользователю необходимо ввести логин и пароль. Далее система проверяетсоответствие введенного логина и пароля. Если пользователь ввел данныеверно, происходит авторизация системы и получение прав. В противномслучае выводится сообщение о неверно введенной паре логин/пароль.Рисунок 2.5 – Диаграмма автоматов для подсистемы «Авторизация»Рассмотрим еще одну реализацию диаграммы автоматов для подсистемы«Пользователь» на рисунке 2.7. В данной диаграмме показановзаимойдествие с системой зарегистрированного пользователя.Рисунок 2.7 – Диаграмма автоматов для подсистемы «Пользователь»2.4 Модель анализа 11Модель 11 системы отражает аспекты физической системы, оказывающиенепосредственное влияние на достижение поставленной цели.

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

11Главной особенностью модели анализа является то, что при еепостроении–уточнению функциональных возможностей системы с учетомвнутренней архитектуры проектируемой системы. 59Построение этой модели необходимо:для выявления внутренней архитектуры (определения 59 подсистем иосновных классов);для поиска альтернативных вариантов реализации системы(подсистем) и выбора основного; 59для уточнения всех требований (функциональных инефункциональных). 59Основное отличие модели вариантов использования от модели анализасостоит в том, что при построении первой основное внимание уделяетсяопределению функциональных возможностей (требований) системы, а припостроении второй – их уточнению с учетом внутренней организации(архитектуры) проектируемой системы. В связи с этим на второй стадииможет использоваться более формальный и специфичный язык – языкразработчиков.

59Диаграмма классов анализаФундаментальными понятиями объектно-ориентированного подходаявляются понятия объекта и класса, которые представляются абстракциямиреальной или воображаемой сущности (набора сущностей). Класс анализа –еще более абстрактная сущность, чем просто класс, представляет собой набориз одного или более классов. Таким образом, класс анализа – этоукрупненная абстракция, которая на концептуальном уровне (без точногоопределения атрибутов и операций) описывает некоторый фрагмент системы.

68Диаграмма классов 3 анализа по существу является 3 прообразомклассической диаграммы классов. Элементами, отображаемыми надиаграмме, являются классы и отношения между ними. При этом дляотображения классов можно воспользоваться стандартным обозначениемкласса (прямоугольник) с указанием внутри него соответствующегостереотипа или значком-стереотипом.Диаграмма классов представляет собой граф, вершинами которогоявляются 25 различные виды классов анализа (управляющий, граничный, класссущности), связанные различными типами структурных отношений.На рисунке 2.8 приведена диаграмма классов анализа проектируемойсистемы. На диаграмме сосредоточены граничные классы, представляющиесобой структуру пользовательского интерфейса, и классы сущности,представляющие собой структуру базы данных.Условно ее можно разделить на три составляющих: интерфейсыподсистемы, классы-сущности таблиц БД и управляющие классы.Управляющий класс Соединение с БД осуществляет взаимодействиеприложения с базой данных.

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

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

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