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

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
88
период;
цена продажи;
количество.
В таблице 2.4 представлены сводные данные по результатной
информации.
Таблица 2.4
Сводные данные по результатной информации
Название
объекта
Ответственный
за ведение
Средний
объем
записей
Частота
актуализации
Средний
объем
актуали-
зации
Отчет «Остатки
товара»
Менеджер сети
аптек,
руководитель
предприятия
10 – 50000
Вызов по
требованию
25%
Отчет «Оборот
товара»
Менеджер сети
аптек,
руководитель
предприятия
10 – 50000
Вызов по
требованию
25%
Отчет
«Выручка»
руководитель
предприятия
10 – 50000
Вызов по
требованию
25%
Отчет
«Количество
проданного
товара»
руководитель
предприятия
10 – 50000
Вызов по
требованию
25%
2.3. Программное обеспечение задачи
2.3.1. Общие положения (дерево функций и сценарий диалога)
Ключевые функции системы можно условно разделить на два типа –
функции, которые формируют движение и вспомогательные функции.
На рисунке 2.20 представлены функции системы.
89
Функции
Ключевые Служебные
Обработки данных
контрагента
Формирования
прихода
Формирования
расхода
Формирование
перемещения
Формирования
статистических
отчетов
Обработка
запросов к БД
Построение
диалоговых окон
(форм)
Разделение прав
доступа
Хранения данных
Обработки данных
номенклатуры
Формирование
продаж
Рис.2.20 Функции системы
На рисунке представлены следующие функции:
1. Служебные функции:
обработка запросов к БД;
хранение данных в БД;
построение диалоговых форм;
разделение прав доступа.
2. Ключевые:
обработки данных контрагента;
обработка данных по номенклатуре
формирование прихода;
формирование расхода;
формирование перемещения;
90
формирование счета продаж;
формирование статистических отчетов.
Выполним построение сценариев диалога при работе с системой анализа
спроса на товары. На рисунке 2.21 представлен сценарий диалога при
формировании заказа поставщику. Сценарий следующий:
вначале определяется спрос на товар, для этого формируются
различные отчеты – «Количество проданного товар», «Выручка», «Остатки на
складах»;
все эти действия позволяют определить наиболее продаваемый
товар, и заказать наиболее востребованный товар в нужном количестве;
после этого, при заказе товара, определяется с каким поставщиком
будет сотрудничать торговое предприятие, также как вариант возможно
сотрудничество напрямую с производителем;
если поставщик новый, то необходимо создать нового поставщика и
ввести данные – наименование, адрес, телефон, контактное лицо и сохранить в
справочнике;
после этого выбрать поставщика из справочника, если поставщик не
новый – то он просто выбирается из справочника;
если заказываемый товар новый, то по нем необходимо внести
данные в справочник «Номенклатура», внеся сведения о наименовании товара,
товарной группе, цене закупке, цена продажи, единицах измерения, данные о
товаре сохраняются в справочнике;
после этого товар выбирается из справочника, если товар не
является новым – он просто выбирается из справочника;
в документе указывается количество заказываемого товара;
документ сохраняется и пересылается поставщику.
91
поставщик
Производитель
Создать заказ на
товар
Поставщик
новый
Создать новую
запись в
справочнике
«Поставщики»
да
Указать наименование
поставщика, адрес, телефон,
контактное лицо
Выбрать
поставщика
нет
Заказываемый
товар новый
Создать новую
запись в
справочнике
«Номенклатура»
да
Указать цену товара,
товарную группу, единицы
измерения, цену закупки,
цену продажи
Сохранить поставщика
Сохранить товар
Выбрать товар
нет
Указать количество
заказываемого
товара
Сохранить
документ
начало
Конец
Определить спрос
на товар
Сформировать
отчеты
«количество
проданного
товара»,
«Выручка» и
«Остатки товара»
Определить какой
товар и в каком
количестве
заказывать
Рис.2.21 Сценарий диалога при формировании заказа поставщику
На рисунке 2.22 представлен сценарий при доставке поставщиком товара
на торговое предприятие.
92
Доставка товара
поставщиком
Документ
поставщика «Акт
сверки»
Товар согласован и
готов к приему
Формирование
приходной
накладной
Да
Указать
поставщика
Указать кто принял
товар
Указать место
хранения
Указать дату
приема документа
Указать товар
Отображается цена
закупки товара
Справочник
«Номенклатура»
Справочник «Поставщики»
Справочник
«Сотрудники»
Справочник «Места
хранения»
Указать количество
товара
Подсчитать стоимость товара и
сумму документа
Сохранить
документ
Возврат товара
поставщику
нет
Конец
Начало
Рис.2.22 Сценарий диалога при приеме товара от поставщика
Сценарий имеет следующую последовательность:
1. Доставка товара поставщиком.
2. Формирование поставщиком документа «Акт сверки»
3. Согласование и начало приема товара.
Необходимо отметить, что три первых шага не воздействуют напрямую на
систему, а являются инициаторами начала самого диалога.
4. Если все согласовано, то формируется приходная накладная, в ней
указывается:
поставщик, выбирается из справочника «Поставщики»;
кто принял товар, выбирается из справочника «Сотрудники»;
93
место хранения, выбирается из справочника с соответствующим
названием – «Места хранения»;
указывается дата документа;
выбирается товар из справочника «Номенклатура»;
отображается цена закупки – данные подтягиваются из справочника
«Номенклатура»;
указывается количество товара;
происходит расчет суммы товара и итоговая стоимость документа;
документ сохраняется.
На рисунке 2.23 представлен сценарий диалога при ведении анализа
спроса на товары сети аптек ЛОГП «Ленфарм».
Выбрать отчет
Открыть отчет по
остаткам товаров
Указать период
Нажать кнопку
«Сформировать»
Открыть отчет
наиболее
продаваемый
товар
Указать период
Нажать кнопку
«Сформировать»
Открыть отчет
«Выручка»
Указать период
Нажать кнопку
«Сформировать»
Выбрать режим
отображения в
виде диаграммы
Открыть отчет
«Оборот товара»
Указать период
Нажать кнопку
«Сформировать»
начало
конец
Рис.2.23 Сценарий диалога при ведении анализа спроса на товары сети
аптек
94
Сценарий имеет следующую последовательность:
открыть отчет «Остатки товара», выбрать период, нажать кнопку
«Сформировать»;
открыть отчет «Наиболее продаваемый товар (количество)»,
выбрать период, нажать кнопку «Сформировать»;
открыть отчет «Выручка», выбрать период, выбрать режим
отображения в виде диаграммы, нажать кнопку «Сформировать»;
открыть отчет «Оборот товаров», выбрать период, нажать кнопку
«Сформировать».
Любой функционал программы можно разделить на основной, с помощью
которой достигается основная цель алгоритма программы и дополнительный
(служебный) это то, что можно настроить изменить, прояснить. Дерево функций
наглядно демонстрирует разделение данных функций. Дерево функций
изображено на рисунке 2.24.
Основное меню
Файл
Создать
Открыть
Сохранить
Сохранить
как
Печать
Предварительный
просмотр
Выход
Операции
Перечисления
Управление
оперативными
итогами
Удаление
помеченных
объектов
Проведение
документов
Справочники
Поставщики
Сотрудники
Места хранения
Документы
Приходная
накладная
Продажа
товара
Отчеты
Отчет «Остатки
товара»
Отчет «Наиболее
продаваемый
товар»
Отчет «Выручка»
Журналы
Журнал
документов
Номенклатура
Единицы
измерения
Накладная на
перемещение
товара
Отчет «Оборот
товаров»
Расходная
накладная
Рис.2.24 Дерево функций
95
2.3.2. Характеристика базы данных
На рисунке 2.25 представлена логическая схема БД системы учета спроса
на продуктовый ассортимент в сети аптек ЛОГП «Ленфарм».
Построение логической схемы БД выполним в пакете ERwin Data Modeler.
CA ERwin Data Modeler (CA ERwin DM), который является инструментом
проектирования базы данных. Он предоставляет инструменты для разработки и
внедрения баз данных для транзакционного бизнеса, электронной коммерции и
хранилищ данных.
Контрагенты
Код контрагента
Наименование
контакты
контактное лицо
Места хранения
код склада
наз вание
Сотру дники
код сотрудника
ФИО
должность
трудовой стаж
Товар
код товара
наз вание
товарная гру ппа
цена
единицы измерения
Приходная накладная
код контрагента
код доку мента (FK)
код товара (FK)
код склада (FK)
код сотрудника (FK)
Код контрагента (FK)
количество
цена
стоимость
общая су мма накладной
Расходная накладная
код контрагента
код доку мента (FK)
код товара (FK)
код склада (FK)
код сотрудника (FK)
Код контрагента (FK)
количество
цена
стоимость
общая су мма накладной
Накладная перемещения
код доку мента (FK)
код товара (FK)
код склада откуда перемещают
код сотрудника (FK)
код склада ку да перемещают
Код контрагента (FK)
код склада (FK)
количество
общая су мма накладной
Остатки товаров
код товара
код доку мента
код склада
количество
стоимость товара
общая стоимость
Оборот товара
код товара
код склада
количество
стоимость товара
общая стоимость
Выру чка
код товара
код склада
су мма заплаченная за товар
Сумма полу чено за товар
Выру чка
Количество проданного товара
код товара
код склада
период
цена продажи
количество проданного товара
Рис.2.25 Логическая схема базы данных системы
На рисунке представлена связь между таблицами, и определены поля
данных таблиц, перечислим таблицы и их поля.
96
2.3.3. Структурная схема пакета (дерево вызова программных
модулей)
Выделим следующие группы модулей:
модули управления;
функциональные модули;
модули сервиса.
На рисунке 2.26 представлено дерево вызова программных модулей.
Модули автоматизированной системы
учета спроса на продуктовый
ассортимент
Модули
управления
Модуль
аутентификации
пользователей
Модуль
инициализации
интерфейса
системы
Модуль
управления БД
системы
Функциональные
модули
Модули
управления
справочниками
системы
Модули
управления
документами
системы
Модули
управления
отчетами
Модули
управления
журналами
Модули сервиса
Модули вывода
печатных форм
документов
Модуль
экспортирования
данных
Модуль
импортирования
данных
Рис.2.26 Дерево вызова программных модулей
В целом на рисунке модуля обобщены, однако каждый модуль может
быть разбит на объекты, например модуль управления документами системы
может быть представлен модулем документа «Приходная накладная», документа
«расходная накладная» и т.п. Описание модулей представлено в таблице 2.5.
Таблица 2.5
97
Описание модулей системы
п/п
Наименование модуля
Функции модуля
1.
Глобальный модуль
Содержит глобальные процедуры и функции,
предопределенные процедуры, процедуры и
функции, которые необходимо выполнить
при запуске системы «1С:Предприятие 8.3».
2.
Модуль документа
«Приходная накладная»
Содержит предопределенные процедуры
формы документа
3.
Модуль документа
«Расходная накладная»
Содержит предопределенные процедуры и
формы документа
4
Модуль документа «Накладная
на перемещение»
Содержит предопределенные процедуры и
формы документа
5
Модуль отчета «Остатки
товаров»
Содержит процедуры формирования данных
по запросу
6
Модуль отчета «Обороты
товаров»
Содержит процедуры формирования данных
по запросу
7
Модуль отчета
«Количество проданного
товара»
Содержит процедуры формирования данных
по запросу
8
Модуль аутентификации
пользователей
Содержит глобальные процедуры и функции,
предопределенные процедуры, которые
сопоставляют вводимые пользователем
данные с регистрационными
9
Модуль инициализации
интерфейса системы
Содержит глобальные процедуры и функции,
предопределенные процедуры,
поддерживающих отображение интерфейса
10
Модуль управления БД
Содержит глобальные процедуры и функции,
предопределенные процедуры,
обеспечивающих работу БД
11
Модуль экспорта данных
Процедуры, позволяющие экспортировать
данные из пакета MS Office
12
Модуль мониторинга
сетевых подключений
Содержит глобальные процедуры и функции,
предопределенные процедуры,
обеспечивающих сетевое подключение и их
контроль
13
Модуль документа
«Счет»
Содержит предопределенные процедуры и
формы документа
14
Модуль отчета
«Выручка»
Содержит процедуры формирования данных
по запросу
Глобальный модуль содержит механизмы взаимодействия объектов
системы между собой.

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

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