
- •Информационно-поисковая система «архитектурно-археологические памятники цфо»
- •Глава 1. Планирование разработки информационной системы
- •Глава 2. Проектирование и разработка информационной системы
- •Введение
- •Глава 1. Планирование разработки информационно-поисковой системы
- •Понятие информационных систем
- •Основные принципы дизайна
- •Обзор существующих информационно-поисковых систем
- •Глава 2. Проектирование и разработка информационно-поисковой системы
- •Технологии создания информационно-поисковой системы
- •Разработка информационно-поисковой системы
- •Особенности технической реализации
- •Рекомендации по работе с ипс «Архитектурно-археологические памятники цфо»
- •Заключение
- •Список использованных источников
Глава 2. Проектирование и разработка информационно-поисковой системы
Технологии создания информационно-поисковой системы
Для разработки информационно-поисковой системы «Архитектурно-археологические памятники Центрального Федерального округа» я буду использовать среду разработки Turbo Delphi .
Turbo Delphi позволяет создавать приложения в самой надежной, функциональной и управляемой среде быстрой разработки приложений. С его помощью можно создавать высокопроизводительные приложения, используя быстрое компилирование и высокоэффективную интегрированную среду разработки (IDE).
Для реорганизации исходного кода можно использовать более десяти автоматических процедур, в том числе функции объявления переменной, извлечения метода и многих других инструментов, помогающих быстро и безопасно реорганизовать код. Редактор Turbo Delphi ускоряет написание нового кода, автоматизируя разработку распространенных фрагментов кода. При этом имена переменных и правильные методы, свойства и функции подбираются и подставляются автоматически.
Для редактирования изображений будут использованы:
Adobe Photoshop CS3
Paint.NET
Информация для ИПС будет храниться в базе данных, созданной с помощью Microsoft Office Access.
Для создания иконки проекта, будет использована программа IconArt.
Разработка информационно-поисковой системы
Информационно-поисковая система «Архитектурно-археологические памятники ЦФО» состоит из двух частей, это редактор и поисковик.
Рассмотрим структуру поисковика и определим из каких частей он состоит.
М
акет
окна «Карта Центрального Федерального
Округа»
Карта ЦФО - компонент TImage.
Стартовое окно поисковика – карта Центрального Федерального Округа:
Рисунок 7. Стартовое окно поисковика – карта ЦФО
Карта представляет собой картинку, загруженную в компонент TImage с помощью свойства Picture.
Поиск осуществляется по следующему алгоритму:
выбор интересующей области на карте;
нажатие на выбранную область;
загрузка из базы данных таблицы с информацией по этой области и заполнение необходимых полей информацией и картинками.
М
акет
основного окна с информацией о памятниках.
Меню
Подпись к картинке 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 записей.
Первое поле представляет собой код записи, следующие два – адреса картинок, еще два поля хранят информацию для подписи картинок, и последнее поле – это полное описание памятника.