Проектирование системы экологического мониторинга

Оценка допустимых нагрузок на окружающую среду. Источники информации и способы её получения. Структура и схема программы экологического мониторинга. Функциональные требования к системе и к её основным компонентам. Разработка прототипа интерфейса.

Рубрика Экология и охрана природы
Вид дипломная работа
Язык русский
Дата добавления 08.01.2014
Размер файла 1,4 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

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

Размещено на http://www.allbest.ru/

МИНИСТЕРСТВО ОБЩЕГО И ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ

МОСКОВСКИЙ АВИАЦИОННЫЙ ИНСТИТУТ

(НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ УНИВЕРСИТЕТ)

ОТЧЕТ

ПО ДИПЛОМНОЙ РАБОТЕ

по теме

«Проектирование системы экологического мониторинга»

Исполнитель студент Баженов А.В.

Москва, 2012

Содержание

  • Перечень сокращений
  • Введение
  • 1. Основная часть
    • 1.1 Анализ предметной области
    • 1.1.1 Источники информации и способы её получения
    • 1.1.2 Структура экологического мониторинга
    • 1.1.3 Бизнес процессы
    • 1.1.4 Функциональные требования
    • 1.1.5 База данных
    • 1.1.5.1 Блок анализируемых веществ
    • 1.1.5.2 Блок описания контролируемых объектов и мест забор пробы
    • 1.1.5.3 Блок хранения картографических схем объектов
    • 1.1.5.4 Блок нормативных документов
    • 1.1.5.5 Блок описания методик отбора и анализа проб
    • 1.1.5.6 Блок описания методов отбора и анализа проб
    • 1.1.5.7 Блок информации о хранении отобранных проб в контейнерах
    • 1.1.5.8 Блок физических лиц, задействованных в протекающих процессах
    • 1.1.5.9 Блок сканов документов, постановлений, приказов
    • 1.1.5.10 Блок документирования процесса отбора пробы
    • 1.1.5.11 Блок условий отбора пробы
    • 1.1.5.12 Блок результатов анализа
    • 1.1.5.13 Блок выделенных предприятиям квот
    • 1.1.5.14 Блок физических характеристик отобранных проб
    • 1.1.5.15 Блок контроля доступа и разграничения прав
    • 1.1.5.16 Полная схема базы данных
    • 1.1.6 Особенности структуры БД
    • 1.1.7 Экранные формы
    • 1.1.8 Примеры графиков
  • 2. Экономическая часть
    • 2.1 Введение в экономическую часть
    • 2.2 Определение затрат на создание продукта
    • 2.3 Отчисления на социальные нужды
    • 2.4 Амортизационные отчисления
    • 2.5 Прочие затраты
    • 2.6 Затраты на создание продукта
    • 2.7 Цена разработанного продукта
    • 2.8 Оценка экономической эффективности использования продукта
  • 3. Охрана труда и окружающей среды
    • 3.1 Введение
    • 3.2 Основная часть
    • 3.2.1 Освещённость
    • 3.2.2 Выбор монитора
    • 3.2.3 Соблюдение режима труда и отдыха
  • Заключение
  • Список использованных источников

Перечень сокращений

ТЗ - техническое задание.

ОС - окружающая среда.

ЭМ - экологический мониторинг.

Введение

“Цена величия - ответственность”, - говорил Уинстон Черчилль. С тех пор прошло много времени, силы, которыми играет человечество, возросли, а вместе с тем возросла и цена ошибки. Роковым может стать не только неконтролируемый термоядерный синтез, но и результат повседневной деятельности людей. Понять это можно, совместив два факта: то, что Земля - замкнутая экологическая ниша и что человек - не “безотходное” существо. Платить приходится за многое: комфорт - самолёты летают каждый день, сжигая кислород, выбрасывая парниковые газы, безопасность страны - ракеты на боевом дежурстве со временем нужно утилизировать. Человечеству некуда бежать: эта планета - наш единственный дом.

Тема экологического мониторинга поднята неслучайно. Министерством обороны Российской Федерации в 2011 году запущена программа по утилизации вооружения и военной техники до 2020 года. В процессе выполнения работ программы по утилизации вооружения предстоит собрать и обработать большой объём данных. Для организации эффективной работы с большими объемами неструктурированной информации необходимо информационно-аналитическая система. Также проводимые работы потенциально связаны с опасным воздействием на окружающую среду, поэтому необходимо при их проведении выполнить все требования природоохранного законодательства, в том числе в части организации и проведения экологического мониторинга. Для этого необходима программная система, которая будет содержать информацию, регламентирующую процесс организации экологического мониторинга, накапливать поступающую информацию и контролировать результаты. Мне было поручено разработать ТЗ данной системы, в том числе и структуру базы данных.

В соответствии с Федеральным законом «Об охране окружающей среды»[18] мониторинг окружающей среды (экологический мониторинг) - это комплексная система наблюдений за ее состоянием, а также оценка и прогноз изменения этого состояния под воздействием природных и антропогенных факторов.

Экологический мониторинг нужно отличать от экологического контроля. В соответствии с тем же законом [18] экологический контроль - это система мер, направленная на предотвращение, выявление и пресечение нарушения законодательства в области охраны ОС, обеспечение соблюдения субъектами хозяйственной и иной деятельности требования, и том числе нормативов и нормативных документов в области охраны ОС.

Важнейшей частью мониторинга ОС является мониторинг антропогенных загрязнений. Ему уделяется основное внимание.

Главная цель мониторинга - наблюдение за состоянием окружающей природной среды и уровнем ее загрязнения, а также информационное обеспечение управления природоохранной деятельностью и экологической безопасностью. Необходимо также своевременно оценить последствия антропогенного воздействия. Мониторинг - это не только слежение и оценка факторов, но и экспериментальное моделирование, прогноз и рекомендации по управлению состоянием ОС. Таким образом, цель мониторинга в кратком виде состоит в следующем:

Ю наблюдение за состоянием ОС;

Ю формирование прогноза о состоянии ОС;

Ю выдача информации в соответствующие службы и органы.

Задачи мониторинга:

Ю организация систематических наблюдений за изменением биосферы;

Ю оценка наблюдаемых изменений, выявление антропогенных эффектов;

Ю прогноз и определение тенденций в изменении биосферы.

Идея организации экологического мониторинга не нова, существуют несколько систем, функционирующих в наше время (например, «Мосэкомониторинг»[6], который осуществляет экологический мониторинг в пределах Москвы и московской области). Однако эти системы не подходят для принятой программы по утилизации боеприпасов по нескольким критериям. Самым существенным является то, что циркулирующая в системе информация конфиденциальна, к существующим же системам открыт публичный доступ. Также любая система ЭМ специфична для конкретного контролируемого региона: при прогнозе, построении экспериментальных моделей необходимо учитывать характерные особенности рельефа местности, расположения источников загрязнения и другие индивидуальные параметры.

1. Основная часть

1.1 Анализ предметной области

1.1.1 Источники информации и способы её получения

При разработке любой системы, прежде всего, необходимо очертить стоящие перед системой цели, предъявляемые к системе функциональные требования, необходимо исследовать предметную область. Основными источниками данных при этом являются:

