Сохранение отчетности в *.xls файл, Реализация базы данных - Разработка методов конвертирования данных из текстового в реляционный формат при проведении компьютерных экспериментов

При запуске программы с входными параметрами {"-makexls" "filename. xls" "температурная_точка" "отклонение" "элемент"} происходит извлечение результатов экспериментов, с температурными точками находящимися в диапазоне от [температурная_точка - отклонение; температурная_точка + отклонение], содержащих "элемент". Извлеченные из базы данных характеристики, соответствующие запросу хранятся в оперативной памяти, после чего с помощью интерфейса прикладного программирования(API) jXLS[1] формируется файл *.xls, содержащий искомые данные (Рис. 19).

сформированный *.xls файл

Рисунок 19. Сформированный *.xls файл

Реализация базы данных

Для реализации каждой из таблиц были написаны SQL-запросы для администрирования (Приложение 1). Для каждой из таблиц были сформированы и связанны SEQUENCE для первичных ключей. Кроме первичных ключей внедрены поля model_id и temp_point, состоящие из характеристик идентификационного номера математической модели и порядкового номера температурной точки для определения связи с математической моделью и температуры. (Рис.20)

пример sequence выражения и содержащегося в таблице ключа

Рисунок 20. Пример SEQUENCE выражения и содержащегося в таблице ключа

Для изменения параметров подключения к базе данных был сформирован файл (Рис. 21, Рис. 22). Для облегчения конфигурирования программы под ИИС "MD_SLAGMELT" вынесены поля адреса обращения к базе данных, имя администратора и пароля.

директория пути к файлу dbconnection.properties

Рисунок 21. Директория пути к файлу dbConnection. properties

параметры подключения к базе данных в файле dbconnection.properties

Рисунок 22. Параметры подключения к базе данных в файле dbConnection. properties

Похожие статьи




Сохранение отчетности в *.xls файл, Реализация базы данных - Разработка методов конвертирования данных из текстового в реляционный формат при проведении компьютерных экспериментов

Предыдущая | Следующая