Файл: Разработка и реализация прикладного решения для автоматизации складского учета.pdf
Добавлен: 22.04.2023
Просмотров: 148
Скачиваний: 2
СОДЕРЖАНИЕ
ГЛАВА 1. ИССЛЕДОВАНИЕ ПРЕДМЕТНОЙ ОБЛАСТИ
1.1 Описание предметной области
1.1.1. Описание объекта автоматизации
1.1.2. Описание рассматриваемого бизнес-процесса
1.3. Описание выбранного средства разработки
1.4. Постановка задачи на разработку ИС
ГЛАВА 2. ПРОЕКТИРОВАНИЕ И РЕАЛИЗАЦИЯ ПРОГРАММНЫХ МОДУЛЕЙ
2.1. Роли пользователей в системе. UML-моделирование
2.2. Функциональное моделирование процесса после внедрения разрабатываемых модулей
2.3. Описание разработки объектов системы
2.4. Тестирование работы системы «1С: Предприятие» после внедрения разработанных модулей
Аналогично, от принятого на складе АО «ГОЗСА» порядка распределения обязанностей, а также делегирования полномочий персоналу зависит движение документации при подписании и согласовании.
Рассмотрим моделирование «КАК ЕСТЬ» процесса складского учета АО «ГОЗСА».
Для проанализированной предметной области разработаем следующую контекстную диаграмму (рисунок 2).
Рисунок 2. Контекстная диаграмма.
Функционирование складского отдела АО «ГОЗСА» базируется на таких примерах входной информации:
– складские мощности;
– перечень товаров;
– накладная;
– поставляемые материальные ценности.
В результате реализации складских операций получим следующие ведомости:
– прихода на склад;
– расхода со склада;
– оборотные.
Управление складским учетом выполняется на основании специальных инструкций, а механизмами являются кладовщики и начальник склада.
Декомпозиция и разложение рассматриваемой модели часто применяется непосредственно в моделировании БП, а также для более подробного описания имеющихся блоков.
Все рассмотренные действия могут быть в свою очередь декомпозированы на более простые. При каждой декомпозиции определенных блоков создается новый тип диаграммы.
Количество выполненных декомпозиций не является числом ограниченным и может полностью зависеть только от итогового уровня сложности.
Далее декомпозируем имеющуюся контекстную диаграмму на 3 такие составные части:
– Создание заявки;
– Рассмотрение заявки на поставку;
– Заключение о возможности поставки.
Стоит заметить, что процесс складского учета будет интересовать наиболее, так как при написании необходимо исследовать принципы его выполнения в АО «ГОЗСА».
Рисунок 3. Декомпозиция контекстной диаграммы.
Аналогично будет рассматриваться процесс декомпозиции и для других блоков (рисунки 4, 5).
Рисунок 4. Декомпозиция блока.
Рисунок 5. Декомпозиция блока.
Стоит отметить, что процесс декомпозиции может продолжаться, пока исходный процесс не будет разбит на необходимое количество блоков.
Программное обеспечение для складского учета является неотъемлемой частью каждого бизнеса, в направление деятельности которого может входить торговля или складирование.
На современном рынке ПО целый перечень программных продуктов, которые позволяют продуктивно и максимально упростить складской учет.
Самой применяемой и известной является программа под названием «1С: Торговля и склад 8.3».
Данное ПО имеет локальную и сетевую версию.
Интерфейс программы показан на рисунке 6:
Рисунок 6. Интерфейс 1С:Торговля и склад 8.3.
Программа позволяет автоматизировать и систематизировать управление поставками и складской учет в организациях разного направления деятельности.
Стандартная программа имеет следующие возможности (рисунок 7):
Рисунок 7. Возможности 1С: Торговля и склад 8.3.
Конфигурация легко настраивается и устанавливается под деятельность любого предприятия. В ней можно также вести огромное число документов, начиная с справочных таблиц и заканчивая аналитическими отчетами.
Как уже убедились многие пользователи указанной платформы, данная программа может выполнить взаимодействие сотрудников для различных подразделений четким и значительно упростить складской учет.
Программа управления поставками под названием «Поставки+» предназначается для автоматизации выполнения складского учета и поставок товарно-материальных ценностей.
Отличительной особенностью программы является простота применения и отсутствие в интерфейсе бухгалтерских терминов. Благодаря данному преимуществу программу «Поставки+ 2018» может применять любой человек, который не имеет бухгалтерского образования.
Непосредственно для работы с ПО достаточно владеть ПК на уровне пользователя, а также иметь представления об общих принципах складского и финансового учета.
Интерфейс программы показан на рисунке 8:
Рисунок 8. Интерфейс «Поставки+ 2018».
Основные возможности ПО «Поставки+ 2018» по обработке данных:
– легкая регистрация движения товаров;
– ввод оперативной информации об остатках и продажах товаров;
– выполнение печати первичных документов;
– выполнение раздельного учета товаров до 100 торговых и складских точек.
ПО «Фрегат 4.8.2» – является очень удобной и простой программой, которая имеет необходимые возможности для реализации услуг по складскому учету разной сложности (рисунок 9).
Программа позволяет формировать и печатать расходные и приходные документы, выполнять разработку счет-фактуры, расчет цен по указанной методике и алгоритму.
При использовании прайс-листов и других документов в MS Excel есть возможность быстрого экспорта/импорта данных, с последующей возможностью выполнения автоматизации ввода числа складируемого товара.
Рисунок 9. Интерфейс ПО «Фрегат 4.8.2».
В результате выполненного обзора программ сделан вывод, что для автоматизации складского учета будет применяться платформа 1С:Предприятие. Стоит отметить, что платформа 1С:Предприятие объединяет сведения с разных источников непосредственно в одной конфигурации. Создаваемые формы, отчеты, регистры позволяют эффективно и быстро обновлять данные, а также получать ответы на разные вопросы, осуществлять поиск необходимых данных, анализировать информацию.
1.3. Описание выбранного средства разработки
Система программ «1С:Предприятие 8.3» включает в себя платформу и прикладные решения, разработанные на ее основе, для автоматизации деятельности организаций и частных лиц. Сама платформа не является программным продуктом для использования конечными пользователями, которые обычно работают с одним из многих прикладных решений (конфигураций), разработанных на данной платформе. Такой подход позволяет автоматизировать различные виды деятельности, используя единую технологическую платформу.
Гибкость 1С:Предприятие 8.3 применяется в самых разных областях:
- автоматизация производственных и торговых предприятий, бюджетных и финансовых организаций, предприятий сферы обслуживания и т.д.
- поддержка оперативного управления предприятием;
- автоматизация организационной и хозяйственной деятельности;
- ведение бухгалтерского учета с несколькими планами счетов и произвольными измерениями учета, регламентированная отчетность;
- широкие возможности для управленческого учета и построения аналитической отчетности, поддержка многовалютного учета;
- другие области применения.
Платформа 1С:Предприятие 8.3 разработана с учетом многолетнего опыта применения предыдущих версий программы, которую используют многие разработчики.
Несмотря на огромные изменения, новая версия релиза сохранила идеологическую преемственность.
Основная работа в 1С:Предприятии выполняется с помощью конфигуратора – специальной среды разработки.
С его помощью можно выполнить настройку таких параметров:
– общие модули конфигурации;
– функциональные опции;
– общие формы конфигурации;
– веб-сервисы;
– элементы стиля конфигурации;
– планы обмена данными;
– языки и региональность конфигурации;
– подписки на события;
– параметры функциональных опций;
– критерии отбора информации и другие.
Для обеспечения функциональности программы конфигуратор дает возможности применять:
– справочники;
– подсистемы;
– печатные формы;
– отчеты;
– регистры накопления;
– перечисления;
– планы счетов;
– документы;
– регистры сведений;
– бизнес-процессы;
– регистры расчета;
– журналы документов и другие составные части конфигурации.
Конфигуратор системы является специальным режимом запуска и предназначен для администраторов и разработчиков. В этом режиме выполняются действия по созданию и корректировке структуры базы данных, редактирование программных модулей, административные функции, связанные с управлением системой в целом.
Окно конфигуратора показана на рисунке 10.
Рисунок 10. Интерфейс конфигуратора.
Над объектами конфигурации можно выполнять такие действия:
– добавление;
– удаление;
– редактирование;
– внедрение;
– обновление;
– проведение и другие.
1.4. Постановка задачи на разработку ИС
Рассмотрим постановку задачи, которая предназначена для информатизации рассматриваемого БП в АО «ГОЗСА».
ИС автоматизирует процесс складского учета на основании АО «ГОЗСА». При этом должны быть решены такие задачи автоматизации:
– сокращения затрат для оформления документации по складскому учету в АО «ГОЗСА», оперативное формирование всей соответствующей отчетности;
– переход от бумажных документов до использования специализированной ИС, которая содержит в себе много сведений по клиентам, что реализуется непосредственно на традиционных носителях, к электронному виду.
Система должна реализовать принципы хранения данных и их выдавать по выполнению запросов сотрудников:
– обеспечить корректный ввод и вывод имеющейся информации при реализации работы с помощью проектируемой ИС;
– выполнять основные типы запросов по главным параметрам работы персонала склада АО «ГОЗСА».
Целью внедрения ИС складского учета является:
- уменьшение времени на процесс обработки заявлений на отгрузку;
- уменьшение финансовых затрат на работу персонала за счет автоматизации работы склада;
- сокращение времени на поиск товаров на складе;
- сокращение времени на согласование накладных и другой документации;
- уменьшение количества ошибок при ручном вводе и обработке информации.
Функции системы:
– ввод, хранения, редактирование данных о заказах отгрузку товаров со склада;
– учет накладных;
– учет клиентов;
– учет заявок отгрузку.
Входная информация:
– перечень товаров;
– перечень клиентов;
– данные о сотрудниках склада.
Выходная информация:
– накладная;
– договор;
– отчет об оплате и другие.
Пользователями ИС могут быть:
– менеджеры по работе с клиентами;
– сотрудники склада.
ГЛАВА 2. ПРОЕКТИРОВАНИЕ И РЕАЛИЗАЦИЯ ПРОГРАММНЫХ МОДУЛЕЙ
2.1. Роли пользователей в системе. UML-моделирование
Основными ролями в системе являются кладовщик, директор компании и начальник склада.
Рассмотрим основные объекты объектно-ориентированного подхода к проектированию ИС.
Разработка диаграммы вариантов использования преследует следующие цели:
– Определить общие границы и контекст моделируемой предметной области на начальных этапах проектирования системы.
– Сформулировать общие требования к функциональному поведению проектируемой системы.
– Разработать исходную концептуальную модель системы для ее последующей детализации в форме логических и физических моделей предметной области.
– Подготовить исходную документацию для взаимодействия разработчиков системы с ее заказчиками и пользователями.
Суть данной диаграммы состоит в следующем: проектируемая система представляется в виде множества сущностей или актеров, взаимодействующих с системой с помощью, так называемых вариантов использования.