Диплом: Разработка веб-представительства компании ООО "Алмаз-Люкс"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
62
представляет собой схему возможностей пользователя по отношению к
программной части (рисунки 2.6).
Основное меню
О предприятии Каталог товаров Доставка Центры продаж Контакты Сотрудничество Корзина
Зеркала
настенные
Зеркальное
панно
Скинали
Обеденные
столы
Журнальные
столы
Столы для
аудиовидиотехни
ки
Стеклянные
полочки
Серия А
Серия B
Серия C
Серия D
Серия F
Серия E
Серия Г
Серия М
Рис 2.6 Сценарий диалога для разрабатываемого веб - представительства для
ООО «Алмаз - Люкс»
2.3.2 Характеристика базы данных
В настоящее время для проектирования базы данных активно
используются CASE-средства, в основном ориентированные на использование
ERD (Entity – Relationship Diagrams, диаграммы «сущность–связь»). С их
63
помощью определяются важные для предметной области объекты (сущности),
отношения друг с другом (связи) и их свойства (атрибуты). Следует отметить,
что средства проектирования ERD в основном ориентированы на реляционные
базы данных (РБД), и если существует необходимость проектирования другой
системы, скажем объектно-ориентированной, то лучше избрать другие методы
проектирования [16. с. 57].
Сущность (таблица, в РБД – отношение) – реальный либо воображаемый
объект, имеющий существенное значение для рассматриваемой предметной
области, информация о котором подлежит хранению. Если выражаться точнее,
то это не объект, а набор объектов (класс) с одинаковыми свойствами.
Связь – некоторая ассоциация между двумя сущностями, значимая для
рассматриваемой предметной области. Примерами связей могут являться
родственные отношения «отец–сын», производственные – «начальник-
подчиненный» или произвольные – «иметь в собственности», «обладать
свойством».
Атрибут (столбец, поле) – свойство сущности или связи [8. с. 175].
На рис. 2.7 приведена ER - модель базы данных, используемой в проекте.
Рис. 2.7 ER - модель базы данных для разрабатываемого веб -
представительства для ООО «Алмаз - Люкс»
Описание сущностей ER - модели базы данных, представленных
таблицами, отражено в таблице 2.3.
Таблица 2.3
Katalog
Kod
Name
Price
Opisanie
Na_Sklade
Dostavka
Samovivoz
Kurier
Korzina
Code
NamePT
NameT
PriceT
Kolichestvo
Summ
DostavkaP
Pokupatel
Kode
Code (FK)
NameP
Phone
Adress
Mail
Comments
64
Описание таблиц базы данных.
Сущность
Идентифика
тор таблицы
Атрибут
Идентификатор поля
Тип поля
1
2
3
4
5
Виды
товаров
Katalog
Код
Kod
Integer
Наименование
Name
Integer
Цена
Price
String
Характеристи
ка
Opisanie
String
Наличие на
складе
Na_Sklade
Integer
Способы
доставки
Dostavka
Самовывоз
Samovivoz
String
Курьер
Kurier
String
Покупатель
Pokupatel
Код
Kode
Integer
Имя
покупателя
NameP
String
Телефон
Phone
Integer
Адрес
Adres
String
Почта
электронная
Mail
String
Комментарии
Comments
String
Корзина
Korzina
Код
Сode
Integer
Имя
покупателя
NamePT
String
Наименование
товара
NameT
String
Цена товара
PriceT
Integer
Количество
Kolichestvo
Integer
Сумма
Summ
Integer
Доставка
DostavkaP
String
65
2.3.3 Структурная схема пакета (дерево вызова программных
модулей)
Дерево вызова программных модулей представляет собой структурную
схему, содержащую программные модули разрабатываемого программного
обеспечения. Дерево вызова программных модулей разрабатываемого
программного средства представлены на рисунке 2.8.
Веб-
представительств
о компании ООО
«Алмаз-Люкс»
Модуль «Веб -
интерфейс»
Модуль
«Корзина»
Модуль
«Покупатель»
Модуль
«Способы
доставки»
Модуль «Виды
товаров»
Рис. 2.8 Дерево вызова программных модулей
Функции, выполняемые программными модулями разрабатываемой
программы, представлены в таблице 2.4.
Таблица 2.4
Описание функций модулей программных модулей
№ п/п
Наименование
модуля
Функции модуля
1
Модуль «Виды
товаров»
Содержит основные сведения о товарах
2
Модуль «Способы
доставки»
Содержит основные сведения о способах доставки
3
Модуль
«Покупатель»
Содержит основные сведения о покупателях
4
Модуль
«Корзина»
Содержит основные сведения о заказе
66
Продолжение таблицы 2.4
№ п/п
Наименование
модуля
Функции модуля
5
Модуль «Веб -
интерфейс»
Содержит форму вывода данных информации о
предприятии и товарах, а также форму ввода
данных о заказе, способе доставки и личных
данных
2.3.4 Описание программных модулей
Реализацию информации для ООО «Алмаз - Люкс» о предприятии и
товарах посредством веб - представительства можно описать при помощи блок -
схемы, представленной на рисунке 2.9.
Блок-схема — распространенный тип схем,
описывающих алгоритмы или процессы, в которых отдельные шаги
изображаются в виде блоков различной формы, соединенных между собой
линиями, указывающими направление последовательности.
67
Вход на сайт
Выход
Отображение
главное
страницы
Выбор
страницы
ПоискЗаказ товара
Вывод
результатов
Выбор поиска
Оформление заказа
Информационная
лента
Отправка
контактной
формы
заполнение контактной формы
Рис. 2.9 Блок-схема реализации веб – представительства компании ООО
«Алмаз - Люкс»
Как видно, она состоит из ряда процедур: отображение информационной
ленты, заказ товара, поиск, отправка контактной формы. Вывод производится на
экран.
Детализация предопределённой процедуры «Заказ товара» представлена
на рисунке 2.10.
68
Начало функции
Просмотр товара
Оформить
заказ
Вывод
результата
Конец функции
Да
Поместить
товар в
корзину
Нет
Рис. 2.10 Блок-схема фрагмента процедуры заказа товара
Листинг программных модулей представлен в приложении 4.
2.4 Контрольный пример реализации проекта и его описание
Для работы с веб - представительством компании ООО «Алмаз - Люкс»
необходимо подключение к сети Internet.
Меню сайта состоит из следующих разделов:
Главная. Содержит слайдер с общей информацией об организации;
Каталог товаров. Содержит каталог всех товаров с возможность
заказа;
Центры продаж. Содержит информацию о магазинах где
реализуется продукции ООО «Алмаз-Люкс» на территории Республики
Беларусь;
Контакты. Содержит адрес, контактные телефоны, контактную
форму и местоположение организации;
69
Сотрудничество. Содержит информацию о предприятиях с
которыми сотрудничает ООО «Алмаз-Люкс», а также приглашение к
сотрудничеству оптовых клиентов;
О предприятии. Содержит полную информацию о предприятии;
Доставка. Содержит информацию по заказам и доставке товаров;
Корзина. Страница, которая отображает выбранную продукцию
пользователем для заказа, а также содержит форму для последующего
оформления заказа.
Вид меню представлен на рисунке 2.11
Рис. 2.11 Меню сайта ООО «Алмаз-Люкс»
Страница «Каталог товаров» содержит образцы выпускаемой продукции
предприятия, а также каталог товаров оснащен возможностью онлайн заказа.
Страницы «Центры продаж», «Сотрудничество», «О предприятии»,
«Доставка» содержат всю основную информацию о предприятии его продукции
(рисунки 2.12, 2.13, 2.14, 2.15)
70
Рис. 2.12 Страница Центры продаж
Рис. 2.13 Страница Сотрудничество
71
Рис. 2.14 Страница О предприятии
Рис. 2.15 – Страница Доставка
Страница «Каталог товаров» является главной частью веб -
представительства и для каждой категории товара имеет свою отдельную
подстраницу. На каждой подстранице можно получить краткую информацию о

Смотрите также:

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
PR как средство продвижения организации (на примере ПАО "Тамбовский завод "Комсомолец им. Н.С. Артемова")
PR-коммуникации в сфере общественного питания (на примере кафе-кондитерской «Cream Cheese»)
SMM как средство повышения эффективности работы учреждений социокультурной сферы (на примере Малого театра)
Value-based education: ценности в системе образования и способы их реализации на уроке английского языка. Опыт Европейских стран