Bu öğeden alıntı yapmak, öğeye bağlanmak için bu tanımlayıcıyı kullanınız: http://elartu.tntu.edu.ua/handle/lib/49460
Tüm üstveri kaydı
Dublin Core AlanıDeğerDil
dc.contributor.advisorГотович, Володимир Анатолійович-
dc.contributor.advisorGotovych, Volodymyr-
dc.contributor.authorВоловнік, Віталій Андрійович-
dc.contributor.authorVolovnik, Vitalii Andriyovych-
dc.date.accessioned2025-07-03T12:12:33Z-
dc.date.available2025-07-03T12:12:33Z-
dc.date.issued2025-06-24-
dc.date.submitted2025-06-10-
dc.identifier.citationВоловнік В. А. Розробка веб-застосунку для пошуку та замовлення побутових послуг : робота на здобуття кваліфікаційного ступеня бакалавра : спец. 122 - комп’ютерні науки / наук. кер. В. А. Готович. Тернопіль : Тернопільський національний технічний університет імені Івана Пулюя, 2025. 68 с.uk_UA
dc.identifier.urihttp://elartu.tntu.edu.ua/handle/lib/49460-
dc.descriptionРоботу виконано на кафедрі комп'ютерних наук Тернопільського національного технічного університету імені Івана Пулюя. Захист відбудеться 24.06.2025р. на засіданні екзаменаційної комісії №30 у Тернопільському національному технічному університеті імені Івана Пулюяuk_UA
dc.description.abstractКваліфікаційна робота присвячена розробці вебзастосунку для пошуку та замовлення побутових послуг Make a Job засобами С# ASP.NET та Angular. В першому розділі кваліфікаційної роботи проаналізовано предметну область, оглянуто існуючі рішення на ринку, сформовано вимоги до застосунку та вибрано оптимальні інструменти для розробки. В другому розділі кваліфікаційної роботи проведено проектування архітектури вебзастосунку, розроблено клієнтську, серверну частину застосунку. В третьому розділі кваліфікаційної роботи описано процес налагодження та розгортання вебзастосунку. Проведено тестування застосунку за допомогою Unit-тестів та тестування в умовах наближених до реальних. В четвертому розділі кваліфікаційної роботи розглянуто питання безпеки життєдіяльності та основи охорони праці, включаючи принципи надання долікарської допомоги при ураженні електричним струмом, а також загальні вимоги безпеки для користувачів персональних комп'ютерів з посиланнями на відповідні нормативні документи Україниuk_UA
dc.description.abstractThe thesis is devoted to the development of a web application for searching and ordering household services Make a Job using C# ASP.NET and Angular. The first chapter of the thesis analyzes the subject area, reviews existing solutions on the market, formulates requirements for the application, and selects the optimal tools for development. The second chapter of the thesis designs the architecture of the web application and develops the client and server parts of the application. The third section of the thesis describes the process of debugging and deploying the web application. The application is tested using unit tests and testing in conditions close to real life. The fourth section of the thesis examines issues of life safety and the basics of occupational safety, including the principles of providing first aid in case of electric shock, as well as general safety requirements for personal computer users with references to the relevant regulatory documents of Ukraineuk_UA
dc.description.tableofcontentsВСТУП 8 РОЗДІЛ 1. АНАЛІЗ ПРЕДМЕТНОЇ ОБЛАСТІ ДОСЛІДЖЕННЯ ТА ПОРІВНЯЛЬНИЙ АНАЛІЗ ВІДОМИХ РІШЕНЬ 10 1.1 АНАЛІЗ ПРЕДМЕТНОЇ ОБЛАСТІ 10 1.2 АНАЛІЗ ТА ПОРІВНЯННЯ ІСНУЮЧИХ РІШЕНЬ 11 1.2.1 Платформа Handy 11 1.2.2 Платформа TaskRabbit 13 1.2.3 Вебзастосунок Airtasker 14 1.2.4 Порівняльний аналіз та виявлення недоліків відомих рішень 15 1.3 ФОРМУВАННЯ ВИМОГ ДО ВЕБЗАСТОСУНКУ 16 1.4 ВИБІР ТЕХНОЛОГІЙ ТА ІНСТРУМЕНТІВ ДЛЯ РОЗРОБКИ ВЕБЗАСТОСУНКУ MAKE A JOB 17 1.5 ВИСНОВКИ ДО ПЕРШОГО РОЗДІЛУ 20 РОЗДІЛ 2. ПРОЕКТУВАННЯ АРХІТЕКТУРИ ТА РОЗРОБКА ВЕБЗАСТОСУНКУ MAKE A JOB 21 2.1 ПРОЕКТУВАННЯ АРХІТЕКТУРИ ВЕБЗАСТОСУНКУ 21 2.2 РОЗРОБКА СЕРВЕРНОЇ ЧАСТИНИ 23 2.2.1 Domain layer 24 2.2.2 Data access layer 25 2.2.3 Business logic layer 28 2.2.4 Presentation layer (API) 31 2.3 РОЗРОБКА КЛІЄНТСЬКОЇ ЧАСТИНИ 36 2.4 ВИСНОВКИ ДО ДРУГОГО РОЗДІЛУ 41 РОЗДІЛ 3. РОЗГОРТАННЯ ТА ТЕСТУВАННЯ ВЕБЗАСТОСУНКУ MAKE A JOB 44 3.1 КОНФІГУРУВАННЯ ТА РОЗГОРТАННЯ ВЕБЗАСТОСУНКУ 44 3.2 РОЗРОБКА МОДУЛЬНИХ ТЕСТІВ 49 3.3 ТЕСТУВАННЯ ОСНОВНИХ ФУНКЦІЙ ЗАСТОСУНКУ 52 3.4 ВИСНОВКИ ДО ТРЕТЬОГО РОЗДІЛУ 56 РОЗДІЛ 4. БЕЗПЕКА ЖИТТЄДІЯЛЬНОСТІ, ОСНОВИ ОХОРОНИ ПРАЦІ 57 4.1 ДОЛІКАРСЬКА ДОПОМОГА ПРИ УРАЖЕНІ ЕЛЕКТРИЧНИМ СТРУМОМ 57 4.2 ЗАГАЛЬНІ ВИМОГИ БЕЗПЕКИ З ОХОРОНИ ПРАЦІ ДЛЯ КОРИСТУВАЧІВ ПК 59 4.3 ВИСНОВКИ ДО ЧЕТВЕРТОГО РОЗДІЛУ 60 ВИСНОВКИ 62 ПЕРЕЛІК ДЖЕРЕЛ 64uk_UA
dc.format.extent68-
dc.language.isoukuk_UA
dc.publisherТНТУ ім. І.Пулюя, ФІС, м. Тернопіль, Українаuk_UA
dc.subject122uk_UA
dc.subjectвебзастосунокuk_UA
dc.subjectмодульне тестуванняuk_UA
dc.subjectweb applicationuk_UA
dc.subjectasp.netuk_UA
dc.subjectrestuk_UA
dc.subjectangularuk_UA
dc.subjectapiuk_UA
dc.subjectunit testinguk_UA
dc.subjectdomain-driven designuk_UA
dc.titleРозробка вебзастосунку для пошуку та замовлення побутових послугuk_UA
dc.title.alternativeDevelopment of a Web Application for Finding and Ordering Household Servicesuk_UA
dc.typeBachelor Thesisuk_UA
dc.rights.holder© Воловнік Віталій Андрійович, 2025uk_UA
dc.coverage.placenameТернопільuk_UA
dc.subject.udc004.04uk_UA
dc.relation.references1. Handy. URL: https://www.handy.com (дата звернення: 16.04.2025).uk_UA
dc.relation.references2. TaskRabbit. URL: https://www.taskrabbit.com (дата звернення: 16.04.2025).uk_UA
dc.relation.references3. Airtasker. URL: https://www.airtasker.com/ (дата звернення: 16.04.2025).uk_UA
dc.relation.references4. Functional requirements non-functional requirements. Geeksforgeeks. URL: https://www.geeksforgeeks.org/functional-vs-non-functional-requirements/ (дата звернення: 16.04.2025).uk_UA
dc.relation.references5. What is ASP.NET? What are its pros and cons?. Vidhema. URL: https://vidhema.com/blog/what-is-asp-net-what-are-its-pros-and-cons (дата звернення: 16.04.2025).uk_UA
dc.relation.references6. ASP.NET Core Advantages and Disadvantages. REDWERK. URL: https://redwerk.com/blog/asp-net-core-pros-and-cons/ (дата звернення: 16.04.2025).uk_UA
dc.relation.references7. Backend Frameworks List: Choosing the Right One. Daily. URL: https://daily.dev/blog/backend-frameworks-list-choosing-the-right-one (дата звернення: 16.04.2025).uk_UA
dc.relation.references8. Dotnet CLI. Medium. URL: https://medium.com/@ouzatl_88083/dotnet-cli-8799f7eed1ee (дата звернення: 16.04.2025).uk_UA
dc.relation.references9. .NET CLI overview. Microsoft Learn. URL: https://learn.microsoft.com/en-us/dotnet/core/tools/ (дата звернення: 16.04.2025).uk_UA
dc.relation.references10. What are the best backend development frameworks? The ultimate comparison. TechWings. URL: https://techwings.com/blog/backend-frameworks-ultimate-comparison (дата звернення: 16.04.2025).uk_UA
dc.relation.references11. Top 7 Frontend Frameworks to Use in 2025: Pro Advice. Roadmap. URL: https://roadmap.sh/frontend/frameworks (дата звернення: 16.04.2025).uk_UA
dc.relation.references12. Порівнюємо React, Angular і Vue – найпопулярніші бібліотеки й фреймворки у 2022 році. Dou. URL: https://dou.ua/forums/topic/39933/ (дата звернення: 16.04.2025).uk_UA
dc.relation.references13. What is Angular?. Angular. URL: https://v17.angular.io/guide/what-is-angular#what-is-angular (дата звернення: 16.04.2025).uk_UA
dc.relation.references14. Understanding the Significance of Microsoft SQL Server: Advantages, Disadvantages, and Impact in AI and Data. LinkedIn. URL: https://www.linkedin.com/pulse/understanding-significance-microsoft-sql-server-ai-ooq8c/ (дата звернення: 16.04.2025).uk_UA
dc.relation.references15. Microsoft SQL Server: Advantages and Best Practices for Technical Corporate Decision Makers. VirtualDBA. URL: https://virtual-dba.com/blog/microsoft-sql-server-advantages-and-best-practices/ (дата звернення: 16.04.2025).uk_UA
dc.relation.references16. Tutorials for SQL Server. Microsoft Learn. URL: https://learn.microsoft.com/en-us/sql/sql-server/tutorials-for-sql-server-2016?view=sql-server-ver17 (дата звернення: 16.04.2025).uk_UA
dc.relation.references17. Universal Database Tool. DBeaver. URL: https://dbeaver.io (дата звернення: 16.04.2025).uk_UA
dc.relation.references18. Засіб для роботи з базами даних DBeaver. Blogger. URL: https://ukr-technologies.blogspot.com/2020/03/dbeaver.html (дата звернення: 16.04.2025).uk_UA
dc.relation.references19. Manage Secrets & Protect Sensitive Data. Hashicorp. URL: https://developer.hashicorp.com/vault#what-is-vault (дата звернення: 16.06.2025).uk_UA
dc.relation.references20. Your code editor.. Visual Studio Code. URL: https://code.visualstudio.com (дата звернення: 16.04.2025).uk_UA
dc.relation.references21. Building the Future- Choosing Between Client-Server, Monolithic, and Microservices.. Medium. URL: https://medium.com/@kulanthamuditha66/building-the-future-choosing-between-client-server-monolithic-and-microservices-2a194677f8eb (дата звернення: 16.04.2025).uk_UA
dc.relation.references22. Основні типи архітектури програмного забезпечення. Art of business analysis. URL: https://www.artofba.com/uk/post/main-types-of-software-architecture#viewer-m63al1878 (дата звернення: 16.04.2025).uk_UA
dc.relation.references23. Client-Server Architecture Explained with Examples, Diagrams, and Real-World Applications. Medium. URL: https://medium.com/nerd-for-tech/client-server-architecture-explained-with-examples-diagrams-and-real-world-applications-407e9e04e2d1 (дата звернення: 16.04.2025).uk_UA
dc.relation.references24. Готович В.А., Ралік І.Р. Програмне забезпечення на основі клієнт-серверної архітектури для обліку реалізації товарів в торгівлі. Збірник тез доповідей XІ Міжнародної науково-практичної конференції молодих учених та студентів «Актуальні задачі сучасних технологій». Тернопіль, 7-8 грудня 2022 р. С. 126.uk_UA
dc.relation.references25. Client Server Model. Scaled Academy. URL: https://www.interviewbit.com/blog/client-server-model/ (дата звернення: 16.04.2025).uk_UA
dc.relation.references26. Готович В.А., Граб Д.В. Актуальність задачі розробки модуля інформаційної системи для управління IT-проєктами. Збірник тез доповідей XIІI Міжнародної науково-практичної конференції молодих учених та студентів «Актуальні задачі сучасних технологій». Тернопіль, 11-12 грудня 2024 р. С. 426-427.uk_UA
dc.relation.references27. The benefits of a three-layered application architecture. VFunction. URL: https://vfunction.com/blog/the-benefits-of-a-three-layered-application-architecture/ (дата звернення: 16.04.2025).uk_UA
dc.relation.references28. Use A 3-Tier Architecture With C#. Kens Learning Curve. URL: https://kenslearningcurve.com/tutorials/use-a-3-tier-architecture-with-c/#The_Hidden_Layer_The_Domain (дата звернення: 16.04.2025).uk_UA
dc.relation.references29. Step-by-Step Guide to Entity Framework in .NET. Medium. URL: https://medium.com/@aleksej.gudkov/step-by-step-guide-to-entity-framework-in-net-da5fcda99e11 (дата звернення: 16.04.2025).uk_UA
dc.relation.references30. Implementing the Repository Pattern in C# and .NET. Medium. URL: https://medium.com/@kerimkkara/implementing-the-repository-pattern-in-c-and-net-5fdd91950485 (дата звернення: 16.04.2025).uk_UA
dc.relation.references31. What is AutoMapper?. Automapper. URL: https://docs.automapper.org/en/latest/Getting-started.html (дата звернення: 16.04.2025).uk_UA
dc.relation.references32. JWT Authentication in .NET 8: A Complete Guide for Secure and Scalable Applications. Medium. URL: https://medium.com/@solomongetachew112/jwt-authentication-in-net-8-a-complete-guide-for-secure-and-scalable-applications-6281e5e8667c (дата звернення: 16.04.2025).uk_UA
dc.relation.references33. Two-Factor Authentication in ASP.NET Core MVC. Medium. URL: https://karaoz-onr.medium.com/two-factor-authentication-in-asp-net-core-mvc-26b4218a1e0b (дата звернення: 16.04.2025).uk_UA
dc.relation.references34. Готович В.А., Козак В.І. Дослідження варіантів проектування інтерфейсу користувача в інформаційних інтерактивних аналітичних панелях. Збірник тез доповідей XІI Міжнародної науково-практичної конференції молодих учених та студентів «Актуальні задачі сучасних технологій». Тернопіль, 6-7 грудня 2023 р. С. 385-386.uk_UA
dc.relation.references35. Understanding Angular Modules: A Comprehensive Guide. Medium. URL: https://codewithpawan.medium.com/understanding-angular-modules-a-comprehensive-guide-180100403396 (дата звернення: 16.04.2025).uk_UA
dc.relation.references36. Angular Routing. Medium. URL: https://medium.com/@jstify.community/angular-routing-d25992afe8c7 (дата звернення: 16.04.2025).uk_UA
dc.relation.references37. Готович В.А., Мачужак А.В. Застосування методології CI/CD для автоматизації процесів тестування та розгортання програмного забезпечення. Збірник тез доповідей XІ Міжнародної науково-практичної конференції молодих учених та студентів «Актуальні задачі сучасних технологій». Тернопіль, 7-8 грудня 2022 р. С. 131-132.uk_UA
dc.relation.references38. Гайдар А.В., Готович В.А. Розробка платформи для перевірки знань шляхом тестування. Збірник тез доповідей IX науково-технічної конференції ТНТУ імені Івана Пулюя «Інформаційні моделі, системи та технології». Тернопіль, 8-9 грудня 2021 р. С. 37.uk_UA
dc.relation.references39. Долікарська допомога при ураженні електричним струмом. Безпека життєдіяльності. URL: https://web.posibnyky.vntu.edu.ua/fmbt/berezyuk_bezpe ka_zhittyediyalnosti/76.htm (дата звернення: 19.04.2025).uk_UA
dc.relation.references40. Інструкція №102-ОП Правила надання першої медичної допомоги при ураженні електричним струмом. На Урок. URL: https://naurok.com.ua/instrukciya-102-op-pravila-nadannya-persho-medichno-dopomogi-pri-urazhenni-elektrichnim-strumom-248392.html?utm_source=chatgpt.com (дата звернення: 19.04.2025).uk_UA
dc.relation.references41. Правила надання першої допомоги при ураженні електричним струмом. Правила надання першої допомоги при ураженні електричним струмом. URL: https://lviv.dsp.gov.ua/pravyla-nadannia-pershoi-dopomohy-pry-u/10723/ (дата звернення: 19.04.2025).uk_UA
dc.relation.references42. Охорона праці та ПК, як безпечно працювати на персональному комп’ютері. КПІ ім. Ігоря Сікорського. URL: https://opcb.kpi.ua/?p=3590&utm_source=chatgpt.com (дата звернення: 19.04.2025).uk_UA
dc.relation.references43. Інструкція з охорони праці при роботі на персональному комп’ютері. Uteka.ua. URL: https://services.uteka.ua/ua/publication/zrazky-34-trudovi-vidnosyny-ta-oplata-pratsi-138-instrukciya-po-oxrane-truda-pri-rabote-na-personalnom-kompyutere-obrazec (дата звернення: 19.04.2025).uk_UA
dc.relation.references44. Інструкція з охорони праці при роботі з ПК. Науково-методичний центр професійно-технічної освіти. URL: http://nmc.ptu.org.ua/wp-content/uploads/2024/05/instrukcziya-z-o.p.-pry-roboti-na-pk.pdf (дата звернення: 19.04.2025).uk_UA
dc.contributor.affiliationТНТУ ім. І. Пулюя, Факультет комп’ютерно-інформаційних систем і програмної інженерії, Кафедра комп’ютерних наук, м. Тернопіль, Українаuk_UA
dc.coverage.countryUAuk_UA
Koleksiyonlarda Görünür:122 — Компʼютерні науки (бакалаври)

Bu öğenin dosyaları:
Dosya Açıklama BoyutBiçim 
2025_KRB_SN-41_Volovnik_VA.pdfДипломна робота944,38 kBAdobe PDFGöster/Aç


DSpace'deki bütün öğeler, aksi belirtilmedikçe, tüm hakları saklı tutulmak şartıyla telif hakkı ile korunmaktadır.

Yönetim Araçları