При эксплуатации парогенераторов на атомных электростанциях накапливаются большие объемы информации. Для эффективного использования и структуризации данных о парогенераторах предлагается разработка базы данных. База данных позволяет упростить процесс учета и контроля загрязненности парогенераторов, создать единую структуры данных, оперативно получать необходимую информацию [1].
При анализе предметной области были выявлены основные объекты базы данных: парогенераторы, типы парогенераторов, блок атомной электростанции (АЭС). Информация об объектах сохранена в таблицах. Вывод информации пользователю осуществляется с помощью форм, отчетов, таблиц.
На рис. 1 представлена инфологическая модель разработанной базы данных, выполненная в виде ER-диаграммы, учитывающая особенности рассматриваемой предметной области. Стержневыми сущностями являются основные объекты базы данных. База данных учитывает следующие характеристики парогенераторов: теплотехнические характеристики, технологию обработки, параметры парогенераторов, элементы парогенераторов.
Программная реализация базы данных выполнена в СУБД Access [2,3]. На рис.2 представлена форма «Главное меню». Данная форма позволяет выбрать пользователю один из режимов работы с базой данных. В режиме «Работа с базой данных» (рис.3) пользователь может просматривать и редактировать данные. В режиме «Обработка данных» (рис.4) пользователь может получить данные о контроле загрязненности по номеру документа контроля, осуществить отбор парогенераторов по требуемой мощности, просматривать основные характеристики парогенераторов. Режим «Отчеты» (Рис.5) предназначен для вывода данных на печать.
Для защиты базы данных от не санкционированного доступа третьих лиц предусмотрена защита при помощи пароля. В случае неправильного ввода пароля система откажет пользователю в доступе.
Рис. 1. ER-диаграмма базы данных
Рис. 2. Форма «Главное меню»
Рис. 3. Форма «Работа с базой данных»
Рис. 4. Форма «Обработка данных»
Рис. 5. Форма «Отчеты»
В заключении хотелось бы отметить, что программная реализация в СУБД Access выполнена для наглядности. Для повышения производительности базы данных необходим перенос на более мощную СУБД, например ORACLE или MS SQL. При выборе программной реализации базы данных необходимо обеспечение информационной универсальности, возможности расширения, внутренней совместимости компонент и связи с подсистемами верхнего уровня.
Литература:
- Костенко А. Г. Информационная система «Парогенераторы АЭС». Доклад 6-го международного семинара по горизонтальным парогенераторам, г. Подольск, 2004.
- Арбатская О. А. Системы управления базами данных (СУБД) [Текст]: учебное пособие для иностранных студентов / О. А. Арбатская. — Москва: НИЯУ МИФИ, 2014. — 99 с. (Заботина Н. Н. Проектирование информационных систем [Текст]: учеб. пособие для вузов / Н. Н. Заботина. — +СD-R. — М.: ИНФРА-М, 2011. — 331 с.
- Шнырёв С. Л. Базыданных [Электронный ресурс]: учебное пособие для вузов / С. Л. Шнырёв. — Москва: НИЯУ МИФИ, 2011.