Автор: Пользователь скрыл имя, 29 Мая 2013 в 12:22, дипломная работа
Данная работа содержит описание разработки системы визуализации автоматизированной информационно-измерительной системы коммерческого учета электроэнергии (АИИС КУЭ).
В работе рассматриваются технологии, с помощью которых реализована система: Delphi, MySQL, Microsoft Excel.
Данная работа выполнена по заказу предприятия ОАО «Ижмашэнерго».
ВВЕДЕНИЕ 5
1. ОБЗОР АНАЛОГОВ 7
1.1. Комплекс программного обеспечения «Пирамида 2000» 7
1.2. АИИС «Телеучет» 8
1.3. АИИС КУЭ компании Энсис Технологии 10
1.3.1. Основные функции 11
1.3.2. Уровни АИИС КУЭ 12
1.3.3. Состав технических средств 12
1.3.4. Реализация проекта по созданию АИИС КУЭ 13
2. ПОСТАНОВКА ЗАДАЧИ 15
2.1. АСКУЭ 15
2.1.1. Функции системы 16
2.2. АСКУЭ КУЭ 16
2.2.1. Состав системы 16
2.2.2. Функции системы 18
2.2.3. Области применения 18
2.2.4. Юридический аспект 20
2.3. Оптовый рынок электроэнергии (ОРЭ) 20
2.4. Розничный рынок электроэнергии (РРЭ) 21
2.4.1. Рынок мощности 21
2.4.2. Рынок электроэнергии 23
2.4.3. Рынок мощности 26
2.4.4. Розничные рынки 27
2.5. Постановка задачи 35
2.5.1. Разрабатываемое ПО 36
2.5.2. Функции ПО 37
3. СРЕДСТВА РАЗРАБОТКИ 39
3.1. Delphi - язык программирования 39
3.1.1. Целевая платформа 39
3.1.2. История языка 39
3.1.3. Объектно-ориентированные особенности языка 42
3.2. MySQL 43
3.2.1. О происхождении MySQL 44
3.2.2. Лицензирование 44
3.2.3. Платформы 45
3.2.4. Языки программирования 45
3.3. Microsoft Excel 45
3.3.1. История 46
4. РЕАЛИЗАЦИЯ СИСТЕМЫ 48
4.1. Логическая структура программы 48
4.1.1. «Текущая работа» 48
4.1.2. «Отчетность» 48
4.1.3. «Графика» 50
4.1.4. «Администрирование» 51
4.2. Структура экрана программы 51
4.3. Описание модулей программы 51
ЗАКЛЮЧЕНИЕ 53
ЛИТЕРАТУРА 55
ПРИЛОЖЕНИЯ 57
ПРИЛОЖЕНИЕ 1. Снимки работы программы. 57
ПРИЛОЖЕНИЕ 2. Схема логической структуры программы 67
ПРИЛОЖЕНИЕ 3. Код программы 68
3.1. Код функции MAIN 68
3.2. Код функции tangens 72
3.3. Код функции Period 79
3.4. Код функции Auth 96
ПРИЛОЖЕНИЕ 4. Таблицы 100
Таблица 4.1. Технические характеристики существующих ИИК предприятий группы ОАО «Ижевский машзавод» 100
ПРИЛОЖЕНИЕ 5. Блок-схемы 103
5.1. Блок-схема процедуры passEditKeyUp, используемой при авторизации. 103
5.2. Блок-схема процедуры FormCreate, используемой при авторизации. 104
5.3. Блок-схема процедуры FormCreate, используемой при формировании справки о загрузке по периоду. 105
5.4. Блок-схема процедуры FormCreate, используемой при формировании периодического графика загрузки фидеров. 107