Ss: различия между версиями

Материал из Wiki
Перейти к навигацииПерейти к поиску
Нет описания правки
Нет описания правки
Строка 80: Строка 80:
Клиентское приложение служит рабочим местом сотрудника туристического агентства. Электронные документы и элементы справочников визуально организованы в виде таблиц. Для изменения данных электронного документа открывается отдельное окно просмотра и редактирования. Единообразие пользовательского интерфейса реализовано за счет использования механизма наследования классов окон. Печать документов и генерация отчетов реализованы с использованием компонентов FastReport.
Клиентское приложение служит рабочим местом сотрудника туристического агентства. Электронные документы и элементы справочников визуально организованы в виде таблиц. Для изменения данных электронного документа открывается отдельное окно просмотра и редактирования. Единообразие пользовательского интерфейса реализовано за счет использования механизма наследования классов окон. Печать документов и генерация отчетов реализованы с использованием компонентов FastReport.
<uml>
<uml>
left to right direction
left to right direction  
skinparam roundCorner 15
skinparam roundCorner 15
skinparam actorStyle awesome
skinparam actorStyle awesome

Версия от 19:46, 3 сентября 2024

Обзор технической архитектуры

Программный комплекс САМО-турагент представляет собой трёхзвенную (клиентское приложение, сервер приложения, база данных) информационную систему для автоматизации деятельности туристического агентства. Исполняемые части (клиентское приложение и серверное приложение), написаны и скомпилированы с помощью среды разработки Delphi. База данных, с которой взаимодействует сервер приложения, работает под управлением СУБД MS SQL Server.

Сервер приложения

Сервер приложения представляет собой проприетарный HTTP-сервер, отвечающий на запросы рабочего места (закрытый формат обмена данными поверх протокола HTTP). А также в нем реализовано открытое REST API для возможности сторонним информационным системам интегрироваться с программным комплексом. Помимо этого, сервер приложения в фоновом режиме занимается задачами информационных рассылок клиентам туристического агентства, запросами к другим информационным системам (получение курсов валют, актуализация данных о финансовых гарантиях туроператоров), приёмом забронированных заявок из поисковой системы Andromeda, обработкой оповещений от мессенджеров и платежных систем.

Клиентское приложение

Клиентское приложение служит рабочим местом сотрудника туристического агентства. Электронные документы и элементы справочников визуально организованы в виде таблиц. Для изменения данных электронного документа открывается отдельное окно просмотра и редактирования. Единообразие пользовательского интерфейса реализовано за счет использования механизма наследования классов окон. Печать документов и генерация отчетов реализованы с использованием компонентов FastReport.

В облачной версии программы база данных и сервер приложения расположены на серверах компании.

Ниже представлены основные функции рабочего места с точки зрения персонала туристического агентства.