Дипломная работа: Проектирование системы автоматизации ведения учетно-отчетной документации
настоящие (текущие) показания абонента;
дата контрольного съема (контрольный съем - показания, снятые у абонента в средине отчетного периода);
среднесуточный расход (рассчитывается на основе контрольного съема)
предполагаемый расход абонента за месяц;
расход по отчету абонента;
разность (потери) от предполагаемого расхода и расхода по отчету абонента;
расход электроэнергии бытовых потребителей по фидерам.
2. Разработка информационного обеспечения автоматизированной системы
2.1 Разработка структурной схемы программы
Этап проектирования структуры программы заключается в разработке детальной схемы будущей программы, на которой указываются классы, их свойства и методы, а также различные взаимосвязи между ними.
На основе анализа предметной области и формулировки требования осуществляется определение функций, которые должна выполнять разрабатываемая программа, а также концептуализация предметной области.
Структурная схема определяет функциональные возможности программного продукта.
Структурная схема программы ведения учетно-отчетной документации пофидерного анализа изображена на рисунке 2.1
Рисунок 2.1 - Структурная схема программы ведения учетно-отчетной документации пофидерного анализа.
Блоки представленные на рисунке 2.1 выполняют следующие функции:
Модуль расчета расхода электроэнергии и потерь на фидерах определяет текущий расход, т.е. разницу от настоящих и предыдущих показаний, суммирует расход оплаченной электроэнергии всех юридических и бытовых абонентов на фидере и, исходя из этих данных, рассчитывает процент потерь электроэнергии (неоплаченной электроэнергии) на фидере.
Модуль расчета расхода электроэнергии юридических абонентов сравнивает текущие показания с предыдущими показаниями каждого абонента и определяет разницу, т. е текущий расход.
Модуль анализа расхода электроэнергии юридических абонентов на основе промежуточного контрольного съема выполняет расчет среднесуточного потребления и расчет предполагаемого расхода электроэнергии за месяц. А также - расчет разности предполагаемого расхода и текущего расхода.
Модуль формирования отчетов позволяет формировать отчет расхода электроэнергии за месяц юридических абонентов, отчет расхода и процент потерь электроэнергии за месяц на фидерах, просматривать информацию об абонентах.
Журнал списка фидеров отображает информацию о наименовании фидеров; номера счетчиков, установленных на фидерах; ежемесячные показания электроэнергии на фидерах.
Журнал списка юридических абонентов содержит наименования организаций, их адреса, телефоны и названия фидеров, на которых расположены данные организации.
Журнал статистики потребления электроэнергии юридических абонентов содержит данные для расчетов: показания (контрольного съема, предыдущие и настоящие); номер и коэффициент счетчика. А также - данные расчетов среднесуточного потребления электроэнергии, предполагаемого расхода электроэнергии за месяц, текущего расхода и разности предыдущего и текущего расходов электроэнергии.
Журнал статистики потребления электроэнергии бытовых абонентов содержит данные о потреблении электроэнергии бытовыми потребителями на фидерах.
2.2 Разработка алгоритма программы
Алгоритм программы ведения учетно-отчетной документации пофидерного анализа изображен на рисунке 2.2
|



![]() |

|


Рисунок 2.2 - Алгоритм программы
3. Разработка проектных решений по программному обеспечению автоматизированной системы
3.1 Разработка алгоритмов функциональных подсистем
Разделение процесса разработки сложных программных приложений на отдельные этапы способствовало становлению концепции жизненного цикла программы. Под жизненным циклом (ЖЦ) программы понимают совокупность взаимосвязанных и следующих во времени этапов, начиная от разработки требований к ней и заканчивая полным отказом от ее использования. Стандарт ISO/IEC 12207, хотя и описывает общую структуру ЖЦ программы, не конкретизирует детали выполнения тех или иных этапов:
Анализа предметной области и формулировки требований к программе
Проектирование программы в кодах (собственно программирования)
Внедрения программы