+
Действующая цена700 499 руб.
Товаров:
На сумму:

Электронная библиотека диссертаций

Доставка любой диссертации в формате PDF и WORD за 499 руб. на e-mail - 20 мин. 800 000 наименований диссертаций и авторефератов. Все авторефераты диссертаций - БЕСПЛАТНО

Расширенный поиск

Технология автоматизации создания приложений баз данных с ГИС-функциональностью на основе их декларативных спецификаций

  • Автор:

    Фереферов, Евгений Сергеевич

  • Шифр специальности:

    05.13.11

  • Научная степень:

    Кандидатская

  • Год защиты:

    2014

  • Место защиты:

    Иркутск

  • Количество страниц:

    152 с. : ил.

  • Стоимость:

    700 р.

    499 руб.

до окончания действия скидки
00
00
00
00
+
Наш сайт выгодно отличается тем что при покупке, кроме PDF версии Вы в подарок получаете работу преобразованную в WORD - документ и это предоставляет качественно другие возможности при работе с документом
Страницы оглавления работы


Содержание
Содержание
Введение
Глава 1. Технологии и инструментальные средства разработки прикладных
программных систем
1.1. Императивное программирование и библиотеки компонентов
1.2. Порождающее программирование и CASE системы
1.3. Декларативное программирование
1.4. Методы интеграции ГИС-функциональности в разрабатываемые системы
1.5. Сравнение инструментальных средств для задачи разработки приложений
баз данных
Выводы
Глава 2. Технология автоматизации создания приложений БД
2.1. Предлагаемый подход
2.2. Модель приложения БД
2.3. Язык спецификаций приложений БД
Выводы
Глава 3. Инструментальная система создания приложений БД
3.1. Требования к функциональному обеспечению и архитектуре
инструментальной системы
3.2. Ядро системы
3.3. Подсистема управления спецификациями
3.4. Подсистема Редактор БД
3.5. Построитель пользовательских запросов
3.6. Программный интерфейс для взаимодействия с внешними программными системами
3.7.Построитель отчётов
3.8. Подсистема «Карта»
Выводы

Глава 4.Применение инструментальной системы «ГеоАРМ»
4.1.Разработка приложения для БД «Pubs»
4.2. Разработка АИС «Управление многоквартирными домами г. Иркутска»
ЗАКЛЮЧЕНИЕ
Список сокращений и условных обозначений
Литература
Приложение А. Семантика языка спецификаций ПБД
Приложение Б. Спецификация АИС «Единый общегородской регистр адресов недвижимости»

Введение
Актуальность темы. Современные прикладные программные системы (ППС) ориентированы на решение вычислительных задач или задач обработки данных. В обоих случаях, как правило, осуществляется работа с большими объёмами информации сложной структуры, что обуславливает необходимость использования баз данных (БД) и реализации специализированных функций для решения задач конкретной предметной области. В их числе сбор, хранение, и преобразование информации, выполнение вычислений над полем данных, а также агрегация, анализ и предоставление данных пользователям. Создание эффективных процедур для работы с БД является важной задачей при проектировании и реализации ППС. Необходимость обработки и визуализации разнообразных форм информации (текстовой, числовой, графической) требует при реализации ППС разработки качественных человеко-машинных интерфейсов и привлечения в ряде случаев специализированных технологий (например, геоинформационных технологий для обработки данных, обладающих пространственной привязкой).
Программное обеспечение, реализующее интерфейс для взаимодействия пользователей с предметными БД, будем называть приложением баз данных (ПБД). Основные задачи ПБД: обеспечение выполнения стандартных операций, а именно, создания, чтения, модификации и удаления записей таблиц БД, а также ряда дополнительных, таких, как поиска, фильтрации данных, формирования отчетов, и других операций. ПБД могут быть как частью (подсистемой) ППС (например, частью биллинговой системы), так и самостоятельными ППС (например, городской реестр адресов, реестр объектов недвижимости). Кроме того, ПБД могут входить в состав вычислительных систем, например, в качестве подсистемы для регистрации пользователей.
Современные технологии разработки ПБД, основанные на императивном программировании и использовании развитых библиотек визуальных компонентов (например, Visual Component Library [45,90] или Microsoft

понимания желаемого механизма работы пользователя с данными. Например, ссылка из списка А в справочник В (внешний ключ) при работе с записями списка А обеспечивает выбор значений из В, а для каждой записи В позволяет формировать список значений из А (механизм «Мастер-детали»). В описании «Представлений» содержится информация о декодировании значений по ссылкам и способах интерпретации связей, что обеспечивает автоматическое построение удобного пользовательского интерфейса.
Для большинства ПБД, предназначенных для решения сугубо реестровых задач (например, регистр населения, реестр объектов недвижимости), при создании приложения БД достаточно описать «Таблицы» и «Представления». Объекты модели «Надстройки» необходимы для поддержки взаимодействия с внешними модулями, отвечающими за решение не заложенных в ПБД задач (например, сложные вычисления, построение графиков).
Объекты модели «Правила» отвечают за реализацию специфических бизнес-функций между различными объектами модели ПБД, например, установка режимов модификации данных, проверка на уникальность, взаимодействие с ПД. Правила могут влиять как на работу с конкретными таблицами БД, так и на формирование пользовательского интерфейса. Например, при наличии в таблице координат пространственного объекта формируются специальные элементы пользовательского интерфейса для поддержки функций связи с цифровыми картами и автоматического построения пространственных объектов.
Для поддержки процесса создания моделей ПБД применяется специально разработанная инструментальная система «ГеоАРМ» [8, 11, 12, 15, 20, 51, 55, 56]. Инструментальная система обеспечивает поддержку следующих процессов: подключение к БД, загрузка структурных метаданных таблиц БД, уточнение структуры и связей таблиц, формирование представлений, задание правил, описание взаимодействия с надстройками, а также уточнение механизмов отображения (для формирования пользовательского интерфейса). Необходимо отметить, что такое уточнение не является необходимым, поскольку структурной информации о таблицах и представлениях в предлагаемой технологии достаточно

Рекомендуемые диссертации данного раздела

Время генерации: 0.139, запросов: 967