Научная статья на тему 'РАЗРАБОТКА ПОЛЬЗОВАТЕЛЬСКОГО ИНТЕРФЕЙСА ДЛЯ ПРОДАЖИ ТОВАРОВ В ВЕТЕРИНАРНОЙ КЛИНИКЕ'

РАЗРАБОТКА ПОЛЬЗОВАТЕЛЬСКОГО ИНТЕРФЕЙСА ДЛЯ ПРОДАЖИ ТОВАРОВ В ВЕТЕРИНАРНОЙ КЛИНИКЕ Текст научной статьи по специальности «Ветеринарные науки»

CC BY
42
10
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
КЛИНИКА / СИСТЕМА / РАЗРАБОТКА

Аннотация научной статьи по ветеринарным наукам, автор научной работы — Губкина Л.А., Свиридова И.В., Губкина Д.А.

В данной статье описывается процесс разработки программного обеспечения для продажи товаров в ветеринарной клинике.

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

DEVELOPMENT OF A USER INTERFACE FOR SELLING GOODS IN A VETERINARY CLINIC

This article describes the process of developing software for the sale of goods in a veterinary clinic.

Текст научной работы на тему «РАЗРАБОТКА ПОЛЬЗОВАТЕЛЬСКОГО ИНТЕРФЕЙСА ДЛЯ ПРОДАЖИ ТОВАРОВ В ВЕТЕРИНАРНОЙ КЛИНИКЕ»

УДК 608.2

Губкина Л.А. аспирант

Институт инженерных и цифровых технологий

НИУ «БелГУ» Россия, г. Белгород Свиридова И.В. ассистент

кафедра прикладной информатики и информационных технологий

НИУ «БелГУ» Россия, г. Белгород Губкина Д.А. аспирант

Институт инженерных и цифровых технологий

НИУ «БелГУ» Россия, г. Белгород

РАЗРАБОТКА ПОЛЬЗОВАТЕЛЬСКОГО ИНТЕРФЕЙСА ДЛЯ ПРОДАЖИ ТОВАРОВ В ВЕТЕРИНАРНОЙ КЛИНИКЕ

Аннотация: в данной статье описывается процесс разработки программного обеспечения для продажи товаров в ветеринарной клинике. Ключевые слова: клиника, система, разработка.

Gubkina L.A. PhD student

Institute of Engineering and Digital Technologies

NRU "BelGU" Russia, Belgorod Sviridova I. V. assistant

department of applied informatics and information technologies

NRU ""BelGU" Russia, Belgorod Gubkina D.A. PhD student

Institute of Engineering and Digital Technologies

NRU ""BelGU" Russia, Belgorod

DEVELOPMENT OF A USER INTERFACE FOR SELLING GOODS IN

A VETERINARY CLINIC

Abstract: this article describes the process of developing software for the sale of goods in a veterinary clinic.

Keywords: clinic, system, development.

Сегодня отрасль ветеринарии играет важную роль, так как обеспечивает население необходимыми продуктами питания животного происхождения, защитой от болезней общих для животных и человека, а также заинтересованностью граждан в сохранении здоровья домашних животных, создании благоприятной экологической обстановки, защите окружающей среды от биозагрязнений и животных от инфекции. Основными функциями ветеринарной медицины являются профилактика, лечение и предупреждение заболеваний животных.

Одной из задач для достижения цели является разработка пользовательского интерфейса. Для разработки была выбрана среда программирования Visual Studio.

Разработка несложного интерфейса позволяет его пользователю в будущем понимать, что именно делает тот или иной объект формы, какие функции выполняет и как можно с ним взаимодействовать.

Когда пользователь начинает работу с программой, он должен иметь выбор того, что он хочет делать далее, с какими объектами и данными взаимодействовать. Учитывая это, логично предположить, что работу с программой пользователь должен начинать с главного меню, из которого он сможет перейти к нужному окну и выполнить необходимые действия.

Спроектированная форма Главного меню программы показана на рисунке 1. Из окна «Главное меню» осуществляется переход к другим окнам приложения.

Рисунок 1 - Форма главного меню

Форма, спроектированная для управления данными о поставщиках, показана на рисунке 2.

Рисунок 2 - Форма окна редактирования данных

Форма для управления данными о поставках препаратов и оборудования показана на рисунке 3.10. С ее помощью пользователь получает следующие возможности:

- изучить данные о поставках препаратов/оборудования/инструментов;

- изучить детали поставки;

- редактировать или удалить данные о поставке;

- редактировать или удалить детали поставки;

За одну поставку в клинику может быть доставлено, как пример, более одного оборудования. Перечень поставляемого за раз оборудования и будет считаться содержимым поставки. Этот перечень можно редактировать в случае выявления несоответствия данных, а также выполнять удаление ненужных данных.

