1 РАЗРАБОТКА АВТОМАТИЗИРОВАННОЙ ИНФОРМАЦИОННОЙ СИСТЕМЫ «ПРЕДПИСАНИЯ НАДЗОРНЫХ ОРГАНОВ» ДЛЯ ОАО «КУЗБАССЭНЕРГО» Научный руководитель : Пимонов Александр Григорьевич, д.т.н., профессор Исполнитель: Логинов Дмитрий Викторович, студент гр. ПИ-071 Кузбасский государственный технический университет имени Т.Ф. Горбачева Факультет информационных технологий и менеджмента Дипломная работа Кемерово – 2012
2 Контроль и надзор Лицензирование Учёт и регистрация Научно-исследовательская деятельность Профилактика Обучение Надзорные органы: назначение, функции
3 Чем же страшен надзор? Штрафы Приостановление деятельности Уголовное наказание
4 Цель: разработка программы, помогающей избежать штрафных санкций. Цель и задачи Задачи: 1) Анализ и оценка существующих решений; 2) Разработка структуры системы; 3) Создание программного продукта.
5 Продукты сторонних разработчиков Недостатки: - использование двухзвенных сетевых технологий; - отсутствие «выхода» - отчётов; - статичность критериев отправки уведомлений; - не предусмотрена работа с мероприятиями; - полное отсутствие экспертиз и техосвидетельствований. Электронный учёт предписаний надзорных органов ОАО «Квадра» - «Белогородска региональная генерация» Информационная система управления промышленной безопасностью ООО «ЛУКОЙЛ-Нижегороднефтеоргсинтез»
6 Выбор средств реализации Oracle Database Oracle Application Server Oracle Internet Developer Suite
7 Определение объектов (станций) Проверки надзорных органов Внесение информации о проверке станции Внесение из предписаний списка нарушений (по каждой проверке) По каждому нарушению можно составить список мероприятий Экспертизы ПБ Определение объектов (конкретного оборудования) Внесение информации об экспертизе по каждому из объектов отдельно Ввод замечаний по каждой экспертизе каждого оборудования При необходимости вводятся мероприятия по работе над замечаниями
8 Схема данных Почтовый SMTP-сервер Perl Windows server OLE-Server Oracle HTTP Server Mod_plsql Oracle Database 9i EE Oracle Application Server Формы Отчеты П О Л Ь З О В А Т Е Л И Java Справочники Основные таблицы Представления Процедуры и пакеты Логи Политики безопасности Пользователи
9 Интерфйес и основные возможности Ведение справочников и внесение основной информации Ручное установление условий отправки уведомлений Автоматическа рассылка уведомлений по критериям Автоматическая загрузка больших массивов данных Выгрузка отчётности Хранение файлов по сущностям системы
10 Ввод и редактирование данных. Добавление файлов. Назначение ответственных лиц. Автоматическая загрузка замечаний / нарушений. Ручное внесение замечаний / нарушений / мероприятий. Получение разнообразной отчётности. Экспертизы и проверки.
11 Проверка на соответствие критериям - ежедневно. Отправка - ежедневно по наличию писем. Критерии задаются пользователями. Рассылка уведомлений
12 Загрузка происходит автоматически, без участия пользователя. Word-файл разбирается на Windows-сервере с помощью Perl. Информация загружается в Oracle уже иным Perl- скриптом. Храниличще Perl-скриптов расположено на сервере Oracle. Данные о всех этапах загрузки сохраняются в лог сервера. Загрузка Загрузка данных Ключевые слова, по которым машина находит нужные столбцы
13 Цель работы достигнута, информационная система создана, в процессе эксплуатации она помогает отслеживать нежелательные моменты и даёт возможность избежать штрафных санкций. Заключение Проведен обзор имеющихся на рынке аналогов системы. Разработана структура информационного хранилища. Работы по созданию АИС проведены, система введена в эксплуатацию. В настоящий момент идут работы по расширению функционала системы.
14 РАЗРАБОТКА АВТОМАТИЗИРОВАННОЙ ИНФОРМАЦИОННОЙ СИСТЕМЫ «ПРЕДПИСАНИЯ НАДЗОРНЫХ ОРГАНОВ» ДЛЯ ОАО «КУЗБАССЭНЕРГО» Научный руководитель : Пимонов Александр Григорьевич, д.т.н., профессор Исполнитель: Логинов Дмитрий Викторович, студент гр. ПИ-071 Благодарю за внимание Кемерово – 2012
15