Диплом: Автоматизация учета спроса на продуктовый ассортимент на примере ИП Ткач Петр Владимирович

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
АРМ, помогающий поднять общую производительность и разделить процесс
решения задачи.
На этапе анализа данных важно применять нормативно-справочную
информацию. Такой подход даст ряд преимуществ относительно скорости
выбора и сортировки. При этом требуется и начальный предварительный
просмотр пришедших данных перед их описанием и выдачей. На этом этапе
производится важный выбор оправданного режима – диалогового или пакетного.
Первый вариант выступает за минимизацию вмешательства пользователя в
технологию принятия ращения и процесс реализации задачи, отражая лишь
возможность вводить и исправлять данные, что часто проблематично для самого
исполнителя. На практике лучше и результативнее справляется диалоговый
режим, поддерживающий гибкую связь и предоставляющий множество
функций: удобство в работе, защита от НСД, полноценное участие в решении
задачи, оперативный доступ к данным в онлайн-режиме и адекватная
управляемость процессом, а также отличное осуществление переходов от одной
операции к другой.
Сейчас есть несколько диалоговых окон: меню, диалог на привычном
языке, меню команд.
В этом проекте применяется методика меню с многоуровневой
структурой.
Реализация подобного проекта упростит работу сотрудника, который
занимается с материалами и оборудованием. По итогу создается БД, где хранятся
все сведения об договорах, клиентах, расчетах, что повышает удобство хранения
данных, а также заметно увеличивает скорость поиска и выборки данных,
минимизирует расходы труда на поиск данных.Основная функция системы – это
ввод отчетов с точек продаж и формирование общего отчета по продажам
компании с их анализом и прогнозом. Данную функцию осуществляет оператор
системы. Описание дерева его функций приведено на рисунке 2.4.
Функции АРМ менеджера
по продажам
Работа со
справочниками
Ввод данных
Настройки
Настройки
импорта
Условия
экспорта
Настройки
Email
Обновить
данные
Получение
отчетов
Тип товара
Операторы
Точки продаж
Анализ
Прогноз
продаж
Норма
продаж
Импорт
данных с
точек продаж
Точка
продаж
Период
Отправка на
email
Рисунок 2.12 Дерево функций ИС менеджера по продажам
Сценарий диалога ИС разработан на основании дерева функций и
приведен на рисунке 2.5.
Главное меню
%
Удалить
Список
Править
Новый
8
_(

Закрыть
`'
Анализ
Прогноз продаж
Норма продаж
#
%
Порт
Пароль
Логин

Отправка на
email
Тип товара
Точки продаж
УдалитьСписок ПравитьНовый Закрыть
УдалитьСписок ПравитьНовый Закрыть
УдалитьСписок ПравитьНовый Закрыть
Операторы
Имя
отправителя
Email
получателя
Email
отправителя
Рисунок 2.13 Сценарий диалога для ИС
2.3.2 Характеристика базы данных
Схема связи таблиц базы данных представлена на рисунке 2.6.
I>.M/EJ
0a 1M
VendorName
b//MJ
0a 1M
Xa:[1*[1: Rc=>1M
Xa*[1P[1d I>.M/E1M
GoodName
RowId
 WBC-
 0K-.
 X/E>@-JQ
 e-c,/B.Q
b//MW-K>J
0a 1M
FK1,I2,I1 GoodId
FK2,I4,I3 PointId
DateSale
SalePrice
0/5.QW-K>
0a 1M
PointName
WcJ,/.fg
 \/JQ4MME>JJ
 0/EQ
 Z/g5.
 0-JJ
 XE/C4MME>JJ
 XE/CA-C>
 R/4MME>JJ
 ,/KABC
Rc=>b//M
0a 1M
TypeName
Рисунок 2.14 Схема связи таблиц базы данных
Характеристика таблиц базы данных представлена на рисунках ниже.
Рисунок 2.15 Таблица Goods
Рисунок 2.16 Таблица GoodSales
Рисунок 2.17 Таблица PointSales
Рисунок 2.18 Таблица Sysconfig
Рисунок 2.19 Таблица typeGood
Рисунок 2.20 Таблица Vendors
2.3.3 Структурная схема пакета (дерево вызова программных
модулей)
Схема вызова программных модулей представлена на Рисунке 2.13.
Модуль формирования
главного меню
Модуль работы
со
справочниками
Модуль ввода
данных
Модуль
настроек
Настройки
импорта
Условия
экспорта
Настройки
Email
Обновить
данные
Модуль
получения
отчетов
Тип товара
Операторы
Точки продаж
Анализ
Прогноз
продаж
Норма
продаж
Импорт
данных с
точек продаж
Точка
продаж
Период
Отправка на
email
Рисунок 2.21 Схема вызова программных модулей
Описание программных модулей представлено в таблице 2.5.
Таблица 2.11
Описание программных модулей
п/п
Наименование модуля Функции модуля
1) ПМ Авторизация Выполняет авторизацию пользователей при
их доступе в систему
2) ПМ Главное меню Производит вызов меню, для каждого вида
пользователей - своего
3) ПМ работы со
справочниками
Содержит определенные процедуры,
позволяющие осуществлять
редактирование справочников
4) ПМ Ввода данных Позволяет производить импорт отчета
5) ПМ получения отчетов Содержит заранее определенные
процедуры формирования отчетных
документов
6) ПМ вывода на печать Выводит результатные документы на
п/п
Наименование модуля Функции модуля
печать
7) ПМ Настроек Позволяет настроить систему, в том числе
планы продаж и параметры электронной
почты
2.3.4 Описание программных модулей
Каждая страница в реализованной системе имеет меню навигации,
которые позволяет быстро перемещаться по страницам созданной системы. Это
удобно для обычного пользователя, поскольку нет необходимости искать другие
справочники или элементы системы.
Технологическое обеспечение (ТО) проекта автоматизации имеет ряд
запросов:
• Прием начальных данных;
• Их обработка;
• Передача итоговых данных.
Список операций, реализуемых в процессе получении начальных данных,
включает в себя:
1) Нахождение начальных данных – процесс приема количественного
значения параметра, определяющего объекты и процессы компании. На вход
исследуемой задачи приходят начальные данные со слов заказчика о требуемых
услугах, в рамках которых уже подсчитываются все требуемые параметры: цена,
количество и т.п.
2) Запись первичных данных – перенос всех числовых параметров на
любой носитель. В рамках решения описанной задачи автоматизации процесс
регистрации проходит механическим способом, то есть все набирается с
клавиатуры в экранные формы.
3) Сбор данных – операция передачи пакета данных, набора начальных
документов или файла на носителе данных для дальнейшей отправки и
обработки. Этот процесс в рамках решаемой задачи автоматизации реализуется
самостоятельно, централизовано – то есть прием данных выполняется по мере их
получения на источниках.
При поиске начальных данных готовятся документы, данные которых
применяются для проверки нормативно-справочной информации и документов,
имеющих оперативную информацию, которая используется в рамках расчетов.
При этом необходимо уделить особое внимание входной информации, для
этого используется:
• Зрительный контроль через экран дисплея,
• Верификации, позволяющая провести сверку ранее переданных и
сохраненных в БД данных и информации из начальных документов, переданных
оператором.
4) Отправка данных на обработку – типичная технологическая процедура,
т.к. все операции по регистрации и сбору начальных данных выполняются за
одним рабочим местом.
Технологический процесс анализа данных – это некая совокупность
операций, реализуемых в строго согласованной последовательности с
применением конкретных методик анализа данных и соответствующих
инструментов
В рамках реализации БД применяется ряд режимов обработки:
• Пакетный – для задач с малой разветвленностью алгоритма, малой
необходимостью вмешательства пользователя в процесс решения задачи,
огромным объемом начальных данных, долгим сроком решения и передачи
итоговых результатов;
• Интерактивный – для реализации функций контроля диалога,
информирования персонала, вывода некоторых служебных данных, их
обработки при помощи прикладных программ и передачи итоговых данных;
• Совокупный.
Режим пакетной обработки данных включает в себя начальный сбор
пакета документов или заготовку входного файла начальных данных, с которых
реализуется передача основным файлам начальных данных или процесс их
обновления. Пакетная передача применяется для работы с файлами текущих
данных тогда, когда нужно внедрять централизованную БД из местных
источников начальных данных при недоступности соединения этих источников
с ИС. Использование пакетного режима передачи минимизирует влияние
оператора на процесс решения задачи, требуется лишь начальный ввод данных,
что минимизирует возможность помехи пользователя и, по итогу, корректировки
очередности реализации действий. Но благодаря этому оборудование
нагружается на полную и начинает работать по жесткому графику. Часто для
решения задачи реализуется и параллельная обработка данных. Режим пакетной
обработки очень тесно связан с бумажным режимом оформления документов.
Диалоговый режим включает активное вмешательство пользователя в
процесс работы системы и ориентирован на электронные технологии. В
процессе его реализации не заранее описанной очередности операций анализа
данных и их перевода. Нюансом диалогового режима анализа данных становится
ввод или обновление некоторых данных по мере надобности.
Учитывая нюансы создаваемой проблемной области при решении задачи,
определение такого режима обработки диктуется рядом особенностей:
• Отправители начальных данных соединены с ИС, но все же есть
применение бумажной технологии передачи данных;
• Анализ данных стартует по факту поступления данных, хотя отчеты
начинают готовится лишь по приходу всего объема данных за выделенный
период;
• Есть понятная последовательность процессе обработки данных, но
вмешательство пользователя в процесс анализа данных все-таки возможно.
Технологический процесс передачи итоговых данных выполняется т в
двух направлениях:
• Передача итоговых данных на печать;
• Передача итоговых данных на экран.
Оба из них не исключают передачи данных также в саму базу
информации. По итогу, реализуется ее пополнение, а все сохраненные данные
выступают в рамках исходных для решения похожих задач дальнейших
периодов.
Блок –схема формирования списка документов приведена на рис. 2.14.
Цикл по документам
i=1; i<=12; m++
Создание
представления для
списка документов
Sale
Чтение i-й записи
представления
Postav
Postav[i].date_id=Postav
[j].idpost_id;
Postav[i].prod=m
Да
Нет
А
А
i=i+1
Сортировка Saleпо
значению полей
datereg
Начало
Установка
соединения с
сервером БД
Фильтр таблицы
GoodSales по
условию (status=1)
Открытие таблиц
GoodSales, Good
Б
Расчет итоговых
показателей отчета
Конец цикла по
документам
Расчет общего
количества
П12=П12+П11
Б
Цикл по товарам,
j=1; j<=COUNT(Prod);
j++
Фильтр представления
Prod по условию
Date>date_in
Расчет итогового
показателя
Конец цикла по
документам
Внесение
рассчитанного
показателя П10 в
макет отчета
Конец
Закрытие таблиц,
уничтожение
представления
Postav
Рисунок 2.22 Схема технологического процесса построения списка
документов
2.4 Контрольный пример реализации проекта и его описание
Для запуска программы необходимо установить файлы TeleBase.exe, Tele-
Base.mdb и файлы шаблонов отчетов в один каталог, после чего запустить
программу двойным щелчком по файлу TeleBase.exe.
Основной порядок действий для учета клиентов и расчета стоимости
полиса следующий:
Заполняем справочники «Точки продаж», «Типы товаров»,
«Операторы».
Рисунок 2.23 Справочник Точки продаж

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

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