Empreu aquest identificador per citar o enllaçar aquest ítem: http://elartu.tntu.edu.ua/handle/lib/53684
Registre complet de metadades
Camp DCValorLengua/Idioma
dc.contributor.advisorКапаціла, Ігор Богданович-
dc.contributor.advisorKapatsila, Ihor-
dc.contributor.authorЛазар, Денис Олександрович-
dc.contributor.authorLazar, Denys-
dc.date.accessioned2026-07-23T17:02:45Z-
dc.date.available2026-07-23T17:02:45Z-
dc.date.issued2026-07-
dc.identifier.urihttp://elartu.tntu.edu.ua/handle/lib/53684-
dc.description.abstractМета роботи — розробка інформаційної системи «Nexus» для автоматизації організаційної діяльності студентської ради, яка об'єднує інструменти управління контентом, ієрархічну систему прав доступу, відстеження завдань та механізми гейміфікації, з інтеграцією через Telegram Mini App. Пояснювальна записка складається з п'яти розділів. В першому розділі виконано аналітичний огляд існуючих рішень (систем управління проєктами, систем управління знаннями, месенджерів, освітніх платформ) та обґрунтовано доцільність створення єдиної спеціалізованої платформи. Описано призначення розробки, вимоги до програмного та апаратного забезпечення, ведення документації та технічне завдання. В другому розділі дається загальний опис задачі та її специфічні особливості. Описано методи побудови системи з використанням вибраного стеку технологій (Next.js, MongoDB) та інтеграції з месенджером Telegram. Описано розробку структури бази даних, процес та логіку програмування клієнтської і серверної частин проекту. В наступному розділі описано процедури з розміщення системи в Інтернеті, її обслуговування та наповнення, а також інструкцію з популяризації та підтримки системи. В двох наступних розділах розраховано вартість розроблюваної системи, а також описано техніку безпеки та екологічні вимоги (охорону праці та безпеку життєдіяльності) під час виконання даного проекту.uk_UA
dc.description.abstractThe aim of the thesis is to develop the "Nexus" information system designed to automate the organizational activities of the student council. The system consolidates content management tools, a hierarchical access control system, task tracking, and gamification mechanisms, featuring integration via a Telegram Mini App. The explanatory note consists of five chapters. The first chapter provides an analytical review of existing solutions (project management systems, knowledge management systems, messengers, and educational platforms) and substantiates the feasibility of creating a unified specialized platform. It outlines the purpose of the development, hardware and software requirements, documentation management, and the technical specification. The second chapter presents a general description of the problem and its specific features. It details the system architecture methods using the selected technology stack (Next.js, MongoDB) and integration with the Telegram messenger. Furthermore, it describes the database schema design, alongside the development process and programming logic for both the client-side and server-side components of the project. The third chapter details the system deployment procedures on the Internet, its maintenance, and content population, as well as guidelines for system promotion and support. The subsequent two chapters present the cost estimation for the developed system and outline occupational health, safety engineering, and environmental requirements during the project execution.uk_UA
dc.description.tableofcontentsВСТУП…8 1 ЗАГАЛЬНИЙ РОЗДІЛ…10 1.1 Аналітичний огляд існуючих рішень…10 1.2 Технічне завдання…11 1.2.1 Найменування та область застосування…11 1.2.2 Призначення розробки…12 1.2.3 Вимоги до програмного забезпечення…13 1.2.4 Вимоги до програмної документації…16 1.2.5 Техніко-економічні показники…16 1.2.6 Стадії та етапи розробки…16 1.2.7 Порядок контролю та прийому…17 2 РОЗРОБКА ТЕХНІЧНОГО ТА РОБОЧОГО ПРОЄКТУ…18 2.1 Розробка структури системи та вебсторінок…18 2.2 Створення та верстка сторінок системи…20 2.3 Розробка структури бази даних…22 2.4 Програмування системи…25 2.4.1 Написання клієнтської частини…26 2.4.2 Написання серверної частини…27 2.5 Тестування системи…31 3 СПЕЦІАЛЬНИЙ РОЗДІЛ…32 3.1 Інструкція з розміщення системи в Інтернеті …32 3.2 Інструкція з обслуговування та наповнення системи…33 3.3 Інструкція з популяризації та підтримки системи…36 4 ЕКОНОМІЧНИЙ РОЗДІЛ…39 4.1 Визначення стадій технологічного процесу та загальної тривалості проведення НДР …39 4.2 Визначення витрат на оплату праці та відрахувань на соціальні заходи…40 4.3 Розрахунок матеріальних витрат…42 4.4 Розрахунок витрат на електроенергію…43 4.5 Визначення транспортних затрат…44 4.6 Розрахунок суми амортизаційних відрахувань…44 4.7 Обчислення накладних витрат…45 4.8 Складання кошторису витрат та визначення собівартості НДР…45 4.9 Розрахунок ціни НДР…46 4.10 Визначення економічної ефективності та терміну окупності…47 5 ОХОРОНА ПРАЦІ ТА БЕЗПЕКА ЖИТТЄДІЯЛЬНОСТІ…50 5.1 Управління режимами праці та відпочинку для зниження психоемоційного напруження ІТ-фахівців…50 5.2 Профілактика зорової втоми та нормалізація освітлення при роботі з відеодисплеями …51 5.3 Ергономічне проєктування робочого простору розробника системи Nexus…53 ВИСНОВКИ…55 ПЕРЕЛІК ПОСИЛАНЬ… 57 Додаток А. Лістинг моделі користувача (user.model.ts) … 59uk_UA
dc.format.extent68-
dc.language.isoukuk_UA
dc.publisherВСП "Тернопільський фаховий коледж Тернопільського національного технічного університету імені Івана Пулюяuk_UA
dc.subjectінформаційна системаuk_UA
dc.subjectinformation systemuk_UA
dc.subjectmongodbuk_UA
dc.subjectnext.jsuk_UA
dc.subjectстудентське самоврядуванняuk_UA
dc.subjectstudent governanceuk_UA
dc.subjectгейміфікаціяuk_UA
dc.subjectgamificationuk_UA
dc.subjecttelegramuk_UA
dc.titlePозробка прграми «Nexus» для студентської ради ВСП «ТФК ТНТУ»uk_UA
dc.title.alternativeDevelopment of the "Nexus" program for the student council of the SSS "TFС TNTU"uk_UA
dc.typeProfessional Junior Bachelor Thesisuk_UA
dc.rights.holder©Лазар Денис Олександрович, 2026uk_UA
dc.contributor.committeeMemberКрива, Надія Романівна-
dc.contributor.committeeMemberKryva, Nadija-
dc.coverage.placenameТернопільuk_UA
dc.relation.references1. Bayer J. Next.js Quick Start Guide: Server-side rendering done right. Birmingham : Packt Publishing, 2018. 198 с.uk_UA
dc.relation.references2. Hahn E. Express.js in Action: Writing and testing Node applications. Shelter Island : Manning Publica-tions, 2016. 236 с.uk_UA
dc.relation.references3. Wilson E. MERN Quick Start Guide: Build web applications with MongoDB, Express, React, and Node. Birmingham : Packt Publishing, 2018. 281 с.uk_UA
dc.relation.references4. Грибан В. Г., Фоменко А. Є., Казначеєв Д. Г. Безпека життєдіяльності та охорона праці : підруч-ник. Дніпро : Дніпроп. держ. ун-т внутр. справ, 2022. 388 с.uk_UA
dc.relation.references5. Карпюк Г. І. Основи підприємництва : навч. посіб. Київ : Міністерство освіти і науки України, 2021. 105 с.uk_UA
dc.relation.references6. Кошель В. І., Сав'юк Г. П., Дзундза Б. С. Основи охорони праці : навчально-методичний посіб-ник. Івано-Франківськ : НАІР, 2020. 182 с.uk_UA
dc.relation.references7. Amazon Web Services : офіц. сайт. URL: https://aws.amazon.com/ (дата звернення: 10.06.2026).uk_UA
dc.relation.references8. Amazon EC2 Pricing : офіц. сайт. URL: https://aws.amazon.com/ec2/pricing/ (дата звернення: 10.06.2026).uk_UA
dc.relation.references9. Docker : офіц. сайт. URL: https://www.docker.com/ (дата звернення: 05.06.2026).uk_UA
dc.relation.references10. DOU.ua — портал спільноти розробників та аналітики ІТ-ринку України : вебсайт. URL: https://dou.ua/ (дата звернення: 06.06.2026).uk_UA
dc.relation.references11. MongoDB Atlas : офіц. сайт. URL: https://www.mongodb.com/atlas (дата звернення: 28.05.2026).uk_UA
dc.relation.references12. Mongoose ODM : офіц. сайт. URL: https://mongoosejs.com/ (дата звернення: 28.05.2026).uk_UA
dc.relation.references13. Next.js : офіц. сайт. URL: https://nextjs.org/ (дата звернення: 23.05.2026).uk_UA
dc.relation.references14. Node.js : офіц. сайт. URL: https://nodejs.org/ (дата звернення: 23.05.2026).uk_UA
dc.relation.references15. Puck — visual editor for React : офіц. сайт. URL: https://puckeditor.com/ (дата звернення: 24.05.2026).uk_UA
dc.relation.references16. React : офіц. сайт. URL: https://react.dev/ (дата звернення: 23.05.2026).uk_UA
dc.relation.references17. Tailwind CSS : офіц. сайт. URL: https://tailwindcss.com/ (дата звернення: 23.05.2026).uk_UA
dc.relation.references18. Telegram Mini Apps : документація. URL: https://core.telegram.org/bots/webapps (дата звернення: 25.05.2026).uk_UA
dc.relation.references19. TypeScript : офіц. сайт. URL: https://www.typescriptlang.org/ (дата звернення: 23.05.2026).uk_UA
dc.relation.references20. Zod — TypeScript-first schema validation : офіц. сайт. URL: https://zod.dev/ (дата звернення: 24.05.2026).uk_UA
dc.relation.references21. Емоційне вигорання на роботі: що робити. Комп'ютерна академія IT STEP : блог. URL: https://itstep.org/ (дата звернення: 06.06.2026).uk_UA
dc.relation.references22. Мікроклімат виробничих приміщень. Державна служба України з питань праці : офіц. сайт. URL: https://dsp.gov.ua/ (дата звернення: 06.06.2026).uk_UA
dc.relation.references23. Що таке бази даних. Sigma Software University : вебсайт. URL: https://university.sigma.software/ (да-та звернення: 23.05.2026).uk_UA
dc.relation.references24. Що таке тестування за методом «чорної скриньки». Sigma Software University : вебсайт. URL: https://university.sigma.software/black-box-testing/ (дата звернення: 01.06.2026).uk_UA
dc.contributor.affiliationВСП "Тернопільський фаховий коледж Тернопільського національного технічного університету імені Івана Пулюя"uk_UA
dc.coverage.countryUAuk_UA
dc.identifier.citation2015Лазар Д.О. Розробка програми "Nexus" для студентської ради: кваліфікаційна робота на здобуття освітньо-професійного ступеня фаховий молодший бакалавр за спеціальністю «123 – Комп'ютерна інженерія». Тернопіль: ВСП «ТФК ТНТУ», 2026. 68 с.uk_UA
Apareix a les col·leccions:123 — Комп’ютерна інженерія (фаховий молодший бакалаврТФК)

Arxius per aquest ítem:
Arxiu Descripció MidaFormat 
Lazar_D.pdfкваліфікаційна робота фахового молодшого бакалавра2,43 MBAdobe PDFVeure/Obrir


Els ítems de DSpace es troben protegits per copyright, amb tots els drets reservats, sempre i quan no s’indiqui el contrari.