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

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

Журнал: Теория и практика современной науки @modern-j

Рубрика: Основной раздел

Статья в выпуске: 7 (25), 2017 года.

Бесплатный доступ

В данной статье описано проектирование информационной системы арм работника аптеки, выбор средств проектирования.

Информационная система, проектирование, аптека, арм работника аптеки

Короткий адрес: https://sciup.org/140272090

IDR: 140272090

The design of information system of the ARM work pharmacy

This article describes the design of information system of the arm work pharmacy, the choice of means of design.

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

Целью в данной статье являться проектирование информационной системы. Для достижения данной цели проектирование базы данных осуществляется в программном средстве 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