Будь ласка, використовуйте цей ідентифікатор, щоб цитувати або посилатися на цей матеріал: http://elartu.tntu.edu.ua/handle/lib/49062
Назва: Розробка системи менеджменту IT-компанії, з використанням Entity Framework та Angular
Інші назви: Development of an IT company management system using Entity Framework and Angular
Автори: Баб'як, Назарій Ігорович
Babiak, Nazarii
Приналежність: ТНТУ ім. І. Пулюя, Факультет комп’ютерно-інформаційних систем і програмної інженерії, Кафедра програмної інженерії, м. Тернопіль, Україна
Бібліографічний опис: Баб'як Н. І. Розробка системи менеджменту IT-компанії, з використанням Entity Framework та Angular : спец. 121 - інженерія програмного забезпечення / наук. кер. Г. Б. Цуприк. Тернопіль: – Тернопільський національний технічний університет імені Івана Пулюя, 2025. 61 с.
Дата публікації: чер-2025
Дата подання: 9-чер-2025
Дата внесення: 26-чер-2025
Видавництво: Тернопільський національний технічний університет імені Івана Пулюя
Країна (код): UA
Місце видання, проведення: ТНТУ ім. І.Пулюя, ФІС, м. Тернопіль, Україна
Науковий керівник: Цуприк, Галина Богданівна
Члени комітету: Матійчук, Любомир Павлович
УДК: 004.9
Теми: Канбан
Task board
Менеджмент
SaaS
Планувальник
Drad & drop
Кількість сторінок: 61
Короткий огляд (реферат): Кваліфікаційна робота бакалавра на тему «Розробка системи менеджменту IT-компанії, з використанням Entity Framework та Angular» виконана Баб’яком Назарієм Ігоровичем, студентом Тернопільського національного технічного університету імені Івана Пулюя, факультет комп’ютерно-інформаційних систем і програмної інженерії, кафедра програмної інженерії, група СП-41. Баб’як Н. І. Розробка вебзастосунку для управління діяльністю ІТ-компанії : кваліфікаційна робота на здобуття освітнього ступеня бакалавр за спеціальністю „121 — інженерія програмного забезпечення― / Назарій Ігорович Баб’як. — Тернопіль: ТНТУ, 2025. — 61 с. Відомості про обсяг: сторінок — 61, рисунків — 25, таблиць — 3, частин — 3, додатків — 2, посилань — 26. Метою роботи є створення вебзастосунку, що забезпечує централізоване управління бізнес-процесами ІТ-компанії. Система автоматизує облік працівників, проєктів, задач, ролей та фінансових операцій, підвищує ефективність внутрішньої організації, зменшує обсяг ручної роботи та сприяє прозорому розподілу завдань. Система створена з використанням Angular на клієнтській частині та ASP.NET Core з Entity Framework на серверній стороні. Такий підхід забезпечує масштабованість, високу продуктивність і зручність підтримки програмного продукту. Результатом роботи є сучасний вебзастосунок, що відповідає вимогам функціональності, безпеки, зручності у використанні та придатності до розгортання в умовах реального підприємства.
Bachelor's qualification thesis on the topic ― Development of an IT company management system using Entity Framework and Angular ‖ was completed by Nazarii Ihorovych Babyak, a student of the Ternopil Ivan Puluj National Technical University, Faculty of Computer Information Systems and Software Engineering, Department of Software Engineering, group SP-41. Babyak N. I. Development of a Web Application for IT Company Management: Bachelor's qualification thesis for obtaining the degree of Bachelor in specialty ―121 — Software Engineering‖ / Nazarii Ihorovych Babyak. — Ternopil: TNTU, 2025. — 61 p. Thesis details: pages — 61, figures — 25, tables — 3, sections — 3, appendices — 2, references — 26. The aim of this thesis is to develop a web application that enables centralized management of an IT company's business processes. The system automates employee management, project and task tracking, role-based access control, and financial operations, enhancing internal organizational efficiency, reducing manual workload, and promoting transparency in task distribution. The system was developed using Angular on the client side and ASP.NET Core with Entity Framework on the server side. This technology stack ensures scalability, high performance, and maintainability of the software product. The result of the work is a modern web application that meets the requirements of functionality, security, usability, and is suitable for deployment in a real business environment.
Зміст: ВСТУП .............................................................................................................................. 8 1. РОЗРОБКА ПРОГРАМНОЇ СИСТЕМИ ................................................................. 10 1.1. Аналіз вимог до програмної системи ..................................................... 10 1.1.1. Аналіз предметної області ................................................................. 11 1.1.2 Постановка задачі .................................................................................. 12 1.1.3 Пошук актантів та варіантів використання ......................................... 13 1.1.4 Опис ключових варіантів використання .............................................. 14 1.1.5 Моделювання словника системи .......................................................... 16 1.2. Проектування програмної системи ........................................................ 18 1.2.1 Вибір процесу розробки ........................................................................ 18 1.2.2 Побудова схеми бази даних .................................................................. 20 1.2.3 Побудова UML-діаграми класів ........................................................... 22 1.2.4 Моделювання архітектури системи ..................................................... 23 1.3. Конструювання програмної системи ..................................................... 24 1.3.1 Вибір мови та середовища розробки .................................................... 25 1.3.2 Вибір СУБД та опис її фізичної моделі ............................................... 26 1.3.3 Реалізація основних класів та методів ................................................. 28 1.4. Використання програмної системи ........................................................ 32 1.4.1 Розгортання програмної системи та системні вимоги ....................... 33 1.4.2 Опис типових схем використання системи ......................................... 34 1.4.3 Верифікація програмної системи ......................................................... 37 2. ТЕСТУВАННЯ ПРОГРАМНОЇ СИСТЕМИ .......................................................... 38 7 2.1 План тестування ........................................................................................ 38 2.2 Розробка тестів .......................................................................................... 40 3. БЕЗПЕКА ЖИТТЄДІЯЛЬНОСТІ ТА ОСНОВИ ОХОРОНИ ПРАЦІ .................. 48 3.1. Долікарська допомога при харчових отруєннях ............................... 48 3.2. Заходи з техніки безпеки при експлуатації обладнання .................. 49 ВИСНОВКИ ................................................................................................................... 52 СПИСОК ВИКОРИСТАНИХ ДЖЕРЕЛ ..................................................................... 54 ДОДАТКИ ...................................................................................................................... 57 ДОДАТОК А. Ілюстрації варіантів використання системи ...................................... 58 ДОДАТОК Б. CD з програмним кодом ....................................................................... 61
URI (Уніфікований ідентифікатор ресурсу): http://elartu.tntu.edu.ua/handle/lib/49062
Власник авторського права: © Баб'як Назарій Ігорович, 2025
Перелік літератури: Pressman, R. S. Software Engineering: A Practitioner’s Approach. New York: McGraw-Hill, 2014. 928 p.
Sommerville, I. Software Engineering. 10th ed. Harlow: Pearson Education, 2015. 792 p.
Freeman, E., Robson, E. Head First Design Patterns. 2nd ed. Sebastopol: O'Reilly Media, 2020. 694 p.
Gamma, E., Helm, R., Johnson, R., Vlissides, J. Design Patterns: Elements of Reusable Object-Oriented Software. Boston: Addison-Wesley, 1994. 395 p.
Martin, R. C. Clean Architecture: A Craftsman's Guide to Software Structure and Design. Boston: Prentice Hall, 2017. 432 p.
Information System for Design of Thin Multilayer Film Processes Parameters Management Based on Diffusion. [Without author].
Petryk, M., Chyzh, V., Tsupryk, H., Petryk, O. Information Technologies: Theoretical and Applied Problems: Proc. 4th Int. Workshop ITTAP’2024 (Oct. 23–25, 2024, Ternopil, Ukraine – Opole, Poland). CEUR-WS, 2024. Vol. 3896. P. 486–493. URL: https://ceur-ws.org/Vol-3896/ (accessed: ...).
Yavorskyy, B., Yavorska, E., Tsupryk, H., Kinash, R. Methods of constructing algorithms for comparative test statistical verification of mathematical models of bioobject responses to low-intensity stimuli // Scientific Journal of TNTU. – Ternopil: TNTU, 2023. – Vol. 112, No. 4. – P. 82–90.
Fowler, M. Patterns of Enterprise Application Architecture. Boston: Addison-Wesley, 2002. 560 p.
Microsoft Docs – ASP.NET Core Documentation. URL: https://learn.microsoft.com/aspnet/core (accessed: ...).
Angular Official Documentation. URL: https://angular.io/docs (accessed: ...).
PostgreSQL Official Documentation. 55 URL: https://www.postgresql.org/docs/ (accessed: ...).
Microsoft Docs – Entity https://learn.microsoft.com/ef/core (accessed: ...).
Agile Alliance. What is Agile Software Development? URL: https://www.agilealliance.org/agile101 (accessed: ...).
Тип вмісту: Bachelor Thesis
Розташовується у зібраннях:121 — Інженерія програмного забезпечення (бакалаври)

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


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

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