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

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

CC BY
44
12
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ПРОГРАММА / ВЕНДИНГ-АППАРАТ / БАЗА ДАННЫХ / ОБРАБОТКА ДАННЫХ / АПТЕЧНЫЙ РОБОТ / ИНИЦИАЛИЗАЦИЯ / ЛЕКАРСТВЕННЫЕ ПРЕПАРАТЫ / РЕКОМЕНДАТЕЛЬНАЯ СИСТЕМА

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Самойлова А.А.

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

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

DEVELOPMENT OF RECOMMENDATION SYSTEMS FOR VENDING MACHINES FOR THE SALE OF MEDICINAL PREPARATIONS

The article considers the task of forming a database on diseases and developing software for the advisory system, as well as the possibility of introducing the advisory system being developed into a vending machine, is considered. In the course of the work, a system has been developed that identifies the patient's diagnosis and the recommended list of drugs for treatment. The practical importance of the developed application consists in the possibility of its use and implementation in the vending machine.

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

УДК 004.421.2

Самойлова А.А. студент 4 курса

Южно - Уральский Государственный университет РАЗРАБОТКА РЕКОМЕНДАТЕЛЬНЫХ СИСТЕМ ДЛЯ ВЕНДИНГОВЫХ АППАРАТОВ ПО ПРОДАЖЕ ЛЕКАРСТВЕННЫХ

ПРЕПАРАТОВ

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

Ключевые слова: программа; вендинг-аппарат; база данных; обработка данных; аптечный робот; инициализация; лекарственные препараты; рекомендательная система

Samoylova A.A.

4th year student South Ural State University DEVELOPMENT OF RECOMMENDATION SYSTEMS FOR VENDING MACHINES FOR THE SALE OF MEDICINAL

PREPARATIONS

Abstract: The article considers the task of forming a database on diseases and developing software for the advisory system, as well as the possibility of introducing the advisory system being developed into a vending machine, is considered. In the course of the work, a system has been developed that identifies the patient's diagnosis and the recommended list of drugs for treatment. The practical importance of the developed application consists in the possibility of its use and implementation in the vending machine.

Keywords: program; vending machine; database; data processing; pharmacy robot; initialization; medications; advisory system

Введение.

Актуальность. В настоящее время все большую популярность в нашей стране приобретает вендинговый бизнес. Деятельность основана на получении прибыли с различного рода аппаратов для продажи товаров или предоставления услуг. Товар реализуется через торговый автомат без непосредственного участия продавца. Торговые автоматы очень популярны в большинстве развитых стран, в то время как в России, данная ниша занята примерно наполовину. Это обуславливает растущую популярность данного вида бизнеса. На сегодняшний день современные торговые автоматы

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

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

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

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

Данный вендинговый аппарат может работать 24 часа в сутки, без перерывов и выходных. Преимущественно он может быть полезен для молодых людей, не готовых тратить много времени на покупку и поход в поликлинику.

Цель работы - проектирование системы, которая бы предоставляла людям возможность узнать свой диагноз и приобрести необходимые медикаменты.

В соответствии с целью работы поставлены и решены следующие задачи:

1) проанализировать вендинговую отрасль на российском и международном рынке;

2) изучить программное обеспечение вендинговых аппаратов;

3) провести сравнительный анализ аптечных роботов;

4) создать базу данных;

5) разработать ПО для рекомендательной системы;

Объектом исследования является вендинг-аппарат.

Предметом исследования являются симптомы и перечень медикаментов.

Термин вендинг употребляется для обозначения розничной торговли, преимущественно посредством уличных распространителей товаров, уличных мобильных торговых точек, уличных продавцов [4]. В качестве товара, вендинг использует разнообразную продукцию, в основном не очень большую по объему и размеру, штучный товар, как правило, продаются

продукты питания, напитки, цветы, сигареты, сувениры, гигиенические принадлежности и многое другое.

Сегодня понятие вендинг прочно закрепилось за организацией торговли посредством торговых автоматов, вендинговых аппаратов. Торговый автомат, vending machine - это устройство по продаже товаров и услуг в пассивном автоматическом режиме и без участия продавца [4]. Роль человека сводится к обслуживанию работоспособности вендинг-автомата и обеспечения наличия в автомате товаров для продажи. Вендинг получил широкое распространение, как удобный и мобильный, не очень затратный способ вести торговлю или оказывать услуги.

Можно выделить следующие преимущества вендинга [4]:

• предельная экономия времени на обслуживание клиента;

• удобство обслуживания, за счет стандартизации процедуры;

• стабильность качества обслуживания и качества товаров;

• решается проблема квалификации и наличия персонала;

• автомат требует очень мало места - до одного квадратного метра;

• вендинговые автоматы способны функционировать круглые сутки.

По данным Национальной ассоциации автоматизированной торговли,

