Информационная система "Конференции"



IV Всероссийская конференция молодых ученых по математическому моделированию и информационным технологиям

Красноярск, Академгородок, 3-5 ноября 2003 года

Тезисы докладов


Информационные технологии

Создание гибких интерфейсов для информационных систем

Павлов А.И., Юрин А.Ю.

Институт динамики систем и теории управления СО РАН (Иркутск)

Разработку информационной системы (ИС) по клиент-серверной технологии обычно разделяют на два этапа: создание серверной части, т.е. базы данных (БД), и создание клиентской части. Разработка серверной части заключается в создании таблиц реляционных систем управления базами банных (СУБД) или классов и методов объектных СУБД. Разработка клиента заключается в создании пользовательского интерфейса (ПИ) к БД.

В настоящее время существуют программные системы, автоматизирующие разработку серверной части, например, такие как ErWin и Rational Rose.

В свою очередь разработка ПИ осуществляется с помощью систем быстрой разработ-ки приложений (Rapid Application Development). Использование таких систем значительно ускоряет создание прикладной программы за счет использования готовых компонентов. Однако, при создании ПИ для информационных систем, этого часто бывает недостаточно, т.к. необходимо выполнить большое количество не автоматизированных однотипных действий, для реализации стандартных функций ИС (добавление, корректировка и удаление записей БД). На этом этапе часто возникает необходимость внесения изменений в код программы, и это зачастую негативно сказывается на качестве создаваемой системы. Полностью исключить возможность появления таких ситуаций, даже при тщательно проведенном моделировании, очень сложно, поэтому в создаваемый ПИ необходимо внести элементы адаптивности.

Для решения этой задачи в случае реляционных СУБД были разработаны методы получения актуальной информации о структуре БД и методы создания форм просмотра и корректировки данных для таблиц реляционной СУБД на основе описания этих таблиц. Добавление таких возможностей в информационную систему обеспечивает адаптацию к изменениям в структуре БД. Чтобы проверить работу таких методов, был создан прототип системы управления техническим обслуживанием и ремонтом.

Информация о структуре БД может быть использована для создания пользовательских отчетов и сценариев генерации пользовательского интерфейса информационной системы. Создание интерфейса и печатных документов средствами самой системы по указаниям пользователя может обеспечить возможность создания клиентской части информационной системы, даже если пользователь не является профессиональным программистом.

Литература.

1.Берман А.Ф., Николайчук О.А., Павлов А.И., Юрин А.Ю. Моделирование свойств адаптивности программой системы // Материалы Всероссийской конференции «Инфоком-муникационные и вычислительные технологии и системы». – Улан-Удэ. – Издательство Бурятского Госуниверситета. – 2003. – Часть 1.– С. 45-48.

Дополнительные материалы: HTML
Примечание. Тезисы докладов публикуются в авторской редакции



Ваши комментарии
Обратная связь
[ICT SBRAS]
[Головная страница]
[Конференции]

© 1996-2000, Институт вычислительных технологий СО РАН, Новосибирск
© 1996-2000, Сибирское отделение Российской академии наук, Новосибирск