Будь ласка, використовуйте цей ідентифікатор, щоб цитувати або посилатися на цей матеріал: http://elartu.tntu.edu.ua/handle/lib/38293
Назва: Створення мобільного застосунку для вивчення англійської мови з інтерактивними функціями перевірки правильності вимови
Інші назви: A mobile application development for learning English with interactive pronunciation validation features
Автори: Фесько, Назарій Олександрович
Fesko, Nazariy Oleksandrovych
Приналежність: ТНТУ ім. І. Пулюя, Факультет комп’ютерно-інформаційних систем і програмної інженерії, Кафедра комп’ютерних наук, м. Тернопіль, Україна
Бібліографічний опис: Фесько Н.О. Створення мобільного застосунку для вивчення англійської мови з інтерактивними функціями перевірки правильності вимови: кваліфікаційна робота освітнього рівня „Бакалавр“ „122 — комп’ютерні науки“ / Н.О. Фесько— Тернопіль : ТНТУ, 2022. — 51 с.
Дата публікації: 22-чер-2022
Дата подання: 13-чер-2022
Дата внесення: 28-чер-2022
Країна (код): UA
Місце видання, проведення: ТНТУ ім. І.Пулюя, ФІС, м. Тернопіль, Україна
Науковий керівник: Матійчук, Любомир Павлович
Члени комітету: Жаровський, Руслан Олегович
УДК: 004.62
Теми: мобільний застосунок
mobile application
Microsoft .NET
MySQL
база даних
database
Короткий огляд (реферат): Метою дослідження є аналіз уже існуючих програмних продуктів для вивчення англійської мови і розробка власного мобільного застосунку. В першому розділі було складено та описано організаційну структуру мобільного додатку для вивчення англійської мови, визначено основні процеси, які реалізують бізнес-логіку обраної предметної області. Також визначено основні функціональні та не функціональні вимоги до системи мобільного додатку для вивчення англійської мови. Провівши аналіз програмних продуктів провідних фірм-розробників ПЗ(«Sentense master pro», «Memrise» та «Duolingo»). Визначено зв’язки між компонентами системи та їх взаємодію. Обрано архітектуру для реалізації мобільного додатку для вивчення англійської мови. В другому розділі було обґрунтовано вибір мови програмування яка використовується, розглянуто основні аспекти проектування інтерфейсу користувача. Обрано підхід, за допомогою якого користувацький інтерфейс досягатиме максимальної швидкодії в роботі. Визначено вимоги до апаратного забезпечення. Проаналізовано основні компоненти та складні функції, які використані при розробці мобільного додатку для вивчення англійської мови та наведено приклад їх програмної реалізації. The aim of the study is to analyze existing software products for learning English and develop your own mobile application. In the first section the organizational structure of the mobile application for learning English was compiled and described, the main processes that implement the business logic of the selected subject area were identified. The main functional and non-functional requirements for the mobile application system for learning English are also defined. After analyzing the software products of leading software developers ("Sentense master pro", "Memrise" and "Duolingo"). The connections between the components of the system and their interaction are determined. The architecture for the implementation of a mobile application for learning English was chosen. In the second section the choice of programming language used was substantiated, the main aspects of user interface design were considered. An approach has been chosen that will allow the user interface to achieve maximum performance. Hardware requirements are defined. The main components and complex functions used in the development of a mobile application for learning English are analyzed and an example of their software implementation is given.
Зміст: ВСТУП……………………………………………………………………………….6 РОЗДІЛ 1. АНАЛІЗ ПРЕДМЕТНОЇ ОБЛАСТІ ТА ПРОЕКТУВАННЯ ОБЛАСТІ……………………………………………………………………….8 1.1 Коротка характеристика об’єкту управління…………………………8 1.2 Огляд і аналіз існуючих аналогів……………………………………….12 1.3 Розробка архітектури програмного забезпечення …………………18 1.4. Проектування структури бази даних…………………………………23 1.5 Висновок до першого розділу…………………………………………26 РОЗДІЛ 2. ПРОГРАМНА РЕАЛІЗАЦІЯ, ТЕСТУВАННЯ ТА ДОСЛІДНА ЕКСПЛУАТАЦІЯ………………………………………………………………….28 2.1 Програмна реалізація проекту………………………………………….28 2.2. Програмна реалізація бази даних……………………………………33 2.3. Тестування та досдідна експлуатація………………………………..35 2.4 Розгортання програмного продукту……………………………………32 2.5 Висновок до другого розділу…………………………………………43 РОЗДІЛ 3. БЕЗПЕКА ЖИТТЄДІЯЛЬНОСТІ, ОСНОВИ ОХОРОНИ ПРАЦІ.44 3.1 Інженерний захист персоналу об’єкту та населення. Правила застосування.………………………………………………………………………44 3.2. Запобігання наслідкам аварії на виробництвах із застосуванням аміаку.………………………………………………………………………………48 ВИСНОВКИ………………………………………………………………………...49 ПЕРЕЛІК ДЖЕРЕЛ………………………………………………………………...50
URI (Уніфікований ідентифікатор ресурсу): http://elartu.tntu.edu.ua/handle/lib/38293
Власник авторського права: © Фесько Назарій Олександрович, 2022
Перелік літератури: 1. Mobile operating systems' market share worldwide from January 2012 to October 2020. – Електрон. дан. – Режим доступу: https://www.statista.com/statistics/272698/global-market-share-held-by-mobile-operatingsystems-since-2009/ 2. Конспект лекцій з дисципліни «Програмування для мобільних пристроїв» для студентів денної форми навчання спеціальності 126 «Інформаційні системи та технології» / Укладачі: Готович В.А., Михайлович Т.В. – Тернопіль : Тернопільський національний технічний університет імені Івана Пулюя, 2020. – 216 с. 3. Офіційний сайт компанії Apple. – Електрон. дан. – Режим доступу: https://www.apple.com/ru/ios/what-is/ 4. App Store. – Електрон. дан. – Режим доступу: https:// developer.apple.com/support/appstore/ 5. iOS Human Interface. – Електрон. дан. – Режим доступу: https://developer.apple.com/library/ios/documentation/userexperience/conceptual/Mobile HIG/index.html 6. Офіційний сайт SQLite. – Електрон. дан. – Режим доступу: http://www.sqlite.org 7. iOS Technology Overview. – Електрон. дан. – Режим доступу: https://developer.apple.com/library/ios/documentation/miscellaneous/conceptual/iphoneos techoverview/Introduction/Introduction.html 8. R. Fielding, J. Gettys, J. C. Mogul, H. Frystyk, L. Masinter, P. Leach, T. Berners-Lee. Hypertext Transfer Protocol -- HTTP/1. – The Internet Society, 1999. – 114 с. 9. Коноваленко І. В. Платформа .NET та мова програмування C# 8.0 : навчальний посібник / І. В. Коноваленко, П. О. Марущак. – Тернопіль : ФОП Паляниця В. А., 2020. – 320 с. 10. Комп’ютерні мережі: [навчальний посібник] / А. Г. Микитишин, М. М. Митник, П. Д. Стухляк, В. В. Пасічник. — Львів: «Магнолія 2006», 2013. — 256 с. ISBN 978-617-574-087-3 11. Петрик М.Р. Моделювання програмного забезпечення : науково методичний посібник / М.Р. Петрик, О.Ю. Петрик – Тернопіль : Вид-во ТНТУ імені Івана Пулюя, 2015. – 200 с. 12. Філімончук Т.В., Чепелєв Є.О. Модель мобільного застосунку з використанням фреймворку Flutter. Проблеми інформатизації: Тези доповідей дев’ятої міжнародної науково-технічної конференції. Том 2, секція 4. Черкаси – Харків – Баку – Бельсько-Бяла. 2021. C. 99. 13. App Store Resource Center. – Електрон. дан. – Режим доступу: https://developer.apple.com/appstore/index.html 14. Google Maps SDK for iOS. – Електрон. дан. – Режим доступу: https://developers.google.com/maps/documentation/ios/?hl=ru 15. Map Kit Framework Reference. – Електрон. дан. – Режим доступу: https://developer.apple.com/library/ios/documentation/MapKit/Reference/MapKit_Frame work_Reference/_index.html 16. Cocoa Application Competencies for iOS. – Електрон. дан. – Режим доступу: https://developer.apple.com/library/ios/documentation/general/conceptual/DevpediaCocoaApp/Storyboard.html 17. Instruments User Guide. – Електрон. дан. – Режим доступу: https://developer.apple.com/library/mac/documentation/developertools/conceptual/ instrumentsuserguide/Introduction/Introduction.html
Тип вмісту: Bachelor Thesis
Розташовується у зібраннях:122 — Компʼютерні науки (бакалаври)

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


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

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