Mesedez, erabili identifikatzaile hau item hau aipatzeko edo estekatzeko: http://elartu.tntu.edu.ua/handle/lib/49552
Title: Розробка сервісу обміну текстовими повідомленнями з використанням технологій .NET
Other Titles: Development of a text messaging service using .NET technologies
Authors: Чухарський, Максим Юрійович
Tshuharskyi, Maksym
Affiliation: ТНТУ ім. І. Пулюя, Факультет комп’ютерно-інформаційних систем і програмної інженерії, Кафедра програмної інженерії, м. Тернопіль, Україна
Bibliographic description (Ukraine): Чухарський М. Ю. Розробка сервісу обміну текстовими повідомленнями з використанням технологій .NET : робота на здобуття кваліфікаційного ступеня бакалавра : спец. 121 - інженерія програмного забезпечення / наук. кер. Д. М. Михалик. Тернопіль: – Тернопільський національний технічний університет імені Івана Пулюя, 2025. 62 с.
Issue Date: Jun-2025
Submitted date: 9-Jun-2025
Date of entry: 4-Jul-2025
Publisher: ТНТУ ім. І. Пулюя
Country (code): UA
Place of the edition/event: ТНТУ ім. І.Пулюя, ФІС, м. Тернопіль, Україна
Supervisor: Михалик, Дмитро Михайлович
Committee members: Оробчук, Олександра Романівна
UDC: 004.9
Keywords: клієнт-сервер
.NET
месенджер
WPF
WCF
client-server
messenger
Number of pages: 62
Abstract: Кваліфікаційна робота присвячена розробці програми для обміну текстовими повідомленнями на основі технології .Net. Метою цього проекту є детальне вивчення та практичне застосування технології .NET у розробці додатку з обміну текстовими повідомленнями. У пeшoмy poздiлi квaлiфiкaцiйнoї рoбoти пpoвeдeнo дeтaльний aнaлiз прeдмeтнoї oблaстi мeсeнджep (чат). Здiйснeнo aнaлiз тa вибip нaйбiльш eфeктивних тeхнoлoгiй для рeaлiзaцiї прoeктy. У дрyгoмy рoздiлi квaлiфiкaцiйнoї рoбoти здiйснeнo прoєктyвaння зaстoсyнкy. Описaнa її фyнкцioнaльнi мoжливoстi тa визнaчeнo вимоги дo cиcтеми. Ствoрeнo дiaгрaми прeцeдeнтiв, сцeнaрiї викopистaння тa дiaгpaми пoслiдoвнoстi для ключoвих oпeрaцiй. У трeтьoмy рoздiлi квaлiфiкaцiйнoї рoбoти булo здiйснeнo рoзрoбкy прoгрaмнoгo зaстoсyнкy. Обґрyнтoвaнo вибip вiдпoвiдних тeхнoлoгiй тa сeрeдoвищa рoзрoбки. Рeaлiзoвaнo oснoвнi eлeмeнти кopистyвацькoгo iнтepфeйсy, зoкрeмa рoзрoблeнo гoлoвнy стoрiнкy. Окрiм цьoгo, бyлo прoвeдeнo фyнкцioнaльнe тeстyвaння зaстoсyнкy з мeтoю пeрeвipки йoгo стaбiльнoстi, нaдiйнoстi тa вiдпoвiднoстi зaдaним вимoгaм.
The qualification work is devoted to the development of a program for exchanging text messages based on .Net technology. The goal of this project is to study in detail and apply .NET technology in the development of a text messaging application. In the first part of the qualification work, a detailed analysis of the subject area of instant messaging (chat) is carried out. Analysis and selection of the most effective technologies for project implementation. In the second section of the qualification work, the application was designed. Its functionality was described and the system requirements were defined. Use case diagrams, usage scenarios, and sequence diagrams for key operations were created. In the third part of the qualification work, the development of the software was carried out. Selection of appropriate technologies and development environments is justified. The main elements of the copy interface were implemented, in particular, the main page was developed. In addition, functional testing of the application was carried out to verify its stability, reliability, and compliance with the specified requirements.
Content: АНОТАЦІЯ ...................................................................................................................... 4 ABSTRACT ...................................................................................................................... 5 ПЕРЕЛІК УМОВНИХ ПОЗНАЧЕНЬ, СКОРОЧЕНЬ І ТЕРМІНІВ ............................ 8 ВСТУП .............................................................................................................................. 9 РОЗДІЛ 1. АНАЛІЗ ПРЕДМЕТНОЇ ОБЛАСТІ .......................................................... 10 1.1 Огляд вже створених рішень для обміну текстовими повідомленнями ......... 10 1.2 Словник предметної області ............................................................................... 14 1.3 Технологія Розробки ............................................................................................ 15 1.4 Аналіз вимог до системи ..................................................................................... 17 РОЗДІЛ 2. ПРОЕКТУВАННЯ ТА КОНСТРУЮВАННЯ ЗАСТОСУНКУ ............. 20 2.1 Опис проектування та технологій системи........................................................ 20 2.2 Проектування відношень між акторами і прецедентами ................................. 21 2.3 Виявлення класів сутностей ................................................................................ 22 2.4 Опис роботи системи ........................................................................................... 23 2.5 Конструювання та опис класів ............................................................................ 24 РОЗДІЛ 3. РОЗРОБКА ЗАСТОСУНКУ ...................................................................... 27 3.1 Технології для розробки застосунку .................................................................. 27 3.2 Середовище розробки .......................................................................................... 28 3.3 Реалізація всіх компонентів застосунку ............................................................. 29 3.3.1 Створення інтрефейсу для WCF сервісу ...................................................... 29 3.3.2 – Створення хосту .......................................................................................... 33 3.3.3 – Розробка інтерфейсу ................................................................................... 35 3.4 Тестування проекту .............................................................................................. 40 РОЗДІЛ 4. БЕЗПЕКА ЖИТТЄДІЯЛЬНОСТІ ТА ОСНОВИ ОХОРОНИ ................ 43 ПРАЦІ ............................................................................................................................. 43 4.1 Менеджмент безпеки. ........................................................................................ 43 4.2 Заходи щодо евакуації людей із робочих приміщень. ..................................... 44 ВИСНОВКИ ................................................................................................................... 47 СПИСОК ВИКОРИСТАНИХ ДЖЕРЕЛ ..................................................................... 48 ДОДАТКИ ...................................................................................................................... 50
URI: http://elartu.tntu.edu.ua/handle/lib/49552
Copyright owner: © Чухарський Максим Юрійович, 2025
References (Ukraine): 1. Про WhatsApp: https://www.whatsapp.com/about?lang=uk_UA
Telegram: що це таке, основні https://gerabot.com/article/telegram_sho_ce_take_osnovni_funkcii
Про Viber: https://www.viber.com/ua/about/
Офіційна документація Microsoft C#: https://learn.microsoft.com/uk ua/dotnet/csharp/tour-of-csharp/
Pluralsight - C# Fundamentals https://www.pluralsight.com/courses/csharp-fundamentals-2
Офіційна документація Microsoft WCF: https://www.microsoft.com/en us/download/details.aspx?id=21459
Pluralsight - WPF Fundamentals: https://www.pluralsight.com/courses/wpf fundamentals
Офіційна документація Microsoft WPF: https://learn.microsoft.com/en us/dotnet/desktop/wpf/
UML діаграми: https://dou.ua/forums/topic/40575/
Офіційна документація .NET learn: https://learn.microsoft.com/en us/training/dotnet/
Microsoft Learn Інтерактивні навчальні курси – https://learn.microsoft.com/en-us/training/
WPF Tutorial на WPF-Tutorial.com: https://wpf-tutorial.com/
Mastering Windows Presentation Foundation від Sheridan Yuen — сучасний підхід (оновлене до .NET 8+): https://www.bol.com/nl/nl/f/mastering windows-presentation-foundation/9200000075050568/
Content type: Bachelor Thesis
Appears in Collections:121 — Інженерія програмного забезпечення (бакалаври)

Files in This Item:
File Description SizeFormat 
dyplom_Tshuharskyi_2025.pdf1,61 MBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.

Administratzailearen tresnak