Παρακαλώ χρησιμοποιήστε αυτό το αναγνωριστικό για να παραπέμψετε ή να δημιουργήσετε σύνδεσμο προς αυτό το τεκμήριο: http://elartu.tntu.edu.ua/handle/lib/49089
Título: Розробка предметно-орієнтованого інформаційного додатку для використання на ОС Android
Outros títulos: Development of a subject-oriented information application for use on Android OS
Autor: Шевчук, Владислав Юрійович
Shevchuk, Vladislav
Affiliation: ТНТУ ім. І. Пулюя, Факультет комп’ютерно-інформаційних систем і програмної інженерії, Кафедра програмної інженерії, м. Тернопіль, Україна
Bibliographic description (Ukraine): Шевчук В.Ю. Розробка предметно-орієнтованого інформаційного додатку для використання на ОС Android : спец. 121 - інженерія програмного забезпечення / наук. кер. Є. Б. Яворська. Тернопіль: – Тернопільський національний технічний університет імені Івана Пулюя, 2025. 70 с.
Data: Jun-2025
Submitted date: 9-Jun-2025
Date of entry: 27-Jun-2025
Editora: ТНТУ ім. І. Пулюя
Country (code): UA
Place of the edition/event: ТНТУ ім. І.Пулюя, ФІС, м. Тернопіль, Україна
Supervisor: Яворська, Євгенія Богданівна
Committee members: Матійчук, Любомир Павлович
UDC: 004.9
Palavras-chave: кваліфікаційна робота
пошук
освітній рівень
критерії
бакалавр
вимоги
програмний продукт
концептуальну модель
інформаційний довідник
розробка
Android
MySQL
Java
PHP
тестування
qualification work
educational level
bachelor
software product
information directory
search
criteria
requirements
conceptual model
development
testing
Number of pages: 70
Resumo: В роботі представлено основні етапи створення програмного забезпечення довідникового змісту стосовно об’єктів визначеної території та систему вдосконаленого пошуку на основі довільних критеріїв. Сформульовано завдання та описано вимоги. Проаналізовано підходи та обрано оптимальний. Створено схему бази даних, для чого попередньо, виокремлено основні сутності, побудована концептуальну модель бази даних, UML діаграми класів, модель архітектури системи. Оскільки система призначена для мобільного пристрою, то розробка розрахована для одного типу користувачів, які здійснюють пошук за заданими критеріями. Система призначена для ОС Android, при розробці використано парадигми об’єктно орієнтованого підходу, мова Java.
The bachelor's qualification paper consists of an introduction, main part, and conclusion, and includes: 77 pages, 10 figures, 2 tables, 45 literary sources, and 4 appendices. Keywords: qualification paper, educational level, bachelor, software product, informational reference guide, search, criteria, requirements, conceptual model, development, Android, MySQL, Java, PHP, testing. The paper presents the main stages of developing reference-type software related to objects within a defined territory, as well as an advanced search system based on arbitrary criteria. The objectives are formulated and the requirements are described. Various approaches are analyzed and the optimal one is selected. A database schema was created after identifying the main entities, building a conceptual database model, UML class diagrams, and a system architecture model. Since the system is designed for a mobile device, the development is targeted at a single type of user who performs searches based on specified criteria. The system is intended for the Android operating system. During development, object-oriented paradigms were applied using the Java programming language.
Content: ВСТУП 8 1 РОЗРОБКА ПРОГРАМНОЇ СИСТЕМИ 10 1.1 Аналіз вимог до програмної системи 10 1.1.1 Аналіз предметної області 10 1.1.2 Постановка задачі 11 1.1.3 Пошук актантів та варіантів використання 12 1.1.4 Опис ключових варіантів використання 13 1.1.5 Моделювання словника системи 14 1.2 Проектування програмної системи 15 1.2.1 Вибір процесу розробки 15 1.2.2 Побудова схеми бази даних 16 1.2.3 Побудова UML-діаграми класів 21 1.2.4 Моделювання архітектури системи 23 1.3 Конструювання програмної системи 26 1.3.1 Вибір мови та середовища розробки 26 1.3.1.1 Обґрунтування вибору середовища для розробки Eclipse 27 1. 3.1.2 Пояснення вибору мови програмування Java 28 1.3.1.3 Операційна система Android 30 1.3.2 Вибір СУБД, її фізична модель 31 1.3.3 Реалізація основних класів та методів 33 1.4 Використання програмної системи 41 1.4.1 Розгортання програмної системи та системні вимоги 41 1.4.1.1 Розгортання програмної системи 41 1.4.2 Типові схеми по використанню системи 42 1.4.3 Верифікація програмної системи 43 1.5 Тестування програмної системи 46 1.5.1 Розробка тестів 46 2 ОПИС АЛГОРИТМА ПОШУКУ 50 7 2.1 Загальний опис алгоритма 50 2.2 Реалізація алгоритма 51 3 Безпека життєдіяльності, основи охорони праці 55 3.1 Безпека життєдіяльності 55 3.1.1 Запобігання виникненню надзвичайних ситуацій 55 3.1.2 Аварії з викидом шкідливих речовин 57 5.2 Основи охорони праці 60 ВИСНОВКИ 64 ПЕРЕЛІК ВИКОРИСТАНИХ ДЖЕРЕЛ 66 ДОДАТКИ 70 Додаток А Тези конференції Додаток Б Диск з роботою
URI: http://elartu.tntu.edu.ua/handle/lib/49089
Copyright owner: © Шевчук Владислав Юрійович, 2025
References (Ukraine): Компоненти Android [Електронний ресурс] – Режим доступу: URL: http://developer.alexanderklimov.ru/android/android1.php.
Android SDK [Електронний ресурс] – Режим доступу: URL: http://androidfanclub.ru/programming/%D0%BE%D0%B1%D0%B7%D0%BE%D1 %80-android-sdk .
Step-by-step-guide-to-Android-development-with-Eclipse [Електронний ресурс] – Режим доступу: URL: https://www.theserverside.com/tutorial/Step-by-step-guideto-Android-development-with-Eclipse
Список_версій_Android [Електронний ресурс] – Режим доступу : URL : https://uk.wikipedia.org/wiki/Список_версій_Android
Android-development-tools-eclipse Електронний ресурс] – Режим доступу : URL : https://marketplace.eclipse.org/content/android-development-toolseclipse
Електронна енциклопедія: Вікіпедія. — Режим доступу : http://uk. wikipedia.org/wiki/Eclipse . — Eclipse.
Електронна енциклопедія: Вікіпедія. — Режим доступу : http://uk. wikipedia.org/wiki/Java . — Java. 69
Електронна енциклопедія: Вікіпедія. — Режим доступу : http://uk. wikipedia.org/wiki/Android . — Android.
Інформаційні технології видобутку даних (Data mining, високопродуктивні обчислення у складних системах): навчальний посібник ІВ Бойко, МР Петрик, Г Цуприк - 2020
Офіційний сайт [Електронний ресурс] / Wikipedia – URL: https://www.android.com/
Бойко І.В., М.Р. Петрик, Г.Б. Цуприк Моделювання та видобуток даних (висопродуктивні обчислення у великих алгебраїчних та числових системх, комбінаторному аналізі): навчальний посібник. Тернопіль: : ТНТУ 2019 – 62 с
Дискретні структури (Алгебраїчні та числові системи, комбінаторний аналіз) : навчально-методичний посібник для студентів спеціальності 121 «Інженерія програмного забезпечення», аспірантів та викладачів вищих навчальних закладів / Укладач : Бойко І.В., Петрик М.Р., Цуприк Г.Б. – Тернопіль : Тернопільський національний технічний університет імені Івана Пулюя, 2017 – 64 с.
Дистанційний курс «Кваліфікаційні роботи бакалаврів» сайту дистанційного навчання ТНТУ [Електронний ресурс]. – Режим доступу: URL: https://dl.tntu.edu.ua/bounce.php?course=5329
Pasika DR, Tsupryk HB (2023) Rozrobka odnostorinkovoho veb-zastosunku z vykorystanniam VUE. JS i REACT: porivnialnyi analiz produktyvnostib korystuvatskoho dosvidu ta dotsilnosti [Developing a single-page web application using VUE. JS and REACT: a comparative analysis of user experience performance and expediency]. IMSTT (Tern., 13-14 December 2023), pp. 218-219
Content type: Bachelor Thesis
Aparece nas colecções:121 — Інженерія програмного забезпечення (бакалаври)

Ficheiros deste registo:
Ficheiro Descrição TamanhoFormato 
dyplom_Shevchuk_2025.pdf2,68 MBAdobe PDFVer/Abrir


Todos os registos no repositório estão protegidos por leis de copyright, com todos os direitos reservados.

Εργαλεία διαχειριστή