· заказчик;

· участники экологического мониторинга, которые непосредственно вовлечены в протекающий процесс;

· нормативно-правовая информация, регламентирующая процесс экологического мониторинга;

· отчётные документы экологического мониторинга за прошедшие периоды;

· существующие аналоги проектируемой системы.

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

1.1.2 Структура экологического мониторинга

Согласно концепции, предложенной академиком РАН Ю.А. Израэлем в 1974, структура экологического мониторинга состоит из четырех блоков: наблюдения, оценки фактического состояния, прогноза состояния и оценки прогнозируемого состояния:

Блоки «наблюдение» и «прогноз состояния» тесно связаны между собой, так как прогноз состояния ОС возможен лишь при наличии достаточно полной информации о фактическом состоянии (прямая связь). Построение прогноза подразумевает знание закономерностей изменения состояния природной среды, наличие схемы и возможностей расчета этого состояния. Кроме этого, направленность прогноза должна определять структуру и состав наблюдательной сети (обратная связь).

Рисунок 1.1. Структура экологического мониторинга

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

При таких оценках рассчитывают возможные значения допустимых нагрузок на ОС.

Результаты оценки существующего и прогнозируемого состояний биосферы дают возможность уточнить требования к подсистеме наблюдений. Это составляет научное обоснование мониторинга, обоснование состава, структуры сети и методов наблюдений.

Основная цель всякой программы мониторинга -- информационная. Это получение новой информации, устранение той или иной неопределенности или, напротив, выявление недостатка информации. Поэтому естественным образом цель программы общественного мониторинга может быть направлена на:

1. Получение информации, связанной с конкретной проблемой;

2. Представление информации для различных типов аудитории (заинтересованной общественности, администрации и сотрудников предприятия, государственных органов) и ее распространение;

3. Принятие мер, непосредственно направленных на улучшение ситуации или стимулирование принятия соответствующих решений.

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

1.1.3 Бизнес процессы

Можно выделить несколько потоков протекающих процессов:

· отбор, анализ проб (сопровождается документированием процесса и результатов);

· контролирование соблюдения квот предприятиями;

· прогнозирование экологической ситуации;

· выдача справочной информации, отчётов по запросам пользователей.

Рисунок 1.2. Схема бизнес-процессов (верхний уровень)

Рисунок 1.3. Схема бизнес-процессов (первый уровень)

1.1.4 Функциональные требования

Программный комплекс обеспечивает работу следующих групп функций:

· регистрация информации по объектам экологического мониторинга;

· получение справок и отчётов по информации из базы данных;

· поддержка нормативно-справочной информации (справочников);

· администрирование системы (настройки и обеспечение целостности информации);

· оповещение при наступлении опасной экологической ситуации;

· прогнозирования изменения величин загрязнения окружающей среды с указанием вероятности по численным моделям;

· статистический анализ хранимых данных для формирования справок;

· целостное и надежное хранения данных получаемых при измерениях концентраций вредных веществ;

· обеспечение ограничения доступа к хранимым данным.

1.1.5 База данных

Требования к информационному наполнению:

1. Общая информация по объектам (методы, используемое оборудование и материалы);

2. Нормативная документация, связанная с воздействием на окружающую среду (законы всех уровней; постановления федеральные, региональные, местные: прочее);

3. Организационные документы, связанные с проведением экологического мониторинга;

4. Методики отбора проб (РД ХХХХХХХ, текст методики);

5. Оборудование для отбора проб;

6. Протоколы отбора проб (скан оригинала);

7. Методики анализа проб (РД ХХХХХХХ, текст методики);

8. Результаты анализов (таблицы, сканы оригиналов протоколов);

9. Проекты нормативов ПДВ, ЛРО, ПДС, СЗЗ (разрешения, заключения, лимиты, лицензии);

10. Графический материал (карты-схемы объектов с указанием источников загрязнения, мест временного хранения (накопления) отходов, точек отбора проб (контроля));

11. Выделенные предприятиям квоты;

Выделим сущности, которые будут лежать в основе базы данных. По характеру хранимой информации сгруппируем таблицы по блокам:

1. Анализируемых веществ;

2. Описания контролируемых объектов и мест забор пробы;

3. Хранения картографических схем объектов;

4. Нормативных документов;

5. Описания методик отбора и анализа проб;

6. Описания методов отбора и анализа проб;

7. Информации о хранении отобранных проб в контейнерах;

8. Физических лиц, задействованных в протекающих процессах;

9. Сканов документов, постановлений, приказов;

10. Документирования процесса отбора пробы;

11. Условий отбора пробы;

12. Результатов анализа;

13. Выделенных предприятиям квот;

14. Физических характеристик отобранных проб;

15. Контроля доступа и разграничения прав.

1.1.5.1 Блок анализируемых веществ

Сущность: «Анализируемое вещество». Характеристики: название; формула; среда, в которой контролируется содержание данного вещества.

Сущность: «Класс опасности». Характеристики: код класса опасности; диапазон концентрации/количества вещества, при котором вещество попадает в данный класс; описание/дополнительная информация.

Сущность: «Единица измерения». Характеристики: название. Цель: справочник единиц измерения диапазонов, количественных значений измерений. Особенности: формулы будут храниться в виде xml-строки, для возможности задания верхних и нижних индексов сложных формул.

Рисунок 1.4. Логическая структура блока анализируемых веществ

Рисунок 1.5. Физическая структура блока анализируемых веществ

Таблица 1.1. Описание полей таблицы "Анализируемое вещество"

Название

Комментарий

Analysing_element

Справочник анализируемых веществ

Название

Is PK

Is FK

Тип

Null Option

Комментарий

Id_analyzing_element

Yes

No

integer

NOT NULL

Name

No

No

varchar(256)

NULL

Название загрязняющего вещества

Formula

No

No

varchar(256)

NULL

Формула загрязняющего вещества. Предполагается хранить в виде XML-строки, для возможности указания верхних и нижних индексов Пример: SO<sub>2</sub>. (Аналог нижнего индекса SO_2)

Id_danger_class

No

Yes

integer

NULL

id-класса опасности загрязняющего вещества

Таблица 1.2. Описание полей таблицы "Класс опасности вещества"

Название

Комментарий

Danger_class

Класс опасности вещества. Обозначаются номерами. Чем больше номер, тем опаснее вещество. Класс характеризуется минимальным и максимальным кол-вом вещества.

Название

Is PK

Is FK

Тип

Null Option

Комментарий

Id_danger_class

Yes

No

integer

NOT NULL

Description

No

No

varchar(512)

NULL

Дополнительная информация

Code

No

No

integer

NOT NULL

Номер класса опасности (вместо названия класса)

Min_value

No

No

double precision

NULL

Минимальное значение содержания вещества, при котором оно относится к данному классу

Max_value

No

No

double precision

NULL

Максимальное значение содержания вещества, при котором оно относится к данному классу

Id_mesure_unit

No

Yes

integer

NULL

id-единицы измерения минимального и максимального значений

Таблица 1.3. Описание полей таблицы "Единица измерения"

