Разработка CRF-генератора отчетов об уровне выбросов парниковых газов по заказу ООН
Заказчик: UNFCCC– Секретариат Рамочной Конвенции ООН по изменению климата
Отрасль: Государственный сектор
Разработанное в ходе проекта программное обеспечение является основой для предоставления годовой отчетности по выбросам парниковых газов (ПГ) разных стран в формате, обязательном для контролирующих органов. Генератор отчетов позволяет ускорить и упростить работу по сбору и проверке данных о выбросах парниковых газов, а также создание отчетности на их основе. Обеспечивается стабильность и защита данных, с возможностью их использования для целей контроля и анализа как в электронном, так и в печатном виде.
Ситуация
Страны, подписавшие Конвенцию, должны сформировать и поддерживать работу по смягчению и устранению последствий изменения климата Земли, а также информировать общественность и международное сообщество об этой работе. В частности, информация о мониторинге уровня выборосов парниковых газов должна регулярно в виде подробных отчетов поступать в секретариат Конвенции.
В отчетах рассматривается более 500 категорий данных, объем одного отчета может достигать 60 страниц и более. Каждая страна заполняет определенный пакет Excel-файлов и отправляет его в штаб-квартиру ООН для дальнейшей обработки и использования. Специалисты АстроСофт в соответствии с целями проекта автоматизировали процедуры ввода данных. Это позволило повысить контроль достоверности данных и упростить формирование отчетов для ООН.
Решение
АстроСофт разработал и внедрил приложение CRF Reporter, позволяющее вводить различные аналитические данные и контролировать их ввод. Генератор отчетов поддерживает возможность создания Excel-файлов и обмена данными между различными пользователями. Эксперты из различных регионов могут внести в систему данные, относящиеся к их региону, и благодаря реализованному механизму экспорта/импорта данных обеспечить их безопасную и оперативную передачу лицу, ответственному за составление общего отчета по стране. Этот механизм также позволяет экспортировать отдельные области данных и впоследствии внести их в отдельную базу региона, города и т.п.. После унификации собранных данных каждая страна отправляет сводный отчет в формате таблиц Excel либо в XML-файле, для последующей загрузки в общую базу данных Секретариата Конвенции.
Результат
С помощью генератора отчетов, созданного АстроСофт, ООН автоматизировала процессы учета и контроля уровня выбросов парниковых газов в атмосферу в различных странах мира. Приложение позволяет упростить сбор данных, контроль их достоверности и полноты, ускоряет процессы формирования отчетности и передачи данных. Другими словами, CRFReporter предоставляет удобный для пользователей и безопасный обмен данными между секретариатом ООН и более 40 стран, предоставляющими отчеты.
Специально разработанная структура базы данных (DB) позволяет задать режим создания многомерных ввода форм, которые подчиняются иерархии переменных, частично доступны для ввода, частично вычисляемы программой и частично используются для визуализации обработки данных (например, благодаря дереву категорий режим ввода можно установить для любого подразделения, участвующего в процессе).
Приложение позволяет протестировать входные данные в соответствии с различными факторами - точность и полноту, несоответствие, регулярные обновления, изменения (включая комментарии к ним) и т.д. Для упрощения приложения для работы пользователя, для разных форматов данных преднастроены шаблоны обработки и визуализации. Пользователь может создавать отчеты в Excel по данным БД с помощью встроенного механизма сопоставления данных.
Используемые технологии
- MS Visual Basic 6,
- Visual C++ 7.1,
- MS XML 4.0,
- MDAC 2.7,
- Install Shield 8,
- Windows Installer 2.0.,
- DB Access
Функциональность:
- Специально разработанная база данных (DB) позволяет задать режим создания многомерных форм ввода, которые подчиняются иерархии переменных, частично доступны для ввода, частично вычисляемы программой и частично используются для визуализации обработки данных (например, благодаря дереву категорий режим ввода можно установить для любого подразделения, участвующего в процессе). Данные дифференцированы по годам.
- Механизм кэширования соответствующих данных.
- Механизм вычисления надлежащего выражения - выражения могут быть представлены практически любой формулой (арифметические операции+ агрегирование), содержащей произвольное число переменных
- Создание отчетов в Excel - может осуществляться пользователем по данным БД с помощью механизма сопоставления данных ячейки Excel DB, с использованием различных правил (тип данных, распределение по ячейкам, повторение операций).
- Механизм обмена данными (XML) – пользователь может частично экспортировать данные в файл и передавать его другому пользователю для дальнейших изменений в БД.
- Различные проверки данных:
- «проверка на ходу» - данные изменения контроля: если базовые данные, отправленные в ООН, были изменены, то они будут автоматически помечены и от пользователя будет требоваться пояснение о причине изменений данных после их отправки.
- полная проверка всей базы данных с любыми изменениями.
- данные полноты тестирования.
- сравнение данных (прошлый и текущий год).
- Автоконвертация данных в зависимости от подразделения, которое их использует.
- Аналитическая графика.
- Настройка распределения.
Скачать