Программный комплекс «001»

Базы данных
317 просмотров
01.03.2007
Программный комплекс «001».gif

Программный комплекс «001» является клиент-серверным приложением с внешним сервером базы данных и предназначен для поиска справочной информации по транспортным и прочим услугам. В качестве сервера базы данных, функционирующего на локальной или удалённой машине, выступает СУБД MySQL версии 3.23-4.17. Клиент базы данных реализован с использованием C++ Builder. В основе взаимодействия клиента и сервера базы данных лежит, компонент dbExpress, выбор которого определялся его преимуществами над альтернативными компонентами, среди которых максимальная скорость взаимодействия с сервером базы данных и возможность использования нескольких альтернативных СУБД. К клиентской части предъявляется ряд требований: * возможность поиска по ключевым словам (наименования остановочных пунктов, названия предприятий и т.п.); * возможность структурного представления информации; * линейное возрастание скорости доступа к информации при возрастании числа ключевых слов до 50000, которое не должно превышать 2 с. Структура базы данных При разработке базы данных приложения 001 к ней предъявлялись следующие требования: * высокая скорость доступа к информации; * расширяемость, позволяющая легко вводить дополнительную информацию, отличающуюся по структуре от уже присутствующей в базе данных; * контроль за частотой обращения к информации; Описание интерфейса При старте программы осуществляется загрузка ключевых слов из базы данных в клиентскую часть, в дальнейшем сортировка и поиск по ключевым словам осуществляется средствами клиента, с извлечением информации по ключевому слову из базы данных. Такая схема позволяет значительно ускорить работу связки клиент-сервер.
MySQL