Название

Комментарий

Mesure_unit

Меры измерений. Предполагается хранение XML-строки для возможности указания верхних и нижних индексов

Пример: name: мг/м<sup>3</sup>

Название

Is PK

Is FK

Тип

Null Option

Комментарий

Id_mesure_unit

Yes

No

integer

NOT NULL

Name

No

No

Varchar (256)

NOT NULL

Название единицы измерения

Пример: мг/м<sup>3</sup>.

Предполагается хранение XML-строки для возможности указания верхних и нижних индексов

Таблица 1.4. Описание полей таблицы "Анализируемое вещество - анализируемая среда"

Название

Комментарий

Element__area

Описание веществ, содержание которых контролируется в данной среде

Название

Is PK

Is FK

Тип

Null Option

Комментарий

Id_analyzing_element

Yes

Yes

integer

NOT NULL

Анализируемое вещество

Id_area

Yes

Yes

integer

NOT NULL

Анализируемая среда

1.1.5.2 Блок описания контролируемых объектов и мест забор пробы

Сущность: «Контролируемый объект». Характеристики: родительский объект (для возможности иерархической организации и структурирования контролируемых объектов); характеристики объекта (адрес, телефон, почта, сайт), тип объекта (организация, область); точки забора проб, находящиеся на территории объекта; координаты.

Сущность: «Точка отбора пробы». Характеристики: шифр точки отбора (говорит о типе анализируемой среды в этой точке); геоданные точки; тип точки (постоянная, временная); статус (работает, приостановлена); объект, которому принадлежит точка; анализируемая среда в данной точке.

Сущность: «Анализируемая среда». Характеристики: название; код.

Сущность: «Статус точки отбора», «Тип точки отбора», «Тип объекта» Характеристики: название.

Рисунок 1.6. Логическая структура блока описания подконтрольных объектов и точек забора проб

Рисунок 1.7. Физическая структура блока описания подконтрольных объектов и точек забора проб

Таблица 1.5. Описание полей таблицы "Точки отбора"

Название

Комментарий

Checkpoints

Точки отбора

Название

Is PK

Is FK

Тип

Null Option

Комментарий

Id_checkpoint

Yes

No

integer

NOT NULL

Code

No

No

varchar(6)

NOT NULL

Шифр точки отбора. Примеры: W-005, S-007

Description

No

No

text

NULL

Дополнительная информация о предприятии

Longitude

No

No

float

NULL

Координаты точки. Возможна привязка к карте.

Latitude

No

No

float

NULL

Координаты точки. Возможна привязка к карте.

Id_area

No

Yes

integer

NOT NULL

Среда, которая анализируется в данной точке отбора

Id_point_type

No

Yes

integer

NOT NULL

Тип точки отбора

Id_point_status

No

Yes

integer

NOT NULL

Статус точки отбора (действует, приостановлена)

Id_object

Yes

No

integer

NOT NULL

Объект, которому принадлежит точка отбора

Таблица 1.6. Описание полей таблицы "Статус точки отбора"

Название

Комментарий

Point_status

Статус точки отбора (работает, сломана, остановлена)

Название

Is PK

Is FK

Тип

Null Option

Комментарий

Id_point_status

Yes

No

integer

NOT NULL

Name

No

No

varchar(20)

NOT NULL

Название статуса

Таблица 1.7. Описание полей таблицы "Тип точки отбора"

Название

Комментарий

Point_type

Тип точки отбора (временная, постоянная, передвижная)

Название

Is PK

Is FK

Тип

Null Option

Комментарий

Id_point_type

Yes

No

integer

NOT NULL

Name

No

No

varchar(20)

NOT NULL

Название типа точки отбора

Таблица 1.8. Описание полей таблицы "Контролируемый объект"

Название

Комментарий

Object

Контролируемый объект (район, предприятие, область города, город)

Название

Is PK

Is FK

Тип

Null Option

Комментарий

Id_object

Yes

No

integer

NOT NULL

Id_parent_object

No

Yes

integer

NULL

Родитель контролируемого объекта (для возможности иерархической организации объектов - город разбить на области и т.п.)

Название

No

No

varchar(128)

NULL

Название объекта

Id_object_type

No

Yes

integer

NULL

Тип объекта (область, предприятие)

Address

No

No

varchar(256)

NULL

Адрес объекта

Phone

No

No

varchar(15)

NULL

Телефон

Email

No

No

varchar(128)

NULL

Электронная почта

Site

No

No

varchar(128)

NULL

Сайт

Longitude

No

No

float

NULL

Координаты точки. Возможна привязка к карте.

Latitude

No

No

float

NULL

Координаты точки. Возможна привязка к карте.

Таблица 1.9. Описание полей таблицы "Анализируемая среда"

Название

Комментарий

Area

Тип анализируемой среды: вода, воздух, почва. Древовидная структура, т.к. среда может иметь подтипы (вода речная, озёрная)

Название

Is PK

Is FK

Тип

Null Option

Комментарий

Id_area

Yes

No

integer

NOT NULL

Name

No

No

varchar (20)

NOT NULL

Тип анализируемой среды: вода, воздух, почва. Древовидная структура, т.к. среда может иметь подтипы (вода речная, озёрная)

Code

No

No

char

NOT NULL

1.1.5.3 Блок хранения картографических схем объектов

Сущность: «Схема объектов». Характеристики: название; географические координаты для привязки к глобальной карте; комментарий; масштаб; путь к файлу на диске; объект, который описывает схема; точки отбора, расположенные на схеме.

Рисунок 1.8. Логическая структура блока хранения картографических схем объектов

Рисунок 1.9. Физическая схема блока хранения картографических схем объектов

Таблица 1.10. Описание полей таблицы "Схема объектов"

Название

Комментарий

Schema

Таблица картографических схем объектов. Долгота и широта - координаты левого верхнего угла для возможности привязки схемы к реальной карте. Схема хранится в качестве картинки в отдельном файле на диске.

Название

Is PK

Is FK

Тип

Null Option

Комментарий

Id_schema

Yes

No

integer

NOT NULL

Comment

No

No

varchar(512)

NULL

Комментарий к схеме

Name

No

No

varchar(256)

NULL

Название схемы

Longitude

No

No

float

NULL

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

Laltitude

No

No

float

NULL

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

Scale

No

No

bigint

NULL

Масштаб схемы

Filepath

No

No

varchar(512)

NULL

Путь к файлу на диске

Id_mesure_unit

No

Yes

integer

NULL

Единица измерения масштаба

Таблица 1.11. Описание полей таблицы "Контролируемый объект - схема"

Название

Комментарий

Object__schema

Привязка объекта к схеме

Название

Is PK

Is FK

Тип

Null Option

Комментарий

Id_schema

Yes

Yes

integer

NOT NULL

Id_object

Yes

Yes

integer

NOT NULL

X

No

No

double precision

NULL

Координата X объекта на схеме. В качестве координаты может быть выбран пиксель или же отношение координаты пикселя объекта к ширине схемы в пикселях, что даст возможность масштабирования картинки без потери информации об объектах

Y

No

No

double precision

NULL

