Научная статья на тему 'Разработка программной системы для фармацевтических организаций'

Разработка программной системы для фармацевтических организаций Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
112
81
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
АВТОМАТИЗАЦИЯ / ИНФОРМАЦИОННОЕ ОБЕСПЕЧЕНИЕ / ПРОГРАММНАЯ СИСТЕМА

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

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

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

Текст научной работы на тему «Разработка программной системы для фармацевтических организаций»

_МЕЖДУНАРОДНЫЙ НАУЧНЫЙ ЖУРНАЛ «СИМВОЛ НАУКИ» №7/2016 ISSN 2410-700X_

ФАРМАЦЕВТИЧЕСКИЕ НАУКИ

УДК 658

Суровцева Олеся Анатольевна

к.т.н., старший преподаватель, ДГТУ г. Ростов-на-Дону, РФ e-mail: 1354565@mail.ru

РАЗРАБОТКА ПРОГРАММНОЙ СИСТЕМЫ ДЛЯ ФАРМАЦЕВТИЧЕСКИХ ОРГАНИЗАЦИЙ

Аннотация

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

Ключевые слова

Автоматизация, информационное обеспечение, программная система.

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

В результате проведенного анализа на фармацевтическом рынке была выявлена необходимость в разработке программной системы «АптекаПро» для повышения управляемости и эффективности информационного обмена между участниками информационного процесса за счет реализации следующих функций: обеспечения доступа пользователей к программному интерфейсу внутри через локальную сеть или Интернет с любого стационарного или мобильного устройства; быстрого поиска данных по запросам; представления данных в удобной для учета анализа форме [1, с. 111-113]

Достижение поставленных целей обеспечивается решением задач по автоматизации следующих процессов: учет поступления товаров на склады компании; учет цен, наценок и скидок на продаваемые товары; формирование аналитических таблиц и диаграмм для управленческого анализа; мониторинг ресурсов компании [2, с. 29-30].

Критериями оценки достижения цели являются: доступность для уполномоченных лиц доступа к функциям системы «АптекаПро» по согласованномуweb-адресу; возможность формирования и получения уполномоченными лицами аналитических данных в виде таблиц и диаграмм по согласованному web-адресу.

Для реализации системы «АптекаПро» выбрана бесплатная для использования СУБД OracleDataBase 11gXE [3, с. 330-332].

Компонент хранения данных обеспечивает долговременное хранение во внешней памяти всех данных. Компонент поддержки транзакций. СУБД имеет механизм, который гарантирует выполнение либо всех операций обновления данной транзакции, либо ни одной из них. Транзакция представляет собой набор действий, выполняемых отдельным пользователем или прикладной программой с целью доступа или изменения содержимого базы данных (например, удаление сведений о сотруднике из база данных и передача ответственности за всю курируемую им работу другому сотруднику). Если во время выполнения транзакции произойдет сбой, например, из-за выхода из строя компьютера, база данных попадет в противоречивое состояние, поскольку некоторые изменения уже будут внесены, а остальные - нет. В этом случае все частичные изменения должны быть отменены для возвращения базы данных в исходное непротиворечивое состояние. [4, с. 45-47].

Компонент управления параллельностью. СУБД имеет механизм, который гарантирует корректное обновление базы данных при параллельном выполнении операций обновления многими пользователями.

_МЕЖДУНАРОДНЫЙ НАУЧНЫЙ ЖУРНАЛ «СИМВОЛ НАУКИ» №7/2016 ISSN 2410-700X_

