Дипломная работа: Автоматизация процесса фармацевтического предприятия средствами интернет-технологий (на примере ООО Аптека "Здоровье")

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
51
Рис. 2.2 Дерево функций фармацевта
На основании функций фармацевта формируется сценарий диалога,
представленного на рисунке 2.3.
52
Рис. 2.3 Сценарий диалога фармацевта
2.3.2 Характеристика базы данных
База данных – это инструмент, позволяющий хранить информацию,
получать эту информацию по мере надобности и систематизировать хранящуюся
информацию.
53
Формализованной описание предметной области, которое выполнено
безотносительно к используемым в дальнейшем программным и техническим
средствам представляет собой концептуальную (инфологическую) модель.
ER-модель представляет собой логическую структуру информации об
объектах системы. Компонентами ER-модели являются сущности (объекты) и
отношения (связи между объектами). Объект имеет множество реализаций или
экземпляров. Экземпляр объекта образуется совокупностью конкретных значений
реквизитов и должен однозначно определяться, т.е. идентифицироваться
значением ключа объекта, который состоит из одного ли нескольких ключевых
реквизитов.
ER-модель базы данных представлена на рисунке 2.4.
Рис. 2.4 ER модель базы данных
Далее представим созданные таблицы с типами данных и с описанием.
54
Таблица 2.3
Структура таблицы «Лекарства»
Имя_Атр
Имя_Атр_лат.
Тип Данных
Описание
Код лекарства
ID_Lek
int
Число счетчик.
Первичный ключ,
идентифицирующий
данное лекарство.
Заполняется
автоматически.
Критическая
норма кол-ва
Critical_norm
int
Числовое поле.
Минимальное
количество
лекарства, которое
может храниться на
складе.
Подразумевает
использование
триггера для заказа
со склада.
Название
лекарства
Name_lek
Char(50)
Текстовое поле.
Запрет на ввод
специальных
символов и чисел.
Код вида
ID_Vid
int
Внешний ключ
необходимый для
определения вида
лекарства. (создания
связи с другой
таблицей)
Код типа
ID_Tip
int
Внешний ключ
необходимый для
55
Продолжение таблицы 2.3
определения типа
лекарства. (создания
связи с другой
таблицей)
Цена
price
int
Числовое поле. Цена
лекарства.
Налич. рец.
Nal_rec
bool
Логическое поле,
указывающее
необходимость
наличия лекарства.
Код способа
применения
ID_SposobPrim
int
Числовое поле.
Внешний ключ
необходимый для
определения способа
применения
лекарства.
Срок хранения
Srok_hran
date
Дата указывающая
когда истечет срок
годности лекарства.
Таблица 2.4
Структура таблицы «Заказ»
Имя_Атр
Имя_Атр_лат.
Тип Данных
Описание
Код заказа
ID_Order
int
Число счетчик.
Первичный ключ,
идентифицирующий
данный заказ.
Заполняется
автоматически.
Код заказчика
ID_Zakazch
int
Внешний ключ
необходимый для
определения
заказчика. (создания
Источник: https://baza.diplomsite.ru/previewfile/2153