Тип работы:
Предмет:
Язык работы:


Онлайн-конструктор мобильных приложений

Работа №166049

Тип работы

Бакалаврская работа

Предмет

информатика

Объем работы39
Год сдачи2022
Стоимость4550 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
23
Не подходит работа?

Узнай цену на написание


Реферат 2
Введение 4
1 Анализ задания на выпускную квалификационную работу 5
1.1 Анализ существующих систем 5
1.2 Разработка спецификации требований 6
1.2.1 Функциональные требования 6
1.2.2 Нефункциональные требования 7
1.3 Выбор средств разработки 7
1.3.1 Клиентская часть 7
1.3.1.1 JavaScript 7
1.3.1.2 HTML и CSS 8
1.3.2 Серверная часть 8
1.3.2.1 Apache HTTP Server 9
1.3.2.2 Apache Cordova 9
1.3.2.3 MySQL 10
1.3.2.4 PHP 10
1.4 Интернет-портал TOP-KRAY 11
1.5 Выводы по главе 11
2 Проектирование 12
2.1 Общая архитектура системы 12
2.2 Основной функционал конструктора 13
2.3 Клиентская часть 14
2.3.1 Разработка структуры клиента 14
2.3.1.1 Компонент «Редактор» 15
2.3.1.2 Компонент «Приложение» 18
2.3.2 Алгоритм работы конструктора 19
2.4 Серверная часть 21
2.4.1 Логическое проектирование структуры базы данных 21
2.4.2 Физическое проектирование базы данных 21
2.5 Выводы по главе 22
3 Программная реализация 23
3.1 Клиентская часть 23
3.1.1 Компонент «Редактор» 23
3.1.2 Компонент «Приложение» 25
3.2 Описание интерфейса для связи с серверной частью 27
3.3 Реализация серверной части 29
3.4 Тестирование 29
3.5 Выводы по главе 30
Заключение 31
Список сокращений 32
Список использованных источников 33


В настоящее время у представителей малого и среднего бизнеса часто возникает необходимость в создании мобильного приложения для своего сервиса, магазина или компании. Разработка мобильного приложения, как правило, является достаточно сложной и дорогостоящей задачей. Онлайн-конструктор мобильных приложений поможет решить эту проблему.
Цель работы - разработка клиент-серверного веб-сервиса для создания мобильных приложений, совмещающего в себе функционал решений из области онлайн-торговли, а также обладающего специфическими особенностями, обеспечивающими конкурентные преимущества перед аналогами. Серверная часть приложения должна обеспечивать гибкость, позволяющую с минимальными издержками добавлять в систему новый функционал.
Для достижения цели в работе решаются следующие задачи:
- выполнить анализ существующих сервисов и на его основе составить спецификацию требований к разработке системы;
- выполнить проектирование архитектуры разрабатываемого веб-сервиса и структуры базы данных, основываясь на составленной спецификации требований;
- реализовать все модули веб-сервиса, придерживаясь разработанных архитектурных решений;
- провести тестирование разработанного веб-сервиса.


Возникли сложности?

Нужна помощь преподавателя?

Помощь в написании работ!


В результате проделанной работы были решены следующие задачи:
- выполнен анализ существующих сервисов;
- составлена спецификация требований и произведен выбор средств разработки;
- выполнено проектирование архитектуры конструктора;
- выполнена программная реализация клиентской и серверной частей, а также проведено тестирование всех модулей веб-сервиса.
Разработанный конструктор имеет несколько недостатков, в частности можно реализовать встраиваемый чат, в котором создатель мобильного приложения сможет общаться с пользователями.



1. Конструктор мобильных приложений Appsfera [Электронный ре-сурс]: - Режим доступа: https://builder.appsfera.com/.
2. AppsGeyser [Электронный ресурс]: - Режим доступа: https://appsgeyser.com/.
3. iBuildApp [Электронный ресурс]: - Режим доступа: https://ibuildapp.com/.
4. JavaScript [Электронный ресурс]: - Режим доступа: https://javascript.ru/.
5. JSON [Электронный ресурс]: - Режим доступа: https://httpd.apache.org/.
6. Apache [Электронный ресурс]: - Режим доступа: https://www.json.org/.
7. СУБД MySQL [Электронный ресурс]: - Режим доступа: https://www.mysql.com/.
8. Apache Cordova [Электронный ресурс]: - Режим доступа: https://cordova.apache.org/.
9. Язык PHP [Электронный ресурс]: - Режим доступа: https://www.php.net/.
10. Макретплейс TOP-KRAY [Электронный ресурс]: - Режим доступа: https://top-kray.ru/.
11. Использование БД SQL. Шаблон проектирования «Фасад» (Facade) [Электронный ресурс]: - Режим доступа: https://pro-prof.com/archives/882
12. Plant UML [Электронный ресурс]: - Режим доступа: https://plantuml.com/.
13. Графический клиент MySQL Workbench [Электронный ресурс]: - Режим доступа: https://metanit.Com/sql/mysql/1.3.php.
14. Что такое API [Электронный ресурс]: - Режим доступа: https://habr.com/ru/post/464261/.
15. Xcode 14 Overview [Электронный ресурс]: - Режим доступа: https://developer.apple.com/xcode/...18



Работу высылаем на протяжении 30 минут после оплаты.



Подобные работы


©2025 Cервис помощи студентам в выполнении работ