- •Курсовой проект на тему
- •Дисциплина
- •Введение
- •1. Постановка задачи
- •1.1 Описание предметной области
- •1.2 Функциональные требования
- •2.Физическая модель
- •2.1. Фрагмент бд "Учет водоисточников"
- •2.2. Фрагмент бд "Учет неисправностей"
- •2.3. Фрагмент бд "Учет отправленных писем"
- •2.4.Используемая субд
- •3.Обеспечение целостности бд
- •4. Создание таблиц и ограничений.
- •5.Хранимые процедуры
- •6. Выходные формы
- •7. Обеспечение безопасности
- •8. Оптимизация
- •9. Тестирование
- •Заключение
- •Библиографический список
- •Приложение 6 – создание ограничений на таблицы
- •Приложение 7 –процедуры добавления
- •Приложение 8 – процедуры обновления
- •Приложение 9 – процедуры удаления
- •Приложение 10 – триггеры
- •Приложение 11 – отчетные формы
- •Приложение 12 – безопасность Роли
- •Праванароли
- •Пользователи
- •Добавлениепользователейкролям
- •Приложение 13 – оптимизация
- •Приложение 14 – тестирование
1. Постановка задачи
1.1 Описание предметной области
В соответствии с федеральным законом «О пожарной безопасности» необходимо поддерживать пожарные водоемы и гидранты в исправном состоянии. В каждом муниципалитете обслуживание пожарных водоемов и гидрантов ведут различные организации, но проверку на исправность ведет пожарная охрана.
В г.Сыктывкаре создан реестр пожарных водоемов и гидрантов, который утвержден администрацией г. Сыктывкара. В данном реестре указаны все пожарные водоемы и гидранты находящиеся на территории г.Сыктывкара, их характеристики и обслуживающие организации.
Вся территория г.Сыктывкара разделена на подрайоны, то есть на некоторые части города. Каждый подрайон закреплен за определенной пожарной частью.
В соответствии с этим каждая пожарная часть ведет надзорную деятельность за пожарными водоемами и гидрантами только в своем подрайоне.
В подрайоне учебной пожарной части находится 99 источников наружного водоснабжения, из них 81 пожарный гидрант и 18 пожарных водоемов. По плану каждый водоем или гидрант проверяется 1 раз в месяц.
Во время несения боевой службы бойцы караула выезжают на проверку пожарных водоемов и гидрантов, результатом проверки является запись в журнал (приложение 4) о том, исправен или нет пожарный водоем или гидрант. Если обнаружена неисправность, то об этом сообщается начальнику части, устанавливаются сроки устранения неисправности в зависимости от объема работ необходимых для устранения, и высылается письмо-запрос в обслуживающую организацию на устранение неисправности. В письме содержится информация о дате проверки, обнаруженной неисправности и указание сроков устранения. А в расписание проверки неисправного гидранта или водоема вносится изменение – дата следующей проверки изменятся на ту дату, которая указана в письме как срок устранения неисправности. При наступлении данного срока производится повторная проверка. Если неисправность устранена, то в журнале ставится соответствующая отметка. В противном случае сообщается об этом начальнику части, и он в свою очередь направляет письмо в Государственный Пожарный Надзор (приложение 3) с информацией о том, какая организация не выполняет свои обязанности.
В систему будет вноситься номер письма, дата его отправки и организация, которой направлено письмо.
1.2 Функциональные требования
Система должна выполнять следующие функции:
Предоставлять инструменты по управлению данными системы:
Добавление/редактирование/удаление данных о водоеме или гидранте;
Формирование сроков проведения плановых проверок;
Система должна осуществлять поиск информации:
Поиск водоема или гидранта по адресу привязки;
Система должна выполнять формирование необходимых форм отчетов:
Отчет о водоемах и гидрантах подлежащих проверке в текущий день;
Письмо-запрос в обслуживающую организацию;
Письмо в Государственный пожарный надзор
Ограничения на данные:
Дата отправки письма о неисправности должна быть больше, чем дата обнаружения данной неисправности.
Нельзя исправлять данные о неисправности, если было отправлено письмо.
Дата следующей проверки должна быть больше, чем даты проверки и время, отведенное на ремонт.
Объем водоема и диаметр сети гидранта не должны быть меньше нуля.
Названия улиц и названия организаций не должны повторяться.
