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

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
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
Модуль отчета
«Выручка»
Содержит процедуры формирования данных
по запросу
Глобальный модуль содержит механизмы взаимодействия объектов
системы между собой.
Источник: https://baza.diplomsite.ru/previewfile/2466