Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
4Курсовая_Балабанова.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
3.38 Mб
Скачать

Глава 2. Проектирование и разработка информационно-поисковой системы

    1. Технологии создания информационно-поисковой системы

Для разработки информационно-поисковой системы «Архитектурно-археологические памятники Центрального Федерального округа» я буду использовать среду разработки Turbo Delphi .

Turbo Delphi позволяет создавать приложения в самой надежной, функциональной и управляемой среде быстрой разработки приложений. С его помощью можно создавать высокопроизводительные приложения, используя быстрое компилирование и высокоэффективную интегрированную среду разработки (IDE).

Для реорганизации исходного кода можно использовать более десяти автоматических процедур, в том числе функции объявления переменной, извлечения метода и многих других инструментов, помогающих быстро и безопасно реорганизовать код. Редактор Turbo Delphi ускоряет написание нового кода, автоматизируя разработку распространенных фрагментов кода. При этом имена переменных и правильные методы, свойства и функции подбираются и подставляются автоматически.

Для редактирования изображений будут использованы:

  • Adobe Photoshop CS3

  • Paint.NET

Информация для ИПС будет храниться в базе данных, созданной с помощью Microsoft Office Access.

Для создания иконки проекта, будет использована программа IconArt.

    1. Разработка информационно-поисковой системы

Информационно-поисковая система «Архитектурно-археологические памятники ЦФО» состоит из двух частей, это редактор и поисковик.

Рассмотрим структуру поисковика и определим из каких частей он состоит.

М акет окна «Карта Центрального Федерального Округа»

Карта ЦФО - компонент TImage.

Стартовое окно поисковика – карта Центрального Федерального Округа:

Рисунок 7. Стартовое окно поисковика – карта ЦФО

Карта представляет собой картинку, загруженную в компонент TImage с помощью свойства Picture.

Поиск осуществляется по следующему алгоритму:

  1. выбор интересующей области на карте;

  2. нажатие на выбранную область;

  3. загрузка из базы данных таблицы с информацией по этой области и заполнение необходимых полей информацией и картинками.

М акет основного окна с информацией о памятниках.

Меню

Подпись к картинке 2

Картинка1

Картинка 2

Подпись к картинке 1

Описание

В конец

Назад

Далее

В начало

Ок

1

Меню – TmainMenu;

Картинка1, 2 – TImage;

Подпись к картинке 1, 2 - TLable;

Описание - TDBMemo;

Текстовое поле (1) - TEdit;

Кнопки навигации (В конец, Назад, Ок, Далее, В начало) – Tbutton.

Основное окно программы – это окно с информацией о памятниках выбранной на карте области:

Рисунок 8. Основное окно - окно с информацией о памятниках выбранной на карте области

Описание памятников, их картинки и подписи хранятся в базе данных и при активации данной формы загружаются в указанные им места.

Картинки памятников загружаются в компоненты TImage, подписи к ним – в компоненты TLabel, описание загружается в компонент TDBMemo.

Кнопки «Назад» и «Вперед» позволяют переходить к следующему или предыдущему памятнику.

Кнопки «В начало» и «В конец» позволяют переходить к первому или последнему памятнику в базе данных.

В пустое поле внизу формы (TEdit) можно ввести число, соответствующее номеру какого-либо памятника и по нажатию кнопки «Ok» загрузить на форму информацию об этом памятнике.

Окно «О программе» представляет собой небольшого размера окно с информацией о разработчике программы.

Рисунок 9. Окно «О программе»

Макет окна «Совет дня».

Назад

Далее

Знаете ли вы..

советы

Назад, Далее – Tbutton;

«Знаете ли вы..» - TLable;

Советы - TDBMemo.

Окно «Совет дня».

Рисунок 10. Окно «О программе»

Данное окно представляет собой «шпаргалку» по использованию программы, рассказывает о возможностях данной информационно-поисковой системы.

Кнопки «Назад» и «Далее», позволяют переходить к следующей и предыдущей записи базы данных.

В текстовое поле загружается информация (советы) по использованию программы и о ее возможностях.

В программе есть возможность поиска по конкретным областям округа.

Окно поиска выглядит так:

Рисунок 11. Окно поиска

Поиск позволяет найти и просмотреть описание памятника, удовлетворяющее запросу пользователя.

Теперь рассмотрим редактор программы.

Рисунок 12. Окно редактора

Структура окна редактора.

Окно состоит из:

  • кнопок (TButton) «Открыть таблицу», «Сохранить» и «Удалить»;

  • поля выплывающего списка (TComboBox);

  • таблицы (TDBGrid);

  • четырех текстовых полей (TDBMemo и TEdit).

Рисунок 13. Пример редактирования данных

При нажатии на кнопку «Открыть таблицу», выбираем и загружаем нужную нам базу данных. Затем из выплывающего списка выбираем область, которую хотим редактировать. Выбрав область, информация загружается в таблицу на форме.

Нажав на интересующую строку в загруженной таблице, данные загружаются в текстовые поля, где их уже можно редактировать.

Структура базы данных.

Рисунок 14. База данных

База данных состоит из 17 таблиц, соответствующих областям Центрального Федерального Округа. Каждая таблица хранит информацию о архитектурно-археологических памятниках определенной области.

Каждая таблица состоит из 6 полей и 8 записей.

Первое поле представляет собой код записи, следующие два – адреса картинок, еще два поля хранят информацию для подписи картинок, и последнее поле – это полное описание памятника.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]