Главная » Просмотр файлов » Отчет антиплагиат

Отчет антиплагиат (1206284), страница 5

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

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

Рассмотрим некоторые из них.29На рисунке 2.7 представлена диаграмма последовательности«Регистрация гостя».Для того чтобы добавить нового пользователя в базу данных кней осуществляется подключение, после чего выполняетсяпроверка наличия пользователя с такими же данными, какие былипереданы из формы.Далее рассмотрим рисунок 2.8, на котором представленадиаграмма последовательности «Формирование Прайс листа».Для того чтобы просмотреть Прайс лист услуг, которыепредоставляет наш авто комплекс пользователь должен выбратьподпункт меню «Классификация». Для того чтобы узнать цены науслуги, нужно выбрать марку и модель авто. После этогоопределяется класс вашего автомобиля и в зависимости от классаавтомобиля формируется прайс лист, который нужно скачатьРисунок 2.7 – Диаграмма последовательности «Регистрация гостя»30чтобы с ним ознакомиться.Рисунок 2.8 – Диаграмма последовательности «Формирование Прайслиста»Диаграмма коммуникацииВ отличие от диаграммы последовательности, на диаграмме 8коммуникации изображаются только отношения между объектами,играющими определенные роли во взаимодействии.

8 На этой диаграмме неуказывается время в виде отдельного измерения. Поэтомупоследовательность взаимодействий и параллельных потоков может бытьопределена с помощью порядковых номеров. 8Диаграмма коммуникации – это диаграмма на которой изображаютсятолько отношения между объектами, которые играют определенную роль вовзаимодействии.

Так как на данной диаграмме время не указывается какотдельное измерение, то и последовательность взаимодействий ипараллельных потоков 8 определяется с помощью порядковых номеров. 831 8Так же, как и на диаграммах классов, на диаграмме коммуникацииуказываются ассоциации между объектами в виде различных соединительныхлиний. 8Таким образом, цель самой коммуникации состоит в том, чтобыспецифицировать особенности реализации отдельных наиболее значимыхопераций в системе. 8 Коммуникация определяет структуру поведениясистемы. 8Проектировщикам диаграмма коммуникации может дать богатыйматериал о распределении обязанностей между объектами. Если построеннаядиаграмма по своей форме напоминает звезду, то можно сделать вывод, чтосистема сильно зависит от центрального объекта.На рисунке 2.9 показана диаграмма коммуникации «Регистрация гостя».Данная диаграмма сгенерирована автоматически на основе диаграммыпоследовательности, изображенной на рисунке 2.7.322.3 Модель проектированияВ процессе проектирования создаетсяархитектура системы, которая позволит реализовать и затемподдерживать все функции информационнойсистемы.Назначение модели проектирования заключается всоздании полного детализированного описаниявнутренней архитектуры и алгоритмов работысистемы.Рекомендуется разрабатывать данную модель безпривязки к конкретным языкам программирования, спомощью которых будет создаваться программный продукт,т.

е. разрабатывать логическую модель.Стоит оговориться, что создать модель без оглядкина используемые языки программированияневозможно, но, по крайней мере, необходимостремиться к этому.Построение модели проектирования необходимо:Рисунок 2.9 – Диаграмма коммуникации «Регистрация гостя»33‒ для уточнения внутренней архитектуры и вариантов использованиясистемы;‒ уточнения требований;‒ определения детализированных алгоритмов работы системы вцелом и ее отдельных элементов.Модель проектирования представляется диаграммами классов идиаграммами деятельности.Диаграммы классовДиаграммы классов используются при моделировании 41 информационныхсистем наиболее часто.

Они являются одной из форм статического описаниясистемы с точки зрения ее проектирования, показывая ее структуру.Диаграмма классов не отображает динамическое поведение объектов,изображенных на ней классов.На диаграммах классов показываются классы, интерфейсы и отношениямежду ними.

