Бд по Инцидентам Версия 0 Назначение



Скачать 170.81 Kb.
Дата23.04.2016
Размер170.81 Kb.

БД по Инцидентам


Версия 2.0

Назначение:


информирование пилотов и производителей техники о АС.

Доступ:


Авторизованный, предоставляется участниками форума Жизнь СЛА.

Публикация информации:


Модерируемая

Ответственность:


За качество, достоверность и полноту информации несет тот, кто заносит её в БД

Список терминов сокращений и понятий.


Аварийное Событие (АС) - событие, которое привело или могло привести к Лётному происшествию или катастрофе.

Катастофа – АС приведшее к гибели людей

Лётное происшествие – АС приведшее к разрушением ВС или травмам людей

Инцидент – АС, которое могло закончиться Лётным происшествием или катастрофой


БД - программы базы данных ( включая обслуживающие); с другой стороны пополняемое хранилище информации об АС.
Обьект (Object) – целостная структурированная запись об АС состоящая из заданного набора полей.
Поле – единица информации в БД, может состоять, в том числе, из предопределённых значений.
Администратор – человек, имеющий неограниченный доступ к таблицам и программам БД, поддерживающий работоспособность БД
Модератор – человек имеющий полномочия удалить, отредактировать Object или выставить его в публичный доступ через интерфейс БД (публиковать). Написать сообщение создателю блока информации-у.
Создатель – пользователь, поместивший информацию в БД и имеющий права на создание и редактирование собственной информации в БД.
Интерфейс пользователя – WEB-интерфейс к БД, позволяющий:

  1. вносить информацию в БД

  2. производить поиск собственных обьектов в БД

  3. производить поиск собственных неопубликованных обьектов в БД,

  4. редактировать ( для своих полей) информацию в БД,

  5. производить поиск любых обьектов по формализованным полям, и производить контекстный поиск любых обьектов по неформализованным полям,

  6. производить вывод списка сообщений по заданному интервалу времени АС,

  7. просматривать выведенные сообщения на экране последовательно из списка.

  8. добавлять [Последствия], [Описание], [Рекомендации] к уже имеющимся обьектам

Интерфейс модератора - WEB-интерфейс к БД, позволяющий:



  1. просматривать, редактировать, удалять Обьекты,

  2. изменять параметры отображаемости (публикуемости) Обьекта в интерфейсе пользователя

  3. вностить информацию в специальное поле для обмена сообщениями только с создателем.

  4. подтверждать добавление новой информации в справочники

  5. редактировать, добавлять и изменять информацию в справочниках.



Алгоритм работы c БД.

К интерфейсу пользователя БД получает доступ любой человек, зарегистрированный на Форуме после авторизации.


Через интерфейс пользователя он может получать выборки по предопределённым критериям, просматривать содержимое обьектов последовательно.
С помощью интерфейса он может создавать в БД Обьекты с описанием АС.

Обьекту автоматически присваивается идентификатор ObjectId.

Непустым полям [Последствия], [Описание], [Рекомендации] присваиваются Статус информации, тайммарка редактирования поля.
Созданный или отредактированный обьект попадает в публичный доступ только после отметки модератора о публикации. Созданный обьект попадает в список неопубликованных, для просмотра и работы модератора.
Модератор должен иметь возможность получать из БД для анализа и принятия решения о публикации, списки обьектов:


  1. непросмотренных

  2. просмотренных, но не опубликованных.

Модератор может отредактировать созданный пользователем обьект, отклонить его публикацию с комментариями (в специальном поле) или без них, удалить обьект из БД (реально навечно переместить в историю откуда обьект может вытащить только администратор).


!!!

В случае редактирования обьекта, правки модератора должны носить только косметический характер и ни в коем случае не изменять смысл написанного.

При опубликовании обьекта в обьект вносится отметка времени публикации.

!!!


Пользователь должен иметь возможность редактировать созданные им поля обьекта ( заблокированных его UID).
Если обьект ранее не был опубликован, то по завершении его редактирования, для него вновь устанавливается статус непросмотренные для дальнейшей работы модератора.
Если обьект ранее был опубликован, то при его редактировании создаётся копия обьекта в которой содержимое полей [Последствия], [Описание], [Рекомендации], можно менять.

