Описание на логическата структура на софтуерния продукт - Мрежово приложение за стоматология
Описание на логическата структура на софтуерния продукт
Програмата изпълнява следните процеси за обработка на информация:
- създаване на връзка между клиентско приложение и сървърно приложение;
- прехвърляне на данни между компонентите на софтуерния продукт с помощта на протокола tcp за Windows приложения за сокети и протоколи http за Уеб приложения;
- запис на статистически данни за връзка със сървърното приложение в html- файл;
- редактиране на данни в сървърно приложение;
- добавяне на нови потребители или нови специалисти към таблиците на базата данни след успешно завършване на проверката на входните данни;
- изтриване на данни от таблици на базата данни;
- формиране на формуляри с данни за регистрация на пациенти във формуляра html - доклади;
- извеждане на данни за посещение на лекар в Уеб приложение;
- извеждане на данни за специалисти в клиниката в Уеб приложение;
Основните данни в приложенията са таблици с бази данни: „Потребители“, „Специалисти“, „Посещения“.
От клиентското приложение потребителят осъществява достъп до сървърното приложение с SQL заявка за извличане на данни за удостоверяване под формата на низ променлива, която се предава с помощта на стрийминг сокет към метод, разположен на сървъра на приложения. Сървърното приложение изпълнява заявката на потребителя за удостоверяване, идентифицира всеки потребител в системата и за всяка сесия на конкретен потребител създава статистика за връзката, като записва в html-файл Data.html време за връзка, потребителско име и име на действията, извършени от потребителя.