41Диаграмма классов представляет собой 8 граф, вершинами которогоявляются элементы типа «классификатор», 8 связанные различными типамиструктурных отношений. 8Диаграмма классов может также содержать интерфейсы, пакеты,отношения и даже отдельные экземпляры, такие как объекты и связи. 8Состав диаграммы классов аналогичен составу диаграммы классованализа. В то же время классы анализа должны пройти процедуру строгойэкспертизы на предмет их возможной декомпозиции на более мелкие испециализированные классы.При построении диаграммы окончательно должны быть определеныатрибуты и операции классов.Существуют разные точки зрения на построение диаграмм классов взависимости от целей их применения:‒ концептуальная точка зрения – диаграмма классов описывает 5234модель предметной области, в ней присутствуют только классыприкладных объектов;‒ точка зрения спецификации – диаграмма классов применяется припроектировании информационных систем;‒ 52 точказренияреализации–диаграммаклассовсодержит классы, используемыенепосредственно в программном коде.Далее приведены диаграммы классов длярассмотренных пакетов (рисунок 2.10) и (рисунок 2.11).Каждая диаграмма представлена в двухэкземплярах: как логическая (на русском языке) и какфизическая (с учетом языка программирования).Рисунок 2.10 – Логическая диаграмма классов БД352.4 Модель реализацииМодель реализации представляет физическую структуруреализации в терминах подсистем реализации и элементовреализации (каталогов и файлов, включая файлы исходного кода,файлы данных и исполняемые файлы и т.д).Модель реализации идентифицирует физическиекомпоненты реализации с целью облегчения их восприятия иуправления ними.Модель реализации определяет основные блокиинтеграции, вокруг которых организованы рабочие группы, атакже блоки, которым можно по отдельности присваиватьверсии, отдельно развертывать и заменять.Модель реализации представляется диаграммамикомпонентов и развертывания.Рисунок 2.11 – Физическая диаграмма классов БД36Таким образом, при разработке модели преследуются цели:‒ определение окончательного состава, структуры и кода классов;‒ распределение классов по компонентам и подсистемам;‒ определение топологии распределенной системы и распределениеподсистем по узлам сети;‒ планирование итераций (версий) сборки системы;‒ сборка версий системы.При разработке модели реализации рекомендуется построить диаграммы:‒ компонентов;‒ развертывания.Диаграмма 39 компонентовДиаграмма компонентов описывает особенности физическогопредставления системы.Она позволяет определить архитектуру разрабатываемой системы,установив зависимости между программными компонентами, в роли которыхможет выступать исходный и исполняемый код.Основными графическими элементами диаграммы компонентов являютсякомпоненты, интерфейсы и зависимости между ними.Диаграмма компонентов разрабатывается для следующих целей:‒ визуализации общей структуры исходного кода программнойсистемы;‒ спецификации исполняемого варианта программной системы;‒ обеспечения многократного использования отдельных фрагментовпрограммного кода;‒ представления концептуальной и физической схем баз данных.В 28 языке UML для компонентов определены следующие 8 стереотипы:«file» – любой файл, кроме таблицы:‒ «executable» – программа (исполняемый файл);‒ «library» – статическая или динамическая библиотека; 4137‒ «source» – файл с исходным текстом программы;‒ «document» – остальные файлы (например, файл справки).«table» – таблица базы данных.

41На рисунке 2.12 показана диаграмма компонентов, в которой отраженыосновные элементы разрабатываемой информационной системы, а такжеосновной исполняемый файл, файлы веб-форм приложения, служебныефайлы с дополнительной информацией, а также биллинговая система и базаданных с соответствующими интерфейсами38Диаграмма развертыванияЦелью диаграммы развертывания является представлениефизического расположения системы, взаимодействия физическогооборудования, на котором запускается та или иная составляющаяпрограммного обеспечения.Основные цели, преследуемые при разработке диаграммыразвертывания:‒ 8 распределение компонентов системы по ее физическим узлам;‒ отображение физических связей между узлами 42 системы наэтапе 61 исполнения;‒ выявление узкихмест системыиреконфигурация ее топологиидля достижения требуемой производительности.Рисунок 2.12 – Диаграмма компонентов39Элементами диаграммы реализации являются узлы, компоненты и связимежду ними.Рисунок 2.13 Диаграмма развертыванияНа рисунке 2.13 представлена диаграмма развертывания, котораяотражает физические компоненты информационной системы, так же на нейпоказан способ ее установки.403 Проектирование структуры базы данныхПрежде чем начать проектировать логическую и физическую моделиданных проектируемой системы, представим структуру БД.

В базу данных,разработанную для интернет-приложения автосервиса, входят 14 таблиц.Таблица Address (таблица 3.1) содержит информацию о адресах доставкитовара клиенту и, соответственно, связана с таблицей Users по полю UsersId.Таблица 3.1 – Адрес (Address)Название Код ТипНомер Id Числовой (int)Страна Country Текстовый (string)Регион State Текстовый (string)Город City Текстовый (string)Улица Street Текстовый (string)Почтовый индекс PostalCode Числовой (int)Телефон Telefon Текстовый (string)Первый IsPrimary Логический (bool)Номер пользователя UserId Числовой (int)Каждый товар имеет свою категорию. Таблица Category (таблица 3.2)включает в себя информацию о категориях товара.

В процессе работыпредприятия данные этой таблицы могут изменены и расширеныадминистратором.Таблица 3.2 – Категория (Category)Название Код ТипНомер Id Числовой (int)Наименование Name Текстовый (string)Каждая категория товара имеет свою подкатегорию. Таблица Subcategory41(таблица 3.3) является справочником и хранит в себе информацию оподкатегориях товара. Также, как и таблица Category, она в процессе работыпредприятия может быть изменена и расширена администратором. Связана стаблицей Category по полю CategoryId.Таблица 3.3 – Подкатегория (Subcategory)Название Код ТипНомер Id Числовой (int)Наименование Name Текстовый (string)Номер категории CategoryId Числовой (int)Таблица PhotoProduct (таблица 3.4) является хранилищем визуальнойинформации продукта, то есть его фото.

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

Тип файла
PDF-файл
Размер
290,38 Kb
Высшее учебное заведение

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

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