Изменять другие поля пользователь не может и для их изменения должен сообщить новые значения модератору в специальном поле.

Изменённым полям присваевается новая тайммарка редактирования.

После внесения изменений отредактированной копии обьекта присваивается статус непросмотренные для обработки модератором.

При опубликовании этого обьекта модератором старый обьект заменяется отредактированным, а старый «удаляется» из БД.
Любой пользователь должен иметь возможность дополнять опубликованное кем-либо ранее сообщение собственной информацией (добавлять собственные поля [Последствия], [Описание], [Рекомендации], в опубликованный обьект). При добавлении создаётся копия существующего обьекта к которой добавляются новые поля [Последствия], [Описание], [Рекомендации], (если они ненулевые) и в каждом поле проставляется идентификатор пользователя, статус информации и тайммарка редактирования. С точки зрения модерирования это равносильно созданию нового обьекта без публикации. При публикации обьекта ранее опубликованный обьект заменяется на новый, с добавленными полями.
Любое опубликованный обьект пользователь может использовать для создания собственного обьекта в качестве шаблона. При этом устанавливаются по умолчанию все поля за исключением блока полей с описанием ВС.
Справочники ВС, крыльев двигателей, изготовителей ВС пополняются следующим образом.

Создатель обьекта, если значение отсутствует в выпадающем меню, может набрать собственное значение и нажать клавишу добавить в справочник.

Модератор при обработке заявки внести предложенное создателем сообщение значение в справочник.
Если значение поля обьекта предлагает изменить другой пользователь, он может выбрать обьект и предложить модератору в специальном текстовом поле (для общения с модератором) изменить значение поля, которое не может изменить сам.

Изменения в такое поле в этом случае вносит или отклоняет модератор.


При публикации Обьекта БД генерит в форуме «Жизнь сверхлёгкой авиации» новую тему с темой вида «Обновление БД по инциндентам # ObjectId»» и гиперссылкой на отображение Обьекта внутри сообщения. (Предлагается вести обсуждение АС, если таковое необходимо на форуме).

Список обозначений для описания полей обьектов:


Optional – информация в поле может отсутстовать

Mandatory – поле должно содержать информацию.

Single – поле в обьекте содержится один раз

Multiply – повторяющееся поле в обьекте

Статус доступа к информации поля ( по аналогии с permissions в UNIX-е)

Пример1:


«RWRWRW» – поле доступное для чтения и записи всем.

Слева направо:

Первая пара – Создатель (R-Read, W-Write)

Вторая пара – Модератор (R-Read, W-Write)

Третья пара – Другие (R-Read, W-Write)

Пример2 поле имеющее статус «R-RWR-» доступно для просмотра всем, для записи только Модератору.



Поля обьекта

Служебные поля


Идентификатор поля - ObjectId

Название поля – идентификатор записи в БД

Назначение поля – идентификатор обьекта в БД

Описание поля –Mandatory, Single, R-R-R-

Список возможных значений 1-1000000



Момент присвоения значения – при создании Обьекта.

Способ присвоения значения – БД, инкрементация

Умолчание -
Идентификатор поля - UID

Название поля – идентификатор Создателя в БД

Назначение поля – устанавливает cоздателя обьекта в БД, владельца информации некоторых полей.

Описание поля – Mandatory, Single, R-R---

Список возможных значений - (NIC на форуме).



Момент присвоения значения – при создании Обьекта.

Способ присвоения значения – из авторизации на форуме

Умолчание -
Идентификатор поля - ObjectStatus

Название поля – Статус публикуемости обьекта

Назначение поля – Флаг отображения обьекта в итнерфейсе для публичного просмотра.

Описание поля – Mandatory, Single, R-RW--

Список возможных значений - (Public | Hidden).



Момент присвоения значения – при создании Обьекта по умолчанию присваивается Hidden, модератор меняет по своему разумению.

Способ присвоения значения – модератор из своего интерфейса.

Умолчание – Hidden
Идентификатор поля - ObjectCheckStatus

Название поля – Статус просмотра обьекта (модератором)

Назначение поля – Триггер устанавливается в состояние 1, если модератор просмотрел обьект.

Описание поля – Mandatory, Single, R-R---

Список возможных значений - (Просмотрено | Не просмотрено).

