Диплом: Автоматизация процесса ведения документации и отчетности в АО "ЕЭТП"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
76
2.2.2 Характеристика нормативно-справочной, входной и оперативной
информации
В качестве входной информации для разрабатываемого сайта служат
ассортимент товаров, данные покупателя, данные каждого товара, оценка
товара покупателем. Данные, которые касаются товара (наименование и
ассортимент) вносит в систему ее администратор.
В систему из ассортимента товара вносятся такие реквизиты:
- наименование категории;
- наименование товара;
О каждой из товарных позиций в систему необходимо внести такие
реквизиты:
- категория;
- наименование;
- описание
Количество поступающих данных зависит от числа обратившихся
клиентов и может бить 10 - 20 на протяжении рабочего дня.
В составе ИО предлагаемого комплекса задач важное место отведено
классификаторам экономической информации. Кодирование и классификация
информации позволяют облегчать обработку информации, обеспечить сжатие
идентификатора (предназначенной части) показателей, а значит и сократить
объем информации, сохраняемой в ЭВМ и продолжительность поиска
информации, необходимой для решения задач.
Для реализации полной формализации экономической информации будет
недостаточно простой классификации, поэтому применяется кодирование.
Кодирование представляет собой присвоение условных обозначений
классификационным группам и объектам в соответствии с установленной
системой кодирования [8].
Под системой кодирования подразумевается набор правил, согласно
которым обозначаются объекты и группировки с применением системы кодов
[8].
77
Кодом считается условное обозначение объектов или группировок в виде
знака или группы знаков согласно принятой системе. Системы кодирования
группируются в 2 подмножества: регистрационные и классификационные
системы кодирования.
В предоставленном дипломном проекте должны быть спроектированы
следующие классификаторы: клиентов, сотрудников, товарного каталога.
Классификатор клиентов и классификатор товаров
1) Классификатор клиентов
На рисунке 15 изображена структурная схема классификатора клиентов.
Рисунок 15 Структурная схема классификатора клиентов
Классификатор клиентов располагает порядковой системой кодирования
Объектом кодирования выступает клиент
Исходная мощность множества: М = 100000
Длина кода: L = lg100000 = 5
2) Классификатор товара
Структурная схема классификатора представлена на рисунке 16.
Рисунок 16 Структурная схема классификатора товара
Объектом кодирования считается товар
Исходная мощность множества: М = 100000
В таблице 4 приведено сводное описание всех вышеперечисленных
классификаторов.
Таблица 4
Сводная таблица применяемых классификаторов и систем
кодирования
п/п
Наименовани
е
кодируемого
множества
Значимос
ть кода
Система
кодирован
ия
Система
классифи
ка-ции
Вид
классификат
ора
1
Код клиента
5
порядковая
отсутствует
локальный
2
Код товара
5
разрядная
отсутствует
локальный
K
1
= [XXXXX]
код клиента
K
1
= [XXXXX]
Код документа
78
В данном разделе описываются входные и выходные показателей и
алгоритмы по расчету результатных показателей, используемых в
проектируемой системе. В таблице 5 представлены показатели, которые
необходимо выделить в рамках комплекса задач. В таблице 6 представлена
формализация расчета входных показателей.
Таблица 5
Входные показатели в рамках комплекса задач
№ п/п
Наименование входного показателя
Идентификатор
входного
показателя
1
Общая численность регистрируемых клиентов
R
i
2
Количество товаров в i-го типа
Z
i
3
Общая численность товаров
N
4
Выручка за j-ый месяц
P
,j
Таблица 6
Таблица формализованного описания результатных показателей
п/
п
Наименование
результатного показателя
Идентификатор
результатного
показателя
Алгоритм расчета
2
Численность товаров с i-го
типа каждого из клиентов
AP
i,j
4
Общая численность товаров
AS
5
Общая численность клиентов
AR
2.2.3 Характеристика результатной информации
Результатными документами системы являются три формы: отчет о
проведенной операции; сообщение о выполненном платеже и сообщение о
невыполненном платеже (рисунки 17-19).
åå
= =
´
N
i
jiji
j
CRP
1
,,
12
1
å
=
12
1i
i
S
100
1
12
1
,
´
åå
= =
V
VR
N
i j
ji
79
Рисунок 17 Отчет о выполненной операции
Рисунок 18 Сообщение о проведенном платеже
Рисунок 19 Сообщение о не проведенном платеже
80
2.3 Программное обеспечение задачи
2.3.1 Общие положения (дерево функций и сценарий диалога)
На рисунке 20 представлено дерево функций сайта. На схеме изображены
основные и служебные функции.
Рисунок 20 Дерево функций сайта
Такое разделение на основные и служебные функции считается
условным, так как отдельные пользователи на оформление не обращают
внимание, их интересует сам товара и как быстро он к ним попадет, для таких
покупателей важными считаются функции по покупке товара. Такие функции
считаются основными.
81
Дополнительные возможности, связанные с оформлением и настройкой
личной страницы считаются дополнительными функциями. Основными
функциями считаются:
- работа с заявками: формирование заявки; изменение ее статуса.
- работа с заказами: создание заказа; заключение договора; выписка счёт-
фактуры; оформление товара; контроль оплаты; доставка товара.
Служебными функциями считаются:
- изменение статусов заявок.
- изменение статусов заказов.
- управление учётными записями.
Рисунок 21 Сценарий диалога сайта с доступом клиента
82
На рисунке 21 представлен сценарий диалога сайта, с доступом клиента, а
сценарий диалога с доступом администратора - на рисунке 22.
Рисунок 22 Сценарий диалога сайта с доступом администратора
Действия с информацией при информационном обеспечении:
- ввод и передача данных (локальные сети, глобальные компьютерные
сети, бумажные);
- сохранение информации (целостность, историчность, предметная
ориентация данных, многоуровневое хранение), другими словами организация
информационных хранилищ на различных уровнях;
- обрабатывание и анализ информации (формирование сложных и
простых запросов)
83
- прогнозирование и моделирование бизнес-процессов и обеспечение
поддержки принятия решений;
- представление информации - составление документации и отчетов.
2.3.2 Характеристика базы данных
ER-модель представлена на рисунке 23. Данная модель была
адаптирована под CMS Wordpress, БД которой представлена на рисунке 24.
Описание таблиц представлено в таблице 7 [31].
Рисунок 23 Структура БД
Пользователь
КодПользователя
ФИО
Почта
Пароль
Адрес
Телефон
Товары
КодТовара
Название
Описание
Краткое описание
ДатаРождения
Категория
Цена
Наличие
Дата исполнения
Примечание клиента
Примечания менеджера
Записи
КодЗаписи
Заголовок
Описание
Макет
Слайдер
Формат
Метки
Ключевыке слова
Аватар
Роль
ДатаРазмещения
Рубрика
Автор
Миниатюра
Заказы
КодЗаказа
КодПользователя
Дата заказа
Куплено (к-во)
Статус
Итоговая цена
Дата размещения
Метки
Тип
Цена со скидкой
Вес/размеры
Класс доставки
Статус
КодТовара
Изображение
Записи/заказы
Логин
КодПользователя
84
Рисунок 24 Структура БД CMS Wordpress
Таблица 7
Описание таблиц CMS Wordpress
Название таблицы
Описание таблицы
wp_terms
Данная таблица содержит весь перечень терминов
WordPress. В данном случае, к терминам относятся:
название меток, рубрик, категорий ссылок. В этой
таблице, один термин может служить и названием
рубрики, и меткой (к примеру, рубрика Часы, и метка
часы). Наименования могут повторяться, однако они в
любом случае будут уникальными, поскольку они
привязаны к конкретной статье.
wp_term_taxonomy
В этой таблице, каждый из терминов сопоставляется со
своим типом. Другими словами, рубрика сопоставляется с
наименованием, а также метки сопоставляются с метками
(если они имеются). Другими словами, в первой таблице
формировалось наименование, а во второй формируется
описание и данные таблицы взаимосвязаны, т. е.,
дополняют друг друга. В этой таблице уже фактически
формируются рубрики, а также метки, с полной
информацией.
85
Продолжение таблицы 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 Структурная схема пакета (дерево вызова программных модулей)
Для создания простого и удобного сайта, необходимо располагать
полным представлением обо всем контенте (таблицы, текст, рисунки). На
основе схемы сайта в техническом задании была создана схема сайта АО
«ЕЭТП», рисунок 25.
Веб-сайт на WordPress содержит в себе множество файлов с различными
расширениями: php, html, js, css. Рассмотрим основные модули, которые
включены в стандартную тему.
Структура основных модулей может быть отображена в формате
страницы (рисунок 26), чтобы продемонстрировать какой из модулей за что
отвечает, и как зависимость (рисунок 27), чтобы продемонстрировать
зависимость таких фалов друг от друга [32].

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

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