Для автоматизации учета препаратов, хранящихся на складе, была спроектирована форма, представленная на рисунке 3. Данная форма предоставляет следующие возможности работы с данными:

- получить детализированную информацию о хранящемся на складе препарате;

- выполнить поиск препарата по названию, либо по его типу;

- осуществить поиск и дальнейшее списание препаратов, у которых истек срок годности;

- выполнить передачу препарата, хранящегося на складе, ветеринарным врачам клиники для дальнейшего использования с целью лечения.

На форме размещена таблица с перечнем хранящихся на складе препаратов. Стоить отметить, что склад ветеринарной клиники «Ветлечебница» не является большим, из-за чего отпадает необходимости структурирования данных о конкретном местоположении препарата на складе.

Обновить Найти препараты с истекшим сроком годное™

наименование код_поетанщик а тип_преларата цена_эакупочная код_поставки «отичество_в_пар™и годен _до

Дли-бпок 1 1 100 91 10. [>6.2024

фиогес 7 3 30 9 44 01 04 2021

Иже 2 2 50 55 2S.05.2022

Ветбицин-5 1500 т.ед. 5 А 41 13 93 13.DE.2022

Энроч^лон ор. 10%, 10мл 9 А 95 13 93 13.06.2022

Подробности:

Наименование: Поставщик: Тип препарата: Цена закупочная: Код поставки: Количество: Годен ло

Поиск:

по названию | по типу |

Передать препарат на использование в клинике: Количество: | ^ |

Рисунок 4 - Форма окна «Склад»

Одним из этапов учета препаратов является списание товара, пришедшего в негодность, которое, в данном случае, подразумевает поиск и списание препаратов, у которых истек срок годности. Эта задача учета была реализована на форме с помощью кнопки «Найти препараты с истекшим сроком годности». По нажатию кнопки данные в таблице фильтруются по столбцу «годен_до», где дата срока годности сравнивается с текущей датой, и выводятся на экран пользователю. Вывод списка препаратов с истекшим сроком годности показан на рисунке 5. Далее пользователь может принять решение о списании препарата с учета.

Рисунок 5 - Вывод списка препаратов с истекшим сроком годности

Поиск препаратов в базе можно выполнить двумя способами: по названию и по типу. Поиск по названию выполняется посредством ввода полного названия в текстовое поле, либо же его части. Также у пользователя есть возможность осуществить поиск препарата по его типу. Данная функция реализована с помощью элемента «выпадающий список»,

который заполняется значениями имеющейся в базе данных таблицы «типы_препаратов».

Основная задача ветеринарной клиники - оказание медицинских услуг, что подразумевает под собой использование тех или иных препаратов. Чтобы клиника приняла препарат в использование, его необходимо списать со склада в нужном количестве, чтобы передать ветеринарному врачу. Окно для управления складом предоставляет такую возможность: пользователю необходимо лишь найти нужный препарат, определить передаваемое в использование количество и нажать кнопку «Передать».

Формы окон «Препараты» и «Инструменты» выглядят аналогично окну «Оборудование».

Формы являются лишь визуальным инструментом работы с базой данных. Сами же данные хранятся непосредственно в файле БД «ВБ_УКК.ассёЬ». Взаимодействие программы и базы данных осуществляется посредством подключения, выполненного программно внутри приложения.

Ветеринарная клиника занимается таким видом экономической деятельности, как продажа препаратов, что тоже требует ведение учета. Для автоматизации продаж препаратов была спроектирована форма, реализующая работу кассы.

Как видно из рисунков, представленных выше, после создания нового кассового чека на обозрение пользователя открывается таблица, в которой будут содержаться данные о продаже одного или нескольких препаратов. Пока чек пуст, препараты также числятся на складе. Чтобы осуществить продажу препарата, в чек необходимо добавить данные о нем и о том, в каком количестве этот препарат будет продан. Форма, спроектированная для выполнения этих операций, представлена на рисунке 6._

Новая продажа

Дата: 13.06.2022 Поиск:

Чек ^ Э

по названию

Обновить список

наименование код_поставщика тмп_препарата цена_закртючная код_псставки количество _в_партии годен _до

Анти-блох 2 1 100 3 91 10.06.2024

^скес 7 3 50 5 44 01.04.2021

► Малскс 2 50 3 95 2906.2022

Ветбицин-5 1500 т.ед. 4 41 13 33 13. [16.21122

Энрофлон ор. 10*4, 10 мл 9 4 86 13 93 13.06.2022

Подробности о препарате: |з

Наименование:

Поставщик: Тип препарата: В наличии: Годен _до:

ОАО "Медикал"

Наценка: 10% Цена продажи:

Количество: - ] 3 |~Г~|

Рисунок 6- Форма для осуществления продажи препарата

Здесь, аналогично форме «Склад», пользователь имеет возможность выполнить поиск необходимого для продажи препарата по названию, либо по его типу. Наценка при продаже составляет 10%, цена продажи высчитывается автоматически. Итоговая сумма за препарат также считается автоматически, исходя и цены продажи с учтенной наценкой, и продаваемого количества. Подтверждение выбора означает автоматическое списание со склада выбранного препарата в том количестве, которое было занесено в чек.

Нельзя исключать человеческий фактор и то, что пользователь все же может допустить ошибку при выборе препарата, либо необходимость в его продаже пропадет в связи с отказом клиента от покупки. Всегда необходимо иметь возможность отмены ошибочных действий. В данном случае это означает возможность удаление препарата из чека. Данная функция успешно реализована и выполняется с помощью кнопки «Удалить» на форме. При совершении операции удаления из чека препарат автоматически зачисляется обратно на склад в том количестве, которое должно было быть списано после продажи.

Отчеты могут нести и просто информационный характер. Например, для формы «Поставщики» был сформирован такой отчет. Внешний вид представлен на рисунке 7.

Книга2 - МкгояЛ Ехсе!

Глав

А Вырезать

Копировать ^Форматгто образцу Буфер обмена_[»

= Н* Перенос те Ч -НЕЕ * >2*- .А • Ш Ж Ш ?=| Ш Объединит Шрифт__Выравнивание

Вставить Удалить в Ячейки

¡$1 Заполнить ¿¿_ Очистить * и фильтр » _Редактирование

«V А

д в с о Е Р 1 1 ' 1

1 Информация о поставщиках:

2

3 код_постаещика поставщик тип поставки контакты

4 1 ООО "ВетОборудование" 1 vetoborud@mail.ru

5 2 ОАО "Медикал" 2 8-999-555-31-31

6 3 ИП Скворцова 3 skvortsova@ya.ru

7 7 ИП Николаев 2 8-930-333-77-99

8 9 ООО "Здоровый друг" 2 zdor_drug.ru

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

9 10 ООО "УльтраВет" 2 ultravet.ru , +7 (495) 768-44-35

10 11

Рисунок 7 - Сформированный отчет о поставщиках

Отчеты для формы «Поставки» были сформированы двумя способами:

- первый отчет позволяет изучить данные о поставках и итоговой сумме, затраченной на них;

Рисунок 8 - Сформированный общий отчет о поставках - второй отчет позволяет детально изучить содержимое поставки

Рисунок 9 - Сформированный детализированный отчет о поставках

Форма с информацией о препаратах на складе предполагает возможность создания отчета не только для подсчета общего количества хранимых препаратов, но и для создания отчетов с информацией о просроченных препаратах, что облегчит списание их со склада.

В данной работе была спроектирована и разработана информационная система для выполнения поставленной в работе цели -усовершенствование учета препаратов и оборудования в ветеринарной клинике за счет применения информационных технологий.

Для разработки приложения были смоделированы процессы ведения учета препаратов и оборудования с помощью Erwin Process Modeler, позволяющие пошагово разобрать эти процессы и определить необходимый функционал разрабатываемого приложения.

Само приложение было разработано в среде программирования Visual Studio 2022. Были созданы формы, с помощью которых пользователь может взаимодействовать с базой данных. Для ведения количественного учета препаратов и оборудования, а также для получения детализированной информации были созданы отчеты в MS Excel.

Разработанное приложение позволяет автоматизировать процессы учета препаратов и оборудования в ветеринарной клинике и со своими задачами справляется.

Использованные источники:

1. Абдуллаев, Н.А., Абдуллаева Мадина Гаджимурадовна Оптимизация основных бизнес-процессов предприятия в методологии ARIS [Электронный ресурс] // РППЭ. 2020. №3 (113). - режим доступа: http s://clck.ru/rayh9

2. Басов, А.С. Особенности сохранения информации в базах данных [Электронный ресурс] // Вестник науки. 2020. №8 (29). - режим доступа: https://clck.ru/rayhT

3. Гаврилова, А. С. Характеристика платформ для моделирования бизнес-процессов / А. С. Гаврилова // Тенденции развития науки и образования. - 2019. - № 57-1. - С. 53-56.

4. Гавришев, М. Ю. Срок действия контракта жизненного цикла в случае закупки медицинского оборудования / М. Ю. Гавришев // Госзаказ: управление, размещение, обеспечение. - 2020. - № 60. - С. 118-121.

5. Гончаренко, О.Н. Тенденции развития регионального рынка ветеринарных услуг [Электронный ресурс] // Вестник ВУиТ. 2020. №3 (46). - режим доступа: https://clck.ru/rayhY

6. Карпий, В. О. Автоматизация учета лекарственных препаратов / В. О. Карпий, О. В. Родионова // Теория и практика современной науки. -2017. - № 2(20). - С. 733-739.

i Надоели баннеры? Вы всегда можете отключить рекламу.