Момент присвоения значения – при нажатии на кнопку интерфейса _после_ просмотра модератором обьекта. ( “_после_” - для помехозащищенности )

Способ присвоения значения – модератор из своего интерфейса.

Умолчание – «Не просмотрено»
Идентификатор поля - FieldTimeMark

Название поля – Дата редактирования

Назначение поля – Дата редактирования поля.

Описание поля – Mandatory, Single, R-R-R-

Список возможных значений - (DD.MM.YY hh:mm:ss). Дата и время

Момент присвоения значения – при нажатии на кнопку СФОРМИРОВАТЬ после редактирования обьекта.

Способ присвоения значения – из системного таймера..

Умолчание -


Идентификатор поля - PublicationTimeMark

Название поля – Дата публикации

Назначение поля – Дата последней публикации модератором.

Описание поля – Mandatory, Single, R-R-R-

Список возможных значений - (DD.MM.YY hh:mm:ss). Дата и время

Момент присвоения значения – при нажатии на кнопку «опубликовать» модератором.

Способ присвоения значения – из системного таймера..

Умолчание -


Идентификатор поля – CreatorComments

Название поля – Информация для модератора

Назначение поля – Для переписки с модератором

Описание поля – Optional, Single, RWR---

Список возможных значений – (Текстовое описание)



Момент присвоения значения – при редактировании Обьекта.

Способ присвоения значения – Ввод текстовой информации в поле

Умолчание –““


Идентификатор поля – ModeratorComments

Название поля – Информация для создателя.

Назначение поля – Для переписки с создателем

Описание поля – Optional, Single, R-RW--

Список возможных значений – (Текстовое описание)



Момент присвоения значения – при редактировании Обьекта.

Способ присвоения значения – Ввод текстовой информации в поле

Умолчание –““



Общие сведения

Идентификатор поля - IventType



Название поля – Тип Аварийного события

Назначение поля – Определяет к какому типу аварийного события относится данное сообщения.

Описание поля – Mandatory, Single, RWR-R-

Список возможных значений - (Катастрофа | Лётное происшествие | Инцидент).

Момент присвоения значения – при создании Обьекта.

Способ присвоения значения – Выпадающее меню

Умолчание – «Инцидент»
Идентификатор поля - InfoSource

Название поля – Источник информации

Назначение поля – Определяет из какого источника поступила информация

Описание поля –Mandatory, Single, RWRWR-

Список возможных значений - (Участник | Очевидец | Со слов очевидца | Публикация | Изготовитель).

Момент присвоения значения – при создании каждого из полей [Последствия], [Описание], [Рекомендации].

Способ присвоения значения – Выпадающее меню



Умолчание – «Участник»
Идентификатор поля - IventMoment

Название поля – Ситуация наступления Аварийного события

Назначение поля – Определяет в какой фазе было обнаружено аварийное событие.

Описание поля – Optional, Single, RWRWR-

Список возможных значений - (-- | Сборка | Осмотр | Запуск двигателя | Руление | Разбег | Взлёт | Полёт | Посадка | Пробег | Стоянка | Разборка | Транспортировка)

Момент присвоения значения – при создании Обьекта.

Способ присвоения значения – Выпадающее меню

Умолчание –“--“


Идентификатор поля - IventDate

Название поля – Дата аварийного события

Назначение поля – Определяет когда произошло аварийное событие. (В случае, когда есть несколько свидетельств, нужно постараться избежать дублей, чтобы не было повторяющихся записей об одном и том же.)

Описание поля – составное поле формата DD.MM.YY, Mandatory, Single, RWRWR-

