Будь ласка, використовуйте цей ідентифікатор, щоб цитувати або посилатися на цей матеріал: http://elartu.tntu.edu.ua/handle/lib/52584
Повний запис метаданих
Поле DCЗначенняМова
dc.contributor.advisorЦуприк, Галина Богданівна-
dc.contributor.authorЛитвин, Даніл Костянтинович-
dc.contributor.authorLytvyn, Danil-
dc.date.accessioned2026-06-23T09:20:46Z-
dc.date.available2026-06-23T09:20:46Z-
dc.date.issued2026-06-
dc.identifier.urihttp://elartu.tntu.edu.ua/handle/lib/52584-
dc.description.abstractКваліфікаційна робота присвячена розробці та тестуванню веб-застосунку для автоматизації процесів управління студентським гуртожитком. У роботі проведено аналіз предметної області та вимог до системи, виконано проєктування архітектури і бази даних, реалізовано функціонал управління студентами, кімнатами, заселеннями, виселеннями та майном гуртожитку. Окрему увагу приділено тестуванню програмного забезпечення, зокрема юніт-тестуванню сервісів і контролерів, інтеграційному тестуванню API, ручному тестуванню інтерфейсу користувача та перевірці роботи FAQ-бота. Також розглянуто питання безпеки життєдіяльності та охорони праці під час роботи розробника. Об'єкт дослідження: процеси управління студентським гуртожитком. Предмет дослідження: веб-застосунок для автоматизації обліку студентів, житлових кімнат, заселень, переселень, виселень та матеріальних ресурсів гуртожитку. Мета роботи полягає у розробці веб-застосунку для централізованого управління процесами студентського гуртожитку та підвищення ефективності роботи адміністрації.uk_UA
dc.description.abstractThe bachelor's qualification thesis is devoted to the development and testing of a web application for automating dormitory management processes. The work includes an analysis of the subject area and system requirements, the design of the system architecture and database, and the implementation of functionality for managing students, rooms, check-ins, check-outs, and dormitory inventory. Particular attention is paid to software testing, including unit testing of services and controllers, API integration testing, user interface testing, and FAQ bot verification. The thesis also considers occupational health and safety issues related to the developer's workplace. Object of research: dormitory management processes. Subject of research: a web application for automating the management of students, rooms, check-ins, relocations, check-outs, and dormitory inventory. The purpose of the thesis is to develop a web application for centralized dormitory management and to improve the efficiency of administrative processes.uk_UA
dc.description.tableofcontentsВСТУП ........................................................................................................................ 8 1 АНАЛІЗ ТА ПРОЄКТУВАННЯ СИСТЕМИ ....................................................... 9 1.1 Аналіз вимог ................................................................................................ 9 1.2 Проєктування............................................................................................. 17 2 РЕАЛІЗАЦІЯ СИСТЕМИ..................................................................................... 27 2.1 Конструювання............................................................................................... 27 2.2 Використання та верифікація ....................................................................... 32 3 ТЕСТУВАННЯ СИСТЕМИ ................................................................................. 35 3.1 Загальний підхід до тестування.................................................................... 35 3.2 Організація тестового середовища............................................................... 37 3.3 Юніт-тестування сервісу реєстрацій............................................................ 38 3.4 Юніт-тестування аналітичного сервісу ....................................................... 42 3.5 Юніт-тестування контролера студентів....................................................... 45 3.6 Інтеграційне тестування API......................................................................... 47 3.7 Ручне тестування інтерфейсу користувача ................................................. 49 3.8 Тестування FAQ-бота .................................................................................... 54 3.9 Узагальнення результатів тестування.......................................................... 56 4 БЕЗПЕКА ЖИТТЄДІЯЛЬНОСТІ, ОСНОВИ ОХОРОНИ ПРАЦІ ................... 58 4.1 Протипожежні заходи в офісному приміщенні розробника...................... 58 4.2 Вимоги ергономіки до організації робочого місця оператора персонального комп'ютера............................................................................................ 61 ВИСНОВКИ.............................................................................................................. 65 СПИСОК ВИКОРИСТАНИХ ДЖЕРЕЛ................................................................ 67ДОДАТКИ................................................................................................................. 70uk_UA
dc.language.isoukuk_UA
dc.publisherТернопільський національний технічний університет імені Івана Пулюяuk_UA
dc.subjectгуртожитокuk_UA
dc.subjectвеб-застосунокuk_UA
dc.subjectASP.NET Coreuk_UA
dc.subjectAngularuk_UA
dc.subjectEntity Frameworkuk_UA
dc.subjectавтоматизація облікуuk_UA
dc.subjectінформаційна системаuk_UA
dc.subjectdormitoryuk_UA
dc.subjectweb applicationuk_UA
dc.subjectdormitory managementuk_UA
dc.subjectautomationuk_UA
dc.subjectinformation systemuk_UA
dc.titleРозробка програмного забезпечення та тестування веб-застосунку для гуртожитку з використанням технологій ASP.NET, Entity Framework та Angularuk_UA
dc.title.alternativeDevelopment and Testing of a Dormitory Web Application Using ASP.NET, Entity Framework and Angularuk_UA
dc.typeBachelor Thesisuk_UA
dc.rights.holder© Литвин Даніл Костянтинович, 2026uk_UA
dc.contributor.committeeMemberСтадник, Наталія Богданівна-
dc.coverage.placenameТернопільський національний технічний університет імені Івана Пулюя, факультет ФІСuk_UA
dc.format.pages80-
dc.subject.udc004.9uk_UA
dc.relation.references1. Fielding R. T. Architectural Styles and the Design of Network-Based Software Architectures. Doctoral Dissertation. University of California, Irvine, 2018. 162 puk_UA
dc.relation.references2. Fowler M. Patterns of Enterprise Application Architecture. Boston : Addison-Wesley, 2002. 560 p.uk_UA
dc.relation.references3. xUnit.net. xUnit.net Documentation — Getting Started [Електронний ресурс]. — 2024. — Режим доступу: https://xunit.net/docs/getting-started/netcore/cmdlineuk_UA
dc.relation.references4. Google. Angular 19 — Complete Developer Guide [Електронний ресурс]. — 2024. — Режим доступу: https://angular.io/docsuk_UA
dc.relation.references5. Breiman L. Random Forests // Machine Learning. — 2001. — Vol. 45, No 1. — P. 5– 32. — DOI: 10.1023/A:1010933404324.uk_UA
dc.relation.references6. Gamma E., Helm R., Johnson R., Vlissides J. Design Patterns: Elements of Reusable Object-Oriented Software. — Reading : Addison-Wesley, 1995. — 395 с.uk_UA
dc.relation.references7. Microsoft. SQL Server 2022 documentation [Електронний ресурс]. — 2024. — Режим доступу: https://docs.microsoft.com/en-us/sql/sql-server/uk_UA
dc.relation.references8. Jones M. B., Bradley J., Sakimura N. RFC 7519: JSON Web Token (JWT) [Електронний ресурс]. — 2015. — Режим доступу: https://tools.ietf.org/html/rfc7519uk_UA
dc.relation.references9. Martin R. C. Clean Architecture: A Craftsman’s Guide to Software Structure and Design. — Upper Saddle River : Prentice Hall, 2017. — 432 с.uk_UA
dc.relation.references10. McKinney W. Python for Data Analysis: Data Wrangling with Pandas, NumPy, and IPython. — 3rd ed. — Sebastopol : O’Reilly Media, 2022. — 579 с.uk_UA
dc.relation.references11. Олянін Д., Цуприк Г., Говорущенко Т., Багрій-Заяць О., Андрущак І. Transformer Neural Networks in Industry 4.0 // Computer Information Technologies in Industry 4.0 : Proceedings of the 3rd International Workshop (CITI-2025). Ternopil, 2025.uk_UA
dc.relation.references12. Newman S. Building Microservices: Designing Fine-Grained Systems. — 2nd ed. — Sebastopol : O’Reilly Media, 2021. — 620 с.uk_UA
dc.relation.references13. Олянін Д., Цуприк Г. Огляд ролі трансформерних нейронних мереж у видобуванні інформації із неструктурованих даних // Measuring and Computing Devices in Technological Processes. 2025. Vol. 82, No. 2. P. 360–364.uk_UA
dc.relation.references14. Microsoft. Entity Framework Core — Code First Migrations [Електронний ресурс]. — 2024. — Режим доступу: https://docs.microsoft.com/en-us/ef/core/managingschemas/migrations/uk_UA
dc.relation.references15. Ramírez S. FastAPI documentation. High performance, easy to learn, fast to code, ready for production [Електронний ресурс]. — 2024. — Режим доступу: https://fastapi.tiangolo.com/uk_UA
dc.contributor.affiliationТНТУ ім. І. Пулюя, Факультет комп’ютерно-інформаційних систем і програмної інженерії, Кафедра програмної інженерії, м. Тернопіль, Українаuk_UA
dc.coverage.countryUAuk_UA
dc.identifier.citation2015Литвин Д. К. Розробка програмного забезпечення та тестування веб-застосунку для гуртожитку з використанням технологій ASP.NET, Entity Framework та Angular : робота на здобуття кваліфікаційного ступеня бакалавра : 121 - інженерія програмного забезпечення / наук. кер. Г. Б. Цуприк. Тернопіль : Тернопільський національний технічний університет імені Івана Пулюя, 2026. 80 с.uk_UA
Розташовується у зібраннях:121 — Інженерія програмного забезпечення, F2 Інженерія програмного забезпечення (бакалаври)

Файли цього матеріалу:
Файл Опис РозмірФормат 
dyplom_Lytvyn_D_2026_.pdf2,43 MBAdobe PDFПереглянути/відкрити


Усі матеріали в архіві електронних ресурсів захищені авторським правом, всі права збережені.

Інструменти адміністратора