Проектирование информационной системы АРМ работника аптеки
Автор: Карпенко Т.А., Игрунова С.В.
Журнал: Теория и практика современной науки @modern-j
Рубрика: Основной раздел
Статья в выпуске: 7 (25), 2017 года.
Бесплатный доступ
В данной статье описано проектирование информационной системы арм работника аптеки, выбор средств проектирования.
Информационная система, проектирование, аптека, арм работника аптеки
Короткий адрес: https://sciup.org/140272090
IDR: 140272090
Текст научной статьи Проектирование информационной системы АРМ работника аптеки
Целью в данной статье являться проектирование информационной системы. Для достижения данной цели проектирование базы данных осуществляется в программном средстве ERWin Data Modeler v9, в котором создается графическое представление схем.
ERwin - средство разработки структуры базы данных (БД). ). ERwin сочетает графический интерфейс Windows, инструменты для построения ER-диаграмм, редакторы для создания логического и физического описания модели данных и прозрачную поддержку ведущих реляционных систем управления баз данных. В реляционной модели все данные представляются как сущности и связи.
Для проектирования базы данных АРМ работника аптеки была построена диаграмма в нотации IDEF1.X (ER-диаграмма). В БД было выбрано 6 сущностей:
-
• «Сотрудники» - сущность, содержащая данные фармацевтов и провизоров.
-
• «Препараты» - сущность, содержащая данные о препаратах аптеки.
-
• «Заказ» - сущность, отображающая дату заказа.
-
• «Клиенты» - сущность, содержащая имя клиента и его личный код.
-
• «Препарат-Заказ» - смежная таблица товаров и заказов, отображающая количество заказанных товаров.
-
• «Остаток» - сущность, содержащая количество остатков по товарам.
На рисунке 1 показана ER-диаграмма, которая была построена по вышеуказанному принципу.
Password VARCHAR(SO)
_I products weight FLOAT twe VARCHAR(45)
employees t id.emplovee INT(ll) Name VARCHAR(IOO)
- Login VAROHAR(SO)
id_product INT(ll)
name VARCHAR(IOO)

balances d_dent!NT(ll)
Name VARCNAR(IOO)
□ product_order id_product_order INT(ll) idjxoduct INT(ll)
id_balances INT(ll)
'id_productINT(ll)
balance_quan6ty INT(ll)
Рисунок № 1 – ER-диаграмма базы данных аптеки
В базе данных между таблицами имеются следующие связи:
-
• Связь между таблицами «Сотрудники» (поле «Id_employee») и
- «Заказ» (поле «Id_employee»), неидентифицирующая связь;
-
• Связь между таблицами «Заказ» (поле «Id_order») и «Препарат-
- Заказ» (поле «Id_order»), неидентифицирующая связь;
-
• Связь между таблицами «Заказ» (поле «Id_client») и «Клиенты»
(поле «Id_client »), неидентифицирующая связь;
-
• Связь между таблицами «Препараты» (поле «Id_product») и
- «Препарат-Заказ» (поле «Id_product»), неидентифицирующая связь;
-
• Связь между таблицами «Остаток» (поле «Id_product») и
- «Препараты» (поле «Id_product»), неидентифицирующая связь;
Планируется, что проектируемая база данных будет способна выполнять все свои функции с учётом специфики предметной области.
Для того чтобы войти в систему аптеки необходимо авторизоваться. После авторизации мы переходим на форму главного меню (рисунок 2), на которой размещены следующие компоненты:
-
• Отображение таблицы «Препараты»
-
• Отображение таблицы «Сотрудники».
-
• Отображение таблицы «Клиенты».
-
• Отображение таблицы «Заказ».
-
• Отображение таблицы «Препарат-Заказ».
-
• Отображение таблицы «Остатки».
Для создания приложения была выбрана программа MS Visual Studio 2015. Microsoft Visual Studio 2015 — это набор инструментов для создания программного обеспечения: от планирования до разработки пользовательского интерфейса, написания кода, тестирования, отладки, анализа качества кода и производительности, развертывания в средах клиентов и сбора данных телеметрии по использованию.

Рисунок № 2 – форма главного меню аптеки
На рисунке 3 представлен интерфейс формы «Препараты». В данной форме имеется возможность добавлять, редактировать и удалять информацию о товарах. А также есть возможность сформировать отчет по имеющимся препаратам.

Рисунок № 3 – Форма таблицы «Товары»
В заключении следует подвести итоги совершенной работы. Проектирование информационной системы было подробно описано и разобрано на части. Для более детального проектирования, а именно инфологического проектирования, было использовано средство разработки ERWin и , в ходе которого было разработано логическая и физическая модель АРМ работника аптеки. Для проектирования интерфейса была выбрана программа MS Visual Studio 2015.
В данной статье было подробно описано проектирование информационной системы, а именно проектирование информационного обеспечения.
Список литературы Проектирование информационной системы АРМ работника аптеки
- Дейт К. Дж. Введение в системы баз данных: Пер. с англ. 7-е изд. М.; СПб.; Киев: Вильяме, 2001. 1071 с.
- Маклаков, С. В. Создание информационных систем с AllFusion Modeling Suite / С. В. Маклаков. - М.: Диалог - МИФИ, 2007. - 432 с.
- Карпова Т.С. Базы данных: модели, разработка. - СПб.: Питер, 2001.1304 с.
- Алексеев А.А.Основы параллельного программирования с использованием MS Visual Studio 2015. 2-е изд. 2016г.332с.
- Хаббард, Дж. Автоматизированное проектирование баз данных; М.: Мир, 2011. -453c