Автор: Пользователь скрыл имя, 13 Мая 2013 в 10:00, дипломная работа
Данная работа направлена на проектирование АИСС планирования обеспечения тепловой энергией. Главной целью проекта является повышение эффективности производительной деятельности Коммунально-эксплуатационного предприятия. Одной из главных задач является планирование обеспечения тепловой энергией. В этой области мы сузимся до одной, но важной задачи – планирование ремонтных работ тепловых сетей и котельной. Совершенствование методов сбора и обработки необходимой информации позволит создать качественный план ремонтных работ, что обеспечит повышение эффективности производительной деятельности КЭП, что и является нашей конечной целью.
АННОТАЦИЯ 4
ВВЕДЕНИЕ 5
1. ЦЕЛИ И ЗАДАЧИ АИС 7
1.1. Общие сведения. 7
1.1.1. Описание работы котлов. 7
1.1.2 Диаграммы планирования обеспечением тепловой энергией 12
1.2.Определение целей, выбор функциональных задач проектируемой системы. 20
1.2.1.Дерево целей АИС 20
2. ФУНКЦИОНАЛЬНАЯ СТРУКТУРА АИС 22
2.1. Функции и задачи, реализуемые системой 22
2.2. Внешние объекты АИС 23
2.3. Структура данных АИС 24
2.4. Декомпозиция задач 29
2.5. Операционная диаграмма работы системы 30
3. МАТЕМАТИЧЕСКОЕ ОБЕСПЕЧЕНИЕ АИС 39
3.1. Постановка задачи повышения эффективности ремонтных работ 39
3.2. Решение задачи на контрольном примере 41
4. ИНФОРМАЦИОННОЕ ОБЕСПЕЧЕНИЕ АИС 47
4.1. Проектирование базы данных 47
4.1.1. Логическое проектирование базы данных 47
4.1.2. Логическое проектирование базы данных 53
4.2. Ведение базы данных 56
5. ТЕХНОЛОГИЧЕСКОЕ ОБЕСПЕЧЕНИЕ АИС 64
5.1. Технологический процесс составления плана ремонтных работ тепловых сетей и котельной 64
5.2. Обеспечение достоверности и защиты информации 66
6. ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ АИС 68
6.1. Системное программное обеспечение 68
6.2. Пакеты инвариантных прикладных программ 68
6.3. Прикладное программное обеспечение 69
6.3.1. Схемы диалога 69
6.3.2. Алгоритмы программ решения задач 73
6.4. Схема доступа к данным. 78
7.ТЕХНИЧЕСКОЕ ОБЕСПЕЧЕНИЕ АИС 79
7.1. Узлы вычислительной сети АИС. 79
7.2. Передача данных в АИС 80
7.3. Размещение оборудования 83
8. ОРГАНИЗАЦИОННОЕ ОБЕСПЕЧЕНИЕ АИС 86
9. МЕТОДИЧЕСКОЕ ОБЕСПЕЧЕНИЕ АИС 87
10. ПЛАН ВВОДА В ДЕЙСТВИЕ АИС 90
11. ЭКОНОМИЧЕСКАЯ ЧАСТЬ 92
12. БЕЗОПАСНОСТЬ ЖИЗНЕДЕЯТЕЛЬНОСТИ 99
ЗАКЛЮЧЕНИЕ 102
СПИСОК ИСТОЧНИКОВ 103
ПРИЛОЖЕНИЯ 104
Таблица 4.1.1.3
Наименование домена |
Тип данных (размерность) |
Примеры значений |
Инвентарный номер |
Chard (4) |
148 |
Наименование оборудования |
Char(40) |
Насос к20-45 |
Календарная дата |
Data |
23.06.2008 |
Число |
Num (10) |
3456,54 |
Номер участка |
Chard (3) |
14 |
Адрес |
Char(150) |
Ул. Южная д.24, кв.20 |
Целое число |
Chard (3) |
2 |
Номер заявки |
Chard (3) |
326 |
Неисправность |
Char(80) |
Засор |
ФИО |
Char(100) |
Игбаева Юлия Альбертовна |
Наименование работы |
Char(150) |
Промыв |
В таблице использованы следующие обозначения типов данных:
Num (n) – число с общим количеством разрядов, равным n;
Chard (n) – цифровая строка длиной не более n;
Char (n) – строка символов длиной не более n.
Концептуальная модель базы данных представлена на рис.4.1.1.1.
При логическом проектировании базы данных используется методика, ориентированная на реляционную модель данных.
Этап логического проектирования включает выполнение следующих проектных операций:
1. Получение начальной
логической модели базы данных
из исходной концептуальной
2. Построение системы
полных функциональных
3. Нормализация отношений и получение отношений в третьей нормальной форме.
4. Построение логической модели базы данных в форме графа.
Определим функциональные зависимости между атрибутами. Результаты представлены в таблице 4.1.2.1 .
Таблица 4.1.2.1.
Наименование сущности |
Наименование атрибута |
Функциональные зависимости |
Информация о сроках эксплуатации оборудования |
Инвентарный номер |
* |
Наименование оборудования |
← | |
Дата ввода в эксплуатацию |
← | |
Срок эксплуатации |
← | |
Годовая сумма амортизационных отчислений |
← | |
Планируемая дата снятия с баланса |
← | |
Информация о состоянии тепловых сетей |
Номер участка |
* |
% обветшалости |
← | |
Диаметр задвижки |
← | |
Диаметр труб |
← | |
Приоритет |
← |
Продолжение таблицы 4.1.2.1.
Наименование сущности |
Наименование атрибута |
Функциональные зависимости |
Информация о состоянии котельной |
Инвентарный номер |
* |
Наименование оборудования |
← | |
% обветшалости |
← | |
Приоритет |
← | |
Информация о местоположении тепловых сетей |
Номер участка |
* |
Адреса начала |
← | |
Адрес конца |
← | |
Протяженность |
← | |
Количество задвижек на участке |
← | |
Количество компенсаторов на участке |
← | |
Заявки жителей |
№ заявки |
* |
Адрес |
← | |
Неисправность |
← | |
Место неисправности |
← | |
ФИО заявителя |
← | |
ФИО принявшего заявку |
← | |
Информация о сроках профилактики оборудования |
Дата ввода в эксплуатацию |
← |
Наименование работ |
← | |
Инвентарный номер |
* | |
Годовая сумма амортизационных отчислений |
← | |
Планируемая дата профилактики |
← | |
Список просроченного оборудования
|
Инвентарный номер |
* |
Наименование оборудования |
← | |
Планируемая дата снятия с баланса |
← |
Продолжение таблицы 4.1.2.1.
Наименование сущности |
Наименование атрибута |
Функциональные зависимости |
План прошлого года |
Инвентарный номер |
* |
Наименование оборудования |
← | |
Наименование работы |
← | |
Адрес |
← | |
Плановые сроки выполнения |
← | |
Количество выделенных средств |
← | |
Список оборудования, не пригодного по осмотру |
Инвентарный номер |
* |
Наименование оборудования |
← | |
Список заявок жителей |
Наименование оборудования |
← |
Инвентарный номер |
* | |
Адрес |
← | |
Номер заявки |
* | |
Диаметр трубы |
← | |
Количество секций батареи |
← | |
Список по приоритету |
Предварительные сроки выполнения |
← |
Наименование работ |
← | |
Приоритет |
← | |
План ремонтных работ тепловых сетей и котельной |
Инвентарный номер |
* |
Наименование оборудования |
← | |
Наименование работы |
← | |
Адрес |
← | |
Плановые сроки выполнения |
← | |
Количество выделенных средств |
← | |
Номер участка |
* |
Полученные отношения не требуют нормализации, так как уже представлены в третьей нормальной форме.
При ведении базы данных используются следующие функции:
1. Информация о сроках эксплуатации оборудования:
- удаление – осуществляется удаление значения одного из атрибутов «Инвентарный номер», «Дата ввода в эксплуатацию», «Срок эксплуатации», «Годовая сумма амортизационных отчислений», «Планируемая дата снятия с баланса» из одной из сущностей, содержащей данные атрибуты.
- копирование – осуществляется
копирование значения одного
из атрибутов «Инвентарный
- перемещение – осуществляется перемещение значения одного из атрибутов «Инвентарный номер», «Дата ввода в эксплуатацию», «Срок эксплуатации», «Годовая сумма амортизационных отчислений», «Планируемая дата снятия с баланса» из одной из сущностей, содержащей данные атрибуты, в другую.
- редактирование – осуществляется редактирование значения одного из атрибутов «Инвентарный номер», «Дата ввода в эксплуатацию», «Срок эксплуатации», «Годовая сумма амортизационных отчислений», «Планируемая дата снятия с баланса» одной из сущностей, содержащей данные атрибуты.
- добавление – осуществляется добавление нового значения одного из атрибутов «Инвентарный номер», «Дата ввода в эксплуатацию», «Срок эксплуатации», «Годовая сумма амортизационных отчислений», «Планируемая дата снятия с баланса» в одну из сущностей, содержащей данные атрибуты.
2. Информация о состоянии тепловых сетей:
- удаление – осуществляется удаление значения одного из атрибутов «Номер участка», «% обветшалости», «Диаметр труб», «Диаметр задвижки» сущности «Информация о состоянии тепловых сетей».
- копирование – осуществляется копирование значения одного из атрибутов «Номер участка», «% обветшалости», «Диаметр труб», «Диаметр задвижки» сущности «Информация о состоянии тепловых сетей».
- добавление – осуществляется
добавление нового значения
3. Информация о состоянии котельной:
- удаление – осуществляется
удаление значения одного из
атрибутов «Инвентарный номер»,
«% обветшалости» сущности «
- копирование – осуществляется
копирование значения одного
из атрибутов «Инвентарный
- редактирование – осуществляется редактирование значения одного из атрибутов «Инвентарный номер», «% обветшалости» сущности «Информация о состоянии котельной».
- добавление – осуществляется
добавление нового значения
4. Информация о местоположении тепловых сетей:
- удаление – осуществляется
удаление значения одного из
атрибутов «Номер участка», «Адреса
начала», «Адрес конца», «Протяженность»,
«Количество задвижек на
- копирование - осуществляется
копирование значения одного
из атрибутов «Номер участка»,
«Адреса начала», «Адрес конца»
- редактирование - осуществляется
редактирование значения
- добавление - осуществляется
добавление нового значения
5. Заявки жителей:
- удаление – осуществляется
удаление значения одного из
атрибутов «№ заявки», «Адрес»,
- копирование – осуществляется
копирование значения одного
из атрибутов «№ заявки», «Адрес»,
- редактирование – осуществляется редактирование значения одного из атрибутов «№ заявки», «Адрес», «Неисправность», «Место неисправности», «ФИО заявителя», «ФИО принявшего заявку» сущности «Заявки жителей».
- добавление – осуществляется
добавление нового значения одн