Описание на логическата структура на софтуерния продукт - Мрежово приложение за стоматология

Описание на логическата структура на софтуерния продукт

Програмата изпълнява следните процеси за обработка на информация:

- създаване на връзка между клиентско приложение и сървърно приложение;

- прехвърляне на данни между компонентите на софтуерния продукт с помощта на протокола tcp за Windows приложения за сокети и протоколи http за Уеб приложения;

- запис на статистически данни за връзка със сървърното приложение в html- файл;

- редактиране на данни в сървърно приложение;

- добавяне на нови потребители или нови специалисти към таблиците на базата данни след успешно завършване на проверката на входните данни;

- изтриване на данни от таблици на базата данни;

- формиране на формуляри с данни за регистрация на пациенти във формуляра html - доклади;

- извеждане на данни за посещение на лекар в Уеб приложение;

- извеждане на данни за специалисти в клиниката в Уеб приложение;

Основните данни в приложенията са таблици с бази данни: „Потребители“, „Специалисти“, „Посещения“.

От клиентското приложение потребителят осъществява достъп до сървърното приложение с SQL заявка за извличане на данни за удостоверяване под формата на низ променлива, която се предава с помощта на стрийминг сокет към метод, разположен на сървъра на приложения. Сървърното приложение изпълнява заявката на потребителя за удостоверяване, идентифицира всеки потребител в системата и за всяка сесия на конкретен потребител създава статистика за връзката, като записва в html-файл Data.html време за връзка, потребителско име и име на действията, извършени от потребителя.