Please use this identifier to cite or link to this item:
http://elartu.tntu.edu.ua/handle/lib/49089
Title: | Розробка предметно-орієнтованого інформаційного додатку для використання на ОС Android |
Other Titles: | Development of a subject-oriented information application for use on Android OS |
Authors: | Шевчук, Владислав Юрійович Shevchuk, Vladislav |
Affiliation: | ТНТУ ім. І. Пулюя, Факультет комп’ютерно-інформаційних систем і програмної інженерії, Кафедра програмної інженерії, м. Тернопіль, Україна |
Bibliographic description (Ukraine): | Шевчук В.Ю. Розробка предметно-орієнтованого інформаційного додатку для використання на ОС Android : спец. 121 - інженерія програмного забезпечення / наук. кер. Є. Б. Яворська. Тернопіль: – Тернопільський національний технічний університет імені Івана Пулюя, 2025. 70 с. |
Issue Date: | Jun-2025 |
Submitted date: | 9-Jun-2025 |
Date of entry: | 27-Jun-2025 |
Publisher: | ТНТУ ім. І. Пулюя |
Country (code): | UA |
Place of the edition/event: | ТНТУ ім. І.Пулюя, ФІС, м. Тернопіль, Україна |
Supervisor: | Яворська, Євгенія Богданівна |
Committee members: | Матійчук, Любомир Павлович |
UDC: | 004.9 |
Keywords: | кваліфікаційна робота пошук освітній рівень критерії бакалавр вимоги програмний продукт концептуальну модель інформаційний довідник розробка Android MySQL Java PHP тестування qualification work educational level bachelor software product information directory search criteria requirements conceptual model development testing |
Number of pages: | 70 |
Abstract: | В роботі представлено основні етапи створення програмного забезпечення
довідникового змісту стосовно об’єктів визначеної території та систему
вдосконаленого пошуку на основі довільних критеріїв. Сформульовано завдання
та описано вимоги. Проаналізовано підходи та обрано оптимальний. Створено
схему бази даних, для чого попередньо, виокремлено основні сутності,
побудована концептуальну модель бази даних, 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 |
Appears in Collections: | 121 — Інженерія програмного забезпечення (бакалаври) |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
dyplom_Shevchuk_2025.pdf | 2,68 MB | Adobe PDF | View/Open |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.
Admin Tools