Координата Y объекта на схеме. В качестве координаты может быть выбран пиксель или же отношение координаты пикселя объекта к высоте схемы в пикселях, что даст возможность масштабирования картинки без потери информации об объектах

Таблица 1.12. Описание полей таблицы "Точка отбора - схема объекта"

Название

Комментарий

Point__schema

Таблица привязки точки отбора к схеме на объекте

Название

Is PK

Is FK

Тип

Null Option

Комментарий

Id_schema

Yes

Yes

integer

NOT NULL

Id_checkpoint

Yes

Yes

integer

NOT NULL

X

No

No

double precision

NULL

Координата X объекта на схеме. В качестве координаты может быть выбран пиксель или же отношение координаты пикселя объекта к ширине схемы в пикселях, что даст возможность масштабирования картинки без потери информации об объектах

Y

No

No

double precision

NULL

Координата Y объекта на схеме. В качестве координаты может быть выбран пиксель или же отношение координаты пикселя объекта к высоте схемы в пикселях, что даст возможность масштабирования картинки без потери информации об объектах

Таблица 1.13. Описание полей таблицы "Тип объекта"

Название

Комментарий

Object_type

Тип объекта (предприятие, город, район, область)

Название

Is PK

Is FK

Тип

Null Option

Комментарий

Id_object_type

Yes

No

integer

NOT NULL

Name

No

No

varchar(20)

NOT NULL

Название типа объекта

1.1.5.4 Блок нормативных документов

Сущность: «Нормативный документ». Характеристики: название; дата утверждения; тип; путь на диске; анализируемая среда, к которой относится данный документ.

Сущность: «Тип нормативного документа». Характеристики: название типа.

Рисунок 1.10. Логическая структура блока нормативных документов

Рисунок 1.11. Физическая структура блока нормативных документов

Таблица 1.14. Описание полей таблицы "Нормативный документ"

Название

Комментарий

Guidance_document

Таблица руководящих документов, которые описывают процессы отбора и анализа проб, установленные нормы, квоты, предельно допустимые концентрации веществ

Название

Is PK

Is FK

Тип

Null Option

Комментарий

Id_guidance_document

Yes

No

integer

NOT NULL

Name

No

No

varchar (128)

NOT NULL

Краткое название руководящего документа. Примеры: РД 52.04.

Filepath

No

No

varchar (512)

NULL

Полное название руководящего документа. Пример: "ПДК химических веществ в воде водных объектов хозяйственно-питьевого и культурно-бытового водопользования"

Id_guidance_document_type

No

Yes

integer

NOT NULL

Date_confirm

No

No

datetime

NULL

Таблица 1.15. Описание полей таблицы "Тип нормативного документа"

Название

Комментарий

Guidance_document_type

Тип нормативного документа (руководящий, приказ)

Название

Is PK

Is FK

Тип

Null Option

Комментарий

Id_guidance_document_type

Yes

No

integer

NOT NULL

Name

No

No

varchar(20)

NOT NULL

Тип нормативного документа

Таблица 1.16. Описание полей таблицы "Нормативный документ - анализируемая среда"

Название

Комментарий

Guidance_document__area

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

Название

Is PK

Is FK

Тип

Null Option

Комментарий

Id_guidance_document

Yes

Yes

integer

NOT NULL

Нормативный документ

Id_area

Yes

Yes

integer

NOT NULL

Среда, к которой относится нормативный документ

1.1.5.5 Блок описания методик отбора и анализа проб

Сущность: «Методики». Характеристики: название методики; руководящий документ, описывающий данную методику; параграфы руководящего документа.

Рисунок 1.12. Логическая структура блока описания методик анализа и отбора проб

Рисунок 1.13. Физическая структура блока описания методик отбора и анализа проб

Таблица 1.17. Описание полей таблицы "Методики отбора и анализа проб"

Название

Комментарий

Methodic

Метод измерения и анализа.

Example: name: фотометрия, электрохимический, газовая хроматография, атомная абсорбция.

Название

Is PK

Is FK

Тип

Null Option

Комментарий

Id_methodic

Yes

No

integer

NOT NULL

Paragraphs

No

No

varchar(20)

NULL

Пункты руководящего документа.

Пример, 186-89

Id_guidance_document

No

Yes

integer

NOT NULL

Руководящий документ

Name

No

No

varchar(128)

NOT NULL

Название методики

1.1.5.6 Блок описания методов отбора и анализа проб

Сущность: «Методы отбора проб и анализа». Характеристики: название метода; нормативный документ, описывающий метод; среда, для анализа которой используется метод.

Рисунок 1.14. Логическая структура блока методов отбора и анализа проб

Рисунок 1.15. Физическая структура блока методов отбора и анализа проб

Таблица 1.18. Описание полей таблицы "Методы отбора и анализа"

Название

Комментарий

Method

Методы отбора и анализа загрязняющих веществ

Название

Is PK

Is FK

Тип

Null Option

Комментарий

Id_method

Yes

No

integer

NOT NULL

Name

No

No

varchar(64)

NOT NULL

Название метода

Таблица 1.19. Описание полей таблицы "Метод - анализируемая среда"

Название

Комментарий

Method__area

Таблица привязки метода к среде, в которой он используется. Является необязательной, упрощает работу с графическим интерфейсом

Название

Is PK

Is FK

Тип

Null Option

Комментарий

Id_method

Yes

Yes

integer

NOT NULL

Метод

Id_area

Yes

Yes

integer

NOT NULL

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

Id_guidance_document

No

Yes

integer

NOT NULL

Руководящий документ

1.1.5.7 Блок информации о хранении отобранных проб в контейнерах

Сущность: «Задействованный контейнер». Характеристики: шифр; объём; материал, из которого изготовлен контейнер; название; акт отбора, в котором задействован данный контейнер; отобранное в контейнер вещество. Особенности: один контейнер может быть задействован для анализа нескольких веществ, но акт о заборе пробы будет один.

Рисунок 1.16. Логическая структура блока хранения отобранных проб в контейнерах

Рисунок 1.17. Физическая структура блока хранения отобранных проб в контейнерах

Таблица 1.20. Описание полей таблицы "Задействованные контейнеры"

Название

Комментарий

Used_container

Таблица соответствия пробы и посуды, в которую отбиралась проба.

Также хранится информаци о кол-ве отобранной пробы (объём, масса)

Название

Is PK

Is FK

Тип

Null Option

Комментарий

Id_used_container

Yes

No

integer

NOT NULL

Code

No

No

varchar(20)

NOT NULL

шифр пробы. Например, шифр пробирки

Id_container_type

No

Yes

integer

NOT NULL

id-типа посуды

Таблица 1.21. Описание полей таблицы "Тип материала контейнера"

Название

Комментарий

Material_type

Материал, из которого сделана посуда для отбора проб

Название

Is PK

Is FK

Тип

Null Option

Комментарий

Id_material_type

Yes

No

integer

NOT NULL

Name

No

No

varchar(64)

NOT NULL

Название материала, из которого сделана посуда для отбора проб

Таблица 1.22. Описание полей таблицы "Тип контейнера"

Название

