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/47047
Başlık: Дослідження засобів розробки програмного забезпечення для конвертації медіа файлів у текстовий формат
Diğer Başlıklar: Software Development Tools Research for Converting of Media Files Into Text Format
Yazarlar: Бачинський, Андрій Васильович
Bachynskiy, Andriy V.
Affiliation: Тернопільський національний технічний університет імені Івана Пулюя, факультет комп’ютерно-інформаційних систем і програмної інженерії, кафедра комп’ютерних наук, м. Тернопіль, Україна
Bibliographic description (Ukraine): Бачинський А. В. Дослідження засобів розробки програмного забезпечення для конвертації медіа файлів у текстовий формат : робота на здобуття кваліфікаційного ступеня магістра : спец. 124 – cистемний аналіз / наук. кер. В. П. Марценюк. Тернопіль : Тернопільський національний технічний університет імені Івана Пулюя, 2024. 56 с.
Yayın Tarihi: 23-Ara-2024
Submitted date: 9-Ara-2024
Date of entry: 3-Oca-2025
Yayıncı: Тернопільський національний технічний університет імені Івана Пулюя
Country (code): UA
Place of the edition/event: ТНТУ ім. І.Пулюя, ФІС, м. Тернопіль, Україна
Supervisor: Марценюк, Василь Петрович
Martsenyuk, Vasyl P.
UDC: 004.41
Anahtar kelimeler: системний аналіз
веб-розробка
конвертація
реєстрація
роль
сервер
середовище
PHP
conversion
environment
registration
role
server
web-development
Page range: 56
Özet: Кваліфікаційна робота присвячена дослідженню засобів розробки програмного забезпечення для конвертації медіа файлів у текстовий формат. В першому розділі кваліфікаційної роботи досліджено існуючі середовища для написання коду. Розглянуто найпопулярніші редактори коду для розробки. Було обгрунтовано вибір середовища для реалізації веб-застосунку, порівняння редакторів коду з їх властивостями у таблиці. Розглянуто основні інструменти редакторів коду для покращення роботи із написанням, та його модифікації. Висвітлено адаптивність редакторів та їх розширення у взаємодії із мовами програмування. В другому розділі кваліфікаційної роботи обґрунтовано вибір технологій та середовище для реалізації бази даних. Було розроблено та реалізовано серверну частину. Створено допоміжну функцію для збереження та захисту інформації. Було обгрунтовано вибір технології для підтримки та взаємодії клієнтської частини застосунку із бекендом. Реалізовано функції для обміну даними. Створено запит для відправлення та отримання відповіді від сервера до фронтенду. В третьому розділі кваліфікаційної роботи було налаштовано інструменти та сучасні бібліотеки для розробки. Створено інтерфейс клієнтської частини програмного забезпечення. Розглянуто основні функції у клієнтській частині застосунку, основні вкладки для користування застосунком. Розроблено авторизацію та реєстрацію користувача. Реалізовано платіжну систему для оплати та продовження підписки у веб-застосунку. Висвітленно усі переваги даного застосунку та його принцип роботи. В четвертому розділі кваліфікаційної роботи було розглянуто питання щодо охорони праці, та безпеки в надзвичайних ситуаціях. Було розглянуто питання забезпечення безпеки в різних сферах діяльності, зокрема в ІТ-сфері та цивільному захисті. Обговорено питання підготовки та перепідготовки керівного складу, органів управління, а також навчання населення діям у надзвичайних ситуаціях. Розглянуто питання щодо систематичного підходу до безпеки, щоб гарантувати не лише збереження здоров’я працівників і громадян, а й ефективне функціонування суспільства загалом.
The qualification work is devoted to the research of software development tools for converting media files into text format. In the first section of the qualification work, existing environments for writing code were investigated. The most popular code editors for development are considered. The choice of the environment for the implementation of the web application was justified, the comparison of code editors with their properties in the table. The main tools of code editors for improving work with writing and its modification are considered. The adaptability of editors and their extension in interaction with programming languages is highlighted. In the second section of the qualification work, was justified the choice of technologies and environment for implementing the database was justified. The server-side part was developed and implemented. A helper function for storing and securing information was created. The choice of technology for supporting and interacting with the client-side application and backend was justified. Functions for data exchange were implemented. A request for sending and receiving responses between the server and the frontend was created. In the third section of the qualification work, tools and modern libraries for development were configured. The interface of the client part of the software has been created. The main functions in the client part of the application, the main tabs for using the application are considered. User authorization and registration has been developed. A payment system has been implemented for paying and renewing a subscription in the web application. All the advantages of this application and its principle of operation are highlighted. The fourth section of the qualification work addressed the issues of labor protection and safety in emergency situations. The issue of ensuring security in various areas of activity was considered, in particular in the IT sector and civil protection. The issue of training and retraining of management, management bodies, as well as training the population in emergency situations was discussed. The issue of a systematic approach to security was considered in order to guarantee not only the preservation of the health of workers and citizens, but also the effective functioning of society as a whole.
Açıklama: Роботу виконано на кафедрі комп'ютерних наук Тернопільського національного технічного університету імені Івана Пулюя. Захист відбудеться 23.12.2024 р. о 13 год. на засіданні екзаменаційної комісії №36 у Тернопільському національному технічному університеті імені Івана Пулюя
Content: ВСТУП 9 1 АНАЛІЗ СЕРЕДОВИЩ ДЛЯ РОЗРОБКИ ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ 11 1.1 АНАЛІЗ СЕРЕДОВИЩА VS CODE 11 1.2 ОГЛЯД ІСНУЮЧИХ СЕРЕДОВИЩ ДЛЯ ВЕБ-РОЗРОБКИ 12 1.3 ПОРІВНЯННЯ РЕДАКТОРУ КОДУ VSCODE З ІНШИМИ СЕРЕДОВИЩАМ 13 1.4 СУЧАСНІ МЕТОДИ СТВОРЕННЯ БАЗИ ДАНИХ 14 1.5 ВИСНОВОК ДО ПЕРШОГО РОЗДІЛУ 16 2 АНАЛІЗ ВИБРАНИХ ТЕХНОЛОГІЙ ДЛЯ РОБОТИ З СЕРВЕРОМ ТА СТВОРЕННЯ БАЗИ ДАНИХ 18 2.1 ОБҐРУНТУВАННЯ ВИБОРУ МОВИ SQL ДЛЯ СТВОРЕННЯ БАЗИ ДАНИХ 18 2.2 АНАЛІЗ ТЕХНОЛОГІЇ HEIDISQL ДЛЯ КЕРУВАННЯМ БАЗИ 18 2.3 ВЗАЄМОДІЯ БАЗИ ДАНИХ ІЗ КЛІЄНТСЬКОЮ ЧАСТИНОЮ ЗАСТОСУНКУ 19 2.4 РЕАЛІЗАЦІЯ ВЛАСНОГО ENDPOINT У ЗАСТОСУНКУ 20 2.5 ВИСНОВОК ДО ДРУГОГО РОЗДІЛУ 21 3 ПРОЕКТУВАННЯ КЛІЄНТСЬКОЇ ЧАСТИНИ ЗАСТОСУНКУ 22 3.1 СТВОРЕННЯ ЗАСТОСУНКУ НА МОВІ ПРОГРАМУВАННЯ JAVASCRIPT 22 3.2 ПІДКЛЮЧЕННЯ ТА ЗАПУСК ПРОГРАМИ ЗА ДОПОМОГОЮ ФРЕЙМВОРКА VUE.JS 23 3.1 РОЗРОБКА АВТОРИЗАЦІЇ ТА РЕЄСТРАЦІЇ КОРИСТУВАЧА 24 3.2 РОЗРОБКА ІНТЕРФЕЙСУ ТА ОСНОВНОГО ФУНКЦІОНАЛУ 27 3.3 АНАЛІЗ ПРИНЦИПУ ДІЙ КОНВЕРТАЦІЇ МЕДІАФАЙЛІВ 36 3.4 ВИСНОВОК ДО ТРЕТЬОГО РОЗДІЛУ 38 4 ОХОРОНА ПРАЦІ ТА БЕЗПЕКА В НАДЗВИЧАЙНИХ СИТУАЦІЯХ 39 4.1 ПИТАННЯ ЩОДО ОХОРОНИ ПРАЦІ 39 4.2 ПИТАННЯ ЩОДО БЕЗПЕКИ В НАДЗВИЧАЙНИХ СИТУАЦІЯХ 41 4.3 ВИСНОВОК ДО ЧЕТВЕРТОГО РОЗДІЛУ 43 ВИСНОВКИ 44 ПЕРЕЛІК ДЖЕРЕЛ 46 ДОДАТКИ
URI: http://elartu.tntu.edu.ua/handle/lib/47047
Copyright owner: © Бачинський Андрій Васильович, 2024
References (Ukraine): 1. Bodnarchuk, I., Duda, O., Kharchenko, A., Kunanets, N., Matsiuk, O., & Pasichnyk, V. (2020). Choice Method of Analytical Platform for Smart City (No. 4374). EasyChair
2. Kharchenko, A., Halay, I., Zagorodna, N., & Bodnarchuk, I. (2015, September). Trade-off optimal decision of the problem of software system architecture choice. In 2015 Xth International Scientific and Technical Conference" Computer Sciences and Information Technologies"(CSIT) (pp. 198-205). IEEE
3. Kharchenko, А., Bodnarchuk, I., Raichev, I., & Morar, Y. (2014). The Method of Software Architecture Design Accounting the Quality Requirements Change
4. Microsoft. Visual Studio Code for the Web. Visual Studio Code - Code Editing. Redefined. URL: https://code.visualstudio.com/docs/editor/vscode-web (date of access: 19.11.2024)
5. Silberschatz, A., Korth, H. F., & Sudarshan, S. (2011). Database system concepts
6. Створення бази даних та їх взаємодія із фронтендом: "Learning SQL" (A. M. Beaulieu) — підручник з SQL, який охоплює базові та розширені теми, "Fullstack Vue" (H. R. Burrill, L. R. Max) — книга для створення сучасних веб-додатків, що використовують Vue.js та бази даних, "Building Web Applications with Go" (J. R. Jenkins) — для розробки API та інтеграції з базами даних
7. W3Schools.com. W3Schools Online Web Tutorials. URL: https://www.w3schools.com/sql/ (date of access: 19.11.2024)
8. Macrae, C. (2018). Vue. js: up and running: building accessible and performant web apps. " O'Reilly Media, Inc."
9. Mooney, C. Z., Duval, R. D., & Duvall, R. (1993). Bootstrapping: A nonparametric approach to statistical inference (No. 95). sage
10. Richardson, L., Amundsen, M., & Ruby, S. (2013). RESTful Web APIs: Services for a Changing World. " O'Reilly Media, Inc."
11. Vite - The Next Generation, Frontend Tooling. Getting Started. vitejs. URL: https://vite.dev/guide/ (date of access: 19.11.2024)
12. Window: localStorage property - Web APIs | MDN. MDN Web Docs. URL: https://developer.mozilla.org/en-US/docs/Web/API/Window/localStorage (date of access: 19.11.2024)
13. Bertino, E., & Sandhu, R. (2005). Database security-concepts, approaches, and challenges. IEEE Transactions on Dependable and secure computing, 2(1), 2-19
Content type: Master Thesis
Koleksiyonlarda Görünür:124 — системний аналіз

Bu öğenin dosyaları:
Dosya Açıklama BoyutBiçim 
Mag_2024_SAm_61_Bachynskiy_Andrii_Vasyliovich_v20.pdfДипломна робота1,68 MBAdobe 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ı