Список возможных значений – селектор календаря (для DD нужно допустить отсутствие информации «--».

Момент присвоения значения – при создании Обьекта.

Способ присвоения значения – Выбор в выпадающем меню из списка возможных значений

Умолчание –“--.ТекущийМесяц.ТекущийГод “
Идентификатор поля - IventTime

Название поля – Время аварийного события

Назначение поля – Определяет МЕСТНОЕ время события в формате 24часа в сутках.

Описание поля – составное поле формата HH:ММ , Optional, Single, RWRWR-

Список возможных значений – селектор часов (для DD и MM нужно допустить отсутствие информации «--»).

Момент присвоения значения – при создании Обьекта.

Способ присвоения значения – Ввод значения в поле. Проверка диапазона допустимых значений.

Умолчание –“--:--“

Метеоусловия


Идентификатор поля - Wind

Название поля – Ветер



Назначение поля – Информация о силе ветра на горизонте ВС в котором случилось АС, м/с

Описание поля – Optional, Single, RWRWR-

Список возможных значений – (-- | <1 | 1-3 | 3-6 | 6-9 | 9-12 | >12)

Момент присвоения значения – при создании Обьекта.

Способ присвоения значения – Выпадающее меню

Умолчание –“--“


Идентификатор поля - WindGust

Название поля – Порывы ветра

Назначение поля – Информация о порывах ветра на горизонте ВС в котором случилось АС

Описание поля – Optional, Single, RWRWR-

Список возможных значений – (-- | Нет | Слабые | Сильные | Очень Сильные)

Момент присвоения значения – при создании Обьекта.

Способ присвоения значения – Выпадающее меню

Умолчание –“--“


Идентификатор поля - Turbulence

Название поля – Турбулентность

Назначение поля – Определении уровня турбулентности

Описание поля – Optional, Single, RWRWR-

Список возможных значений – (-- | Нет | Слабая | Умеренная | Сильная | Оч.Сильная)

Момент присвоения значения – при создании Обьекта.

Способ присвоения значения – Выпадающее меню

Умолчание –“--“


Идентификатор поля - Temperature

Название поля – Температура

Назначение поля – Определение температуры на высоте ВС во время АС

Описание поля – Optional, Single, RWRWR-

Список возможных значений – (+/-ХХ) где ХХ значение в градусах цельсия после знака «-» или «+»

Момент присвоения значения – при создании Обьекта.

Способ присвоения значения – Ввод цифрознаковой информации в поле

Умолчание –“---“


Идентификатор поля – Clouds

Название поля – Облачность

Назначение поля – Описание облачности

Описание поля – Оptional, Single, RWRWR-

Список возможных значений – (Текстовое описание облачности)

Момент присвоения значения – при создании Обьекта.

Способ присвоения значения – Ввод текстовой информации в поле

Умолчание –““


Идентификатор поля – LightAndVisibility

Название поля – Освещенность и Видимость

Назначение поля – Описание условий освещенности и видимости

Описание поля – Оptional, Single, RWRWR-

Список возможных значений – (Текстовое описание)



Момент присвоения значения – при создании Обьекта.

Способ присвоения значения – Ввод текстовой информации в поле

Умолчание –““


Идентификатор поля – WetherPhenomenon

Название поля –Погодные явления

Назначение поля – Cущественные для понимания АС погодные явления

Описание поля – Optional, Single, RWRWR-

Список возможных значений – (Текстовое описание)



Момент присвоения значения – при создании Обьекта.

Способ присвоения значения – Ввод текстовой информации в поле

Умолчание –““



Экипаж


Идентификатор поля – Pilot

Название поля – Квалификация пилота

Назначение поля – Информация о квалификация пилота

Описание поля – Optional, Single, RWRWR-

Список возможных значений – (-- | Курсант | Начинающий | Пилот | Опытн.Пилот)

Момент присвоения значения – при создании Обьекта.

Способ присвоения значения – Выпадающее меню

Умолчание –“--“
Идентификатор поля – Passengers

Название поля – Пассажиры



Назначение поля – Информация о количестве пассажиров на борту в момент АС

Описание поля – Optional, Single, RWRWR-

Список возможных значений – (-- | 0 | 1 | 2)



Момент присвоения значения – при создании Обьекта.

Способ присвоения значения – Выпадающее меню

Умолчание –“--“
Идентификатор поля – CrewtAddInfo

Название поля – Дополнительная информация об экипаже

Назначение поля – Описание возраста, физического и морального состояния пилота перед АС, существенные для понимания ситуации сведения о пассажире

Описание поля – Оptional, Single, RWRWR-

Список возможных значений – (Текстовое описание)



Момент присвоения значения – при создании Обьекта.

Способ присвоения значения – Ввод текстовой информации в поле

Умолчание –“ “



Описание ВС


Идентификатор поля – AircraftType

Название поля – Тип ВС



Назначение поля – Тип воздушного судна

Описание поля – Mandatory, Single, RWRWR-

Список возможных значений – Селектор (Дельталёт | Самолёт | Автожир | Вертолёт)

Момент присвоения значения – при создании Обьекта.

Способ присвоения значения – Ввод текстовой информации в поле

Умолчание –“ Дельталёт “ Пока без возможности изменения.
Идентификатор поля – TrikeModel

Название поля – Мототележка

Назначение поля – Название (прототип)

Описание поля – Optional, Single, RWRWR-

Список возможных значений – выбор из имеющегося справочника или добавление в справочник (Текстовое описание)

Момент присвоения значения – при создании Обьекта Owner-ом.

Способ присвоения значения – Ввод текстовой информации в поле

Умолчание –“--“


Идентификатор поля – TrikeManufacturer

Название поля – Изготовитель

Назначение поля – Название компании изготовителя

Описание поля – Optional, Single, RWRWR-

Список возможных значений – выбор из имеющегося справочника или добавление в справочник (Текстовое описание)

Момент присвоения значения – автоподстановка при заполнении поля TrikeModel или заполнение поля при создании Обьекта.

Способ присвоения значения – Ввод текстовой информации в поле

Умолчание – “--“


Идентификатор поля – TrikeEngine

Название поля – Двигатель



Назначение поля – Информация о названии двигателя на русском языке для отечетвенных и английском для импортных двигателей./Модель двигателя с буквами на русском языке для отечетвенных и английском для импортных двигателей./ Тяга силовой установки кг. ( Примеры: «Буран / Авиа /110кг», «Suzuki / G-13ВВ/255кг», «Rotax/503/140кг», «PMЗ/640/90кг», «Honda/CX/315кг»)

Описание поля – Optional, Single, RWRWR-

Список возможных значений – выбор из имеющегося справочника или добавление в справочник (Текстовое описание)

Момент присвоения значения – при создании Обьекта.



Способ присвоения значения – Ввод текстовой информации в поле

Умолчание –“--“


Идентификатор поля – WingModel

Название поля – Крыло



Назначение поля – Информация о названии крыла на русском языке для отечетвенных и английском для импортных крыльев./Площадь крыла м*м. Примеры: «Небо-18/18», «Аэрос Profi/16», «Атлет/16,5»)