Комментарий

Container_type

Тип контейнера, в который отбирается проба

Название

Is PK

Is FK

Тип

Null Option

Комментарий

Id_container_type

Yes

No

integer

NOT NULL

Name

No

No

varchar(20)

NOT NULL

Название посуды, в которую отбирается проба.

Volume

No

No

double precision

NULL

Объём посуды

Id_material_type

No

Yes

integer

NULL

id-материала, из которого изготовлена посуда, для отбора проб

Id_mesure_unit

No

Yes

integer

NULL

id-единицы измерения объёма посуды

Таблица 1.23. Описание полей таблицы "Акт отбора пробы - контейнер"

Название

Комментарий

Sampling__container

Связывает акт отбора пробы и контейнеры, в которые были отобраны анализируемые вещества

Название

Is PK

Is FK

Тип

Null Option

Комментарий

Id_used_container

Yes

Yes

integer

NOT NULL

Контейнер, в который была отобрана проба

Id_sampling_act

Yes

Yes

integer

NOT NULL

Акт отбора вещества

Id_analyzing_element

Yes

Yes

integer

NOT NULL

Отобранное для анализа вещество

1.1.5.8 Блок физических лиц, задействованных в протекающих процессах

Сущность: «Физические лица». Характеристики: ФИО; должность; место работы.

Сущность: «Должность». Характеристики: название.

Рисунок 1.18. Логическая структура блока физических лиц

Рисунок 1.19. Физическая структура блока физических лиц

Таблица 1.24. Описание полей таблицы "Люди"

Название

Комментарий

People

Общая таблица лиц: контролирующих (представители контролирующих органов), лаборантов (тех, кто проводит отбор)

Название

Is PK

Is FK

Тип

Null Option

Комментарий

Id_man

Yes

No

integer

NOT NULL

Name

No

No

varchar(128)

NULL

Имя

Sname

No

No

varchar(128)

NULL

Фамилия

Tname

No

No

varchar(128)

NULL

Отчество

Id_position

No

Yes

integer

NULL

id-должности

Id_object

No

Yes

integer

NULL

Место работы (один из контролируемых объектов)

Таблица 1.25. Описание полей таблицы "Должность"

Название

Комментарий

Position

Занимаемая человеком должность

Название

Is PK

Is FK

Тип

Null Option

Комментарий

Id_position

Yes

No

integer

NOT NULL

Name

No

No

varchar(256)

NULL

Занимаемая человеком должность

1.1.5.9 Блок сканов документов, постановлений, приказов

Сущность: «Сканы документов». Характеристики: название; дата сканирования; путь к файлу на жестком диске.

Рисунок 1.20. Логическая структура блока сканов документа

Рисунок 1.21. Физическая структура блока скана документов

Таблица 1.26. Описание полей таблицы "Сканы документов"

Название

Комментарий

Scan

Таблица сканов документов (сканы актов об отборе, результатов анализа)

Название

Is PK

Is FK

Тип

Null Option

Комментарий

Id_scan

Yes

No

integer

NOT NULL

Name

No

No

varchar(128)

NULL

Название скана документа

Date_scan

No

No

datetime

NOT NULL

Дата сканирования

Filepath

No

No

varchar(512)

NOT NULL

Путь к скану на жестком диске

1.1.5.10 Блок документирования процесса отбора пробы

Сущность: «Акт отбора пробы». Характеристики: дата; методика, метод, которыми отбирались пробы; отобранные пробы, согласно акту; ответственный человек; точка и объект отбора пробы; ответственный за отбор пробы человек; наблюдатель сторонней организации; цели отбора; скан акта отбора пробы; количество отобранной пробы; отобранные вещества; задействованные контейнеры; условия, при которых производился процесс отбора пробы; тип взятой пробы; использованное оборудование. Особенности: один акт отбора может предписывать анализ нескольких веществ.

Сущность: «Тип пробы». Характеристики: название.

Сущность: «Оборудование». Характеристики: название.

Сущность: «Условия отбора». Характеристики: название условия, значение.

Рисунок 1.22. Логическая структура блока отбора проб

Рисунок 1.23. Физическая структура блока отбора проб

Таблица 1.27. Описание полей таблицы "Акт отбора пробы"

Название

Комментарий

Sampling_act

Акт отбора пробы.

Название

Is PK

Is FK

Тип

Null Option

Комментарий

Id_sampling_act

Yes

No

integer

NOT NULL

Date_sampling

No

No

datetime

NOT NULL

Дата забора пробы

Id_methodic

No

Yes

integer

NULL

Использованная для забора методика

Id_method

No

Yes

integer

NOT NULL

Использованный метод отбора пробы

Volume

No

No

double precision

NULL

Количество отобранной пробы

Id_checkpoint

No

Yes

integer

NOT NULL

Точка отбора

Id_man

No

Yes

integer

NULL

Наблюдатель

Aim

No

No

varchar(128)

NULL

Цель отбора

Id_scan

No

Yes

integer

NULL

Скан акта отбора пробы

Таблица 1.28. Описание полей таблицы "Акт отбора пробы - контейнер"

Название

Комментарий

Sampling__container

Связывает акт отбора пробы и контейнеры, в которые были отобраны анализируемые вещества

Название

Is PK

Is FK

Тип

Null Option

Комментарий

Id_used_container

Yes

Yes

integer

NOT NULL

Контейнер, в который была отобрана проба

Id_sampling_act

Yes

Yes

integer

NOT NULL

Акт отбора вещества

Id_analyzing_element

Yes

Yes

integer

NOT NULL

Отобранное для анализа вещество

Таблица 1.29. Описание полей таблицы "Акт отбора пробы - вещество"

Название

Комментарий

Sampling__element

Сопоставляет акту отбора пробы список отобранных веществ

Название

Is PK

Is FK

Тип

Null Option

Комментарий

Id_sampling_act

Yes

Yes

integer

NOT NULL

Акт отбора вещества

Id_analyzing_element

Yes

Yes

integer

NOT NULL

Отобранное для анализа вещество

Id_sampling_type

No

Yes

integer

NOT NULL

Тип взятой пробы

Таблица 1.30. Описание полей таблицы "Акт отбора пробы - оборудование"

Название

Комментарий

Sampling__equipment

Таблица содержит оборудование, использованное при заборе пробы

Название

Is PK

Is FK

Тип

Null Option

Комментарий

Id_equipment

Yes

Yes

integer

NOT NULL

Оборудование, использованное при заборе пробы

Id_sampling_act

Yes

Yes

integer

NOT NULL

Акт отбора пробы

Таблица 1.31. Описание полей таблицы "Оборудование"

Название

Комментарий

Equipment

Перечень оборудования, которое может использоваться для взятия проб

Название

Is PK

Is FK

Тип

Null Option

Комментарий

Id_equipment

Yes

No

integer

NOT NULL

Name

No

No

varchar(128)

NOT NULL

Название оборудования

Таблица 1.32. Описание полей таблицы "Тип пробы"

Название

Комментарий

Sampling_type

Тип пробы: простая, разовая, объединённая, смешанная

Название

Is PK

Is FK

Тип

