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

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
56
Продолжение таблицы 2.4
связи с другой
таблицей)
Дата заказа
Data_zakaza
date
Дата получения
заказа. Может
определяться
автоматически.
Дата завершения
Data_zav
date
Дата завершения
заказа. Может
определяться
автоматически.
Может быть
пустым.
Код состояния
ID_Sost
int
Числовое поле.
Внешний ключ
необходимый для
определения
состояния заказа.
Дата
предварительного
завершения
Data_pred_zav
date
Дата указывающая
когда клиент
должен прийти за
заказом.
Таблица 2.5
Структура таблицы «Изготовление»
Имя_Атр
Имя_Атр_лат.
Тип Данных
Описание
Код
изготовления
ID_Izg
int
Число счетчик.
Первичный ключ,
идентифицирующий
данный способ
изготовления.
57
Продолжение таблицы 2.5
Заполняется
автоматически.
Код лекарства
ID_Lek
int
Числовое поле.
Внешний ключ
необходимый для
определения
изготавливаемого
лекарства
Код заказа
ID_order
int
Числовое поле.
Внешний ключ
необходимый для
определения
заказа, по
которому
происходит
изготовление.
Дата начала
Data_nach
Date
Дата начала
изготовления
лекарства.
Дата окончания
Data_ok
Date
Дата завершения
изготовления
лекарства.
Таблица 2.6
Структура таблицы «Заказчик»
Имя_Атр
Имя_Атр_лат.
Тип Данных
Описание
Код заказчика
ID_Zakazch
int
Число счетчик.
Первичный ключ,
идентифицирующий
заказчика.
58
Продолжение таблицы 2.6
Заполняется
автоматически.
ФИО заказчика
FIO_zak
char (150)
Текстовое поле.
Запрет на ввод
специальных
символов и чисел.
ФИО заказчика.
Телефон
заказчика
Telephone_zak
char(17)
Текстовое поле.
Контактный
телефон заказчика.
Может быть
пустым.
Адрес
Adres
Char(255)
Текстовое поле.
Адрес проживания
заказчика. Запрет на
ввод специальных
символов, кроме «.»,
«-». Может быть
пустым.
Таблица 2.7
Структура таблицы «Технология»
Имя_Атр
Имя_Атр_лат.
Тип Данных
Описание
Код технологии
ID_Tech
int
Число счетчик.
Первичный ключ,
идентифицирующий
данную технологию.
Заполняется
автоматически.
59
Продолжение таблицы 2.7
Код лекарства
ID_Lek
int
Числовое поле.
Внешний ключ
необходимый для
определения
лекарства,
изготавливаемого по
данной технологии.
Описание
технологии
Op_tech
Char(255)
Текстовое поле.
Описывает способ
приготовления по
данной технологии.
Таблица 2.8
Структура таблицы «Тип»
Имя_Атр
Имя_Атр_лат.
Тип Данных
Описание
Код типа
ID_Tip
int
Число счетчик.
Первичный ключ,
идентифицирующий
данный тип
лекарства.
Заполняется
автоматически.
Наименование
типа
Name_tip
Char(20)
Текстовое поле.
Запрет на ввод
специальных
символов и чисел.
Наименование
данного типа
лекарства. (готовое
или изготавливаемое)
60
Таблица 2.9
Структура таблицы «Вид»
Имя_Атр
Имя_Атр_лат.
Тип Данных
Описание
Код вида
ID_Vid
int
Число счетчик.
Первичный ключ,
идентифицирующий
данный вид
лекарства.
Заполняется
автоматически.
Наименование
вида
Name_vid
Char(20)
Текстовое поле.
Запрет на ввод
специальных
символов и чисел.
Наименование
данного вида
лекарства. (мазь,
раствор и т.д.)
Таблица 2.10
Структура таблицы «Компоненты»
Имя_Атр
Имя_Атр_лат.
Тип Данных
Описание
Код компонента
ID_Komp
int
Число счетчик.
Первичный ключ,
идентифицирующий
данный компонент
лекарства.
Заполняется
автоматически.
61
Продолжение таблицы 2.10
Название
Nazvanie
Char(20)
Текстовое поле.
Определяет название
компонента.
Цена
Price
int
Числовое поле.
Определяет цену
данного компонента.
Критическая
норма
Crtical_norm
int
Числовое поле.
Необходимо для
определения
критического кол-ва
лекарства для заказа
со склада.
Таблица 2.11
Структура таблицы «Склад_Заказ»
Имя_Атр
Имя_Атр_лат.
Тип Данных
Описание
Код заказа со
склада
ID_Skladorder
int
Число счетчик.
Первичный ключ,
идентифицирующий
данное состояние
заказа. Заполняется
автоматически.
Код лекарства
ID_Lek
int
Числовое поле.
Внешний ключ
необходимый для
определения
заказываемого
лекарства.
Код компонента
Id_Komp
int
Числовое поле.
Внешний ключ
62
Продолжение таблицы 2.11
необходимый для
определения
необходимого
компонента.
Дата заказа
Data_zak
date
Дата заказа.
Таблица 2.12
Структура таблицы «ЗаказСост»
Имя_Атр
Имя_Атр_лат.
Тип Данных
Описание
Код состава
заказа
ID_OrderSost
int
Число счетчик.
Первичный ключ,
идентифицирующий
данный состав заказа.
Заполняется
автоматически.
Код товара на
складе
ID_SkladItem
int
Числовое поле.
Внешний ключ
необходимый для
определения товара
на складе.
Код заказа
Kol-vo
int
Числовое поле.
Внешний ключ
необходимый для
определения заказа, к
составу которого
относится запись.
63
Таблица 2.13
Структура таблицы «СостЛек»
Имя_Атр
Имя_Атр_лат.
Тип Данных
Описание
Код состава
лекарства
ID_SostavLek
int
Число счетчик.
Первичный ключ,
идентифицирующий
данный состав
изготовления.
Заполняется
автоматически.
Код лекарства
ID_Lek
int
Числовое поле.
Внешний ключ
необходимый для
определения
лекарства, к составу
которого относится
запись.
Код компонента
ID_Komp
int
Числовое поле.
Внешний ключ
необходимый для
определения
компонента,
входящего в состав
лекарства.
Таблица 2.14
Структура таблицы «Состояние»
Имя_Атр
Имя_Атр_лат.
Тип Данных
Описание
Код состояния
ID_Sost
int
Число счетчик.
Первичный ключ,
идентифицирующий
64
Продолжение таблицы 2.11
данное состояние
заказа. Заполняется
автоматически.
Наименование
состояния
Nazvanie
Char(20)
Текстовое поле.
Запрет на ввод
специальных
символов и чисел.
Наименование
данного состояния
заказа.
Таблица 2.15
Структура таблицы «СпособПрим»
Имя_Атр
Имя_Атр_лат.
Тип Данных
Описание
Код способа
ID_SposobPrim
int
Число счетчик.
Первичный ключ,
идентифицирующий
данный способ
применения.
Заполняется
автоматически.
Наименование
состояния
Nazvanie
Char(20)
Текстовое поле.
Запрет на ввод
специальных
символов и чисел.
Наименование
данного способа
применения.
65
Таблица 2.16
Структура таблицы «СкладИтем»
Имя_Атр
Имя_Атр_лат.
Тип Данных
Описание
Код товара на
складе.
ID_SkaldItem
int
Число счетчик.
Первичный ключ,
идентифицирующий
данный товар на
складе. Заполняется
автоматически.
Код лекарства
ID_Lek
int
Числовое поле.
Внешний ключ
необходимый для
определения
лекарства,
хранящегося на
складе.
Код компонента
ID_Komp
int
Числовое поле.
Внешний ключ
необходимый для
определения
компонента,
хранящегося на
складе.
Дата поставки
Data_post
int
Дата поставки
данного товара на
склад.
2.3.3 Структурная схема пакета (дерево вызова программных
модулей)
Информационная система «Аптека» состоит из двух модулей – базы

Смотрите также:

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
IPO - инструмент финансирования деятельности организации. На примере ПАО «Нефтяная компания «Лукойл»
PR как средство продвижения организации (на примере ПАО "Тамбовский завод "Комсомолец им. Н.С. Артемова")
PR-коммуникации в сфере общественного питания (на примере кафе-кондитерской «Cream Cheese»)
SMM как средство повышения эффективности работы учреждений социокультурной сферы (на примере Малого театра)