Описание поля – Optional, Single, RWRWR-

Список возможных значений – Выбор из справочника или добавление в справочник (Текстовое описание)

Момент присвоения значения – при создании Обьекта.

Способ присвоения значения – при создании обьекта.

Умолчание –“--“
Идентификатор поля – TrikeAddInfo

Название поля – Дополнительная информация об аппарате

Назначение поля – Другая существенная для понимания АС информация об аппарате такая как год выпуска и наработка агрегата или составной части, информация о составных частях, обслуживании и подготовке аппарата, проведении осмотров, облётов, топливе и.т.д.

Описание поля – Optional, Single, RWRWR-

Список возможных значений – (Текстовое описание)



Момент присвоения значения – при создании Обьекта.

Способ присвоения значения – Ввод текстовой информации в поле

Умолчание –“--“


Идентификатор поля – LandingGear

Название поля – Шасси



Назначение поля – Информация о шасси

Описание поля – Otional, Single, RWRWR-

Список возможных значений – (-- | Колёсное | Лыжное | Поплавки)

Момент присвоения значения – при создании Обьекта.

Способ присвоения значения – Выпадающее меню.

Умолчание –“--“

Описание местности и площадок


Идентификатор поля – SiteInfo

Название поля – Информация о месте взлёта посадки, руления, стоянки

Назначение поля – Существенная для понимания АС информация о месте взлёта или посадки ( покрытие, высота травы и неровностей, наличие характер и глубина снежного покрова, скорости течения и волнении, препятствия по курсу взлёта или посадки, диспетчерское сопровождение, длина ВПП)

Описание поля – Optional, Single, RWRWR-

Список возможных значений – (Текстовое описание)



Момент присвоения значения – при создании Обьекта.

Способ присвоения значения – Ввод текстовой информации в поле

Умолчание –“--“


Идентификатор поля – LandForm

Название поля – Информация о местности проведения полёта где случилось АС

Назначение поля – Существенная для понимания АС информация о местности над которой проходил полёт ( характер ландшафта, наличие водной поверхности, болот, лесов, лугов, дорог, построек, населённых пунктов и.т.д)

