Диплом: Управление и совершенствование работы электронных магазинов (торговли) в организации ООО "Вояж"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
94
6
Тестировщик
+
Тестирует ЭМ для выявления
ошибок в ее функциональности,
принимает участие в стадии
внедрение и эксплуатация
2.2.3 Средства коллективной работы над проектом автоматизации
Средства коллективной работы над проектом представлены в таблице 2.10.
Таблица 2.10
Средства коллективной работы над проектом
Название
программы
VC
Cnf
Brn
Shr
Net
FS
Srv
Cmd
GUI
Jc
Bc
Bt
Price
Concurrent
Versions
System
(CVS)
+
-
+
-
-
+
S
+
-
-
-
-
GNU
Microsoft
Visual
SourceSafe
(VSS) 6.0
+
+
+
+
+
+
S
+
+
-
-
-
GNU
Code CO-
OP (COOP)
+
-
+
-
-
+
S
+
+
-
-
-
150
В тех условиях, в которых выполняется разработка электронного магазина
– апробация нового вида деятельности предприятия, в СКР вкладывается
небольшое количество денежных средств, поэтому отдано предпочтение
некоммерческим СКР, однако они обладают необходимой функциональностью и
графическим интерфейсом.
95
2.3 Информационное обеспечение задачи
2.3.1 Информационная модель и её описание
На рисунке 2.17 представлена информационная модель электронного
магазина.
Клиент
(посетитель)
Администратор
электронного
магазину
Таблица
Категории
Таблица
Товар
Таблица
Заказы
Каталог товара
Электронная
корзина
Заказ
Таблица
Новости и
статьи
Таблица
Контактные
данные
Таблица
Акции
Информационный
контент
Заполнение таблиц
электронного
магазина данными
Обработка данных
Просмотр данных
электронного
магазина
Выполнение
действий
Отзывы о товаре и
работе магазина
Таблица
Отзывы
Рис. 2.17 Информационная модель
На рисунке представлены следующие таблицы:
категории;
товары;
новости и статьи;
контактные данные;
акции;
заказы;
96
отзывы.
Документами, которые появляются после действий пользователя являются:
каталог товаров;
информационный контент;
электронная корзина;
отзывы.
2.3.2 Характеристика нормативно-справочной, входной и оперативной
информации
Входной информацией данной области являются:
- каталог товаров для пользователя;
- параметр поиска, вводит пользователь;
- информация по товарам;
- состояние электронного корзине;
- анкетные данные пользователя;
- данные по заказу для администратора.
Представим входные данные с помощью таблицы 2.11 [14].
Таблица 2.11
Перечень и описание входной информации
з/п
Название
входного
документа
Форма
представлени
я
Срок и частота
поступления
Источник
1
2
3
4
5
1
Каталог товаров
Электронная
По запросу
пользователя
Таблица товаров
2
Параметр поиска
Электронная
По запросу
пользователя
Введенные
пользователем
данные
97
3
Информация по
товару
Электронная
Постоянно, по
запросу
пользователя
Таблица товаров
4
Состояние
электронной
корзины
Электронная
Действия
пользователя
Таблица товаров,
таблица
корзины,
действия
пользователя
5
Анкетные данные
пользователя
Электронная
По запросу
пользователя
Действие
пользователя
6
Данные по заказу
для
администратора
Электронная
Результат
действия
«Оформить заказ»
Таблица заказов,
действия
администратора
Представим макеты форм входных документов, на рисунке 2.18
представлен макет «Главная форма электронного магазина».
Главная страница электронного магазина
Логотип
Главная О компании Новости Статьи Прайс лист услуг Контакты
Информация о доставке
Контактные данные
Каталог товаров
Топ товаров
Корзина покупок
Витрина электронного магазина
Информация о магазине
Поиск
Рис. 2.18 Макет главной формы электронного магазина
98
На рисунке 2.19 представлен макет формы заказа. На данной форме
планируется реализация следующих полей:
имя;
фамилия;
e-mail;
город;
адрес;
комментарий.
Данные, полученные из этих полей, позволят администраторам
электронного магазина получить информацию о клиенте и месте доставки
заказанного товара.
Форма оформления заказа
Логотип
Главная О магазине Новости Статьи Прайс лист Контакты
Контактные данные
Каталог товаров
Топ товар
Корзина
Форма оформления
Информация о доставке
Информация о магазине
Поиск
E-mail
Фамилия
Имя
Оформить заказ
Город
Адрес
Комментарий
Рис. 2.19 Макет формы оформления заказа
На рисунке 2.20 представлен макет «Корзина покупок».
99
Страница корзины покупки
Логотип
Главная О компании Новости Статьи Прайс лист Контакты
Контактные данные
Каталог услуг
Топ товара
Корзина
Витрина системы
Информация о доставке
Информация о магазине
Поиск
Название товара количество цена товара
Название товара количество цена товара
Название товара количество цена товара
Вернуться к
каталогу
Оформить
заказ
Пересчитать
Рис. 2.20 Макет корзины покупок
В данном разделе представлены макеты не всех входных документов, а
только основные, но в целом шаблон форм, которые будут использоваться в
электронном магазине определен.
2.3.3 Характеристика результатной информации
Результатной информацией для данной предметной области являются:
- каталог товаров для пользователя администратор;
- информация про оформленный заказ;
- информация по электронному магазину - описание деятельности, графики
работы, условия оплаты и доставки и прочее;
- данные по товару, что искал пользователь.
Представим исходные данные с помощью таблицы (см. таб.2.12).
100
Таблица 2.12
Перечень и описание выходных сообщений
з/п
Название
входного
документа
Форма
представлени
я
срок
поступления и
допустимое
время задержки
Пользователи
информации
1
2
3
4
5
1
Каталог товаров
Электронная
0,5 сек
Администратор,
клиент
2
Информация по
сформированному
заказу
Электронная
0,5 сек
Администратор,
клиент
3
Информация по
электронному
магазину
Электронная
0,3 сек
Администратор
4
Данные по
товару, которые
искал клиент
Электронная
1 сек
Клиент
В дальнейшем представленные объекты входной и выходной информации
будут программно реализованы и обеспечат функционирование электронного
магазина для предприятия ООО «Вояж».
Также необходимо отметить, что есть объект, который для одного типа
пользователей является элементом, отображающим входную информацию, для
другой же категории пользователей, данный объект представляет собой
результатную информацию. Таким объектом является каталог товаров.
101
2.4 Программное обеспечение задачи
2.4.1 Общие положения (дерево функций и сценарий диалога)
Выполним построение дерева функций с учетом того, что электронный
магазин будет иметь две части: административную и клиентскую. На рисунке 2.21
представлены функции для подсистемы клиента.
Рис. 2.21 Функции подсистемы клиента
Из рисунка можно представить, какие элементы будут отвечать за
функционирование данной подсистемы, перечислим их назначения, атрибуты и
операции.
Файл index.php является главным файлом подсистемы посетителя, с
помощью данного файла открываются следующие файлы подсистемы:
102
connect.php – определяет параметры подключения для подсистемы
посетителя;
mysql.php – определяет механизмы взаимодействия с базой данных,
данный файл имеет следующие функции:
o db_connect($host,$user,$pass) – соединение с базой данных;
o db_select_db($name) – выбор БД;
o db_query($s) – запрос к БД;
o db_fetch_row($q) – выборка строк;
o db_insert_id() – вставка в БД;
o db_error() – сообщение об ошибке при работе с БД;
category_function.php – устанавливает параметры работы с категориями
товаров и самим товаром, при этом данный файл содержит следующие функции:
o processCategories($level, $path, $sel) – возвращает массив
категорий;
o fillTheCList($parent,$level) – формирует дерево категорий;
o update_products_Count_Value_For_Categories – определение
товара относительно категории;
o deleteSubCategories($parent) – удаление подкатегории;
index.html – запускает страницу интерфейса подсистемы.
Интерфейс пользователя выполняет такие операции:
about.html страница, которая загружает информацию о интернет-
магазине – название магазина, род деятельности, описание услуг (общая
информация), данная страница выполняет php скрипт about.php;
category.html – страница, которая загружает информацию о категориях
продукции – предоставляет посетителю иерархию товаров, страница выполняет
php скрипт category.php;
contact.html – страница, которая загружает информацию о контактных
данных магазина – предоставляет информацию об адресе, телефоне, адресе
электронной почты, страницы в социальных сетях и пр., страница выполняет php
скрипт contact.php, данный скрипт также позволяет формировать письмо для
отправки посетителю информацию о заказе;
103
orders.html – страница, которая предоставляет информацию о заказе –
название товара, его стоимость, категория, изображение и многое другое,
страница выполняет php скрипт orders.php, данный скрипт позволяет добавлять
или удалять позиции товара из заказа, а также подсчитывать общую стоимость
продукции, которая заказана;
pages.html – отображает страницы подсистемы посетителя;
price_list.html – страница, которая предоставляет перечень товара с его
ценой;
search.html страница, которая позволяет осуществить поиск по
каталогу продукции – поиск может осуществляться по названию товара,
диапазону цен, предоставляться в алфавитном порядке, страница выполняет php
скрипт search.php;
head.html – страница, которая отображает верхнюю часть
пользовательской страницы – фактическое назначение предоставление
навигационного меню;
sitemap.html – страница, которая отображает структуру сайта – карта
сайта для удобства навигации по сайту интернет-магазина;
product.html - страница, которая предоставляет информацию по
продукции магазина – категории товара, его название, стоимость, цена, краткое
описание, полное описание и др., страница выполняет php скрипт product.php.
На рисунке 2.22 представлены функции подсистемы администратора. Из
рисунка можно представить, какие элементы будут отвечать за
функционирование данной подсистемы, перечислим их назначения, атрибуты и
операции.
Файл admin.php является главным файлом подсистемы администратора, с
помощью данного файла открываются следующие файлы подсистемы:
connect.php – определяет параметры подключения для подсистемы
посетителя;
mysql.php – определяет механизмы взаимодействия с базой данных,
данный файл имеет следующие функции:
o db_connect($host,$user,$pass) – соединение с базой данных;

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

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