Студия SoftTime  

нижний новгород

IT-студия SoftTime

Портфолио / Программный комплекс "001"


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

Программный комплекс "001" является клиент-серверным приложением с внешним сервером базы данных и предназначен для поиска справочной информации по транспортным и прочим услугам городов Дзержинск и Н.Новгород.

В качестве сервера базы данных, функционирующего на локальной или удалённой машине, выступает СУБД MySQL версии 3.23-4.17. Клиент базы данных реализован с использованием C++ Builder.

В основе взаимодействия клиента и сервера базы данных лежит, компонент dbExpress, выбор которого определялся его преимуществами над альтернативными компонентами, среди которых максимальная скорость взаимодействия с сервером базы данных и возможность использования нескольких альтернативных СУБД.

К клиентской части предъявляется ряд требований:

  • возможность поиска по ключевым словам (наименования остановочных пунктов, названия предприятий и т.п.);
  • возможность структурного представления информации;
  • линейное возрастание скорости доступа к информации при возрастании числа ключевых слов до 50000, которое не должно превышать 2 с.

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

При разработке базы данных приложения 001 к ней предъявлялись следующие требования:
  • высокая скорость доступа к информации;
  • расширяемость, позволяющая легко вводить дополнительную информацию, отличающуюся по структуре от уже присутствующей в базе данных;
  • контроль за частотой обращения к информации;

Описание интерфейса

При старте программы осуществляется загрузка ключевых слов из базы данных в клиентскую часть, в дальнейшем сортировка и поиск по ключевым словам осуществляется средствами клиента, с извлечением информации по ключевому слову из базы данных. Такая схема позволяет значительно ускорить работу связки клиент-сервер.

Внешний вид приложения представлен на рисунке ниже.

Внешний вид программы
рис. 1.

Интерфейс клиентской части состоит из двух панелей:

Панели поиска (см. рис.1. левая часть) и панели представления (см. рис.1. правая часть). Каждая из панелей состоит из нескольких вкладок. При первом обращении к приложению на панели поиска открыта вкладка "Поиск", позволяющая осуществлять поиск по ключевым словам, результат которого отображается на панели представления в результате нажатия клавиши Enter или выбора ключевого слова левым щелчком мыши. Помимо поиска по ключевым словам клиент "001" позволяет оператору осуществлять выбор информации из структурных списков, представленных на рисунках ниже.


Внешний вид программы
Структурное представление информации по автобусному сообщению
Внешний вид программы
Структурное представление информации по авиарейсам
Наверх  
 
 

IT-студия "SoftTime" создана группой профессионалов в IT-области: Кузнецовым М.В., Голышевым С.В., Симдяновым И.В., которым есть чем гордиться и чем доказать свой профессионализм: большое количество выполненных работ, многочисленные достижения и награды, полученные в результате профессиональной деятельности, авторство большого количества книг по программированию и разработке сайтов. Все это служит гарантией надежности Web-студии "SoftTime" и залогом будущего успешного взаимодействия.

Записки реаниматолога. Автор: Кузнецов М.В. PHP на примерах (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (третье издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Головоломки на PHP для хакера (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В.
MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Народные советы. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Головоломки на PHP для хакера. Авторы: Кузнецов М.В., Симдянов И.В.
Программирование: ступени карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP Security & Cracking Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP5 на примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. PHP5. Практика создания web-сайтов. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Самоучитель PHP5. Авторы: Кузнецов М.В., Симдянов И.В.