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

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

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

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

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

д. Те компоненты, которые не используются наэтапе исполнения ( 3 например, исходные тексты программ), 13 на диаграмме непоказываются.Основные цели, преследуемые при разработке диаграммы развертывания: 3распределение компонентов системы по ее физическим узлам;отображение физических связей между узлами 62 системы 56 на этапеисполнения;выявление узких мест системы и реконфигурация ее топологии длядостижения требуемой производительности.

41Элементами диаграммы реализации являются узлы, компоненты и связимежду ними.Диаграмма компонентовДиаграмма компонентов – статическая структурная диаграмма,показывает разбиение программной системы на структурные компоненты исвязи (зависимости) между компонентами. В качестве физических 60компонентов могут выступать файлы, библиотеки, модули, исполняемыефайлы, пакеты и т. п. 60Другим способом спецификации различных видов компонентов являетсяявное указание его стереотипа компонента перед именем.

В языке UML длякомпонентов определены следующие 32 стереотипы: 64«file» – любой файл, кроме таблицы:«executable» – программа (исполняемый файл);«library» – статическая или динамическая библиотека;«source» – файл с исходным текстом программы;«document» – остальные файлы (например, файл справки);«table» – таблица базы данных. 64Данная диаграмма обеспечивает согласованный переход от логического кфизическому представлению системы в виде программных компонентов.Одни компоненты могут существовать только на этапе компиляциипрограммного кода, другие – на этапе его исполнения.

64На рисунке 2.13 показана диаграмма компонентов для информационнойсистемы интернет-магазина по продаже сотовых телефонов.Рисунок 2.13 – Диаграмма компонентов 2838Диаграмма 28 компонентов 28 описывает особенности физическогопредставления системы. Она позволяет определить архитектуруразрабатываемой системы, установив зависимости между программнымикомпонентами, в роли которых может выступать исходный и исполняемыйкод.Основными графическими элементами диаграммы компонентовявляются компоненты, интерфейсы и зависимости между ними.Диаграмма компонентов разрабатывается для следующих целей:визуализации общей структуры исходного кода программнойсистемы;спецификации исполняемого варианта программной системы;обеспечения многократного использования отдельныхфрагментов программного кода;представления концептуальной и физической схем баз данных.В разработке диаграмм компонентов участвуют как системныеаналитики и архитекторы, так и программисты.Диаграмма компонентов обеспечивает согласованный переход отлогического представления к конкретной реализации проекта в формепрограммного кода.В 32 языке UML выделяют три вида компонентов:развертывания, которые обеспечивают непосредственноевыполнение системой своих функций (такими компонентамимогут быть динамически подключаемые библиотеки срасширением dll); 32рабочие продукты - это файлы с исходными текстами программ;исполнения, представляющие собой исполняемые модули (файлыс расширением ехе).

3239 32Диаграмма развертыванияЦелью диаграммы развертывания является представление физическогорасположения системы, взаимодействия физического оборудования, накотором запускается та или иная составляющая программногообеспечения. 16Главными элементами диаграммы являются узлы, связанныеинформационными путями. Узел (node) – это то, что может содержатьпрограммное обеспечение.Узлы бывают двух типов:устройство – 16 это физическое оборудование: компьютер илиустройство, связанное с системой;среда выполнения – 66 это программное обеспечение, которое самоможет включать другое программное обеспечение, например,операционную систему. 66Второй формой физического представления программной системыявляется диаграмма 3 размещения (развертывания).

Она применяется дляпредставления общей конфигурации и топологии распределенной 3информационной системы, содержит сведения о распределениикомпонентов по отдельным узлам системы и каналом связи междуаппаратными средствами (соединения).Таким образом, диаграмма реализации предназначена для визуализацииэлементов и компонентов 3 системы, существующих лишь на этапе ееисполнения, к 3 которым относятся исполнимые файлы, динамическиебиблиотеки, таблицы БД и т. д. Те компоненты, которые не используютсяна этапе исполнения ( 3 например, исходные тексты программ), 13 на диаграммене показываются.Элементами диаграммы реализации являются узлы, компоненты исвязи между ними.40На рисунке 2.14 представлена диаграмма развертывания дляпроектируемой информационной системы интернет-магазина.Взаимодействие между клиентской и серверной частью, как показано нарисунке, осуществляется через интерфейс Denwer.Рисунок 2.14 – Диаграмма развертывания413 Проектирование структуры базы данныхТаблица Товары.

Данная таблица будет хранить информацию о товарахнаходящихся на сайте (таблица 3.1).Поле Номер товара (goods_id) – является первичным ключом таблицы.Поле Номер бренда (goods_brandid)– является внешним ключомтаблицы, а также первичным ключом таблицы Бренды (Brands).Таблица 3.1 – GoodsНазвание Код ТипНомер товара goods_id Числовой (int)Имя товара name Текстовый (varchar)Ключевые слова keywords Текстовый (varchar)Описание description Текстовый (varchar)Картинка товара img Текстовый (varchar)Номер бренда goods_brandid Числовой (int)Краткое описание товара anons Текстовый (text)Описание товара content Текстовый (text)Видимость товара visible Перечисление (enum)Лидер продаж hits Перечисление (enum)Новинки new Перечисление (enum)Распродажа sale Перечисление (enum)Цена price Числовой (float)Дата date Дата (date)Картинки слайдера товара img_slide Текстовый (varchar)Таблица Бренды.

