Дипломная работа: Автоматизация проверки наличия и учета отгрузки материальных ценностей для ООО "Идаванг Агро"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
77
Рисунок 18. Блок-схема алгоритма, созданного по
математической модели
Описание блок-схемы на основе математической модели.
Для того чтобы модуль имел начальный материальный баланс после
внедрения модуля, необходимо ввести начальный баланс. Следующим шагом
будет цикл определения Мпм (баланс на конец предыдущего месяца). Он
рассчитывается по формуле. После этого рассчитывается материальный баланс
Формируется
остаток за
прошлый месяц по
формуле
Мпм=М+Мп-Мс
Расчитать остаток
материалов на
отчетную дату по
формуле
М=Мпм+Мп-Мс
Новое значение
Мпм
Пройден месяц?Да
Нет
Расчет средней
цены по формуле
Ц1=(Мпм*Ц+Мп*
*Ц-Мс*Ц)/M
Конец
Расчет
стоимости
Ц2=М*Ц1
Начало
Ввод остатков
материалов в
БД (Один раз
при внедрении
модуля)
Вывод
результатов
расчета
Сформировать
отчет на
текущую дату
78
на отчетную дату. Проверка состояния: прошел месяц? Если прошел месяц,
определяется новый показатель Мпм. Если месяц не прошел, система подсчитает
результаты. Затем нужно рассчитать среднюю цену, которая рассчитывается по
формуле. После определения средней цены за единицу необходимо рассчитать
стоимость. Далее идет формирование отчета на дату составления отчета.
Листинг модуля находится в Приложении 1.
Результатом всех разработок является готовый отчет, который представлен
на рисунке 19.
Рисунок 19. Печатная форма отчета «Остатки материалов на
складе»
2.3 Разработка модуля «Продажа излишков материалов со склада»
Указанный модуль, так же, как и первый «Остатки материалов на складе»,
будет помещен в базу данных «Отчеты», поскольку он имеет те же
характеристики, что и первый модуль. А теперь разработаем алгоритм для
нового модуля, который будет соответствовать ГОСТ 19.003-80. Алгоритм будет
определять принцип работы нового модуля, который представлен на рисунке 20.
79
Рисунок 20. Блок-схема алгоритма последовательности работы
модуля
Описание блок-схемы.
Блок-схема показывает, как работает модуль. А именно,
последовательность процедур продажи лишних материалов. Во-первых, модуль
запускается. На данном этапе информация загружается в модуль из базы данных.
После этого пользователь может выбрать материалы из списка. Первое условие
просит подтвердить ваш выбор. Если выбор не подтвержден, пользователь снова
Начало
Запуск модуля
Выбор
материалов из
списка на
продажу
1. Выбор
подтвержден?
Нет
Анализ данных
Да
2. Выбрана
Печать?
Да Конец
Нет
Да
3. Вывести
краткий отчет?
Нет
4. Печатать оба
отчета?
нет Конец
Да
Конец
Вывод
полного
отчета
Печать
полного
отчета
Вывод
краткого
отчета
Печать
краткого
отчета
Печатать
оба отчета
80
возвращается к выбору материалов в списке. Если условие подтверждено,
программа следует по пути «Да», и процесс анализа данных начинается в
соответствии с выбранным списком материалов. После анализа отображается
полный отчет. Затем идёт условие 2. Пользователь может распечатать отчет или
отказаться от печати. Путь «Да» - это впечатление полного отчета. Путь «Нет»
приведет к условию 3. Условие 3. спрашивает: «показать краткий отчет?». Путь
«Нет» приведет к завершению полного отчета. Путь «Да» отобразит краткий
отчет. Затем следует условие 4, которое спрашивает: «распечатать оба отчета?».
Путь «Да» - этот модуль распечатает полную и краткую форму. Путь «Нет» -
модуль распечатает только краткую форму.
Рассмотрим функциональную модель программы. В приближении A0
общая структура модуля показана на рисунке 21.
Рисунок 21. Функциональная модель системы 1С Предприятие
Приближение А1 показывает новый интегрированный модуль в систему на
рисунке 22.
81
Рисунок 22. Функциональная модель модуля
Математическая модель
Стоимость реализованных материалов рассчитывается по формуле:
Ст=N*Ц3, (2.5)
где Ст – стоимость реализованных материалов
N – количество реализованных материалов
Ц3 – цена за единицу
Итоговая сумма рассчитывается по формуле:
Сумм=ΣСтi, (2.6)
где Сумм – итоговая стоимость реализованных материалов
Количество реализованных материалов определяется по формуле:
Кол = ΣNi, (2.7)
где Кол – общее количество реализованных материалов
Среднюю цену за единицу реализованных материалов рассчитаем по
формуле:
СрЦ = Сумм/Кол, (2.8)
где Итоговая сумма = СУММ
Источник: https://baza.diplomsite.ru/previewfile/2015