Будь ласка, використовуйте цей ідентифікатор, щоб цитувати або посилатися на цей матеріал: http://elartu.tntu.edu.ua/handle/lib/41690
Назва: Створення мобільного додатку для станції технічного обслуговування
Інші назви: A Mobile App Development for the Service Station
Автори: Мостецький, Василь Андрійович
Mostetskyi, Vasyl Andreyovych
Приналежність: ТНТУ ім. І. Пулюя, Факультет комп’ютерно-інформаційних систем і програмної інженерії, Кафедра комп’ютерних наук, м. Тернопіль, Україна
Бібліографічний опис: Мостецький В. А. Створення мобільного додатку для станції технічного обслуговування : кваліфікаційна робота освітнього рівня „Бакалавр“ „122 — комп’ютерні науки“ / В. А. Мостецький. – Тернопіль : ТНТУ, 2023. – 67 с.
Дата публікації: 20-чер-2023
Дата подання: 6-чер-2023
Дата внесення: 22-чер-2023
Країна (код): UA
Місце видання, проведення: ТНТУ ім. І.Пулюя, ФІС, м. Тернопіль, Україна
Науковий керівник: Матійчук, Любомир Павлович
Члени комітету: Жаровський, Руслан Олегович
УДК: 004.62
Теми: Мобільний додаток
mobile application
Архітектура програмної системи
software system architecture networks
Веб-сервіс
web service
MySQL
База даних
database
ОС Android
OS Android
Короткий огляд (реферат): У першому розділі здійснено опис предметної області, напрями діяльності. Проведено аналіз відомих програмних систем. Здійснено аналіз вимог до програмної системи. Розроблено архітектуру програмного додатку, що дозволить краще зрозуміти функції основних його частин. Створено та описано структурну схему, основними компонентами якої є: рівень клієнта, рівень бізнес-логіки та рівень даних. Описано функціональну структуру системи та її основних елементів – модулів обробки даних. У другому розділі обґрунтовано технологію, мову програмування та розроблено програмну систему. Обґрунтовано засоби розробки додатку та здійснено опис основних програмних модулів системи.А також здійснено опис процедур тестування та їхніх результатів, описані тест-вимоги до програмного забезпечення, а також виявлені дефекти. По результатам тестування сформовано підсумок тестування. Також в даному розділі було розкрито питання встановлення та налаштування програмного забезпечення, а також вказані вимоги, дотримання яких необхідно для користування програмою. In the first section, a description of the subject area, directions of activity was carried out. The analysis of known software systems was carried out. An analysis of the requirements for the software system was carried out. The architecture of the software application has been developed, which will allow a better understanding of the functions of its main parts. A structural diagram has been created and described, the main components of which are: client level, business logic level, and data level. The functional structure of the system and its main elements - data processing modules - are described. In the second chapter, the technology, the programming language and the software system are developed. The application development tools are justified and the main software modules of the system are described. Also, a description of the testing procedures and their results, the test requirements for the software, as well as the detected defects were described. Based on the results of the testing, a summary of the testing was formed. Also, in this section, the issue of installing and configuring the software was revealed, as well as the requirements that must be met in order to use the program.
Зміст: ВСТУП...6 РОЗДІЛ 1 АНАЛІЗ ПРЕДМЕТНОЇ ОБЛАСТІ ПРОЕКТУВАННЯ ДОДАТКУ СТАНЦІЇ ТЕХНІЧНОГО ОБСЛУГОВУВАННЯ...8 1.1Особливості функціонування огляд і аналіз існуючих аналогів, що реалізують функції предметної області ...8 1.2 Розроблення архітектури програмної системи...16 1.3 Проектування інформаційно-програмних модулів системи та бази даних...20 1.4 Висновки до першого розділу ...23 РОЗДІЛ 2. ПРОГРАМНА РЕАЛІЗАЦІЯ ДОДАТКУ ТЕСТУВАННЯ ТА ДОСЛІДНА ЕКСПЛУАТАЦІЯ ДЛЯ СТАНЦІЇ ТЕХНІЧНОГО ОБСЛУГОВУВАННЯ...24 2.1 Особливості програмної реалізації додатків для ОС Android. Обгрунтування вибору технологій Java і SQLite...24 2.2 Програмна реалізація бази даних та тестування додатку...29 2.3 Процес розгортання та налаштування додатку...41 2.4 Висновки до другого розділу...56 РОЗДІЛ 3. БЕЗПЕКА ЖИТТЄДІЯЛЬНОСТІ, ОСНОВИ ОХОРОНИ ПРАЦІ...57 3.1. Інженерний захист персоналу об’єкту та населення. Правила застосування...57 3.2. Запобігання наслідкам аварії на виробництвах із застосуванням аміаку...59 3.3 Висновки до третього розділу...62 ВИСНОВКИ...63 ПЕРЕЛІК ДЖЕРЕЛ...64 ДОДАТКИ
URI (Уніфікований ідентифікатор ресурсу): http://elartu.tntu.edu.ua/handle/lib/41690
Власник авторського права: © Мостецький Василь Андрійович, 2023
Перелік літератури: 1. Основи ООП. Джефрі Ріхтер, CLR via C#, 4-е видання 2014 by Фримен А. «ASP.NET MVC 4 с примерами на C# 5.0»
2. Onion Architecture In ASP.NET Core MVC. [Електронний ресурс] – Режим доступу:https://www.c-sharpcorner.com/article/onion-architecture-in-aspnetcore-mvc/
3. What is Entity Framework?. [Електронний ресурс] – Режим доступу: https://www.entityframeworktutorial.net/what-is-entityframework.aspx
4. Getting started with ASP.NET MVC 5 [Електронний ресурс] – Режим доступу: https://docs.microsoft.com/enus/aspnet/mvc/overview/gettingstarted/introduction/getting-started
5. Конспект лекцій з дисципліни «Програмування для мобільних пристроїв» для студентів денної форми навчання спеціальності 126 «Інформаційні системи та технології» / Укладачі: Готович В.А., Михайлович Т.В. – Тернопіль : Тернопільський національний технічний університет імені Івана Пулюя, 2020. – 216 с
6. ООП в JavaScript [Електронний ресурс] – Режим доступу: https://frontendstuff.com/blog/object-oriented-programming
7. Bootstrap [Електронний ресурс] – Режим доступу: https://etk.lntu.edu.ua/mod/page/view.php?id=4135
8. Рівні ієрархії сучасної АСУТП [Електронний ресурс] – Режим доступу: https://studopedia.com.ua/1_378896_bagatorivneva-arhitektura.html
9. Overview to ASP.NET Core [Електронний ресурс] – Режим доступу: https://docs.microsoft.com/en-us/aspnet/core/introduction-toaspnetcore?view=aspnetcore-6.0
10. iOS Human Interface. – Електрон. дан. – Режим доступу: https://developer.apple.com/library/ios/documentation/userexperience/conceptual/Mobile HIG/index.html
11. Офіційний сайт SQLite. – Електрон. дан. – Режим доступу: http://www.sqlite.org
12. iOS Technology Overview. – Електрон. дан. – Режим доступу: https://developer.apple.com/library/ios/documentation/miscellaneous/conceptual/iphoneos techoverview/Introduction/Introduction.html
13. База SQLite и основы SQL. [Електронний ресурс] – Режим доступу: https://maxsite.org/page/sqlite8
14. Розробка додаткiв засобами мови програмування C#.[Електронний ресурс] – Режим доступу: https://www.researchgate.net/publication/354860614_Rozrobka_dodatkiv_zasoba mi_movi_programuvanna_C
15. ПРОФЕСІЙНА ПРАКТИКА ПРОГРАМНОЇ ІНЖЕНЕРІЇ. Лабораторний практикум / уклад. С. В. Поперешняк – К.: Вид-во «Друк», 2019. – 43-47 с.
16. Best Mobile IDEs for Android [Fall 2019 Update] Intellectsoft: веб-сайт. URL: https://www.intellectsoft.net/blog/5-of-the-best-mobile-ides-for-android
17. Mobile Operating System Market Share Ukraine Oct 2017 - Oct 2019 StatCounter Global Stats: веб-сайт. URL: https://gs.statcounter.com/os-marketshare/mobile/ukraine
18. Комп’ютерні мережі: [навчальний посібник] / А. Г. Микитишин, М. М. Митник, П. Д. Стухляк, В. В. Пасічник. — Львів: «Магнолія 2006», 2013. — 256 с. ISBN 978-617-574-087-3
19. Mobile Android Version Market Share World Oct 2017 - Oct 2019 StatCounter Global Stats: веб-сайт. URL: https://gs.statcounter.com/os-version-marketshare/android/mobile/world
20. Коноваленко І. В. Платформа .NET та мова програмування C# 8.0 : навчальний посібник / І. В. Коноваленко, П. О. Марущак. – Тернопіль : ФОП Паляниця В. А., 2020. – 320 с.
21. Cучасні підходи до розроблення і впровадження інформаційних систем [Електронний ресурс]. Режим доступу: https://pidruchniki.com/1181092047726/informatika/cuchasni_pidhodi_rozroblenn ya_vprovadzhennya_informatsiynih_sistem.
22. Кнастер С. Objective-C. Програмування для Mac OS.X та ІOS / Скотт Кнастер, Вакар Малик, Марк Далрімпл – Діалектика-Вільямс, 2018. – 304 с.: ил. – ISBN 978-5-8459-1826-0
23. Мови програмування для мобільної розробки[Електронний ресурс]. Режим доступу: https://code.tutsplus.com/uk/articles/mobiledevelopment-languages--cms-29138.
24. Nahavandipoor V. iOS 7 Programming Cookbook / Vandad Nahavandipoor – O'Relly, 2016. – 287 с.: ил. – 978-5-8459-3871-2
25. Петрик М.Р. Моделювання програмного забезпечення : науково методичний посібник / М.Р. Петрик, О.Ю. Петрик – Тернопіль : Вид-во ТНТУ імені Івана Пулюя, 2015. – 200 с.
26. Філімончук Т.В., Чепелєв Є.О. Модель мобільного застосунку з використанням фреймворку Flutter. Проблеми інформатизації: Тези доповідей дев’ятої міжнародної науково-технічної конференції. Том 2, секція 4. Черкаси – Харків – Баку – Бельсько-Бяла. 2021. C. 99.
27. App Store Resource Center. – Електрон. дан. – Режим доступу: https://developer.apple.com/appstore/index.html
28. My take on Redux architecture [Електроний ресурс] – Режим доступу: https://krasimirtsonev.com/blog/article/my-take-on-redux-architecture
29. Stripe.js Reference [Електроний ресурс] – Режим доступу: https://stripe.com/docs/js
30. Swagger Codegen Documentation [Електроний ресурс] – Режим доступу: https://swagger.io/docs/open-source-tools/swagger-codegen/
31. Why the UX Is Important for Your Business [Електроний ресурс] – Режим доступу: https://rubygarage.org/blog/why-the-ux-is-important-for-your-business Jest и Puppeteer: автоматизация тестирования веб-интерфейсов [Електроний ресурс] – Режим доступу: https://habr.com/company/ruvds/blog/342578/
Тип вмісту: Bachelor Thesis
Розташовується у зібраннях:122 — Компʼютерні науки (бакалаври)

Файли цього матеріалу:
Файл Опис РозмірФормат 
bak_2023_SN-41_Mostetskyi_V.pdf2 MBAdobe PDFПереглянути/відкрити


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

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