Разработка программного приложения «Изучаем С++» для операционной системы Андроид
|
Введение 4
Глава 1 Аналитическая часть 7
1.1 Содержательный анализ предметной области 7
1.2 Функционально-структурный анализ предметной области 12
1.3 Информационно - логический анализ 17
1.4 Описание системы документооборота 20
1.5 Анализ существующих разработок 22
Глава 2 Проектная часть 28
2.1 Обоснование проектных решений по видам обеспечения 28
2.1.1 Обоснование проектных решений по техническому обеспечению 28
2.1.2 Обоснование проектных решений по программному обеспечению ... 30
2.2 Разработка информационного обеспечения 31
2.3 Разработка приложения 33
2.3.1 Разработка интерфейса приложения 34
2.3.2 Программная реализация приложения 38
2.3.3 Наполнение приложения контентом 39
2.4 Тестирование и внедрение приложения 41
2.5 Расчет экономической эффективности 43
Заключение 48
Список литературы 49
Глава 1 Аналитическая часть 7
1.1 Содержательный анализ предметной области 7
1.2 Функционально-структурный анализ предметной области 12
1.3 Информационно - логический анализ 17
1.4 Описание системы документооборота 20
1.5 Анализ существующих разработок 22
Глава 2 Проектная часть 28
2.1 Обоснование проектных решений по видам обеспечения 28
2.1.1 Обоснование проектных решений по техническому обеспечению 28
2.1.2 Обоснование проектных решений по программному обеспечению ... 30
2.2 Разработка информационного обеспечения 31
2.3 Разработка приложения 33
2.3.1 Разработка интерфейса приложения 34
2.3.2 Программная реализация приложения 38
2.3.3 Наполнение приложения контентом 39
2.4 Тестирование и внедрение приложения 41
2.5 Расчет экономической эффективности 43
Заключение 48
Список литературы 49
С каждым годом компьютеры получают все большее распространение. Они становятся быстрее и удобнее в использовании, а профессия программиста уже давно стала одной и самых востребованных и высокооплачиваемых. Даже далекий от программирования человек почти наверняка слышал о том, что существуют языки программирования.
Современный мир так устроен, что знание технологий и языков программирования нужны многим профессиям. Например, таким как:
• Программист.
• Тестировщики программного обеспечения. Для того, чтобы разрабатывать тесты, необходимо уметь программировать.
• Web-мастер. Работа с сайтом подразумевает наличие знаний по основам программирования.
• Системный администратор. Профессия сама по себе связана с IT, а знания основ программирования помогут создать программы- помощницы, которые позволят максимально автоматизировать работу.
• Аналитик, менеджер, маркетолог. Абсолютное большинство людей подобных профессий вручную заполняют таблицы в Excel или прописывают сложные формулы, в то время как можно написать несложный макрос, который сэкономит множество рабочих часов.
Профессиональное программирование требует годы подготовки и серьезных сил — это удел программистов. Тем же, кто программистами становится не собирается, будет полезно изучить основы программирования, чтобы в случае необходимости, представлять, на что способно программирование, и, либо написать для себя программу самостоятельно, либо внятно объяснить программисту, что от него требуется. В то же время изучение основ программирования не займет много времени.
В наше время мобильных технологий изучать что-либо стало намного удобнее и быстрее. Достаточно лишь иметь в своем распоряжении планшет или смартфон. С их помощью можно в любое время почитать книгу, посмотреть интересующую информацию в Интернете, или же просто открыть обучающее приложение.
Исходя из вышесказанного, целью выпускной квалификационной работы является разработка мобильного приложения для изучения языка программирования С++ на основе функционального и информационного анализа предметной области.
Для достижения поставленной цели необходимо решить следующие
задачи:
- провести содержательный анализ;
- выполнить функционально-структурный анализ предметной области;
- провести анализ существующих разработок;
- разработать информационно-логическую модель;
- выполнить описание системы документооборота;
- разработать базу данных;
- спроектировать и реализовать мобильное приложение;
- провести расчёт экономической эффективности проекта.
Актуальность темы выпускной квалификационной работы заключается в том, что на сегодняшний день важно создать благоприятные условия для обучения программированию.
Практическая значимость дипломной работы заключается в том, что разработанный проект может использоваться как для обучения детей школьного возраста или студентов, так и для самостоятельного изучения.
Объектом данного исследования является программное приложение для операционной системы Android.
Предмет исследования является программное приложение «Изучаем С++» для операционной системы Android.
Для написания дипломной работы использовались такие методы исследования, как: изучение научной литературы и Интернет источников по данной теме, моделирование, сравнительный анализ, обобщение данных полученных в ходе научно-исследовательской деятельности, программирование.
Выпускная квалификационная работа состоит из введения, двух глав, заключения, списка используемых источников и приложений.
Современный мир так устроен, что знание технологий и языков программирования нужны многим профессиям. Например, таким как:
• Программист.
• Тестировщики программного обеспечения. Для того, чтобы разрабатывать тесты, необходимо уметь программировать.
• Web-мастер. Работа с сайтом подразумевает наличие знаний по основам программирования.
• Системный администратор. Профессия сама по себе связана с IT, а знания основ программирования помогут создать программы- помощницы, которые позволят максимально автоматизировать работу.
• Аналитик, менеджер, маркетолог. Абсолютное большинство людей подобных профессий вручную заполняют таблицы в Excel или прописывают сложные формулы, в то время как можно написать несложный макрос, который сэкономит множество рабочих часов.
Профессиональное программирование требует годы подготовки и серьезных сил — это удел программистов. Тем же, кто программистами становится не собирается, будет полезно изучить основы программирования, чтобы в случае необходимости, представлять, на что способно программирование, и, либо написать для себя программу самостоятельно, либо внятно объяснить программисту, что от него требуется. В то же время изучение основ программирования не займет много времени.
В наше время мобильных технологий изучать что-либо стало намного удобнее и быстрее. Достаточно лишь иметь в своем распоряжении планшет или смартфон. С их помощью можно в любое время почитать книгу, посмотреть интересующую информацию в Интернете, или же просто открыть обучающее приложение.
Исходя из вышесказанного, целью выпускной квалификационной работы является разработка мобильного приложения для изучения языка программирования С++ на основе функционального и информационного анализа предметной области.
Для достижения поставленной цели необходимо решить следующие
задачи:
- провести содержательный анализ;
- выполнить функционально-структурный анализ предметной области;
- провести анализ существующих разработок;
- разработать информационно-логическую модель;
- выполнить описание системы документооборота;
- разработать базу данных;
- спроектировать и реализовать мобильное приложение;
- провести расчёт экономической эффективности проекта.
Актуальность темы выпускной квалификационной работы заключается в том, что на сегодняшний день важно создать благоприятные условия для обучения программированию.
Практическая значимость дипломной работы заключается в том, что разработанный проект может использоваться как для обучения детей школьного возраста или студентов, так и для самостоятельного изучения.
Объектом данного исследования является программное приложение для операционной системы Android.
Предмет исследования является программное приложение «Изучаем С++» для операционной системы Android.
Для написания дипломной работы использовались такие методы исследования, как: изучение научной литературы и Интернет источников по данной теме, моделирование, сравнительный анализ, обобщение данных полученных в ходе научно-исследовательской деятельности, программирование.
Выпускная квалификационная работа состоит из введения, двух глав, заключения, списка используемых источников и приложений.
В данной выпускной квалификационной работе был проведен анализ и описание предметной области, а также рассмотрены наиболее актуальные вопросы разработки и создания мобильного приложения для изучения языка программирования С++.
Результатом работы стало многофункциональное мобильное приложение «Изучаем С++». С помощью этого приложения пользователи любого возраста смогут изучить язык программирования С++, благодаря удобному и доступному каждому пользователю интерфейсу.
В первой главе данной квалификационной работы был выполнен полноценный аналитический анализ, который включает в себя: содержательный, функционально-структурный, информационно-логический анализы предметной области, описание системы документооборота, а также анализ существующих разработок. В проектной части работы были выполнены: обоснование проектных решений по техническому и программному обеспечению, разработка базы данных и приложения, проведено тестирование готового проекта и расчет экономической эффективности.
При реализации данного проекта были применены наиболее современные технологии разработки, такие как MIT App Inventor 2, phpAdmin, MySQL.
Анализ и тестирование полученных результатов по выполнению поставленных задач позволяет сделать вывод о том, что все поставленные задачи проекта успешно раскрыты и решены, следовательно, цель выпускной квалификационной работы достигнута.
Дальнейшие перспективы развития мобильного приложения «Изучаем С++» заключаются в дополнительной доработке интерфейса, с целью повышения его информативности и удобства.
Результатом работы стало многофункциональное мобильное приложение «Изучаем С++». С помощью этого приложения пользователи любого возраста смогут изучить язык программирования С++, благодаря удобному и доступному каждому пользователю интерфейсу.
В первой главе данной квалификационной работы был выполнен полноценный аналитический анализ, который включает в себя: содержательный, функционально-структурный, информационно-логический анализы предметной области, описание системы документооборота, а также анализ существующих разработок. В проектной части работы были выполнены: обоснование проектных решений по техническому и программному обеспечению, разработка базы данных и приложения, проведено тестирование готового проекта и расчет экономической эффективности.
При реализации данного проекта были применены наиболее современные технологии разработки, такие как MIT App Inventor 2, phpAdmin, MySQL.
Анализ и тестирование полученных результатов по выполнению поставленных задач позволяет сделать вывод о том, что все поставленные задачи проекта успешно раскрыты и решены, следовательно, цель выпускной квалификационной работы достигнута.
Дальнейшие перспективы развития мобильного приложения «Изучаем С++» заключаются в дополнительной доработке интерфейса, с целью повышения его информативности и удобства.
Подобные работы
- Разработка программного приложения «Изучаем java» для операционной системы Андроид
Бакалаврская работа, информатика. Язык работы: Русский. Цена: 4335 р. Год сдачи: 2017 - Разработка программного приложения «Изучаем астрономию» для операционной системы Андроид
Бакалаврская работа, информатика. Язык работы: Русский. Цена: 4275 р. Год сдачи: 2017 - РАЗРАБОТКА МОБИЛЬНОГО ПРИЛОЖЕНИЯ ДЛЯ СОВЕРШЕНИЯ ОНЛАЙН-ПОКУПОК
Бакалаврская работа, информатика. Язык работы: Русский. Цена: 4600 р. Год сдачи: 2021 - Разработка мобильного помощника для операционной системы Android
Бакалаврская работа, информатика. Язык работы: Русский. Цена: 7300 р. Год сдачи: 2019 - РАЗРАБОТКА ПРОГРАММНОГО КОМПЛЕКСА
ДЛЯ ОПЕРАТИВНОГО ФРОНТАЛЬНОГО ОПРОСА УЧАЩИХСЯ
Дипломные работы, ВКР, информатика. Язык работы: Русский. Цена: 4750 р. Год сдачи: 2018 - Разработка программного приложения «Изучаем С#» для операционной системы Android
Бакалаврская работа, информатика. Язык работы: Русский. Цена: 4240 р. Год сдачи: 2017 - РАЗРАБОТКА МОБИЛЬНОЙ ЛОГИЧЕСКОЙ ИГРЫ «MATH» ДЛЯ
ПЛАТФОРМЫ ANDROID
Дипломные работы, ВКР, информационные системы. Язык работы: Русский. Цена: 4700 р. Год сдачи: 2021 - Разработка приложения «Абитуриент ХТИ - филиала СФУ» для Android
Бакалаврская работа, прикладная информатика. Язык работы: Русский. Цена: 4800 р. Год сдачи: 2020 - МОБИЛЬНОЕ ПРИЛОЖЕНИЕ ДЛЯ ИНФОРМАЦИОННО-МЕТОДИЧЕСКОЙ
ПОДДЕРЖКИ ЗДОРОВОГО ОБРАЗА ЖИЗНИ
Дипломные работы, ВКР, информационные системы. Язык работы: Русский. Цена: 4550 р. Год сдачи: 2020



