50024 (Аварийная служба)
Описание файла
Документ из архива "Аварийная служба", который расположен в категории "". Всё это находится в предмете "информатика" из 1 семестр, которые можно найти в файловом архиве . Не смотря на прямую связь этого архива с , его также можно найти и в других разделах. Архив можно найти в разделе "курсовые/домашние работы", в предмете "информатика, программирование" в общих файлах.
Онлайн просмотр документа "50024"
Текст из документа "50024"
Введение
Аварийная служба
Аварийная служба создана и предназначена для оперативной локализации и ликвидации аварийных ситуаций в сетях тепло и водоснабжения, канализационных сетях, сетях электроснабжения, слаботочных сетях и устранения неисправностей оборудования систем вентиляции и кондиционирования воздуха. Специалисты аварийной службы обладают большим опытом в ликвидации аварийных ситуаций различной степени сложности, в работе используются современные технологии и применяется профессиональное оборудование, что в комплексе позволяет оперативно и успешно решать проблемы, возникающие на объекте.
Характеристика аварийной службы:
-
Выезд аварийной бригады (прибытие на место аварии в течение 2 часов);
-
Режим работы – круглосуточный (без выходных и праздников);
-
Оперативная связь с мобильными аварийными бригадами;
-
Современное диагностическое оборудование;
-
Диспетчерский центр с многоканальной системой связи и компьютерной оптимизацией маршрутов движения аварийных бригад.
Основные задачи аварийной службы:
-
Предотвращение и исключение поражения персонала электрическим током (перегретым паром) и повреждения оборудования, не затронутого аварией;
-
срочное восстановление электро и теплоснабжения потребителей и нормальных параметров электрических и тепловых энергоносителей;
-
создание наиболее надежной послеаварийной системы электро- и теплоснабжения объекта в целом и отдельных его частей;
-
выяснение состояния отключившегося и отключенного оборудования при возможности – включение его в работу.
«Базы данных»
«Описание требований к предметной области»
Предметная область:
Предметная область «Аварийная служба». Возможные виды деятельности: учет рабочих смен работников побригадно; учет заявок на проведение работ; учет затраченных материалов при ликвидации аварий; оплата труда с расчетом премиальных в зависимости от продолжительности и сложности выполненных работ.
Сбор и анализ требований является предварительным этапом концептуального проектирования базы данных, в ходе которого спецификации требований пользователей анализируются с целью выяснения всех необходимых сведений.
На самом базовом уровне требования можно разложить на рабочие цели, свойства объектов, правила и преимущества.
Рабочие цели:
-
учет рабочих смен работников - побригадно;
Данное требование позволяет узнать и определить, на какую смену назначена та или иная бригада. Допустим бригада 1 назначена на дневную смену в понедельник, среду и пятницу.
Объекты и их свойства:
Смена:
- день
- дневная
- ночная
Бригада:
- № бригады
- Рабочий
-
учет заявок на проведение работ;
Данное требование принимает заявки на проведение аварийных работ. Здесь наиболее важно знать какое происшествие случилось и в каком месте.
Объекты и их свойства:
Заявка:
- Id
- Название
- ЧП
- адрес
-
учет затраченных материалов при ликвидации аварий;
Данное требование предназначено для учета материала потраченного на при ликвидации какой-либо аварии, т.е. какой вид материала был израсходован и его объем.
Объекты и их свойства:
Материал:
- Название
- Кол-во
- стоимость
-
оплата труда с расчетом премиальных в зависимости от продолжительности и сложности выполненных работ.
Данное требование определяет оплату труда, т.е. сколько ушло времени и какова была сложность работы при ликвидации аварии. Могут быть премии.
Объекты и их свойства:
ЧП:
- Вид ЧП
- стоимость
- премия
- время выполнения
Правила - это условные требования к свойствам объектов.
Правила:
Один сотрудник может работать в нескольких бригадах.
Одна бригада может работать в дневную и в ночную смену.
Предпочтения - это условие, которое относится к свойству объекта, которое выражает лучшее состояние.
Предпочтения:
Узнать какая бригада работала больше всех.
Узнать какая бригада выполнила самую тяжелую работу.
Узнать какая работа потребовала больше всего затрат.
Разработка концептуальной модели
Модель Сущность-Связь (ER-модель) — модель данных, позволяющая описывать концептуальные схемы. Предоставляет собой графическую нотацию, основанную на блоках и соединяющих их линиях, с помощью которых можно описывать объекты и отношения между ними какой-либо другой модели данных. В этом смысле ER-модель является мета-моделью данных, то есть средством описания моделей данных.
Диаграмма сущность-связь системы “Аварийная служба”
Объекты данной модели
Смена, включает в себя идентификатор, айди бригады, дневная – смена которая будет работать днем, ночная – работает ночью, дни работы бригад – т.е. какая брига будет работать по каким дням и в какую смену.
Бригада, включает идентификатор бригады и рабочих которые будут распределены на бригады.
Список работников, включает идентификатор, ФИО рабочего, адрес рабочего и его звание (бригадир, подчиненный и т.д.)
Заявка, включает идентификатор, название заявки, ЧП (чрезвычайное происшествие) которое случилось и адрес, чтобы знали куда выезжать.
Список материалов, включает идентификатор, название материала, кол-во материала и его стоимость.
Склад, включает идентификатор, материал на складе какой есть и его количество.
ЧП (чрезвычайное происшествие) , включает идентификатор, вид ЧП т.е. прорвало трубу, канализацию, газ. Стоимость ЧП т.е. сколько будет стоить ликвидация ЧП, премия – дополнительная стоимость при использовании дополнительного времени или затрат и сил рабочих, время выполнения – сколько было потрачено времени на ликвидацию ЧП.
Транспорт, включает идентификатор, тип транспорта (определяется по ЧП) и вместимость – сколько человек поместиться в транспорт.
Связи объектов
Смена и бригада:
Связь 1:M (один ко многим), т.е. смена включает в себя много бригад, а у бригады может быть одна смена.
Бригада и список работников:
Связь M:M (многие ко многим), т.е. у бригады может быть много работников, а работник может работать в нескольких бригадах.
Бригада и ЧП:
Связь М:М, на ЧП может выехать несколько бригад и у бригады может быть несколько ЧП.
Бригада и транспорт:
Связь М:М, у бригады должен быть несколько транспортов, т.к. один может предназначен для вывоза рабочих, а второй для оборудования. У транспорта может быть несколько бригад, т.к. я говорил раньше, что на ЧП может выехать несколько бригад, поэтому у они могут быть и в 1 транспорте.
Заявка и ЧП:
Связь 1:1, на ЧП подается одна заявка и у заявки может быть только одно ЧП.
ЧП и список материалов:
Связь 1:М, на ЧП может понадобится несколько и разных материалов , а у списка может быть только одно ЧП.
Список материалов и склад:
Связь М:1, на складе может быть много материалов, у материалов может быть много складов.
Разработка реляционной модели
Реляционная модель данных — логическая модель данных, прикладная теория, описывающая структурный аспект, аспект целостности и аспект обработки данных в реляционных базах данных.
Реляционная модель для системы “Аварийная служба”.
Смена
id | Вид | Дата |
Id – первичный ключ
Бригада
Т.к. как объекты бригада и смена связаны отношение 1:М мы добавляем в таблицу М (Бригада) столбец, который соответствует ключу объекта, мощность со стороны которого равняется “один” т.е. id смены, этот столбец будет внешним ключом
Id | Id смены | Id рабочего | Кол-во рабочих |
Id – первичный ключ
Id смены – вторичный ключ
Id рабочего – вторичный ключ
Список работников
Id | ФИО | Адрес | Должность |
Id – первичный ключ
Заявка
Id | Название ЧП | Дата | Адрес |
Список материалов
Этот объект связан отношением 1: М с объектами Склад и ЧП, поэтому в эту таблицу мы добавляем ключи из таблиц со стороны 1. Это id ЧП и id склада.
Id | Id ЧП | Название | Стоимость | Кол-во |
Id – первичный ключ
Id чп – вторичный ключ
Склад
Id | Материал | Всего материала на складе |
Id – первичный ключ
ЧП
Id | Вид ЧП | Стоимость | Премия | Время выполнения |
Id – первичный ключ
Транспорт
Транспорт связан отношение 1:М с объектом ЧП, поэтому мы добавляем в эту таблицу ключ из объекта с отношением 1, этот ключ id ЧП.
Id | Id ЧП | Тип транспорта | Вместимость |
Id – первичный ключ
Id чп – вторичный ключ
При связи М:М создается третья дополнительная таблица, которая включает ключи двух других таблиц.
Это таблицы:
Бригада - Список работников
Id бригады | Id работника |
Бригада – ЧП
Id бригады | Id ЧП |
Бригада – транспорт
Id бригады | Id транспорта |
Формирование запросов к БД
-
Выбор из нескольких таблиц с сортировкой
-
Список айди склада и списка материалов, где используется заданный материал
-
Задание условия отбора с использованием предиката LIKE
-
Найти название ЧП начинающее на “Боч”
-
Задание условия отбора с использованием предиката BETWEEN.
3.1 Список названий ЧП в последние пол года
-
Использование предиката ALL или ANY
-
Вывести максимальную стоимость, где название ЧП равно ‘Авария’
-
Запрос на отрицание
-
Вывести стоимость, где id не равен id ЧП.
6. Операция объединения UNION с включением комментария в каждую строку.
6.1 Список рабочих с комментарием “адрес” и адресом.
Привилегии - это то, что определяет, может ли указанный пользователь выполнить данную команду. Имеется несколько типов привилегий, соответствующих нескольким типам операций.
Группы пользователей
Привилегированные пользователи (admin):
В данной группе будет находиться один администратор, который может обращаться к структуре таблиц и работать с регистрационными данными. Будет создавать, удалять таблицы, регистрировать, удалять пользователей и т.д.
Средние пользователи (user):
В этой группе пользователи, у которых есть возможность только просматривать данные, не изменяя их.
Каждый пользователь в этой группе будет просматривать данные, не изменяя их. Смотреть запросы, отчеты.
Диаграмма вариантов использования
ER Модель с данными и ключами