Одна из основных целей создания и использования СУБД заключается в том, чтобы множество пользователей могло осуществлять доступ к совместно обрабатываемым данным. Параллельный доступ сравнительно просто организовать, если все пользователи выполняют только чтение данных. Конфликтные ситуации с нежелательными последствиями легко могут возникнуть, когда два или более пользователей пытаются обновить данные. СУБД должна гарантировать, что при одновременном доступе к базе данных многих пользователей таких конфликтов не произойдет [5, с. 135-138]. Компонент восстановления. СУБД предоставляет средства восстановления базы данных на случай какого-либо ее повреждения или разрушения. Сбой может произойти в результате выхода из строя системы или запоминающего устройства, возможны ошибки аппаратного и программного обеспечения, которые могут привести к останову СУБД. К тому же пользователь может потребовать отмены операции. Во всех подобных случаях СУБД должна предоставить механизм восстановления базы данных и возврата к ее непротиворечивому состоянию. Компонент контроля доступа к данным. СУБД имеет механизм, гарантирующий возможность только санкционированного доступа к базе данных. Иногда требуется скрыть некоторые хранимые в базе данных сведения от других пользователей. Кроме того, базу данных следует защитить от любого несанкционированного доступа. Термин безопасность относится к защите базы данных от преднамеренного или случайного несанкционированного доступа. Компонент поддержки целостности данных. СУБД обладает инструментами контроля за тем, чтобы данные и их изменения соответствовали заданным правилам. Целостность базы данных означает корректность и непротиворечивость хранимых данных.Web-приложение реализовано с помощью бесплатного инструмента Oracle Application Expressv. 5.0.3 и включает в себя следующие функциональные компоненты: Компонент регистрации сотрудников предназначен для создания анкет и данных о карьере сотрудников в компании. Компонент обеспечивает соответствие структуры анкет информационным потребностям руководителей компании и позволяет ввод сведений в соответствии.Компонент обеспечивает загрузку фотографии в анкету из файла в формате JPG. Желательный размер изображения в файле 200х150 пикселей. Компонент обеспечивает соответствие должностей сотрудников принятой нормативной базе [6, с. 116-118]. Компонент регистрации контрагентов предназначен для создания данных о производителях и поставщиках товаров. Компонент обеспечивает соответствие структуры анкет информационным потребностям руководителей компании и позволяет ввод сведений в соответствии. Компонент администрирования предназначен для ведения и поддержания справочников общего назначения (товаров, промакций, товарных групп, семейств, лекарственных форм, государств и т.д.). Компонент контроля продаж предназначен для автоматизации и контроля продаж и списания. Компонент обеспечивает быстрый поиск товаров по заданным характеристикам без учета регистра. Компонент связывает продажу с сотрудником, под чьим логином осуществлен вход в систему. Компонент фиксирует и сохранят в базе данных факты продаж и списания товаров.

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

Г5=

Рисунок 1 - Главная страница системы «АптекаПро»

_МЕЖДУНАРОДНЫЙ НАУЧНЫЙ ЖУРНАЛ «СИМВОЛ НАУКИ» №7/2016 ISSN 2410-700X_

Список использованной литературы:

1. Суровцева, О.А. Создание комплекса интегрированного проектирования для автоматизации процесса технологической подготовки обувного производства [Текст] / О.А. Суровцева, // сборник науч. трудов по материалам Междун,. Научно-практич., конференции: - Смоленск, 2016, Ч.1, С.1П-П3.

2. Суровцева, О.А. Автоматизированное проектирование технологических операций для сборки низа обуви [Текст] / О.А. Суровцева // Сборник научных статеймагистрантов, аспирантов, молодых учёных и преподавателей «Развитие современной науки: теоретические и прикладные аспекты»:- Пермь, 2016. С. 2930.

3. Суровцева, О.А. Использование потенциала САПР ТП «ТехноПро» для формирования интегрированных комплексов на основе CALS технологий [Текст] / О.А. Суровцева, Г.И. Шишкина, Н.Ю. Федорова //Сборник статей 9-й международной научно-практической конференции «Состояние и перспективы развития сельскохозяйственного машиностроения» «Интерагромаш-2016» Ростов-на-Дону, 2016, С.330-332.

4. Суровцева, О.А. Проектирование инновационного технологического процесса по производству обуви с использованием САПР ТП [Текст] / О.А. Суровцева // Сборник научно-практической конференции «Наука сегодня: реальность и перспективы» Научный центр «Диспут»:- Вологда, 2016. С. 45-47.

5. Суровцева, О.А. Совершенствование автоматизированной системы технологической подготовки обувного производства [Текст] / О.А. Суровцева, Т.В. Тернавская, // Известия вузов. Северо-Кавказский регион. Технические науки. Новочеркасск - 2014. №1.- С.135-138.

6. Суровцева, О.А. Управление технологическими процессами при помощи машиностроительной САПТ ТП [Текст] / О.А. Суровцева // Научно-практическая конференция, сб. науч. трудов - Уфа, 2015, Ч. 2, №10. С.143-145.

7. Суровцева, О.А. Автоматизация проектирования технологического процесса сборки обуви литьевого метода крепления [Текст] / О.А. Суровцева, Т.В. Тернавская // Сборник научных трудов SWorld. Материалы международной научно-практической конференции «Перспективные инновации в науке, образовании, производстве и транспорте 2012».- Одесса. - 2012. В.2.Т.6. - С.32-34.

© Суровцева О.А., 2016

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