Null Option

Комментарий

Id_sampling_type

Yes

No

integer

NOT NULL

Name

No

No

varchar(20)

NOT NULL

Тип пробы: простая, разовая, объединённая, смешанная

1.1.5.11 Блок условий отбора пробы

Сущность: «Условия, при которых отбиралась проба». Характеристики: название условия, значение. Особенности: условия отбора можно разделить на те, которые принимают числовые значения, и те, которые принимают набор ограниченных значений. Таблица позволяет хранить и числовое значение, и идентификатор одного из значений из ограниченного набора.

Сущность: «Типы условий отбора». Характеристики: название.

Сущность: «Возможные значения условия отбора». Характеристики: принимаемое значение; условие, к которому относится принимаемое значение.

Рисунок 1.24. Логическая схема блока условий отбора

Рисунок 1.25. Физическая схема блока условий отбора

Таблица 1.33. Описание полей таблицы "Условия отбора"

Название

Комментарий

Sampling__condition

Наблюдаемые условия, при которых производился забор пробы. Можно задать значение в виде числа или же выбрать одно из возможных строковых значение. Допускает описание одного и того же условия несколько раз. Например, дать ветру характеристики порывистый и 5 м/с

Название

Is PK

Is FK

Тип

Null Option

Комментарий

Id_условия_отбора

Yes

No

integer

NOT NULL

Id_sampling_condition_type

No

Yes

integer

NOT NULL

Тип условия

Id_sampling_act

No

Yes

integer

NOT NULL

Акт отбора пробы

Value_n

No

No

double precision

NULL

Числовое значение, характеризующее условие отбора (например, значение скорости ветра)

Id_возможного_значения

No

Yes

integer

NULL

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

Id_mesure_unit

No

Yes

integer

NULL

Единица измерения числового значения условия

Таблица 1.34. Описание полей таблицы "Типы условий отбора"

Название

Комментарий

Sampling_condition_type

Справочник условий, при которых бралась проба. Измерения проводятся в определённых условиях, перечень которых заранее неизвестен. Предполагается хранить имя условия (температура, влажность), значение (строка) и тип (говорящий о том, как интерпретировать строку). Таким образом, можно динамично добавлять новые условия измерений, сохраняя структуру таблиц

Название

Is PK

Is FK

Тип

Null Option

Комментарий

Id_sampling_condition_type

Yes

No

integer

NOT NULL

Name

No

No

varchar(128)

NULL

Называние условия отбора. Примеры: температура, влажность

Таблица 1.35. Описание полей таблицы "Возможные значений условий отбора"

Название

Комментарий

Possible_condition_value

Таблица представляет собой реализацию перечислимого типа: для каждого условия отбора пробы в таблице хранится допустимый набор значений, которыми можно описать данное условие. К примеру, ветер может быть порывистым, слабым, штормовым.

Название

Is PK

Is FK

Тип

Null Option

Комментарий

Id_ possible_condition_value

Yes

No

integer

NOT NULL

Value

No

No

varchar(64)

NOT NULL

Возможное значение условия

Id_sampling_condition_type

No

Yes

integer

NULL

Тип условия

1.1.5.12 Блок результатов анализа

Сущность: «Результат анализа». Характеристики: дата анализа; проанализированные вещества; результаты анализа; точка отбора; контролируемый объект; методика и метод анализа; скан результатов анализа; акт постановления о заборе проб для анализа. Особенности: один анализ может выявить концентрацию нескольких веществ одновременно. Акта о заборе пробы может не быть, если данные поступают с автоматических станций. В виду того, что одна точка отбора может принадлежать нескольким подконтрольным объектам, необходимо хранить идентификаторы как точки забора пробы, так и подконтрольного объекта.

Рисунок 1.26. Логическая схема блока результатов анализа

Рисунок 1.27. Физическая схема блока результатов анализа

Таблица 1.36. Описание полей таблицы "Результаты анализа"

Название

Комментарий

Analysis_result

Таблица результатов анализа. Отбираются для анализа содержания хим.веществ. Одна проба может отбираться для анализа нескольких веществ.

Название

Is PK

Is FK

Тип

Null Option

Комментарий

Id_analysis_result

Yes

No

integer

NOT NULL

Date_analysis

No

No

datetime

NOT NULL

дата взятия пробы

Comment

No

No

text

NULL

Заметки

Id_checkpoint

No

Yes

integer

NOT NULL

id точки взятия пробы

Id_sampling_act

No

Yes

integer

NULL

Id_methodic

No

Yes

integer

NULL

Методика, с помощью которой проводился анализ

Id_method

No

Yes

integer

NULL

Метод, который использовался при анализе

Id_scan

No

Yes

integer

NULL

Скан результата анализа

Таблица 1.37. Описание полей таблицы "Этапы анализа"

Название

Комментарий

Analysis_stage

Сроки анализа. Анализ некоторых веществ проходит в несколько этапов

Название

Is PK

Is FK

Тип

Null Option

Комментарий

Id_analysis_stage

Yes

No

integer

NOT NULL

Date_end

No

No

datetime

NULL

Дата окончания этапа анализа

Date_start

No

No

datetime

NULL

Дата начала этапа анализа

Id_analysis_result

No

Yes

integer

NULL

id-пробы

Таблица 1.38. Описание полей таблицы "Результат анализа - вещество"

Название

Комментарий

Analysis_result__element

Таблица привязки результата анализа к анализируемому веществу. Отделена от таблицы "Результаты анализа", т.к. одна проба может использоваться для определения концентрации нескольких веществ.

Название

Is PK

Is FK

Тип

Null Option

Комментарий

Id_analysis_result

Yes

Yes

integer

NOT NULL

Идентификатор результата анализа

Id_analyzing_element

Yes

Yes

integer

NOT NULL

Анализируемое вещество

Value

No

No

double precision

NULL

Значение результата анализа

Id_mesure_unit

No

Yes

integer

NULL

Единица измерения

Comment

No

No

text

NULL

Заметки

Inaccuracy

No

No

double precision

NULL

Погрешность анализа

1.1.5.13 Блок выделенных предприятиям квот

Сущность: «Выделенные квоты». Характеристики: вещество; квота; тип квоты; размер; период действия квоты; подконтрольный объект, которому выделена квота; скан документа; среда, к которой относится данная квота.

Сущность: «Гигиенические стандарты». Характеристики: вещество; значение стандарта; тип квоты; среда, к которой относится данная квота.

Сущность: «Тип квоты». Характеристики: название.

Рисунок 1.28. Логическая схема блока выделенных квот

Рисунок 1.29. Физическая схема блока выделенных квот

Таблица 1.39. Описание полей таблицы "Гигиенические нормативы"

Название

Комментарий

Health_standart

Гигиенические нормативы загрязняющих веществ в различных средах

Название

Is PK

Is FK

Тип

Null Option

Комментарий

Id_health_standart

Yes

No

integer

NOT NULL

Id_analyzing_element

No

Yes

integer

NOT NULL

id-загрязняющего вещества

Id_quota_type

No

Yes

integer

NOT NULL

id-квоты (ПДКмр, ПДКсс, Значение)

