Диплом: Разработка динамической информационной системы интернет-магазина стрелкового оружия (на примере ООО "Стрелок")

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
32
Сущность “Склад”:
- Код склада;
- Размер;
- Количество;
Сущность “Товарно - кассовый чек”:
- Номер чека;
- Покупатель;
- Дата;
- Количество;
- Доставка;
- Способ оплаты;
- Сущность «Скидка»;
- Товар;
- Код скидки;
- Продавец;
- Размер скидки;
Сущность «Доставка»:
- Код доставки;
- Стоимость;
- Статус;
- Вид доставки;
Сущность «Способ оплаты»:
- Вид оплаты;
- Код способа оплаты.
В результате схема ER-диаграммы выглядит как показано на рисунке
14.
33
Рисунок 14 - ER диаграмма
На схеме ER диаграммы показаны сущности и их атрибуты, а также
определены связи между представленными сущностями.
2.2.2. Инфологическое проектирование
Разработанная ER-диаграмма является примером концептуального
проектирования, т.е, не учитывает какую – либо определенную СУБД.
Поэтому на основе ER-диаграммы и была построена инфологическую модель
системы в виде описания таблиц сущностей. При этом, при построении, были
учтены особенности выбранной СУБД, а именно - Microsoft Access, которая
входит в состав CMS Joomla”. В них определены допустимые типы данных,
наименование таблиц и полей, ограничения на количество символов.
Таблица сущности “Товар” имеет следующий вид (таблица 1).
34
следующие Таблица какие 1 – Таблица сущности “таблица Товар”
Описание
Поле
диаграмм Размер выдержать
Ключ
«Код товара наименование»
«Id_tovar»
5
1
«карточка Наименование систем»
«Name_tovar»
20
-
«Артикул»
«Article»
5
-
«Код бренда»
«Id_brand правая»
5
-
«Код типа varchar товара продолжать»
«Id_type_tovar»
5
-
«Код бренда категории»
«Id_category»
5
-
«Код основываясь скидки наименование»
«Id_sale»
5
-
«Код склада»
«Id_sclad»
5
-
«Цена»
«Price»
10
-
Таблица сущности “товара Бренд платной” имеет вид, показанный лавным в таблице 2.
Таблица 2 – продавца Таблица пароль сущности “Бренд”
integer Описание
Поле
Размер
блок Ключ доменное
«Код бренда»
«Id_brand сбыта»
5
1
«Наименование»
«подготовка Name_brand расчетный»
20
-
Таблица char сущности “Тип товара” контекстная имеет взимание следующий вид, показанный последние в
таблице 3.
Таблица 3 – едостат Таблица integer сущности “Тип адрес товара”
Описание
Поле
Тип
рассмотрим Размер цена
Ключ
«Код типа квадратиков товара
«Id_type_tovar
«имеет Integer размер»
5
1
«Наименование
«Name_type_tovar
«универсальный Varchar»
20
-
«Описание
«Description_type
«varchar Varchar сайта»
255
-
Таблица сущности карточка “Категория” имеет оплачиваются следующий проектирование вид, показанный в
таблице 4.
35
платные Таблица 4 – Таблица сущности “оплаты Категория анализирующем”
Описание
Поле новостных
Тип
Размер
Ключ
«Код информационные категории популярной»
«Id_category»
«Integer»
5
1
«далее Наименование»
«Name_category»
«Varchar»
20
-
«товаров Описание представлены»
«Description_category»
«Varchar более»
255
-
Таблица сущности “ соблюдение Склад итого ” имеет следующий вид, блок показанный в
таблице 5.
Таблица 5 – содержит Таблица немало сущности “Склад integer”
Описание
Поле
Тип
себе Размер бесплатн
Ключ
«Код склада»
«windows Id_sclad»
«Integer»
5
1
«Количество»
«самой Number платных»
«Integer»
5
-
«Размер отображение»
«Size»
«Сhar»
5
-
Таблица именно сущности таблица “Скидка” имеет отличие следующий вид, показанный в
таблице 6.
платных Таблица расширения 6 – Таблица сущности более“Скидки”
Описание
рассматривая Поле учебное
Тип
Размер
Ключ
«Код integer скидки»
«Id_sale»
«Integer»
5
1
«будет Размер кнопка скидки»
«Summa отображение_sale»
«Integer»
5
-
универсальный Таблица показан сущности “Товарный значительно чек” имеет следующий вид, наименование показанный требованиями
в таблице 7.
Таблица информационные 7 – Таблица сущности “char Товарный продавец чек”
Описание
имеет Поле
Тип
Размер
Ключ
«Код макето чека потому»
«Id_check»
«Integer каталога»
5
1
«Код продавца»
«Id_menedger»
«выбор Integer ображена»
5
-
«Код покупателя»
«Id_client»
«направляющих Integer»
5
-
«Код товара»
«Id_tovar»
«настройка Integer кнопка»
5
-
«Количество»
«Number размер»
«Integer»
5
-
«Код доставки»
«связи Id_delivery таблица»
«Integer»
-
36
«Код способа ввиду оплаты»
«Id_payment_method»
«Integer»
5
-
«является Дата макхост покупки»
«Data_check сайта»
«Data»
8
-
Таблица была сущности integer “Продавец” имеет информационные следующий вид, показанный в
таблице 8.
вильямсон Таблица поэтому 8 – Таблица сущности социальных «Продавец»
Описание
поисковых Поле написано
Тип
Размер
Ключ
«Код предназначена продавца»
«Id_menedger»
«Integer»
5
1
«nitromass Название своей фирмы»
«Name_menedger латные»
«Varchar»
20
-
«ИНН»
«INN»
«Integer»
20
-
«адрес Расчетный этого счет»
«Checkin_account»
«социальных Integer»
30
-
Таблица сущности “ макхост Клиент таблица ” имеет следующий заказа вид, показанный в
таблице 9.
имеет Таблица idef 9 – Таблица сущности “хорошо Клиент”
Описание
Поле
Тип
провайдеры Размер сайта
Ключ
«Код клиента таблица»
«Id_client»
«Integer»
5
1
«учебное Логин сайта»
«Login»
«Char»
30
-
«оплачиваются Пароль»
«Password»
«Char»
30
-
«товара Фамилия необходимо»
«Family_client»
«Varchar ужных»
30
-
«Имя»
«Name_client»
«Varchar»
30
-
«управления Дата гейнеры рождения»
«Data_birthday»
«целиком Data»
8
-
«Электронная почта»
«основе Email char»
«Char»
30
-
«Телефон сайта»
«Namber_phone»
«Integer»
10
-
производить Таблица название сущности «Доставка» оценивании имеет вид, представленный в таблице 10.
определять Таблица счет 10 Таблица сущности динамику «Доставка»
Описание
предназначена Поле подготовка
Тип
Размер
Ключ
«Код защиту доставки»
«Id_delivery»
«Integer»
5
1
«расширение Название ценовую»
«Name_delivery»
« Varchar varchar
20
-
37
»
«Цена»
«Price_delivery»
«товары Float джамса»
10
-
«Статус»
«Status_delivery»
«производитель Char»
10
-
Таблица сущности “ адрес Способ разместив оплаты” имеет этому вид, представленный в
таблице 11.
иметь Таблица tovar 11 – Таблица сущности «интернет Способ оплаты»
Описание
другие Поле учебное
Тип
Размер
Ключ integer
«Код способа»
«Id_payment_method»
«макет Integer доменное»
5
1
«Название»
«Name_ поле payment_method»
«Varchar»
20
-
Даталогическое проектирование сводится к представлению
инфологической модели данных в терминах выбранной системы управления
базами данных (СУБД). Даталогическая модель описывает собственно
данные (информацию, которая будет записана в памяти ПК) и связи между
этими данными. СУБД опирается на конкретную модель данных. Наиболее
популярной является реляционная модель данных [25].
Построим даталогическую реляционную модель интернет – магазина с
помощью Microsoft Access 2007, показанную на рисунке 15.
Рисунок 15 - Даталогическая реляционная модель
38
Данная даталогическая модель построена с помощью внутренних
средств СУБД Microsoft Access 2007 и отражает основные сущности и связи
между ними. Файл с базой данных находится на диске, представленном к
выпускной работе.
Все необходимые таблицы представлены в виде объектов Microsoft
Access и показаны на рисунке 16.
Рисунок 16 – Объекты Microsoft Access
В результате выполнения данной главы была осуществлена разработка
проекта интернет - магазина ООО «Стрелок». Построены основные
диаграммы бизнес-процессов магазина и приведены их декомпозиции.
Построены модели: ER модель и даталогическая реляционная модель.
Выделены логические связи между сущностями интернет – магазина.
Показаны таблички, где определены допустимые типы данных,
наименование полей, ограничения на количество символов.
В качестве системы управления базами данных использовался
Microsoft Access 2007, где были выделены основные объекты. Сама база
данных прилагается отдельным файлом “base” к выпускной
квалификационной работе.
39
ГЛАВА 3. РАЗРАБОТКА ИНТЕРНЕТ – МАГАЗИНА И
ОБОСНОВАНИЕ ЭКОНОМИЧЕСКОЙ ЭФФЕКТИВНОСТИ
3.1. Разработка веб-интерфейса
3.1.1. Разработка меню веб-сайта
Веб-меню – одна
техническое
из самых
тимофеев
важных
состоять
функциональных
возникает
частей веб-сайта,
программному
которая
добробабенко
состоит
именно
из структурированного
киселев
набора определенных ссылок
маршавин
на
различные
решения
страницы,
публикация
а каждая
самоучитель
ссылка
другие
называется
учебник
пунктом
издательство
меню [4].
Для
клюев
посетителя сайта меню
винокуров
является
тимофеев
средством
интернет
навигации,
могут
поэтому
программному
оно
разработанного
должно
основным
быть достаточно хорошо
каждого
структурировано,
акопянц
состоять
ассортименту
из понятных
и простых названий
киселев
пунктов.
Меню веб-сайта разработано
маршавин
в соответствии
уткин
с концепцией
“юзабилити”,
финансы
а именно удобство и простота использования веб-сайта.
Благодаря
финансы
большому
издательство
ассортименту интернет - магазина,
простых
покупателями
покупателями
являются
далее
как женщины,
акопянц
так
далее
и мужчины.
В
покупатель
ассортименте
описания
магазина
скидкой
есть
литературы
товары,
смирнова
таких
экслер
категорий
получения
как:
Пистолеты
итоге
пневматические;
Гладкоствольное
информационные
оружие;
Травматическое
таких
оружие;
Нарезное
экслер
оружие.
Исходя
королько
из этого,
торговый
под этими
бесплатные
пунктами
финансы
будет
мужчины
находиться
было
подменю,
глава
которое
между
будет
тимофеев
состоять
размеры
из определенных пунктов
смоляк
разделяющих
именно
товары
балдин
на
категории. Далее будут
было
реализованы
скрипкин
пункты товары
балдин
со скидкой
состоять
и товары-
новинки.
Многие
формирования
люди
стадии
не
есть
могут
именно
быть уверены
представлен
в покупках товаров через сеть
интернет
пунктами
и у них
одна
возникает большое
маршавин
количество
информационная
вопросов. Так,
исаев
чтобы
покупатель был
исаев
полностью
может
уверен
высшая
в своём выборе,
клюев
было
ляпунов
разработано
нечаев
еще 1
меню,
киселев
которое содержит ссылки
публикация
на информативные
получения
страницы
маршавин
с ответами
основным
на
40
очень часто
скидкой
задаваемые
котлер
вопросы
между
в сети Интернет,
посетителя
при
винокуров
совершении
стандартную
покупок.
В
акопянц
нем
акопянц
будет
очень
отражена
каждого
основная информацию о
основным
отзывах
можно
клиентов, доставке,
качестве
киселев
товаров, уже имеющихся
магазина
в интернет - магазине
программы
гарантиях,
формирования
видам
гост
и
способам
финансы
платежа.
3.1.2. Разработка макета и структуры страниц
Макетом веб-сайта называют графический образ будущего веб-сайта.
Он будет определять внешний вид – это то, на что в первую очередь будут
обращать внимание пользователи веб-сайта.
В макете отображается интерфейс всего веб-сайта, и поэтому он
должен нести в себе как эстетическую функцию, так и быть практически
удобным для использования [10].
Перед самым началом создания макета веб-сайта, были
проанализированы недостатки и достоинства других сайтов в глобальной
сети интернет. В результате, сделаны вывод, что макет разрабатываемого
веб-веб-сайта должен отвечать определенным критериям:
- интерфейс должен быть достаточно простым и понятным для людей,
ведь простой дизайн дает возможность легко ориентироваться на веб-сайте
без труда находить все нужное;
- важно выделить основную концепцию данного веб-сайта и
придерживаться ее везде;
- макет интернет - магазина должен быть разработан с ориентацией на
клиентов веб-сайта.
Рассмотрим процесс разработки макета страниц веб-сайта интернет –
магазина.
Все страницы интернет – магазина выдержаны в одном стиле и
основные функции веб-сайта, отражаются на главной странице. Поэтому
были разработаны макеты только основных страниц.
К основным страницам можно отнести следующие:
41
- Главная;
- Карточка товара;
- Каталог товаров;
- Корзина заказа.
Главная страница:
Разработанный макет сайта начинается с шапки веб-страницы, которая
содержит в себе элементы:
- Логотип;
- кнопка «Профиля/Регистрации»;
- кнопка «Корзины»;
- кнопки (иконки) перехода на веб-страницы в социальных сетях;
Главное меню интернет - магазина будет располагаться
непосредственно под шапкой веб-сайта.
Вслед за ним будет отображаться галерея фотографий, а также товары
категории “Рекомендуем” и “Новинки” .
Внизу располагается горизонтальное нижнее меню, а под ним – подвал
веб-сайта.
В итоге, макет главной страницы интернет – магазина имеет
следующий вид (рисунок 17):

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

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