Частина тексту файла (без зображень, графіків і формул):
МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ
НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ “ЛЬВІВСЬКА ПОЛІТЕХНІКА”
/
Лабораторна робота №2
з дисципліни "Інженерія програмного забезпечення, ч. 2"
Тема: Розробка серверної частини. Розробка комунікації за протоколом TCP. Підключення серверного модуля до БД.
Мета: Розробити консольну аплікацію що буде підтримувати зв’язок TCP, отримувати дані та записувати у БД. Також, згідно деякої команди, вичитувати з БД необхідну інформацію та передавати по TCP протоколу.
Мій варіант: №25. Сервіс оплати рахунків (мобільного тел., комунальних і т.д.).
Опис API функцій серверної частини
В клієнтській частині для кожного слухача є свій ідентифікатор команди. Щоб передати дані з клієнта до сервера по TCP протоколу, треба використовувати потоки. Клієнтська частина відкриває з’єднання по сокету з серверною частиною та відкриває потік, через який спочатку проходить ідентифікатор команди, а після нього дані користувача. Серверна частина читає цей потік і аналізує ідентифікатор команди. За допомогою нього сервер знаходить потрібний метод і передає туди дані, де вже створюються SQL запити до БД.
Рис. 1. Вивід інформації на консоль сервера
Рис. 2. Підтвердження запису інформації у БД
Висновок
На цій лабораторній роботі я розробив серверну частину, комунікацію за протоколом TCP та підключив серверний модуль до БД для системи оплати рахунків.