Value

No

No

double precision

NOT NULL

Значение квоты

Id_area

No

Yes

integer

NULL

id-тип среды (воздух, вода, почва)

Id_mesure_unit

No

Yes

integer

NOT NULL

id-единицы измерения квоты

Таблица 1.40. Описание полей таблицы "Выделенные квоты"

Название

Комментарий

Quote_fixed

Таблица выделенных квот для предприятий

Название

Is PK

Is FK

Тип

Null Option

Комментарий

Id_quote_fixed

Yes

No

integer

NOT NULL

Id_analyzing_element

No

Yes

integer

NOT NULL

id-загрязняющего вещества

Value

No

No

double precision

NOT NULL

значение квоты

Id_mesure_unit

No

Yes

integer

NOT NULL

id-единицы измерения квоты

Id_quota_type

No

Yes

integer

NOT NULL

id-типа квоты (ПДКмр, ПДКсс)

Id_object

No

Yes

integer

NOT NULL

Объект, которому выделена квота

Date_start

No

No

datetime

NOT NULL

дата выделения квоты

Date_end

No

No

datetime

NOT NULL

дата истечения выделенной квоты

Id_scan

No

Yes

integer

NULL

скан документа о выделении квоты

Id_area

No

Yes

integer

NULL

id-тип среды (воздух, вода, почва)

Таблица 1.41. Описание полей таблицы "Типы квот"

Название

Комментарий

Quota_type

Типы квот.

ПДКсс

ПДКмр

Название

Is PK

Is FK

Тип

Null Option

Комментарий

Id_quota_type

Yes

No

integer

NOT NULL

Name

No

No

varchar(128)

NOT NULL

Типы квот.

Примеры, ПДКсс, ПДКмр.

1.1.5.14 Блок физических характеристик отобранных проб

Сущность: «Физические характеристики пробы». Характеристики: название характеристики, значение. Особенности: характеристики можно разделить на те, которые принимают числовые значения, и те, которые принимают набор ограниченных значений. Таблица позволяет хранить и числовое значение, и идентификатор одного из значений из ограниченного набора.

Сущность: «Типы физических характеристик». Характеристики: название.

Сущность: «Возможные значения характеристики». Характеристики: принимаемое значение; характеристика, к которой относится принимаемое значение.

Рисунок 1.30. Логическая схема блока физических характеристик проб

Рисунок 1.31. Физическая схема блока физических характеристик проб

Таблица 1.42. Описание полей таблицы "Названия физических характеристик"

Название

Комментарий

Phisical_characteristic_name

Тип характеристики пробы.

Проба воды может иметь цвет, запах. Цвет и запах рассматриваются в качестве типов характеристик (то есть цвет и запах - две строки в этой таблице)

Название

Is PK

Is FK

Тип

Null Option

Комментарий

Id_phisical_characteristic_name

Yes

No

integer

NOT NULL

Name

No

No

varchar(128)

NOT NULL

Тип характеристики пробы.

Проба воды может иметь цвет, запах. Цвет и запах рассматриваются в качестве типов характеристик (то есть цвет и запах - две строки в этой таблице)

Таблица 1.43. Описание полей таблицы "Возможные значения физических характеристик"

Название

Комментарий

Possible_phisical_characteristic_value

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

Если цвет, запах - это типы характеристики, то красный, зелёный, тухлый - это значения характеристики

Название

Is PK

Is FK

Тип

Null Option

Комментарий

Id_possible_phisical_characteristic_value

Yes

No

integer

NOT NULL

Value

No

No

varchar(64)

NULL

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

Id_phisical_characteristic

No

Yes

integer

NULL

id-типа характеристики

Таблица 1.44. Описание полей таблицы "Значения физических характеристик пробы"

Название

Комментарий

Phisical_characteristic_value

Таблица физических характеристик, которыми обладала определённая проба при заборе вещества

Название

Is PK

Is FK

Тип

Null Option

Комментарий

Id_физического_значения

Yes

No

integer

NOT NULL

Id_used_container

No

Yes

integer

NOT NULL

Контейнер, в который была отобрана проба

Id_sampling_act

No

Yes

integer

NOT NULL

Акт отбора вещества

Id_analyzing_element

No

Yes

integer

NOT NULL

Отобранное для анализа вещество

Id_phisical_characteristic_name

No

Yes

integer

NOT NULL

Название физической характеристики пробы (например, цвет)

Value

No

No

varchar (20)

NULL

Числовое значение физической характеристики (значение ph, например)

Id_possible_phisical_characteristic_value

No

Yes

integer

NULL

Колонка для хранения одного из возможных значений характеристики. Например, цвет можно описать ограниченным набором прилагательных: красный, синий. Эта колонка хранится идентификатор "красный" или "синий".

Id_mesure_unit

No

Yes

integer

NULL

Единица измерения числового значения физической характеристики

1.1.5.15 Блок контроля доступа и разграничения прав

Сущность: «Пользователи». Характеристики: ФИО, логин, почта.

Сущность: «Роль». Характеристики: название.

Сущность: «Функция». Характеристики: название.

Сущность: «Меню». Характеристики: Пункт меню.

Пояснения: есть пользователи, которым сопоставлены определённые роли. Каждой роли соответствует определённый набор функций. У каждой функции есть доступные этой функции пункты меню.

Рисунок 1.32. Логическая схема блока контроля доступа и разграничения прав

Рисунок 1.33. Физическая схема блока контроля доступа и разграничения прав

Таблица 1.45. Описание полей таблицы "Меню"

Название

Комментарий

Menu

Отображаемое в программе меню

Название

Is PK

Is FK

Тип

Null Option

Комментарий

Id_menu

Yes

No

integer

NOT NULL

Id_parent

No

Yes

integer

NULL

Code

No

No

varchar(16)

NOT NULL

По коду можно определить, какая страница соответствует данному пункту меню

Name

No

No

varchar(64)

NOT NULL

Название пункта меню

Таблица 1.46. Описание полей таблицы "Функция"

Название

Комментарий

Function

Таблица доступных пользователям функций

Название

Is PK

Is FK

Тип

Null Option

Комментарий

Id_function

Yes

No

integer

NOT NULL

Name

No

No

varchar(64)

NOT NULL

Название функции

Таблица 1.47. Описание полей таблицы "Меню - функция"

Название

Комментарий

Menu__function

Таблица привязки пункта меню к определенной функции

Название

Is PK

Is FK

Тип

Null Option

Комментарий

Id_function

Yes

Yes

integer

NOT NULL

Функция

Id_menu

Yes

Yes

integer

NOT NULL

Меню

Таблица 1.48. Описание полей таблицы "Роли"

Название

Комментарий

Role

Таблица ролей

Название

Is PK

Is FK

Тип

Null Option

Комментарий

Id_role

Yes

No

integer

NOT NULL

Name

No

No

varchar(64)

NOT NULL

Название роли

Таблица 1.49. Описание полей таблицы "Роль функция"

Название

Комментарий

Role__function

Таблица привязки функции к роли

Название

Is PK

Is FK

Тип

Null Option

Комментарий

Id_role