Данная таблица является справочником, содержащая в42себе перечень имеющихся брендов и моделей телефонов (таблица 3.2).Поле Номер бренда (brand_id) – является первичным ключом таблицы.Таблица 3.2 – BrandsНазвание Код ТипНомер бренда brand_id Числовой (tinyint)Название бренда или модели brand_name Текстовый (varchar)Номер каталога parent_id Текстовый (varchar)Таблица Заказ товара. Данная таблица содержит в себе данные озаказанных товарах клиентов (Таблица 3.3).Поле Номер заказа товара (zakaz_tovar_id) – является первичнымключом таблицы.Поле Номер заказа (order_id) – является внешним ключом таблицы, атакже первичным ключом таблицы Заказы (orders).Поле Номер товара (goods_id) – является внешним ключом таблицы, атакже первичным ключом таблицы Товары (goods).Таблица 3.3 – Zakaz_tovarНазвание Код ТипНомер заказа товара zakaz_tovar_id Числовой (int)Номер заказа order_id Числовой (int)Номер товара goods_id Числовой (int)Количество товара quantity Числовой (tinyint)Название товара name Текстовый (varchar)Цена товара price Числовой (float)Таблица Заказы.

Данная таблица содержит в себе информацию о заказеклиентов (таблица 3.4).Поле Номер заказа (order_id) – является первичным ключом таблицы.Поле Номер клиента (customer_id) – является внешним ключом43таблицы, а также первичным ключом таблицы Клиенты (customer_id).Поле Номер доставки (dostavka_id) – является внешним ключомтаблицы, а также первичным ключом таблицы Доставка (dostavka_id).Таблица 3.4 – OrdersНазвание Код ТипНомер заказа order_id Числовой (int)Номер клиента customer_id Числовой (int)Дата заказа date Дата/Время (datetime)Номер доставки dostavka_id Числовой (tynyint)Статус заказа status Перечисление (enum)Примечание prim Текстовый (text)Таблица Характеристика. Данная таблица является справочником,содержащая в себе виды доставки (таблица 3.5).Поле Номер доставки (Id) – является первичным ключом таблицы.Таблица 3.5 – DostavkaНазвание Код ТипНомер доставки dostavka_id Числовой (tinyint)Название доставки name Текстовый (varchar)Таблица Клиенты.

Данная таблица содержит в себе список клиентов,зарегистрированных пользователей и сделавших заказ гостей (таблица 3.6).Поле Номер клиента (customer_id) – является первичным ключомтаблицы.Поле Номер роли (id_role) – является внешним ключом таблицы, атакже первичный ключом таблицы Роли (roles).Таблица 3.6 – CustomersНазвание Код Тип44Номер клиента customer_id Числовой (int)ФИО name Текстовый (varchar)E-mail e-mail Текстовый (varchar)Номер телефона phone Текстовый (varchar)Адрес address Текстовый (varchar)Логин login Текстовый (varchar)Пароль password Текстовый (varchar)Номер роли id_role Числовой (tinyint)Таблица Роли. Данная таблица содержит в себе списокпредоставляемых ролей (таблица 3.7)Поле Номер роли (id_role) – является первичным ключом таблицы.Таблица 3.7 – RolesНазвание Код ТипНомер роли id_role Числовой (tinyint)Название name_role Текстовый (varchar)Таблица Связи. Данная таблица является справочником и содержит всебе разную полезную информацию для клиентов (таблица 3.8).Поле Номер связи (link_id) – является первичным ключом таблицы.Поле Номер информера (id_informer) – является внешним ключомтаблицы, а также первичный ключом таблицы Информационные блоки(Informers).Таблица 3.8 – LinksНазвание Код ТипНомер связи link_id Числовой (tinyint)45Название link_name Текстовый (varchar)Номер информера parent_informer Числовой (tinyint)Номер позиции связи links_position Числовой (tinyint)Ключевые слова keywords Текстовый (varchar)Описание description Текстовый (varchar)Текст text Текстовый (text)Таблица Информационные блоки.

Данная таблица содержит в себесписок информационных блоков (таблица 3.9).Поле Номер информера (informer_id) – является первичным ключомтаблицы.Таблица 3.9 – InformersНазвание Код ТипНомер информера informer_id Числовой (tinyint)Название informer_name Текстовый (varchar)Позиция информера informer_position Числовой (tinyint)Таблица Новости. Данная таблица является справочником и содержит всебе список новостей (таблица 3.10)Поле Номер новости (news_id) – является первичным ключом таблицы.Таблица 3.10 – NewsНазвание Код ТипНомер новостей news_id Числовой (int)Заголовки новостей title Текстовый (varchar)Окончание таблицы 3.10Название Код ТипКлючевые слова keywords Текстовый (varchar)Описание description Текстовый (varchar)Описание новостей anons Текстовый (text)46Текст text Текстовый (text)Дата date Дата (date)Таблица Страницы.

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

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

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