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

Опис логічної структури програмного продукту

У програмі реалізовано наступні процеси обробки інформації:

- Створення підключення клієнтського додатка до серверного;

- передача даних між компонентами програмного продукту за протоколомtcpдляWindowsдодатках з використанням сокетів та за протоколомhttpдляWebпрограми;

- запис статистики підключення до серверної програми вhtml- файлі;

- Редагування даних на серверному додатку;

- додавання у таблицях бази даних нових користувачів або нових фахівців після успішного завершення перевірки вхідних даних;

- Видалення даних з таблиць бази даних;

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

- виведення даних про візит до лікаря вWebдодатку;

- виведення даних про фахівців клініки вWebдодатку;

Основними даними у додатках є таблиці бази даних: "Користувачі", "Фахівці", "Візити".

З клієнтської програми користувач звертається до серверного додатку зSQLзапитом на вибірку даних для аутентифікації у вигляді рядкової змінної, яка передається за допомогою потокового сокету методу сервера додатків. Серверна програма виконує запит користувача на аутентифікації, ідентифікує кожного користувача в системі, і для кожного сеансу роботи певного користувача створює статистику підключень, записуючи вhtml-файліData.htmlчас підключення, ім'я користувача і найменування дій здійсненими користувачем.

Можливість працювати з таблицями «Користувачі» та «Фахівці» надається лише адміністратору. На серверній програміадміністратор створює облікові записи користувачів, які будуть передані клієнтам для роботи в системі. Також адміністратором виконується додавання даних нового фахівця (лікаря), їх редагування та видалення з таблиці.

Вихід із програми може відбуватися як після завершення всіх необхідних дій, і на етапі формування вихідних даних. При виході з програми під час процесу внесення даних зміни не будуть збережені.

Функціональна схема програми представлена ​​малюнку 11:

логічної

Малюнок 11 - Функціональна схема windows клієнт-серверної програми

З будь-якої сторінки мережного додатка користувач може перейти на будь-яку іншу сторінку.

Структураweb- додатки представлена ​​малюнку 12:

опис

Рисунок 12 - Функціональна схема web - програми