Yes

Yes

integer

NOT NULL

Роль

Id_function

Yes

Yes

integer

NOT NULL

Функция

Таблица 1.50. Описание полей таблицы "Пользователи системы"

Название

Комментарий

User

Таблица пользователей системы

Название

Is PK

Is FK

Тип

Null Option

Комментарий

Id_user

Yes

No

integer

NOT NULL

Name

No

No

varchar(128)

NULL

Имя

Sname

No

No

varchar(128)

NULL

Фамилия

Tname

No

No

varchar(128)

NULL

Отчество

Login

No

No

varchar(128)

NULL

Логин

Email

No

No

varchar(128)

NULL

Email

Таблица 1.51. Описание полей таблицы "Пользователь - роль"

Название

Комментарий

User__role

Название

Is PK

Is FK

Тип

Null Option

Комментарий

Id_user

Yes

Yes

integer

NOT NULL

Пользователь

Id_role

Yes

Yes

integer

NOT NULL

Роль

В развитых сетевых инфраструктурах авторизация идёт через LDAP. Это достаточно удобно, т.к. позволяет хранить информацию о пользователях в одном месте. Если потребуется изменить пароль, то его нужно изменить лишь в одной системе. Именно поэтому в предложенной схеме не хранится пароль и авторизация происходит на стороннем сервисе.

1.1.5.16 Полная схема базы данных

Рисунок 1.34. Полная схема базы данных

1.1.6 Особенности структуры БД

Так как работа производилась в условиях большой неопределённости, структура БД создавалась максимально гибкой с возможностью подстройки под конкретный процесс экологического мониторинга. Так, например, есть возможность динамического добавления характеристик условий отбора, физических характеристик пробы без изменения структуры БД.

1.1.7 Экранные формы

Общение пользователя с системой будет осуществляться посредством лёгкого клиента, написанного с использованием html + javascript и оформленного в виде одностраничного веб-приложения. Условно проектируемый спроектированный интерфейс можно разделить на 7 областей:

Рисунок 1.35. Структура интерфейса где 1 - шапка страницы, 2 - меню, 3 - навигационная панель, 4 - область фильтра, 5 - информационная панель, 6 - панель инструментов, 7 - основная таблица.

Навигационная панель необходима для понимания, где сейчас находится пользователь. Панель инструментов представляет из себя набор кнопок, позволяющих получить дополнительную информацию или же выполнить ряд операций.

Шапка, меню, навигационная панель присутствуют на странице всегда. Остальные элементы могут появляться по мере необходимости.

На рисунке 36 показан пример интерфейса при просмотре информации о подконтрольном объекте.

Рисунок 1.36. Просмотр информации о подконтрольном объекте

Здесь мы можем увидеть, что здесь присутствует фильтр, информационная панель и панель инструментов.

На рисунке 37 изображен список точек, прикреплённых к подконтрольному объекту.

Рисунок 1.37. Просмотр точек забора проб, прикреплённых к подконтрольному объекту

Здесь отсутствует информационная панель и присутствует панель инструментов с областью для отображения таблиц.

1.1.8 Примеры графиков

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

Рисунок 1.38. График среднесуточных значений концентрации загрязняющих веществ в атмосферном воздухе

Рисунок 1.39. График максимально разовых значений концентрации загрязняющих веществ в атмосферном воздухе

2. Экономическая часть

2.1 Введение в экономическую часть

Целью данной дипломной работы является проектирование системы экологического мониторинга, которая, как и любой программный продукт, должна оправдывать своё существование, то есть представлять интерес как с экономической, так и с практической точки зрения.

В данном разделе подробно рассмотрим экономическую эффективность разработанного продукта.

2.2 Определение затрат на создание продукта

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

· Материальные и капитальные затраты;

· Затраты на заработную плату;

· Затраты на социальные отчисления;

· Амортизация;

· Прочие затраты и накладные расходы.

Согласно [3] под материальными затратами понимают часть издержек производства, затрат на производство продукции, товаров, услуг, в которую включаются затраты на сырье, основные и вспомогательные материалы, топливо, энергию и другие затраты, приравниваемые к материальным.

В таблице 2.1 представлены материальные затраты, возникнут при реализации программного продукта.


Подобные документы

  • Источники воздействия на окружающую среду. Методика расчета пенного пылеулавливателя. Изучение принципов единой государственной системы экологического мониторинга. Адаптация растений к засолениям почвы, к загрязнению атмосферы, к биотическим факторам.

    контрольная работа [1,0 M], добавлен 11.11.2013

  • Понятие, разновидности и задачи социально-экологического мониторинга. Структура Единой государственной системы экологического мониторинга, ее функции в регионах. Организация системы и принципы социально-экологического мониторинга в угольной отрасли.

    курсовая работа [27,7 K], добавлен 25.05.2009

  • Особенности мониторинга и исследовательской деятельности школьников в системе экологического образования. Характеристика школьного мониторинга: сущность, значение и методы. Опытно-экспериментальная работа по изучению экологического состояния озера Ик.

    курсовая работа [43,6 K], добавлен 25.04.2010

  • Цели и задачи экологического и почвенно-экологического мониторинга, особенности почвы как объекта мониторинга. Показатели экологического состояния почв, подлежащие контролю при мониторинге. Оценка современного состояния экологического мониторинга почв.

    реферат [43,8 K], добавлен 30.04.2019

  • Физико-географические и геоэкологические характеристики Зеленчукской ГЭС-ГАЭС. Оценка и прогноз влияния электростанции на компоненты природной среды. Причины возможных аварийных ситуаций и их последствия. Разработка системы экологического мониторинга.

    дипломная работа [3,5 M], добавлен 07.05.2016

  • Основные виды природных ресурсов Ленинградской области и направления их использования. Изучение существующей на территории РФ системы экологического мониторинга, её принципы и методы. Оценка функционирования современных методов экологического мониторинга.

    курсовая работа [159,9 K], добавлен 20.12.2013

  • Оценка воздействия предприятия на окружающую среду в отношении планируемой хозяйственной деятельности. Основные виды экологического ущерба, причиняемого переработкой сельскохозяйственной продукции. План мероприятий по уменьшению экологического ущерба.

    курсовая работа [2,1 M], добавлен 04.02.2016

  • Законодательство Российской Федерации в области экологического мониторинга. Понятие, общая характеристика. Законодательство Республики Башкортостан в области экологического мониторинга. Закон Республики Башкортостан "Об экологическом мониторинге".

    контрольная работа [22,7 K], добавлен 11.04.2003

  • Химические основы экологического мониторинга, экологическое нормирование, применение аналитической химии; пробоподготовка в анализе объектов окружающей среды. Методы определения загрязняющих веществ, технология многоуровневого экологического мониторинга.

    курсовая работа [387,7 K], добавлен 09.02.2010

  • Организация производственного экологического контроля в хозяйстве "Новосветловское". Отходы производства и потребления. Оценка воздействия пестицидов на окружающую среду. Контроль в области охраны атмосферного воздуха. Проведение мониторинга эмиссий.

    курсовая работа [2,3 M], добавлен 14.02.2014

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.