Будь ласка, використовуйте цей ідентифікатор, щоб цитувати або посилатися на цей матеріал: http://elartu.tntu.edu.ua/handle/lib/45513
Назва: Розробка мобільного додатку для продажу онлайн-курсів з використанням Java, Firebase Realtime Database та Android Studio
Інші назви: Development of a mobile application for the sale of online courses using Java, Firebase Realtime Database and Android Studio
Автори: Містерман, Петро Михайлович
Misterman, Petro
Приналежність: Тернопільський національний технічний університет імені Івана Пулюя
Бібліографічний опис: Містерман П. М. Розробка мобільного додатку для продажу онлайн-курсів з використанням Java, Firebase Realtime Database та Android Studio : робота на здобуття кваліфікаційного ступеня бакалавра : спец. 121 - інженерія програмного забезпечення / наук. кер. М. Р. Петрик. Тернопіль : Тернопільський національний технічний університет імені Івана Пулюя, 2024. 93 с.
Дата публікації: чер-2024
Дата внесення: 28-чер-2024
Видавництво: Тернопільський національний технічний університет імені Івана Пулюя
Країна (код): UA
Місце видання, проведення: Тернопільський національний технічний університет імені Івана Пулюя
Науковий керівник: Петрик, Михайло Романович
Члени комітету: Дмитроца, Леся Павлівна
УДК: 004.9
Теми: Android Studio
Firebase Realtime Database
Java
мобільний додаток
адміністратор
користувач
курс
головна сторінка
інтерфейс користувача
проектування
розробка
тестування
Кількість сторінок: 93
Короткий огляд (реферат): Розробка мобільного додатку для продажу онлайн-курсів з використанням Java, Firebase Realtime Database та Android Studio // Кваліфікаційна робота освітнього рівня «Бакалавр» // Містерман Петро Михайлович // Тернопільський національний технічний університет імені Івана Пулюя, факультет комп'ютерно-інформаційних систем і програмної інженерії, кафедра програмної інженерії, група СП-41 // Тернопіль, 2024 // С. - 93, рис. - 42, табл. - 0, додат. - 3, бібліогр.-.17. Ключові слова: Android Studio, Firebase Realtime Database , Java, мобільний додаток, адміністратор, користувач, база даних, курс, головна сторінка, інтерфейсу користувача, аналіз вимог, проектування, розробка, тестування. На початковому етапі було проведено комплексний аналіз предметної області для визначення вимог та викликів розробки мобільного додатку для продажу онлайн-курсів. На основі цього аналізу було розроблено детальні функціональні вимоги, якими керувався під час реалізації проекту. Етап проектування та розробки був зосереджений на перетворенні вимог у функціональний та зручний мобільний додаток. Для забезпечення ясності були створені детальні проектні документи, включаючи діаграму класів. Додаток було створено з використанням сучасних фреймворків та найкращих практик, з акцентом на модульність, масштабованість та безпеку. На завершальному етапі було проведено ретельне тестування для забезпечення надійності та продуктивності додатку. Це включало тестування інтерфейсу на зручність використання, тестування функціональності для перевірки можливостей і тестування навантаження для оцінки продуктивності. Результати підтвердили, що додаток відповідає вимогам, забезпечуючи надійну, ефективну та зручну роботу.
Development of a mobile application for the sale of online courses using Java, Firebase Realtime Database and Android Studio // Qualification work for the educational level "Bachelor" / Misterman Petro Mykhailovych // Ternopil National Technical University named after Ivan Puluj, Faculty of Computer Information Systems and Software Engineering, Department of Software Engineering, group SP-41 // Ternopil, 2024 // Pages. - 93, figures. - 42, table - 0, addition - 3, literature. - 17. Keywords: Android Studio, Firebase Realtime Database, Java, mobile application, administrator, user, database, course, home page, user interface, requirements analysis, design, development, testing. At the initial stage, a comprehensive analysis of the subject area was carried out to determine the requirements and challenges of developing a mobile application for selling online courses. Based on this analysis, detailed functional requirements were developed to guide the project implementation. The design and development phase focused on translating the requirements into a functional and user-friendly mobile application. Detailed design documents, including a class diagram, were created to ensure clarity. The application was built using modern frameworks and best practices, with a focus on modularity, scalability and security. At the final stage, thorough testing was carried out to ensure the reliability and performance of the application. This included UI testing for usability, functionality testing to verify capabilities, and load testing to assess performance. The results confirmed that the application met the requirements, providing a reliable, efficient and user-friendly experience.
Зміст: ВСТУП 7 1 АНАЛІЗ ПРЕДМЕТНОЇ ОБЛАСТІ 9 1.1 Аналіз вимог до системи 9 1.2 Опис методології проектування та технологій системи 12 1.3 Проектування відношень між акторами і прецедентами 15 1.4 Виявлення класів сутності 20 2 ПРОЕКТУВАННЯ ТА РОЗРОБКА ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ 21 2.1 Визначення класів системи 21 2.2 Розробка мобільного додатку 26 3 ТЕСТУВАННЯ ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ 40 3.1 Тестування інтерфейсу 40 3.2 Тестування функціональності 43 3.3 Навантажувальне тестування 57 4 БЕЗПЕКА ЖИТТЄДІЯЛЬНОСТІ, ОСНОВИ ОХОРОНИ ПРАЦІ 59 4.1 Порядок надання домедичної допомоги постраждалим при раптовій зупинці серця 59 4.2 Заходи щодо захисту установки від короткого замикання 62 ВИСНОВКИ 66 СПИСОК ВИКОРИСТАНИХ ДЖЕРЕЛ 68 ДОДАТКИ 70 ДОДАТОК А – Тези конференції 71 ДОДАТОК Б – Лістинг коду мобільного додатку 72 ДОДАТОК В – Диск із кваліфікаційною роботою бакалавра 93
URI (Уніфікований ідентифікатор ресурсу): http://elartu.tntu.edu.ua/handle/lib/45513
Власник авторського права: © Містерман Петро Михайлович, 2024
Перелік літератури: 1. ICONIX - Wikipedia [Електронний ресурс] – Режим доступу до ресурсу: https://en.wikipedia.org/wiki/ICONIX (дата звернення: 19.06.2024).
2. Android Studio: переваги та особливості [Електронний ресурс] – Режим доступу до ресурсу: https://qagroup.com.ua/publications/android-studio-perevagy-ta-osoblyvosti/ (дата звернення: 19.06.2024).
3. Develop for Android | Android Developers [Електронний ресурс] – Режим доступу до ресурсу: https://developer.android.com/develop (дата звернення: 19.06.2024).
4. Java - Вікіпедія [Електронний ресурс] – Режим доступу до ресурсу: https://uk.wikipedia.org/wiki/Java (дата звернення: 19.06.2024).
5. Firebase - Вікіпедія [Електронний ресурс] – Режим доступу до ресурсу: https://uk.wikipedia.org/wiki/Firebase (дата звернення: 19.06.2024).
6. Firebase Realtime Database [Електронний ресурс] – Режим доступу до ресурсу: https://firebase.google.com/docs/database (дата звернення: 19.06.2024).
7. Інструкція, як будувати UML-діаграми | DOU [Електронний ресурс] – Режим доступу до ресурсу: https://dou.ua/forums/topic/40575/ (дата звернення: 19.06.2024).
8. AppCompatActivity | Android Developers [Електронний ресурс] – Режим доступу до ресурсу: https://developer.android.com/reference/androidx/appcompat/app/AppCompatActivity (дата звернення: 19.06.2024).
9. Android Toolbar for AppCompatActivity [Електронний ресурс] – Режим доступу до ресурсу: https://medium.com/@101/android-toolbar-for-appcompatactivity-671b1d10f354 (дата звернення: 19.06.2024).
10. Що таке UML Class Diagram, включаючи UML Class Diagram Maker [Електронний ресурс] – Режим доступу до ресурсу: https://www.mindonmap.com/uk/blog/what-is-uml-class-diagram/ (дата звернення: 19.06.2024).
11. Інтерфейс користувача – Вікіпедія [Електронний ресурс] – Режим доступу до ресурсу: https://uk.wikipedia.org/wiki/%D0%86%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81_%D0%BA%D0%BE%D1%80%D0%B8%D1%81%D1%82%D1%83%D0%B2%D0%B0%D1%87%D0%B0 (дата звернення: 19.06.2024).
12. BlazeMeter Continuous Testing | BlazeMeter by Perforce [Електронний ресурс] – Режим доступу до ресурсу: https://www.blazemeter.com/ (дата звернення: 19.06.2024).
13. Скобло Ю. С, Соколовська Т. Б., Мазоренко Д. І., Б 40 Тіщенко Л. М., Троянов М. М. Безпека життєдіяльності: Навчальний посібник для вищих навчальних закладів III— IV рівнів акредитації. – Київ: Кондор, 2003. – 424 с.
14. Зеркалов Д. В. Безпека життєдіяльності та основи охорони праці: Навчальний посібник для студентів гуманітарного блоку. – Київ: Основа, 2016. – 267 с.
15. Пастух О. Estimation of shape memory alloys functional properties by methods of artificial intelligence [Електронний ресурс] / О. Пастух, О. Ясній. – 2024. – Режим доступу до ресурсу: https://elartu.tntu.edu.ua/handle/lib/39148 (дата звернення: 19.06.2024).
16. Петрик М. Two-stage random sequential adsorption of discorectangles and disks on a two-dimensional surface [Електронний ресурс] / М. Петрик, І. Бойко. – 2023. – Режим доступу до ресурсу: https://elartu.tntu.edu.ua/handle/lib/44653 (дата звернення: 19.06.2024).
17. Михалик Д. Intellectual information technologies for the study of filtration in multidimensional nanoporous particles media [Електронний ресурс] / Д. Михалик, М. Петрик. – 2022. – Режим доступу до ресурсу: https://elartu.tntu.edu.ua/handle/lib/42018?locale=gl (дата звернення: 19.06.2024).
Тип вмісту: Bachelor Thesis
Розташовується у зібраннях:121 — Інженерія програмного забезпечення (бакалаври)

Файли цього матеріалу:
Файл Опис РозмірФормат 
dyplom_Misterman_2024.pdf1,52 MBAdobe PDFПереглянути/відкрити


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

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