Проектирование информационной системы АРМ работника аптеки

Автор: Карпенко Т.А., Игрунова С.В.

Журнал: Теория и практика современной науки @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
Статья научная