Короткий опис(реферат):
Об’єктом розробки кваліфікаційної роботи є клієнт-серверна система для організації робочої комунікації. Серверна частина системи була розроблена з використанням програмної платформи ExpressJS, а в основі веб- клієнта лежить фреймворк Angular, що дозволяє компонентам системи бути запущеними на будь якій операційній системі.
Метою розробки було створення системи, яка дозволить працівникам розділяти кожну ітерацію унікалього запиту клієнта на окрему задачу для обговорення та подальшого вирішення.
Для проектування був обраний методом структурного моделювання із використанням діаграм UML.
В ході виконання кваліфікаційної роботи було розроблено серверну частину, використовуючи середовище виконання Node.js, фреймворк ExpressJS та базу даних MуSQL та клієнтську, на основі програмної платформи Angular та бібліотеки RxJS. Сервер надає АРІ, та взаємодіє з клієнтом за допомогою HTTP протоколу.
Для реалізації системи були використані такі технології, як база даних MySQL 8.0, Angular 12, RxJS 7.4.0, NodeJS та ExpressJS 4.17.
Для розгортки сервера необхідно Node.js 14.0 або вище та MySQL 8.0, для клієнта достатньо будь якого веб-сервера.
Подальше покращення системи можливе в сторону розширення АРІ, додавання нотифікацій та чатів на основі вебсокетів, покращення користувацкього інтерфейсу та досвіду.
Суть розробки, основні результати:
Бондар, О. В. Розробка інформаційної системи клієнт-сервер для організації робочої комунікації : випускна кваліфікаційна робота : 123 "Комп’ютерна інженерія" / О. В. Бондар ; керівник роботи Є. В. Риндич ; НУ "Чернігівська політехніка", кафедра інформаційних та комп’ютерних систем. – Чернігів, 2021. – 105 с.