на сегодняшний день в России работают 55-65 тысяч вендинговых аппаратов, из которых порядка 15 тысяч стоят в Москве. Годовой оборот операторов на этом рынке оценивается в 3-4 млрд. рублей по всей России

[3].

Объективно говоря, российский рынок вендинга пребывает еще в зачаточном состоянии развития: более % рынка сосредоточено в городах -миллионниках, а его продуктовая структура не отличается разнообразием. На сегодняшний день рынок на 60 - 65% представлен кофейными аппаратами, еще на 20 - 25% - аппаратами для продажи снеков. Оставшиеся 10% вендингового бизнеса приходится на прочие автоматы, среди которых выделяются аппараты для продажи предметов гигиены, медикаментов, газет, напитков, соков, газированной воды, горячего питания. Если судить о вендинговом бизнесе в целом по России, то это - ниша [1].

В странах ЕС сейчас работает чуть менее четырех миллионов вендинговых установок. Степень проникновения вендинга можно оценивать по количеству автоматов в расчете на число жителей. Лидируют здесь Япония и США - один автомат на 23 и 35 человек, соответственно (по данным 201 года). В Европе этот показатель составляет 1/110 человек, в России - 1/2500 человек, т.е. практически в 100 раз меньше, чем в Японии или США.

Если говорить о сегментации вендинг автоматов по типам реализуемых товаров, то Япония в большей степени фокусируется на продаже напитков, около 50% от общей доли вендинг автоматов.

В настоящее время рынок вендинга развивается со стремительной скоростью, и бизнесмены с завидной регулярностью предлагают все новые

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

На сегодняшний день существует пять наиболее известных аптечных роботов [7]:

1) Consis B2, Willach, Германия;

2) Consis В3, Willach, Германия;

3) ISO-FIXU, Финляндия;

4) M5000, MTS Medication Technologies, США;

5) ROWA.

Наиболее перспективное направление в производстве аптечных роботов занимает Германия.

В России эра роботизации аптек началась в 2006 году с аптечной сети «Самсон - Фарма». Данная сеть аптек ввела в эксплуатацию аптечного робота Consis [8].

3 РАЗРАБОТКА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ДЛЯ ФУНКЦИОНИРОВАНИЯ СИСТЕМЫ ВЕНДИНГОВОГО АППАРАТА «ФАРМАРОБОТ»

3.1 ИНИЦИАЛИЗАЦИЯ БАЗЫ ДАННЫХ

В связи с тем, что имеющаяся база данных хранится в Microsoft Access, рассмотрим возможность ее подключения к приложению в Microsoft Visual Studio. Так как для реализации БД использовалась программа Access 2016 года с присущим для нее разрешением .accdb, то для подключения к Visual Studio 2013 необходимо сохранить данную БД в старом формате .mdb.

Программа реализована как Windows Forms Application, поэтому подключение файла из БД к приложению и осуществление доступа к нему происходит с помощью вызова команды «Add New Data Source...» из меню «Data». На первой странице выбираем тип источника данных Database, который является таблицей в реляционной базе данных. Далее, для подключения к БД, прописываем строку, которая имеет следующий вид: public static string connectString = "Provider = Microsoft.Jet.OLEDB.4.0;Data Source = pharma.mdb;";_

Для начала необходимо установить соединение с базой данных. Для этого следует воспользоваться объектом OleDbConnection. Данный объект служит для установки соединения с БД, поддерживая в том числе MS Access.. private OleDbConnection myConnection;_

Далее добавим пространство имен System.Data.OleDb и в конструкторе класса формы создадим экземпляр класса OleDbConnection, где в качестве

аргумента передадим строку подключения._

myConnection = new OleDbConnection(connectionString);_

Затем установим соединение с БД при помощи вызова метода Open(). Таким образом, при запуске программы и открытии формы будет

устанавливаться соединение с БД.

Также сделаем обработчик события при закрытии формы. Для этого необходимо разъединить соединение с БД. Выберем событие FormClosing -событие, которое происходит при закрытии формы, и закроем соединение с помощью метода Close() объекта класса OleDbConnection.

Таким образом было успешно произведено подключение базы данных из MS Access к MS Visual Studio.

Изначально программа имеет вид, представленный на рисунке 1.

Укажите гжд* ¡ммптгачд: диагнозе

J Kauen*. м

□ batJwpp»

Q Эаготчкзъ *wo

□ бланке* ffenh

П 'S**

^П Tthanätü

Н Днаръ*

Ясир* Йапь ■ кивоге

j ттавдеиствс Л-1£-ГС.гмС V

VinüTt додемйэ

Купить П£КйрСТМ20

■ -

Рисунок 1 - Первоначальный вид программы Инициализация базы данных происходит при нажатиях на кнопки «Узнать диагноз», «Чем лечиться?». При этом происходит построчное считывание данных из таблиц базы данных.

