Диплом: Автоматизация подсистемы учета статистических данных и формирование отчетности по работе интернет магазина "Доктор-техно"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
66
66
На рисунке 20 представлен сценарий диалога сайта, с доступом клиента.
Рисунок 20. Сценарий диалога сайта с доступом клиента
Сценарий диалога с доступом администратора - на рисунке 21.
67
67
Рисунок 21. Сценарий диалога сайта с доступом администратора
Действия с информацией при информационном обеспечении:
- ввод и передача данных (локальные сети, глобальные компьютерные
сети, бумажные);
- сохранение информации (целостность, историчность, предметная
ориентация данных, многоуровневое хранение), другими словами организация
информационных хранилищ на различных уровнях;
- обрабатывание и анализ информации (формирование сложных и простых
запросов)
- прогнозирование и моделирование бизнес-процессов и обеспечение
поддержки принятия решений;
- представление информации - составление документации и отчетов.
68
68
2.3.2 Характеристика базы данных
В соответствии с информационной моделью была создана ER-модель базы
данных системы, представленная на рисунке 22.
Пользователь
КодПользователя
ФИО
Почта
Пароль
Адрес
Телефон
Товары
КодТовара
Название
Описание
Краткое описание
ДатаРождения
Категория
Цена
Наличие
Дата исполнения
Примечание клиента
Примечания менеджера
Записи
КодЗаписи
Заголовок
Описание
Макет
Слайдер
Формат
Метки
Ключевыке слова
Аватар
Роль
ДатаРазмещения
Рубрика
Автор
Миниатюра
Заказы
КодЗаказа
КодПользователя
Дата заказа
Куплено (к-во)
Статус
Итоговая цена
Дата размещения
Метки
Тип
Цена со скидкой
Вес/размеры
Класс доставки
Статус
КодТовара
Изображение
Записи/заказы
Логин
КодПользователя
Рисунок 22. Структура БД
Поскольку разрабатываемая система создается с помощью CMS
Wordpress, к созданной ER-модели были добавлены таблицы базы данных,
созданные CMS-системой. ER-модель базы данных, созданная CMS Wordpress,
представлена на рисунке 23. Описание таблиц базы данных представлено в
таблице 7.
69
69
Рисунок 23. Структура БД CMS Wordpress
Таблица 7
Описание таблиц CMS Wordpress
Название
таблицы
Описание таблицы
wp_terms
Данная таблица содержит весь перечень терминов WordPress. В
данном случае, к терминам относятся: название меток, рубрик,
категорий ссылок. В этой таблице, один термин может служить и
названием рубрики, и меткой (к примеру, рубрика Часы, и метка
часы). Наименования могут повторяться, однако они в любом
случае будут уникальными, поскольку они привязаны к конкретной
статье.
wp_term_t
axonomy
В этой таблице, каждый из терминов сопоставляется со своим
типом. Другими словами, рубрика сопоставляется с наименованием,
а также метки сопоставляются с метками (если они имеются).
Другими словами, в первой таблице формировалось наименование, а
во второй формируется описание и данные таблицы взаимосвязаны,
т. е., дополняют друг друга. В этой таблице уже фактически
формируются рубрики, а также метки, с полной информацией.
70
70
Продолжение таблицы 7
Название таблицы
Описание таблицы
wp_posts
Считается основной таблицей, в которой сохраняются
все статьи и страницы веб-сайта. Также в ней будут
сохраняться все версии записей (ревизии), однако
только в том случае, если в настройках wordpress
включена данная опция.
wp_postmeta
Данная таблица содержит и дополнительные атрибуты,
дополняющие таблицу wp_posts.
wp_term_relationships
В этой таблице осуществляется связывание страниц,
ссылок, записей с и их рубриками, метками,
находящимися в таблице wp_term_taxonomy.
wp_comments
В этой таблице содержатся комментарии страницы или
поста. Здесь представлена и полная информация об
авторе комментария.
wp_links
Элементарная таблица, в которой имеется обычный
список ссылок WordPress. Ссылки могут разбиваться на
категории, находящиеся в таблице wp_terms, а связь
реализовывается посредством таблицы
wp_term_relationships.
wp_users
Эта таблица содержит полный список
зарегистрированных пользователей WordPress, в том
числе и администратора веб-сайта. Здесь можно
изменять пароль.
wp_usermeta
Содержатся дополнительные пользовательские данные.
wp_options
Содержатся опции БД и самого веб-сайта:
наименование, адрес, электронный адрес и пр.
2.3.3 Структурная схема пакета (дерево вызова программных модулей)
Для создания простого и удобного сайта, необходимо располагать полным
представлением обо всем контенте (таблицы, текст, рисунки). На основе схемы
сайта в техническом задании была создана схема сайта ИМ «ДОКТОР ТЕХНО»,
рисунок 24.
Веб-сайт на WordPress содержит в себе множество файлов с различными
расширениями: php, html, js, css. Рассмотрим основные модули, которые
включены в стандартную тему.
Структура основных модулей может быть отображена в формате
страницы (рисунок 25), чтобы продемонстрировать какой из модулей за что
отвечает, и как зависимость (рисунок 26), чтобы продемонстрировать
зависимость таких фалов друг от друга.
72
72
Рисунок 25. Структура основных модулей WordPress в формате страницы
Рисунок 26. Структура основных модулей WordPress в виде зависимости
73
73
2.3.4 Описание программных модулей
Описание модулей представлено в таблице 8.
Таблица 8
Описание модулей CMS Wordpress
Модуль (файл)
Описание
header.php
шапка (верхняя часть веб-сайта (заголовок)). Эта область
может содержать меню сайта, заголовок сайта, рекламные
бары и др. Так как этот файл при загрузке обрабатывается
первым, то как правило здесь прописываются абсолютно все
подключаемые java-скрипты и css-файлы
footer.php
подвал (нижняя часть веб-сайта). Здесь, обычно, указываются
контактная информация, дублирующее меню, копирайты и пр.
index.php
основная часть (контентная часть веб-сайта). На ней лежит
ответственность за отображение постов на главной странице
блога
sidebar.php
боковая панель. В ней содержатся виджеты, реклама, меню и
пр. При желании эта часть сайта может не использоваться
functions.php
конфигурационный файл. Главный файл, который содержит
основные функции, обеспечивающие работу блога.
Собственно, сюда и вставляется основное количество кодов,
примеры которых приведены в статьях
style.css
файл со стилями оформления. В нем содержится информация
о шрифтах, цветах, отступах и пр. Считается очень важным
для работы сайта, поскольку определяет его внешний вид.
Когда в статье идет речь о классе оформления, то разумеется,
что код оформления именно в данный файл и вставляется
404.php
страница ошибки. Когда будет выполнен переход на
страницу, которая не существует то содержимое этого файла
будет выведено
archive.php
файл, позволяющий выводить записи по всевозможным
критериям (к примеру, посты за определенный месяц либо с
определенной меткой)
comments.php
файл, который отвечает за комментарии
page.php
файл, который отвечает за вывод страниц
search.php
поиск и вывод результатов поиска
single.php
файл, который отвечает за вывод постов
Для организации технологии по сбору, передаче, обработке и выдаче
информации представим концепцию информационных потоков компании,
которая связана с обслуживанием и регистрацией поступающих заказов.
Разберем общий алгоритм работы менеджеров компании по обслуживанию
заказов. Блок-схема алгоритма представлена на рисунке 27.
74
74
Получение
заказа от клиента
Проверка
наличия товара в
пункте выдачи
Выставление
счета клиенту
Проверка?
Заказ товара на
склад
ЕСТЬ
НЕТ
Выставление
счета клиенту
Оплата счета
Выдача товара
Закрытие заказа
Поступление
товара
Информирование
о поступлении
Списание со
склада
Рисунок 27. Алгоритм обработки заказа
На рисунке 28 наглядно представлена схема технологического процесса
по сбору, передаче, обработке и выдаче информации.
75
75
Запуск
Запуск системы СистемаСистема
Главное меню
Выбор меню
а
б
Формирование счета
Работа с заказами
exit
в
г
Просмотр платежей
Справка

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

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