121 ІПЗ ОП "Інженерія програмного забезпечення"
http://library.econom.zp.ua:85/xmlui/handle/123456789/10
2024-03-28T15:19:33ZРОЗРОБКА МОБІЛЬНОГО ІНТЕРФЕЙСУ УПРАВЛІННЯ IOT ПРИСТРОЯМИ
http://library.econom.zp.ua:85/xmlui/handle/123456789/116
РОЗРОБКА МОБІЛЬНОГО ІНТЕРФЕЙСУ УПРАВЛІННЯ IOT ПРИСТРОЯМИ
Чистяков, М.В.
Кваліфікаційна бакалаврська робота містить 100 сторінок, 47 рисунків, 20 використаних джерел.
Метою розробки є надання комплексної та зручної платформи для реєстрації пристроїв, моніторингу, контролю та аналізу даних.
Об’єктом дослідження є система для управління пристроями IoT.
Предметом дослідження є розробка інтерфейсу взаємодії користувача із системою.
Здійснено детальний огляд предметної області, та сучасних аналогів, таких як Amazon Web Services IoT Platform, Microsoft Azure IoT та IBM Watson IoT. Проект реалізовано у виді веб-сайту, з використанням мови програмування TypeScript за допомогою фреймворку React та бібліотеки для контролю стану Redux Toolkit.
Отриманий програмний продукт є простим та зручним у використанні, наділений інтуїтивно-зрозумілим дизайном та є гнучким у налаштуванні.
В процесі кваліфікаційної бакалаврської роботи було виконано всі поставлені задачі щодо розробки мобільного інтерфейсу з управління IoT пристроями.
Було здійснено огляд існуючих платформ з управління IoT пристроями, розібрані їх недоліки та переваги.
Також було здійснено порівняльний аналіз мобільної версії сайту та мобільного додатку, після чого аргументовано вибір саме мобільної версії сайту для розробки.
Було здійснено огляд популярних фреймворків для розробки веб-застосунків: React, Angular, Vue, та аргументовано вибір одного з них – React. Були розглянуті особливості отримання даних для відображення, клієнт-серверна архітектура та принципи RESTful API.
Для розробки використовувалася мова програмування TypeScript з використанням фреймворку React. В допомогу до реакту, задля контролю стану веб-застосунку використовувалася бібліотека Redux Toolkit. Вибір усього інструментарії для розробки веб-застосунку був оговорений за узгоджений із замовником.
Відповідно до висунутих вимог, було спроектовано функціональні можливості користувачів з різними ролями. Спроектовано структуру таблиць бази даних для зберігання даних веб-застосунку. Спроектовано модель взаємодії фронтенду та бекенду.
У підсумку було розроблене комплексне рішення для дистанційного керування пристроями, менеджменту пристроїв та користувачів. Завдяки зручній та інтуїтивно зрозумілій платформі користувачі можуть легко керувати своїми пристроями IoT і контролювати їх, що сприяє підвищенню ефективності, продуктивності та якості життя кінцевих користувачів. Створений веб-застосунок у повному обсязі задовільнив вимоги технічного завдання замовника.
2023-06-18T00:00:00ZРОЗРОБКА WEB-САЙТУ ДЛЯ ГОТЕЛЬНОГО БІЗНЕСУ НА БАЗІ JAVA-ТЕХНОЛОГІЙ
http://library.econom.zp.ua:85/xmlui/handle/123456789/115
РОЗРОБКА WEB-САЙТУ ДЛЯ ГОТЕЛЬНОГО БІЗНЕСУ НА БАЗІ JAVA-ТЕХНОЛОГІЙ
Федотов, Д.С.
Бакалаврська робота містить 66 сторінок, 62 рисунки, 1 таблицю, 11 використаних джерел.
Метою роботи є розробка веб-сайту на базі Java-технологій.
Об’єктом дослідження є веб-застосунки для готельного бізнесу.
Предметом дослідження є архітектурне рішення для функціонального та зручного веб-додатку.
Проект реалізовано за допомогою таких засобів, як Java, Spring Boot, Spring Security, Hibernate, Bootstrap. Здійснене проектування моделі предметної області, програмування сутностей та алгоритмів на базі MVC-додатку.
Веб-додаток на основі вищезазначених технологій є зручним та багатофункціональним, відповідає усім потребам з точки зору дизайну.
В ході виконання дипломної роботи був здійснений аналіз сфери інтересу згідно до обраної тематики, а саме «Розробка web-сайту для готельного бізнесу на базі Java-технологій», та інструментів розробки, необхідних при створенні практичної частини роботи.
На основі проведеного аналізу був визначений стек технологій для розробки, а саме:
мова програмування Java;
фреймворк Spring, а саме його частина Spring Boot;
модуль Spring Security;
база даних у форматі SQL;
візуальний фреймворк Bootstrap;
обробник шаблонів FreeMarker.
Була розроблена концепція проекту, сформовані вимоги до нього. Після визначення з основною логікою проекту та його архітектурою була почата розробка програми. Проект заснований на схемі MVC, в ньому використано багато сучасних технологій, які спрощують розробку та роблять інтерфейс сайту більш функціональним або візуально приємним.
Отриманий продукт реалізує повний цикл створення та оплати букінгу з оглядкою на наявність номерів, а також подальшу обробку інформації адміністратором. Веб-сайт має можливість реєстрації та логіну з перевіркою введених даних, а також різні рівні доступу для авторизованих чи неавторизованих користувачів, а також для користувачів з роллю адміністратора.
Інтерфейс сайту вийшов функціональним, інтуїтивно зрозумілим та візуально привабливим. На сайті реалізований сучасний підхід до дизайну, що робить цей веб-сайт схожим на найкращих представників готельного бізнесу.
Створений проект легко масштабується, в нього можна без проблем інтегрувати додаткові технології. Серед ідей для розширення:
Додати механізм автоматичного видалення букінгу після певного проміжку часу.
Надати можливість користувачу редагувати вносити зміни у букінг перед його оплатою.
Розширити спектр умов при створенні номеру (локація, готель, рівень комфорту у номері тощо).
Додати можливість авторизуватися за допомогою сторонніх сервісів (Google, Facebook, Telegram та інших).
В ході роботи над проектом були значно поширені знання в таких областях, як:
1) робота з мовою програмування Java;
2) використання та конфігурація фреймворку Spring та окремих його частин;
3) продумування логіки та створення бази даних на основі технології SQL;
4) створення дизайну сайту за допомогою сучасних інструментів, таких, як Bootstrap, jQuery та інших.
Здобуті в процесі виконання дипломного проекту знання та навички виступають гарним фундаментом для створення наступних робіт та будуть корисними в подальшому освоєнні професії Інженера програмного забезпечення.
2023-06-18T00:00:00ZСистема управління замовленнями для закладів масового харчування
http://library.econom.zp.ua:85/xmlui/handle/123456789/114
Система управління замовленнями для закладів масового харчування
Тринц, Б.Л.
Магістерська дипломна робота складається з: сторінок - 101, рисунків – 31, таблиць – 4, формул – 11, додатків – 5, схем - 1.
Об’єкт дослідження: комплекс з трьох програмних продуктів для організації роботи ресторану-коворкінгу.
Мета роботи: розробка і створення програмного продукту для організації роботи ресторану-коворкінгу.
Результатом роботи став комплекс з трьох програмних продуктів для організації роботи ресторану-коворкінгу
При розробці системи буде використана мова програмування TypeScript, також наступні інструменти та бібліотеки: Nest.js, React Native, GraphQL та Expo.
Під час виконання магістерської дипломної роботи було зібрано та опрацьовано купу матеріалу, в основному з мережі Інтернет. Розглянуто методи та інструментарій розробки додатків на React Native та серверних програм на Node.js.
Розроблений комплекс з трьох програмних продуктів виконує основні функції, поставлені на початку розробки, а саме:
1) Створення та робота з замовленнями.
2) Оповіщення офіціанта.
3) Підведення статистики.
4) Менеджмент столів з доступом по QR-коду.
5) Онлайн-оплата замовлень.
6) Імпорт та експорт продуктів та колекцій.
Після завершення розробки було сформовано та написано звіт.
2023-06-18T00:00:00ZРОЗРОБКА ІГРОВОГО МОБІЛЬНОГО ЕКОДОДАТКУ З АНТРОПОМОРФНИМИ ПЕРСОНАЖАМИ
http://library.econom.zp.ua:85/xmlui/handle/123456789/113
РОЗРОБКА ІГРОВОГО МОБІЛЬНОГО ЕКОДОДАТКУ З АНТРОПОМОРФНИМИ ПЕРСОНАЖАМИ
Мірошникова, Я.О.
Бакалаврська дипломна робота містить: 53 сторінок, 18 рисунків, 17 першоджерел та 1 додаток.
Об’єктом розробки є мобільний додаток для платформи Android.
Мета роботи: проєктування та розробка мобільного додатку на екологічну тематику з використанням антропорфних персонажів.
У роботі детально розглядаються всі етапи розробки проекту, починаючи від проєктування та аналізу вимог до розробки додатку з урахуванням необхідного функціоналу, тестування та налагодження.
В роботі використовується середа розробки Unity, яка підтримує мову програмування С#.
Окрема увага приділена необхідності розробляти додатки на екологічну тематику, розробці функціоналу та скриптів для роботи з ним.
Результати, отримані в даній роботі, можуть бути використані для подальшої розробки мобільних додатків та вдосконалення даного додатку.
Під час написання цієї роботи було проаналізовано сучасний ринок ігор та мобільних додатків. Результати аналізу дають змогу стверджувати що на ринку невпинно зростає частка ігрового контенту, останнім часом користувачі з зацікавленістю зустрічають додатки з екологічною тематикою. Завдання створити додаток який охопить користувачів досить великого вікового діапазону та за його допомогою в ігровій формі просувати екологічну тематику, зокрема тему догляду за тваринами з Червоної книги та історія вимирання тварин з Чорної книги, є актуальним.
Данна робота базується на поєднанні мобільних додатків, які стають все більш поширеними навіть серед дітей та старшого покоління, та актуалізації екологічних проблем. В додатку використовуються антропоморфні персонажі, за прототип яких було взято тварин з Червоної та Чорної книг України. Це дає можливість утримати увагу користувача та надати новий досвід в процесі грі.
Для розробки використовувалась середа розробки Unity, редактору коду Microsoft Visual Studio та мова програмування С#.
Було створено мобільний додаток, який включає в себе меню, налаштування, ігровий магазин, галерею персонажів і можливість вибору рівня. Ця робота має перспективи для вдосконалення та створення гри, яка буде не тільки користуватися попитом на ринку а й відкриє можливості звернути увагу більшості людей на екологічні проблеми сьогодення.
2023-06-18T00:00:00Z