3.2 РЕДАКТИРОВАНИЕ ИНФОРМАЦИИ В БАЗЕ ДАННЫХ После сформирования рецепта, пользователю предоставляется возможность "купить" необходимые лекарства. Для этого необходимо нажать на кнопку «Купить лекарства!». После нажатия на эту кнопку, пользователь увидит диалоговое окно, в котором будет написано, что пользователь успешно купил товар: "Вы успешно совершили покупку". При этом количество таблеток на складе уменьшится на то количество, которое купил пользователь.

3.3 ПОМОЩЬ ПОЛЬЗОВАТЕЛЮ

Для того чтобы пользователь мог понять, каким образом осуществлять поиск информации ему достаточно нажать на кнопку Help. После нажатия данной кнопки программа выдаст сообщение с инструкцией ее пользования (Рис. 2).

Рисунок 2 - Помощь пользователю 3.4 ВЫПОЛНЕНИЕ ПРОГРАММЫ

Программа выполняет формирование рецепта после осмотра больного, проверку наличия лекарства, корректировку запасов. База болезней: название, симптомы, процедуры, перечень рекомендуемых лекарств с указанием требуемого количества. База медикаментов на складе: название, количество, взаимозаменяемость.

3.4.1 ЗАПУСК И ЗАВЕРШЕНИЕ ПРОГРАММЫ

Для работы с программой необходимо запустить файл pharma.exe. Перед запуском приложения необходимо убедиться о наличии файла с БД в папке с исполняемым файлом. Если данный файл отсутствует, программа работать не будет. Необходимо будет создать новую БД.

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

3.4.2 ВВОД И ОТОБРАЖЕНИЕ ИНФОРМАЦИИ

Поле с перечнем симптомов изначально отображается на главном экране пользователя. Выбрать один или несколько подходящих симптомов можно с помощью левого клика мыши.

После того, как симптомы выбраны, можно узнать диагноз путем нажатия кнопки «Узнать диагноз». Таким же образом можно узнать список необходимых препаратов для лечения, нажав на кнопку «Чем лечиться?». При необходимости нажать кнопку «Купить лекарства» (рис. 3).

Рисунок 3 - Результат работы В результате работы было выявлено, что при симптомах «Насморк» и «Чихание» у больного наблюдается аллергия, для устранения симптомов которой следует принять таблетки «Эриус».

3.4.3 ВЫХОД ИЗ ПРОГРАММЫ Выход из программы осуществляется путем нажатия на крестик в правом верхнем углу программы. Выход из программы означает полное прекращение ее работы и очистку оперативной памяти.

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

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

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

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

1. Баранник, А. «Вендинг без секретов»: Мягкая обложка / А. Баранник -Альпина Бизнес Букс, 2004 г. - 192 с.

2. Блог о шифровании // http://crypto.pp.ua/2011/05/access-ili-sql-server/ [Электронный ресурс]. - Дата обращения 10.06.2018.

3. Вендинг // http://www.marketch.ru/_[Электронный ресурс]. - Дата

обращения 27.02.2018.

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

4. Вендорс - лучшие решения для Вашего бизнеса // https://torgavtomat.ru/for-clients/stati/vvedenie-v-vendingovyy-biznes/ [Электронный ресурс]. - Дата обращения 08.12.2017.

5. Документирование по ГОСТ 34*// https://habr.com/post/122700/ [Электронный ресурс]. - Дата обращения 06.06.2018.

6. Интернет-журнал «Век вендинга» // https://veq.ru [Электронный ресурс]. -Дата обращения 20.02.2018.

7. Интернет-журнал «Vending Times» // https://www.vendingtimes.com/ [Электронный ресурс]. - Дата обращения 20.02.2018.

8. Касьяненко, Т.Г. Инвестиции: учеб.пособие / Т.Г. Касьяненко, Г. А. Маховикова - М. : Эксмо, 2009. - 240 с.

УДК 338.984

Самойлова А.А. студент 4 курса

Южно - Уральский Государственный университет

Россия

ФОРМИРОВНАНИЕ И ПРЕДСТАВЛЕНИЕ ОТЧЕТНОСТИ В ООО «АГРОФИРМА АРИАНТ»

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

Ключевые слова: агрофирма ариант; отчетность; Финансовая отчетность; предприятие; рентабельность; анализ; бухгалтерская финансовая отчетность; производство

Samoylova A.A. 4th year student South Ural State University

Russia

FORMATION AND REPRESENTATION REPORTING OF LLC «AGROFIRMA ARIANT"

Abstract: The article considers the structure and main principles of the enterprise LLC "Agrofirma Ariant" are considered in detail. It is one of the largest agro-industrial holdings in Russia, whose main goal is to maximize profits. This work allows you to find out the main sources of financial resources of the enterprise in question.

Keywords: agrofirma ariant; reporting; financial statements; company; profitability; analysis; financial accounting; production

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

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