
2.3.4 Описание программных модулей
На рисунке 2.6 представлена блок-схема обобщенного алгоритма
работы информационной системы. Дадим пояснения относительно данной
- после запуска пользователем клиентской части ИС последняя
пытается считать настройки из конфигурационного файла;
- если настройки соединения считать не удалось, то используются
настройки соединения по умолчанию;
- затем клиентская часть создает клиентский сокет и пытается
соединиться с сокетом сервера, соединение осуществляется посредством
- если соединиться с сокетом сервера не удалось, то выдается
соответствующее сообщение об ошибке и приложение завершает работу;
- вызывается диалог авторизации;
- в случае успешной авторизации клиент запрашивает у сервера
начальные данные (в зависимости от стартовой экранной формы
Впоследствии пользователь в ходе работы с клиентским
приложением может модифицировать данные ИС, просматривать их и
- клиентское приложение в случае каких-либо действий пользователя,
требующих обновления данных, запрашивает эти данные у сервера, после
чего отображает их и ожидает дальнейших действий пользователя;
- считается, что серверная часть ИС уже запущена и ожидает
Данный алгоритм не отражает стандартные действия приложений, не
относящиеся к их бизнес-логике: создание приложения, обновление
данных элементов управления и так далее, так как большинство этих