Опис логічної структури програмного продукту - Мережеве додаток для стоматологічної
Опис логічної структури програмного продукту
У програмі реалізовано наступні процеси обробки інформації:
- Створення підключення клієнтського додатка до серверного;
- передача даних між компонентами програмного продукту за протоколомtcpдляWindowsдодатках з використанням сокетів та за протоколомhttpдляWebпрограми;
- запис статистики підключення до серверної програми вhtml- файлі;
- Редагування даних на серверному додатку;
- додавання у таблицях бази даних нових користувачів або нових фахівців після успішного завершення перевірки вхідних даних;
- Видалення даних з таблиць бази даних;
- формування бланків з даними про реєстрацію пацієнтів у виглядіhtml- звітів;
- виведення даних про візит до лікаря вWebдодатку;
- виведення даних про фахівців клініки вWebдодатку;
Основними даними у додатках є таблиці бази даних: "Користувачі", "Фахівці", "Візити".
З клієнтської програми користувач звертається до серверного додатку зSQLзапитом на вибірку даних для аутентифікації у вигляді рядкової змінної, яка передається за допомогою потокового сокету методу сервера додатків. Серверна програма виконує запит користувача на аутентифікації, ідентифікує кожного користувача в системі, і для кожного сеансу роботи певного користувача створює статистику підключень, записуючи вhtml-файліData.htmlчас підключення, ім'я користувача і найменування дій здійсненими користувачем.
Можливість працювати з таблицями «Користувачі» та «Фахівці» надається лише адміністратору. На серверній програміадміністратор створює облікові записи користувачів, які будуть передані клієнтам для роботи в системі. Також адміністратором виконується додавання даних нового фахівця (лікаря), їх редагування та видалення з таблиці.
Вихід із програми може відбуватися як після завершення всіх необхідних дій, і на етапі формування вихідних даних. При виході з програми під час процесу внесення даних зміни не будуть збережені.
Функціональна схема програми представлена малюнку 11:

Малюнок 11 - Функціональна схема windows клієнт-серверної програми
З будь-якої сторінки мережного додатка користувач може перейти на будь-яку іншу сторінку.
Структураweb- додатки представлена малюнку 12:

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