- •Дипломная работа
- •Реферат
- •Содержание
- •Введение
- •Описание предметной области
- •Модель бизнес-процессов
- •Обзор ис «эпос»
- •Обзор аналогов
- •Подсистема оповещений и уведомлений системы «Дело»
- •Програм Лайн: Уведомления о событиях
- •Подсистема «Выписка Онлайн» в дбо bs-Clientx64
- •Сравнительная таблица аналогов
- •Постановка задачи
- •Контур Подсистемы
- •Инфологическая модель предметной области
- •Виды обеспечения
- •Информационное обеспечение
- •Описание атрибутов таблицы notify_list_wells
- •Описание атрибутов таблицыQuality_day_rec
- •Описание атрибутов таблицы well
- •Описание атрибутов таблицы notify_events
- •Описание атрибутов таблицы notify_active_events
- •Описание атрибутов таблицы notify_request_data
- •Математическое обеспечение
- •Программное обеспечение
- •Подсистема связи с субд
- •Описание модулей подсистемы связи с субд
- •Api субд
- •Описание хранимых процедур
- •Модуль опроса базы данных
- •Модуль оперативного оповещения
- •Модуль формирования заявок
- •Модуль формирования подписок
- •Техническое обеспечение
- •Описание интерфейса
- •Оповещение по событиям
- •Оповещение о запросах
- •Контроль ввода данных
- •Технико-эксплутационные характеристики
- •Заключение
- •Список использованных источников
- •Приложение 1
- •Приложение 2
Описание атрибутов таблицы notify_list_wells
Атрибут |
Тип данных |
Описание |
FK |
PK |
Ограничение целостности |
LIST_ID |
счетчик |
Идентификатор перечня |
Нет |
Да |
NOT NULL(уникальное значение) |
LIST_NAME |
текстовый |
Наименование перечня скважин |
Нет |
Нет |
NOT NULL(<255символов) |
OWNER |
текстовый |
Автор перечня |
Да |
Нет |
NOT NULL(<255 символов) |
CDS_STOP |
логический |
Потери и остановки |
Нет |
Нет |
NOT NULL |
EPOS_DEMOUNT |
логический |
Демонтаж |
Нет |
Нет |
NOT NULL |
EPOS_DISASM |
логический |
Разбор |
Нет |
Нет |
NOT NULL |
SUBS_DATE |
дата |
Дата подписки |
Нет |
Нет |
NOT NULL (<Текущей даты) |
SHARED |
логический |
Общая группа |
Нет |
Нет |
NULL |
QUALITY_DAY_REC – таблица протоколов дня качества, она необходима для хранения данных о протоколах дня качества. Список атрибутов таблицы QUALITY_DAY_REC описан в табл. 3. Таблица связана с таблицами NOTIFY_EVENTSиNOTIFY_REQUEST_DATA
Таблица 3
Описание атрибутов таблицыQuality_day_rec
Атрибут |
Тип данных |
Описание |
FK |
PK |
Ограничение целостности |
QUALITY_DAY_REC_ID |
Счетчик |
Идентификатор протокола |
Нет |
Да |
NOT NULL (уникальное значение) |
QUALITY_DAY_REC_DATE |
дата |
Дата создания протокола |
Нет |
Нет |
NOT NULL (<Текущей дату) |
EVENT_ID |
числовой |
Идентификатор События |
Да |
Нет |
NOT NULL |
STOP_YMD |
дата |
Дата отказа скважины |
Нет |
Нет |
NOT NULL (<Текущей даты) |
WELL– таблица сущности «скважина», она необходима для хранения данных о скважинах. В таблице хранятся данные о местонахождении скважины. Список атрибутов таблицыWELLописан в табл. 4.
Таблица 4
Описание атрибутов таблицы well
Атрибут |
Тип данных |
Описание |
FK |
PK |
Ограничение целостности |
WELL_ID |
числовой |
Идентификатор скважины |
Нет |
Да |
NOT NULL (уникальное значение) |
OILWELL |
текстовый |
Имя скважины |
Нет |
Нет |
NOT NULL (<30 символов) |
REGION |
текстовый |
Регион |
Нет |
Нет |
NOT NULL (<30 символов) |
OIL_FIELD |
текстовый |
Месторождение |
Нет |
Нет |
NOT NULL (<30 символов) |
WELL_CLUSTER |
текстовый |
Куст |
Нет |
Нет |
NOT NULL (<30 символов) |
SHOP |
текстовый |
Цех |
Нет |
Нет |
NOT NULL (<30 символов) |
NOTE |
текстовый |
Примечание |
Нет |
Нет |
NULL (<255 символов) |
KIT_PO_NUMBER |
текстовый |
Номер комплекта ПО |
Нет |
Нет |
NULL (<30 символов) |
Информация о скважинах будет использоваться при оповещении по Событиям, создании заявки на дополнение и коррекцию данных и в оповещении по заявкам.
NOTIFY_EVENTS – таблица событий, связанных со скважинами. Список атрибутов таблицы NOTIFY_EVENTS описан в табл. 5. Информация данной таблицы используется при оповещении по Событиям.
Таблица 5
Описание атрибутов таблицы notify_events
Атрибут |
Тип данных |
Описание |
FK |
PK |
Ограничение целостности |
EVENT_ID |
числовой |
Идентификатор события |
Нет |
Да |
NOT NULL (уникальное значение) |
WELL_ID |
числовой |
Идентификатор скважины |
Да |
Нет |
NOT NULL |
EVENT_DATE |
дата |
Дата события |
Нет |
Нет |
NOT NULL(<текущей даты) |
STOP_REASON_TYPE |
текстовый |
Причина остановки |
Нет |
Нет |
NULL(<150 символов) |
OPERATION_ID |
числовой |
Операция в ЭПОС |
Нет |
Нет |
NULL |
MPR |
числовой |
Межремонтный период |
Нет |
Нет |
NULL(>0) |
MODUFY_DATE |
дата |
Дата модификации записи в ЭПОС |
Нет |
Нет |
NULL(<текущей даты и >EVENT_DATE) |
EVENT_TYPE_ID |
числовой |
Идентификатор типа события |
Да |
Нет |
NULL |
NOTIFY_ACTIVE_EVENTS – таблица, хранящая информацию об оповещении пользователя о событии. Список атрибутов таблицы NOTIFY_ACTIVE_EVENTS описан в табл. 6. Оповещение о Событие может приходить нескольким пользователям и в разное время. После получения оповещения пользователь может сменить статус События относительно себя. В зависимости от статуса оповещения могут приходить повторно или приходить только при изменении информации о Событии. Хранить время изменения статуса События нет необходимости.
Таблица 6