Диплом: Автоматизация учёта спроса на продуктовый ассортимент в фирме ООО "ПКФ ЭнергоСофт"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
76
Макет экранной формы таблицы «Товар» представлен на рисунке 2.8.
Рис. 2.8 Макет экранной формы таблицы «Товар»
Таблица 2.18
Структура таблицы «Анкета»
Наименование поля
Тип
Размер
Код анкеты
AN
6
Товар
C
100
Спрос
N
5
Месяц
C
20
Год
N
4
Таблица 2.19
Структура таблицы «Состав анкеты»
Наименование поля
Тип
Размер
Код состава
AN
6
Вопрос
C
50
Ответ
C
20
Дата опроса
D
10
Код анкеты
N
6
Макет экранной формы обработки данных по опросам, с указанием
расчёта спроса, популярности товара, на основе данных опросов хранимых в
таблицах «Анкета» и «Состав анкеты» потребительских предпочтений клиентов
представлен на рисунке 2.9.
77
Рис. 2.9 Макет экранной формы таблицы «Обработка анкет»
Для всех документов формируются печатные формы документов, которые
могут быть распечатаны для предоставления в подразделения или ведения
бумажного документооборота.
2.2.3 Характеристика результатной информации
Результатная информация работы представляется в виде документов и
отчетов, которые требуются для подготовки отчетности, формировании
документов для передачи их на хранение.
Результатная информация работы представляется на рассмотрения
начальнику отдела снабжения и для непосредственной работы менеджеру по
снабжению. Результатные документы представляются в виде бумажных отчетов,
а также в виде электронных документов и форм которые доступны пользователю
информационной системы [24].
Результатная информация, так же имеет определённую частоту
возникновения, а именно по требованию пользователя, а так же с определенной
периодичностью. Результатная информация может быть получена в виде
отчетов, форм документов, для ознакомления и изменения, а так же в виде
получения электронных файлов.
Все результатные документы основываются на таблицах БД и уточняются
в справочниках. Заносятся данные результатных документов через ручной ввод
показателей, а так же методом расчета и преобразования данных.
78
В таблице 2.20 представлен перечень результатной информации, адресат,
описание и на чём основана данная информация.
Таблица 2.20
Перечень результатной информации
Название
Адресат
Описание
Частота
возникновения
док./год
Продажа
Менеджер по
снабжению,
начальник отдела
снабжения
Продажи
300
Закупка
Менеджер по
снабжению,
начальник отдела
снабжения
Закупки
96
Отчет по
продажам
Начальник
коммерческого
отдела,
коммерческий
директор
Дата продажи, товар,
цена, количество,
организация, номер
заказа, менеджер,
сумма
300
Отчет по
поставщикам
Менеджер по
снабжению,
начальник отдела
снабжения
Организации, закупки
300
Рентабельность
товарного
ассортимента
Менеджер по
снабжению,
начальник отдела
снабжения
Товар, норма
рентабельности,
период
300
Спрос на
продуктовый
ассортимент
Менеджер по
снабжению,
начальник отдела
снабжения
Товар, анкеты
300
Структура результатных документов и отчетов представлена в таблицах
2.21 – 2.24.
79
Таблица 2.21
Структура таблицы «Закупки»
Наименование поля
Тип
Размер
Код закупки
AN
6
Организация
C
100
Товар
C
100
Год
N
4
Месяц
C
20
Количество
N
6
Макет экранной формы ввода закупок представлена на рисунке 2.10.
Рис. 2.10 Макет экранной формы ввода закупок
Таблица 2.22
Структура таблицы «Продажи»
Наименование поля
Тип
Размер
Код продажи
AN
6
Товар
C
100
Год
N
4
Месяц
C
20
Количество
N
6
Макет экранной формы ввода данных по продажам представлен на
рисунке 2.11.
80
Рис. 2.11 Макет экранной формы ввода продаж
Таблица 2.23
Структура отчета «Отчет по продажам»
Наименование поля
Идентификатор
Тип
Размер
Товар
Товар
C
100
Количество
Количество
N
9
Сумма
Сумма
N
9,2
Макет отчета представлен на рисунке 2.15.
Товар
Количество
Сумма
Рис. 2.12 Макет отчета по продажам
Структура отчета по товарным запасам представлена в таблице 2.24.
Таблица 2.24
Структура отчета «Рентабельность товарного ассортимента»
Наименование поля
Идентификатор
Тип
Размер
Месяц
Месяц
C
12
Год
Год
C
4
Товар
Наименование товара
C
100
Сумма закупки
Количество
N
9,2
Сумма продаж
Сумма
N
9,2
Рентабельность
РТЗ
N
9,2
81
Макет отчета по рентабельности товарного ассортимента представлен на
рисунке 2.13.
Месяц
Год
Наименование товара
Сумма закупки
Сумма продаж
РТЗ
Рис. 2.13 Макет отчета рентабельности товарного ассортимента
2.3 Программное обеспечение задачи
2.3.1 Общие положения (дерево функций и сценарий диалога)
Помимо непосредственного хранения данных в таблицах и справочниках
для программного решения разрабатываются служебные функции для работы
непосредственно с данными, приложением и элементами ИС. Функциональные
возможности должны отражать потребность пользователей при работе с
данными. Все операции разделены на основные и служебные.
Информационная система «Учёт спроса на продуктовый ассортимент»
ООО «ПКФ ЭнергоСофт» выполняет ряд функций по сбору, обработке и
отображению необходимой информации [26].
В проектируемом программном обеспечении можно выделить функции,
которые реализованы для работы с данными, таблица 2.25.
Таблица 2.25
Реализованные функции в информационной системе
Функция
Описание
Ввод информации в таблицы и
справочники
Ввод данных с помощью отдельных форм и форм
работы с данными в виде таблицы, панель навигации
Корректировка информации
Возможность редактировать данные в форме и в
таблицах в режиме редактирования
Удаление информации
Удаление части информации о записях или же всей
записи в таблице БД
Поиск информации в таблицах
Поиск и фильтрация информации по критериям
Обработка информации с
получением результатов
Выполнение вычислений и формирование итоговых
документов, с отображением итоговой информации в
виде отчетов, их печати и просмотра
82
Для наглядного представления функций, выполняемых программным
обеспечением, целесообразно представить их в виде схемы на рисунке 2.14.
Функции
Основные
Служебные
Резервное
копирование
данных
Управление
окнами
Справка
Ввод данных
Просмотр
результатов
Ведение
справочников
Печать
результатов
Просмотр
журналов
Управление
правами
пользователей
В СУБД
Представление в
виде графиков
Рис. 2.14 Схема функций, выполняемых в информационной системе «Учёт
спроса на продуктовый ассортимент» ООО «ПКФ ЭнергоСофт»
Помимо реализованных функций в ИС, так же важно выполнить
проектирование сценария диалога. Поскольку вся работа системы построена на
диалоге пользователя с ИС, т.е. имеется некоторая обратная связь с
выполняемыми действиями и результатом работы системы необходимо
визуализировать порядок открытия форм и документов в ИС. Структура диалога
позволяет более подробно выполнить последовательность реализации
программных модулей. Структура проектируемой информационной системы
определена на этапе моделирования предметной области. Прототипом
83
функциональности информационной системы является узловая диаграмма
IDEF0.
Сценарий диалога представлен на рисунке 2.15.
ИС «Учёт спроса на продуктовый
ассортимент» ООО «ПКФ ЭнергоСофт»
Справочники Продажи Закупки Анализ Отчеты
Марка
товара
Единицы
измерения
Город
Тип товара
Ввод продаж
Итоговые
продажи
Ввод закупок
Итоговые
закупки
Обработка
анкет
График
закупок
График
продаж
Справка
Отчет по
продажам
Отчет по
закупкам
Отчет по
товарам
Отчет по спросу
Настройка
Резервное
копирование
БД
Адрес
Организации
Улицы
Вопросы
Ответы
Опер. год
Опер. месяц
Ввод данных
анкет
Файл
Выход
Отчет по
поставщикам
Отчет по
рентабельности
товарного
ассортимента
Рис. 2.15 Сценарий диалога информационной системы «Учёт спроса на
продуктовый ассортимент» ООО «ПКФ ЭнергоСофт»
2.3.2 Характеристика базы данных
Модель Сущность-Связь (ER-модель) — это модель данных, позволяющая
описывать концептуальные схемы. Она предоставляет графическую нотацию,
основанную на блоках и соединяющих их линиях, с помощью которых можно
описывать объекты и отношения между ними какой-либо другой модели данных
[11].
Реализация модели данных, а так же впоследствии реализация ее
структуры производится с применением средств проектирования - CASE-
средств, которые позволяют разработать структуру данных как на логическом,
так и на физическом уровне.
84
При проектировании баз данных используется CASE-средство Erwin для
создания логической и физической модели данных [21].
Во время выполнения построения Er-модели сразу же выполняются этапы
нормализации отношений будущей БД, необходимо привести БД к 3 нормальной
форме.
База данных информационной системы «Анализ ассортимента» состоит из
11 справочников, 5 таблиц.
Справочники:
адрес;
вопросы;
год;
город;
единицы измерения;
марка товара;
месяц;
организации;
ответы;
тип товара;
улицы.
Таблицы:
продажа;
закупки;
анкета;
состав анкеты;
товар.
Представленные сущности, выделенные на основе анализа предметной
области и изучения нормативно-справочной, входной и результатной
информации позволяют определить их структуру, взаимосвязи для отражения
данных о реальном объекте деятельности [28].
Структура таблиц базы данных представлена в приложении 1 в таблицах
П1.1П1.15.
85
Логическая модель базы данных информационной системы «Учёт спроса
на продуктовый ассортимент» ООО «ПКФ ЭнергоСофт» представлена на
рисунке 2.16.
Рис. 2.16 ER диаграмма логического уровня
Следующим этапом проектирования базы данных является создание
структуры базы данных на физическом уровне, т.е. с учетом применения
выбранной СУБД.
Для создания физической модели следует выбрать соответствующую
платформу в используемом CASE-средстве и описать характеристики таблиц,
соответствующих описанным в логической модели сущностям, и содержащихся
в них полей, соответствующих их атрибутам [20].
Для реализации проекта был выбрана СУБД – MS SQL Server Express
2019, которая является реляционной и позволяет хранить данные и представлять
их в виде таблиц, а так же обращаться к ним для выбора данных в виде записей
таблиц, создавать представления, хранимые процедуры и триггеры. СУБД
Адрес
Код_адреса
Номер_дома
Код_у лицы (FK)
Индекс
Код_города (FK)
Анкета
Код_анкеты
Код_товара (FK)
Спрос
Год (FK)
Код_месяца (FK)
Вопросы
Код_вопроса
Вопрос
Год
Год
Город
Код_города
Наз вание
Е диницы_измерения
Код_ед
Наименование
Заку пки
Код_з аку пки
Код_организ ации (FK)
Код_товара (FK)
Год (FK)
Код_месяца (FK)
Количество
Марка товара
Код_марки
Наз вание
Месяц
Код_месяца
Наз вание
Обозначение
Организ ации
Код_организ ации
Наименование
ИНН
Дата_регистрации
Код_адреса (FK)
Ответы
Код_ответа
Ответ
Продажи
код_продажи
Код_товара (FK)
Год (FK)
Код_месяца (FK)
Количество
Состав_анкеты
Код_состава
Код_вопроса (FK)
Код_ответа (FK)
Дата_опроса
Код_анкеты (FK)
Тип_товара
Код_типа
Тип_товара
Товар
Код_товара
Наименование
Код_марки (FK)
Код_ед (FK)
Артику л
Е мкость
Цена
Код_типа (FK)
Улицы
Код_у лицы
Наз вание

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

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