Дипломная работа: Проектирование системы автоматизации ведения учетно-отчетной документации

На рисунке 3.4 показан алгоритм работы подсистемы "Учет потребления электроэнергии юридических абонентов".



Рисунок 3.4 - Алгоритм работы подсистемы "Учет потребления


?????????????? ??????????? ?????????"

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

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

Также необходимо реализовать возможность на основании введенных данных автоматических расчетов:

расчет среднесуточного потребления электроэнергии;

расчет предполагаемого (ожидаемого) расхода электроэнергии за месяц;

расчет текущего расхода;

расчет разности предполагаемого и текущего расходов.

На рисунке 3.5 показан алгоритм работы подсистемы " Учет потребления электроэнергии бытовых абонентов".


??????? 3.5 - ???????? ?????? ?????????? "???? ??????????? ?????????????? ??????? ?????????"

При ведении учета потребления электроэнергии бытовых абонентов необходимо иметь возможность внесения данных о расходе потребления электроэнергии бытовыми абонентами на фидерах.

Для формирования отчетов инженеру пофидерного анализа необходимо предоставить возможность выбора типа отчета. А также возможность предварительного просмотра отчета нажатием кнопки "сформировать отчет", и если необходимо, распечатать его.

3.2 Разработка структуры базы данных

При проектировании базы данных следует придерживаться правил нормализации таблиц:

каждое поле любой таблицы должно быть уникальным;

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

для каждого значения первичного ключа должно быть одно и только одно значение любого из столбцов данных, и это значение должно относиться к объекту таблицы;

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

Каждый объект будет представлен отдельной таблицей базы данных. Элементы данных будут представлены полями таблиц. Имена таблиц и их полей подберем исходя из имен объектов и элементов данных. Проект базы данных включает в себя 5 таблиц:

таблицу фидеров (Phider);

таблицу абонентов "Abonent-inf";

таблицу расхода на фидерах "Phider- Rashod";

таблицу расхода юридических абонентов "Abonent_Pashod";

таблицу расхода бытовых абонентов "Bit".

Опишем базу данных в табличной форме.

Таблица 3.1 - Структура таблицы "Phider"

Имя поля Описание Тип Размер Ключ
Name Наименование фидера Текстовый 25 *
N_schetchik № счетчика Числовой Длинное целое
Koef Коэффициент Числовой Короткое целое
Pokaz Показания Числовой Значение с плавающей точкой
Temp Поле для хранения промежуточной информации Числовой Длинное целое

Таблица "Phider- Rashod" (таблица 3.2) является подчиненной таблице "Phider".

Таблица 3.2 - Структура таблицы "Phider- Rashod"

Имя поля Описание Тип Размер Ключ
Nomer Номер записи Счетчик Длинное целое *
Name Наименование фидера Текстовый 25
Data Дата Дата Краткий формат даты
Pred_Pokaz Предыдущие показания Числовой Длинное целое
Nast Настоящие показания Числовой Длинное целое
Raznost Разность Числовой Длинное целое
Koef Коэффициент Числовой Длинное целое
Rashod Расход Числовой 6
Polez Полезный отпуск электроэнергии Числовой Длинное целое
Poteri Количество неоплаченной электроэнергии Числовой Длинное целое
Procenti Количество неоплаченной электроэнергии в процентах Числовой Длинное целое

Таблица 3.3 - Структура таблицы "Abonent-inf"

Имя поля Описание Тип Размер Ключ
Name Наименование абонента Текстовый 100 *
N_schetchik № счетчика Числовой Длинное целое
Nast_Pokaz Настоящие показания Числовой Длинное целое
Phider Фидер Текстовый 50
Adres Адрес Текстовый 240
Tel Телефон Текстовый 10
Temp Поле для хранения промежуточной информации Числовой Длинное целое

К-во Просмотров: 302
Бесплатно скачать Дипломная работа: Проектирование системы автоматизации ведения учетно-отчетной документации