Описание поля – Optional, Single, RWRWR-

Список возможных значений – (Текстовое описание)



Момент присвоения значения – при создании Обьекта.

Способ присвоения значения – Ввод текстовой информации в поле

Умолчание –“--“



Описание последствий или возможных последствий АС


Идентификатор поля – TrikeDestructions

Название поля – Разрушения

Назначение поля – Наличие разрушений аппарата

Описание поля – Optional, Single, RWRWR-

Список возможных значений – (-- | Да | Нет )



Момент присвоения значения – при создании Обьекта.

Способ присвоения значения – Выбор из меню

Умолчание –“--“

Примечание – Проверка. Если выбран статус «Лётное происшествие», то одно и более из полей TrikeDestructions, PilotDestr, PassDestr значение «Да».

Примечание – Проверка. Если выбран статус «Инцидент», то все три поля TrikeDestructions, PilotDestr, PassDestr значение «Нет»
Идентификатор поля – PilotDestr

Название поля – Травмы пилота

Назначение поля – Травмы у пилота, в т.ч. несовместимых с жизнью.

Описание поля – Optional, Single, RWRWR-

Список возможных значений – (-- | Нет | Да | Смерть)

Момент присвоения значения – при создании Обьекта.

Способ присвоения значения – Выбор из меню

Умолчание –“--“

Примечание – Проверка. Если выбран статус «Катастрофа», то либо у пилота либо у пассажира значение «Смерть»

Примечание – Проверка. Если выбран статус «Лётное происшествие», то одно и более из полей TrikeDestructions, PilotDestr, PassDestr значение «Да».

Примечание – Проверка. Если выбран статус «Инцидент», то все три поля TrikeDestructions, PilotDestr, PassDestr значение «Нет»


Идентификатор поля – PassDestr

Название поля – Травмы у пассажиров

Назначение поля – Травмы пассажиров, в т.ч. несовместимых с жизнью.

Описание поля – Optional, Single, RWRWR-

Список возможных значений – (-- | Нет | Да | Смерть)

Момент присвоения значения – при создании.

Способ присвоения значения – Выбор из меню

Умолчание –“--“



Примечание – Проверка. Если выбран статус Катастрофа, то либо у пилота либо у пассажиров значение «Смерть»

Примечание – Проверка. Если выбран статус «Лётное происшествие», то одно и более из полей TrikeDestructions, PilotDestr, PassDestr значение «Да».

Примечание – Проверка. Если выбран статус «Инцидент», то все три поля TrikeDestructions, PilotDestr, PassDestr значение «Нет»

Редактируемые и добавляемые к обьекту поля с описаниями


Идентификатор поля – Consequence

Название поля – Последствия

Назначение поля – Подробное описание последствий АС

Описание поля – Optional, Multiply, RWRWR-

Атрибуты поля – UID, InfoSource, FieldTimeMark (автоподстановка в поле)

Список возможных значений – (Текстовое описание)



Момент присвоения значения – при создании Обьекта.

Способ присвоения значения – Ввод текстовой информации в поле

Умолчание –““


Идентификатор поля – SituationDescription

Название поля – Описание.



Назначение поля – Подробное описание событий АС и предпосылок к нему

Описание поля – Optional, Multiply, RWRWR-

Атрибуты поля – UID, InfoSource, FieldTimeMark (автоподстановка в поле)

Список возможных значений – (Текстовое описание)



Момент присвоения значения – при создании Обьекта.

Способ присвоения значения – Ввод текстовой информации в поле

Умолчание –““


Идентификатор поля – Recommendation

Название поля – Рекомендации

Назначение поля – Рекомендации для предотвращения повторения АС

Описание поля – Оptional, Multiply, RWRWR-

Атрибуты поля – UID, InfoSource, FieldTimeMark (автоподстановка в поле)

Список возможных значений – (Текстовое описание)



Момент присвоения значения – при создании Обьекта.

Способ присвоения значения – Ввод текстовой информации в поле

Умолчание –““


Технология работы БД. Шаблонная. В качестве шаблона может использоваться существующий обьект.


База данных защищена авторским правом ©bezogr.ru 2016
обратиться к администрации

    Главная страница