Utilizza questo identificativo per citare o creare un link a questo documento: http://elartu.tntu.edu.ua/handle/lib/49420
Titolo: Розробка інформаційної системи бронювання робочих місць у коворкінгах
Titoli alternativi: Development of an Information System for Booking Workspaces in Coworking Spaces
Autori: Семенюк, Владислав Володимирович
Semeniuk, Vladyslav Volodymyrovych
Affiliation: ТНТУ ім. І. Пулюя, Факультет комп’ютерно-інформаційних систем і програмної інженерії, Кафедра комп’ютерних наук, м. Тернопіль, Україна
Bibliographic description (Ukraine): Семенюк В. В. Розробка інформаційної системи бронювання робочих місць у коворкінгах : робота на здобуття кваліфікаційного ступеня бакалавра : спец. 126 - інформаційні системи та технології / наук. кер. С. В. Марценко. Тернопіль : Тернопільський національний технічний університет імені Івана Пулюя, 2025. 67 с.
Data: 23-giu-2025
Submitted date: 9-giu-2025
Date of entry: 2-lug-2025
Editore: ТНТУ ім. І.Пулюя, ФІС, м. Тернопіль, Україна
Country (code): UA
Place of the edition/event: Терноліль
Supervisor: Марценко, Сергій Володимирович
Martsenko, Serhii
UDC: 004.04
Parole chiave: 126
інформаційна система
коворкінг
бронювання
база даних
застосунок
інтерфейс
information system
coworking
booking
database
application
interface
Page range: 67
Abstract: Кваліфікаційна робота присвячена розробці інформаційної системи бронювання робочих місць у коворкінгах. У першому розділі обґрунтовано актуальність теми, проаналізовано сервіси бронювання, визначено вимоги до системи та обрано компонентно-орієнтовану архітектуру. У другому розділі описано проєктування структури веб-застосунку, моделювання бази даних на MongoDB, реалізацію серверної частини з використанням Node.js та Express, а також створення адаптивного інтерфейсу користувача на базі React та Tailwind CSS. У третьому розділі подано опис реалізованої функціональності веб-застосунку, наведено результати ручного тестування та виправлення помилок, що підтверджують працездатність системи в типових сценаріях використання. У четвертому розділі розглянуто питання охорони праці та безпеки життєдіяльності. Наведено долікарські допомогу при ураженні електричним струмом та організацію праці на робочому місці
The qualification thesis is dedicated to the development of an information system for booking workspaces in coworking spaces. The first chapter justifies the relevance of the topic, analyzes existing booking services, defines the system requirements, and explains the choice of a component-based architecture. The second chapter describes the design of the web application structure, database modeling using MongoDB, backend implementation with Node.js and Express, as well as the creation of a responsive user interface using React and Tailwind CSS. The third chapter presents the implemented functionality of the web application, the results of manual testing, and bug fixes that confirm the system's performance in typical usage scenarios. The fourth chapter addresses occupational safety and life safety issues. It presents first aid measures for electric shock injuries and the organization of workplace safety.
Descrizione: Роботу виконано на кафедрі комп'ютерних наук Тернопільського національного технічного університету імені Івана Пулюя. Захист відбудеться 23.06.2025р. на засіданні екзаменаційної комісії №36 у Тернопільському національному технічному університеті імені Івана Пулюя
Content: ВСТУП 7 РОЗДІЛ 1. АНАЛІЗ ПРЕДМЕТНОЇ ОБЛАСТІ ТА ПОСТАНОВКА ЗАВДАННЯ…9 1.1 Огляд існуючих рішень для бронювання робочих місць у коворкінгу ……9 1.2 Аналіз вибору мови програмування та середовища розробки, що використовується для створення інформаційної системи 12 1.3 Постановка задачі 16 1.4 Висновок до першого розділу 18 РОЗДІЛ 2. РЕАЛІЗАЦІЯ ТА ПРОЕКТУВАННЯ ІНФОРМАЦІЙНОЇ СИСТЕМИ.19 2.1 Архітектура інформаційної системи 19 2.2 Пошук актантів та варіантів використання 22 2.3 Проектування та реалізація екранів користувацького інтерфейсу 25 2.4 Проектування бази даних 27 2.5 Реалізація логіки веб-застосунку 30 2.6 Висновки до другого розділу 32 РОЗДІЛ 3. ПРАКТИЧНА ЧАСТИНА. ДЕМОНСТРАЦІЯ, ТЕСТУВАННЯ ТА УЗАГАЛЬНЕННЯ ОТРИМАНИХ РЕЗУЛЬТАТІВ 34 3.1 Демонстрація роботи інформаційної системи 34 3.2 Тестування та валідація інформаційної системи 40 3.3 Висновки до третього розділу 42 РОЗДІЛ 4. БЕЗПЕКА ЖИТТЄДІЯЛЬНОСТІ, ОСНОВИ ОХОРОНИ ПРАЦІ 43 4.1 Долікарська допомога при ураженні електричним струмом 43 4.2 Організація праці на робочому місці 44 ВИСНОВКИ 47 ПЕРЕЛІК ВИКОРИСТАНИХ ДЖЕРЕЛ 48 ДОДАТКИ
URI: http://elartu.tntu.edu.ua/handle/lib/49420
Copyright owner: © Семенюк Владислав Володимирович, 2025
References (Ukraine): 1. Програма онлайн-бронювання та CRM управління бізнесом EasyWeek [Електронний ресурс]. Режим доступу до ресурсу: https://easyweek.com.ua
2. Коворкінг Carpe Diem Coworking [Електронний ресурс]. Режим доступу до ресурсу: https://coworking.carpediem.agency
3. ITEAHub – найсучашніший коворкінг у Львові [Електронний ресурс]. Режим доступу до ресурсу: https://iteahub.com
4. JavaScript [Електронний ресурс]. Режим доступу до ресурсу: https://uk.wikipedia.org/wiki/JavaScript
5. Фреймворк React [Електронний ресурс]. Режим доступу до ресурсу: https://react.dev
6. Марусенко І. М. Веб-програмування: HTML, CSS, JavaScript, PHP. Навч.посіб. / – Тернопіль: ТНТУ, 2023. – 256 c.
7. TypeScript [Електронний ресурс]. Режим доступу до ресурсу: https://uk.wikipedia.org/wiki/TypeScript
8. Visual Studio Code [Електронний ресурс]. Режим доступу до ресурсу: https://uk.wikipedia.org/wiki/Visual_Studio_Code
9. Маслов В. І. Основи розробки інформаційних систем. Навч.посіб. / – К.: Ліра-К, 2020. – 296 с.
10. Архітектурна модель Component-Based [Електронний ресурс]. Режим доступу до ресурсу: https://medium.com/clean-code-channel/component-based-architecture-2cb38ea1b247
11. Що таке REST API? [Електронний ресурс]. Режим доступу до ресурсу: https://foxminded.ua/shcho-take-rest-api/
12. Express.js [Електронний ресурс]. Режим доступу до ресурсу: https://uk.wikipedia.org/wiki/Express.js
13. Діаграма прецедентів [Електронний ресурс]. Режим доступу до ресурсу: https://uk.wikipedia.org/wiki/Діаграма_прецедентів
14. Draw.io [Електронний ресурс]. Режим доступу до ресурсу: https://www.drawio.com
15. User interface design and usability in information systems [Електронний ресурс]. Режим доступу до ресурсу: https://www.researchgate.net/publication/383578205_User_Interface_Design_and_Usability_in_Information_Systems
16. Основи React Router [Електронний ресурс]. Режим доступу до ресурсу: http://fpm.dnu.dp.ua/2019/12/04/react-router/
17. Основи MongoDB [Електронний ресурс]. Режим доступу до ресурсу: https://devzone.org.ua/post/osnovy-mongodb
18. Mermaid Live Editor [Електронний ресурс]. Режим доступу до ресурсу: https://mermaid.live/
19. React [Електронний ресурc]. Режим доступу до ресурсу: https://uk.legacy.reactjs.org/
20. Аспекти використання Node.js та MongoDB для створення веб-застосунків [Електронний ресурс]. Режим доступу до ресурсу: http://infotech-soccult.knukim.edu.ua/article/view/283958
21. JWT-токен [Електронний ресурс]. Режим доступу до ресурсу: https://uk.wikipedia.org/wiki/JSON_Web_Token
22. В чому різниця між автоматизованим і ручним тестуванням? [Електронний ресурс]. Режим доступу до ресурсу: https://university.sigma.software/manual-testing-vs-automation-testing/
23. Тестування програмного забезпечення. [Електронний ресурс]. Режим доступу до ресурсу: https://eprints.cdu.edu.ua/1482/1/testyvan.pdf
24. Про затвердження Типового положення про порядок проведення навчання і перевірки знань з питань охорони праці (НПАОП 40.1-1.21-98) [Електронний ресурс]. Режим доступу до ресурсу: https://zakon.rada.gov.ua/laws/show/z0231-05#Text
25. Долікарська допомога при ураженні електричним струмом [Електронний ресурс]. Режим доступу до ресурсу: https://dl.tntu.edu.ua/content.php?cid=299863
26. Ергономіка робочого місця [Електронний ресурс]. Режим доступу до ресурсу: https://medicasano.com.ua/blog/erhonomika-robochoho-mistsia-chomu-vona-vazhlyva-dlia-zdorov-ia-khrebta-ta-suhlobiv/
27. Організація праці на робочому місці [Електронний ресурс]. Режим доступу до ресурсу: https://cpo.stu.cn.ua/Oksana/posibnik/1000.html?utm_source=chatgpt.com
28. Зеркалов Д. В. Безпека життєдіяльності. Навч.посіб. / – Київ: Основа, 2016. – 267 с. – ISBN 978-966-699-866-1.
29. Мобільна доступність і перевага онлайн-сервісів [Електронний ресурс]. Режим доступу до ресурсу: https://sennalabs.com/blog/web-application-development-for-enhanced-user-experience
30. Етапи розробки веб-застосунку [Електронний ресурс]. Режим доступу до ресурсу: https://terentevdesignstudio.com/blog/etapi-rozrobki-veb-dodatkiv/
31. Липова О. М., Люта М. В. Особливості розробки інтерфейсу веб додатків. Сучасні електромеханічні та інформаційні системи. 2021. С. 112–117. [Електронний ресурс]. Режим доступу до ресурсу: https://er.knutd.edu.ua/handle/123456789/19938
32. ДСТУ EN 8604:2015 Дизайн і ергономіка. Робоче місце для виконання робіт у положенні сидячи. На заміну ДСТУ EN 8604:2015; чинний від 2022–08–01. Вид. офіц. Київ : УкрНДНЦ, 2022. 126 с. [Електронний ресурс]. Режим доступу до ресурсу: https://zakon.isu.net.ua/sites/default/files/normdocs/dstu_en_623053_2021_bliskavkozakhist._chastina_3._fizichni_p.pdf
33. Leshchyshyn, Y., Scherbak, L., Nazarevych, O., Gotovych, V., Tymkiv, P., & Shymchuk, G. (2019, May). Multicomponent Model of the Heart Rate Variability Change-point. In 2019 IEEE XVth International Conference on the Perspective Technologies and Methods in MEMS Design (MEMSTECH) (pp. 110-113). IEEE.
34. Lytvynenko, I., Lupenko, S., Nazarevych, O., Shymchuk, G., & Hotovych, V. (2021, September). Mathematical model of gas consumption process in the form of cyclic random process. In 2021 IEEE 16th International Conference on Computer Sciences and Information Technologies (CSIT) (Vol. 1, pp. 232-235). IEEE.
35. Kozlovskyi, V., Balanyuk, Y., Martyniuk, H., Nazarevych, O., Scherbak, L., & Shymchuk, G. (2022, April). Information Technology for Estimating City Gas Consumption During the Year. In 2022 International Conference on Smart Information Systems and Technologies (SIST) (pp. 1-4). IEEE.
36. Lytvynenko, I., Lupenko, S., Kunanets, N., Nazarevych, O., Shymchuk, G., & Hotovych, V. (2021, November). Simulation of gas consumption process based on the mathematical model in the form of cyclic random process considering the scale factors. In 1st International Workshop on Information Technologies: Theoretical and Applied Problems, ITTAP 2021.
37. Kunanets, N., Pasichnyk, V., Bodnarchuk, I., Martsenko, S., Matsiuk, O., Matsiuk, A., ... & Shymchuk, H. (2019). Information system for visual analyzer disease diagnostics. In CEUR Workshop Proceedings (pp. 43-56).
38. Lupenko, S., Lytvynenko, I., Nazarevych, O., Shymchuk, G., & Hotovych, V. (2021, December). Approach to gas consumption process forecasting on the basis of a mathematical model in the form of a random cyclic process. In Proceedings of the International Conference „Advanced applied energy and information technologies 2021”, 2021 (pp. 213-219). TNTU, Zhytomyr «Publishing house „Book-Druk “» LLC.
39. Lytvynenko, I., Lupenko, S., Nazarevych, O., Shymchuk, H., & Hotovych, V. (2022). Additive mathematical model of gas consumption process. Вісник Тернопільського національного технічного університету, 104(4), 87-97.
40. ШИМЧУК, Г., ШЕВЧЕНКО, Н., ШВИРЛО, К., & ГАРМАТЮК, Н. (2025). СИСТЕМА ВІДНОВЛЕННЯ ДАНИХ У БЕЗДРОТОВИХ СЕНСОРНИХ МЕРЕЖАХ НА ОСНОВІ МАШИННОГО НАВЧАННЯ. Herald of Khmelnytskyi National University. Technical sciences, 353(3.2), 246-250.
Content type: Bachelor Thesis
È visualizzato nelle collezioni:126 — Інформаційні системи та технології (бакалаври)

File in questo documento:
File Descrizione DimensioniFormato 
2025_KRB_ST-41_Semeniuk_VV.pdfДипломна робота2,51 MBAdobe PDFVisualizza/apri


Tutti i documenti archiviati in DSpace sono protetti da copyright. Tutti i diritti riservati.

Strumenti di amministrazione