Файл: Разработка проекта подсистемы учета реализации товаров в оптовой торговле.pdf
Добавлен: 28.03.2023
Просмотров: 366
Скачиваний: 9
СОДЕРЖАНИЕ
1.1 Автоматизация торгового предприятия
1.2 Анализ процессов движения товара на торговом предприятии
1.2.1 Описание торгового предприятия
1.2.2 Проектирование процессов
1.3 Постановка задачи на разработку подсистемы учета реализации товара в оптовой торговле
2.1 Определение пользователей системы и их функций
2.2 Моделирование процесса движения товара в магазине
2.3 Разработка диаграммы классов для подсистемы учета реализации товаров в оптовой торговле
3.1 Обоснование выбора среды 1С
3.2 Описание функционирования разработанных программных средств
2.3 Разработка диаграммы классов для подсистемы учета реализации товаров в оптовой торговле
Диаграмма классов иллюстрируется набором классов, интерфейсов и сотрудничества, а также взаимосвязей между ними. Это граф, состоящий из вершин (классов, интерфейсов, кооперативов) и дуг (представленных отношениями). Диаграмма класса - это описание статики системы, подчеркивает взаимосвязь между классами, исключая другие характеристики. Поэтому он сильнее представляет структуру системы, составляет основу для ее построения [14].
Выполним построение диаграммы классов с учетом того, что средой разработки является система 1С Предприятие (см. рис.13).
Рисунок 13 – Диаграмма классов объектов 1С
Были определены основные объекты системы 1С Предприятие. Объекты в 1С можно условно разделить на объекты ввода информации к ним относятся справочники и документы со вспомогательными элементами типа перечислений, констант, типов характеристик, журналов документов и пр., а также объектов результирующей направленности – к ним относятся отчеты и регистры [7].
Объекты были определены с учетом поставленной задачи, в процессе разработки объекты могут добавляться, улучшая функциональность разрабатываемой системы.
В рамках данной главы были решены следующие задачи: определены пользователи подсистемы учета реализации товаров в оптовой торговле, определены функции системы, представлено динамическое взаимодействие при ведении товарооборота торгового предприятия, выполнено построение диаграммы классов. Проведенная работа подготовила объекты для дальнейшей программной реализации в среде 1С.
Глава 3. Описание программной реализации подсистемы учета реализации товаров в оптовой торговле
3.1 Обоснование выбора среды 1С
Средой разработки автоматизированной системы является 1С Предприятие версии 8.3, это обусловлено следующими соображениями.
Выбор платформы «1С Предприятие» обусловлен тем, что данная среда используется не только как средство настройки прикладных решений поставляемых фирмой «1С», но и как средство создания новых программных продуктов.
Изначально при создании системы «1С Предприятие» ставилась задача обеспечения инструментария, который обладает всеми необходимыми атрибутами для написания программного кода для различных задач автоматизации [9].
«1С Предприятие» является предметно-ориентированной средой разработки и имеет определенные преимущества. Платформа «1С Предприятие» содержит такие инструменты для выполнения поставленных задач, как визуальное описание структур данных, собственный встроенный язык программирования, визуальное описание запросов, визуальное описание интерфейса, описание отчетов, отладка программного кода, профилирование [14].
В ее составе входит: развитая справочная система, механизм ролевой настройки прав, инструменты создания дистрибутивов, удаленного обновления приложений, сравнения и объединения приложений, ведения журналов и диагностики работы приложения и пр. [18].
Представим наиболее эффективные инструменты создания программных приложений.
1. Элемент конструкторы, с помощью данных элементов создаются почти все объекты системы. На рисунке 14 представлен конструктор формирования справочника.
Рисунок 14 – Конструктор справочника «Номенклатура»
При вызове конструктора пользуясь его подсказками можно разработать любой элемент, на первом шаге обычно указывается имя создаваемого объекта, затем в зависимости от выбранного объекта – может быть принадлежность субконто, журналу, документу и пр.
2. Мастера создания диалоговых форм предназначены для автоматического создания удобных диалоговых форм [7]. При создании формы механизм автоматически размещает реквизиты объекта на созданной форме, пример использования представлен на рисунке 15. После выбора раздела форма, на нее добавляются данные созданного объекта. Данные располагаются в определенном порядке, который пользователь может изменять по своему усмотрению. Кроме этого, на форму можно добавлять различные элементы, такие как поля, кнопки, переключатели, текст, флажок, картинку, реквизит диалога, таблицу значений и пр.
Рисунок 15 – Созданная форма справочника «Номенклатура»
3. Встроенный язык программирования – это уникальный инструмент, не каждая оболочка имеет свой язык программирования, транслятор, отладчик и мощную систему подсказок [12].
На рисунке 16 представлен пример модуля справочника.
Рисунок 16 – Пример модуля документа
Как видно из рисунка язык программирования является русскоязычным (есть англоязычные аналоги команд), ключевые слова отображаются с помощью цвета, служебный текст также отличается от идентификаторов пользователей [19].
Развитая система помощи позволяет изучить язык в достаточно короткие сроки. На рисунке 17 представлена система помощи языка 1С.
Рисунок 17 – Система помощи 1С
Кроме этого язык 1С имеет инструменты определения синтаксических ошибок и логики работы программы. При возникновении ошибки система оповещает о месте и характере ошибки [18].
На рисунке 18 представлен принцип вызова инструментов, которые отслеживают ошибки работы программного приложения.
Рисунок 18 – Вызов синтаксического контроля
4. Схема компоновки данных – эффективное средство для создания запросов на извлечение данных из БД системы. При вызовы данного инструмента создается процедура, в которую затем помещается текст запроса. Следующим шагом определяются наборы данных, связи, вычисляемые поля, ресурсы, параметры, осуществляется настройка [9].
На рисунке 19 представлен раздел настройки схемы компоновки данных.
Рисунок 19 – Схема компоновки данных
В настройках можно выполнить следующие действия:
- определить способ отображения данных при выводе;
- указать поля, которые должны отображаться;
- установить условие отбора;
- указать принцип сортировки;
- отобразить условное оформление;
- указать пользовательские поля;
- описать другие настройки, такие как тип диаграммы, макет оформления, расположение итогов и пр.
После этого можно получать данные.
Данные инструменты среды 1С значительно облегчают работу разработчиков программных приложений среды 1С.
3.2 Описание функционирования разработанных программных средств
Следующий этап использование разработанных объектов в режиме «1С Предприятие».
На рисунке 20 представлена главное окно при входе в режим 1С Предприятие разработанной подсистемы учета реализации товаров.
Рисунок 20 – Главное окно системы
Представим функционирование основных объектов, используя интерфейс подсистемы «Администратор». На рисунке 21 представлены объекты, которые доступны в данной подсистеме. Как было отмечено ранее подсистемы используются для распределения объектов в соответствии с правами доступа, это необходимо в первую очередь для обеспечения информационной безопасности данных и дает возможность обеспечить защиту от несанкционированного использования объектов системы. Например, пользователь, который будет принадлежать категории «Продавец» не будет иметь возможности обратиться к таким объектам как справочник «Сотрудники предприятия», документу «Приходная накладная», ко всем разработанным отчетам.
Рисунок 21 – Объекты подсистемы «Администратор»
На рисунке 22 представлено добавление товара в справочник «Номенклатура».
Рисунок 22 – Добавление товара
На рисунке 23 представлен созданный документ «Приходная накладная».
Рисунок 23 – Документ «Приходная накладная»
На рисунке 24 представлен результат отчета «Прайс-лист для клиентов».
Рисунок 24 – Результат работы отчета «Прайс-лист для клиентов»
На рисунке 25 представлен результат работы отчета «Внутренний прайс-лист».
Рисунок 25 – Отчет «Внутренний прайс-лист»
На рисунке 26 представлен отчет «Обороты товара».
Рисунок 26 – Отчет «Обороты товара»
В данной главе представлено описание реализации программных средств в среде 1С 8.3, представлены скриншоты создания объектов в конфигураторе, отображено функционирование некоторых разработанных объектов.
Заключение
Управление операциями, связанными с реализацией товара являются обязательным атрибутом любой коммерческой организации, и может сильно влиять на уровень доходности. Приход, расход, перемещение товара являются фундаментальными операциями, влияющими на товарооборот, использование автоматизированных решений позволяет облегчить выполнение этих операций, дает возможность осуществлять оперативный учет и контроль реализации товаров в магазине оптовой торговли. В ходе выполнения работы были решены следующие задачи:
- проанализированы принципы автоматизации торгового предприятия;
- проведен анализ товарно-денежного оборота и сопутствующего этому движению документообороту, для наглядности анализ представлен с помощью диаграмм, при этом построение этих диаграмм дало возможность определить наиболее актуальные места автоматизации;
- определен функционал пользователей, определены функции программных средств;
- выполнено моделирование процесса движения товара в магазине;
- построена диаграмма классов;
- выполнена разработка основных объектов в конфигурации 1С;
- проведено тестирование разработанных объектов.
Преимущества данной разработки – построенные модели позволяют определить наиболее важные элементы учета реализации товаров в оптовой торговле. Автоматизация процессов позволяет осуществлять оперативный учет, разработанные отчеты дают возможность контролировать весь товарно-денежный оборот, а не только реализацию, полученные из отчета данные могут влиять на принятие решения по организации управления торговым предприятием.
Литература
- ГОСТ 12.2.032-78 «ССБТ. Рабочее место при выполнении работ сидя. Общие эргономические требования»,
- ГОСТ 19.101 – 77 Виды программ и программных документов.
- ГОСТ 19.701-90 «Схемы алгоритмов, программ, данных и систем»
- ГОСТ Р50948-2001 «Средства отображения информации индивидуального пользования. Общие эргономические требования и требования безопасности»
- Баронов В.В. Автоматизация управления предприятия. –М.: Инфо-М, 2015.
- Буч Г. Введение в UML от создателей языка / Гради Буч , Джеймс Рамбо , Ивар Якобсон. - М.: ДМК Пресс, 2015. - 496 c..
- Гартвич А. 1С:Упрощенка 8.3 с нуля. 77 уроков для начинающих. – БХВ-Петербург.: 2016. - 384 с.
- Гутгарц Р.Д. Информационные технологии в управлении торговли/ Р.Д. Гутгарц, В.А. Пархомова. – М.: ИНФРА-М, 2013. – 235 с.
- Габец А.П. Профессиональная разработка в системе 1С: Предприятие 8.0 / А.П. Габец и др. - М .: 1С-Паблишинг, 2016. - 808 с.
- Гома Х. UML. Проектирование систем реального времени, параллельных и распределенных приложений / Хассан Гома. - М.: ДМК Пресс, 2016. - 700 c..
- Йордон Э. Объектно-ориентированный анализ и проектирование систем / Эдвард Йордон , Карл Аргила. - М.: ЛОРИ, 2014. - 264 c
- Кашаев С.В. Программирование в 1С:Предприятие 8.3 / М .: 1С-Паблишинг, 2014. - 304 с.
- Криницкий Н.А. Автоматизированные информационные системы / Н.А. Криницкий, Г.А. Миронов, Г.Д. Фролов. - М.: Наука, 2014. - 382 c.
- Ларман К. Применение UML 2.0 и шаблонов проектирования. Введение в объектно-ориентированный анализ, проектирование и итеративную разработку / Крэг Ларман. - М.: Вильямс, 2013. - 736 c.
- Малюк, А.А. Введение в защиту информации в автоматизированных системах. Учебное пособие / А.А. Малюк. - М.: Горячая линия - Телеком, 2017. - 148 c.
- Маслаков С.П. CASE-средства разработки информационных систем / С.П. Маслаков. - Диагол-МИФИ, 2015. - 256 с
- Норенков И.П. Основы автоматизированного проектирования: учеб. для вузов / И.П. Норенков.. – М.: Изд-во МГТУ им. Н.Э. Баумана, 2012. – 360 с.
- Ощенко И. Азбука программирования в 1С:Предприятие 8.3 /BHV, 2015. – 288 с.
- Селищев Н.Я. 1С: Бухгалтерия 8.3 для бухгалтера.; - 1С Паблишинг, 2014.- 304 с.