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


РАЗРАБОТКА КЛИЕНТСКОЙ ЧАСТИ ВЕБ-ПРИЛОЖЕНИЯ ДЛЯ ОНЛАЙН-АРЕНДЫ ВЕЛОСИПЕДОВ

Работа №187402

Тип работы

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

Предмет

информатика

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

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


ВВЕДЕНИЕ 4
Глава 1 Анализ предметной области 5
1.1 Сравнительный анализ систем байкшеринга 5
1.2 Выбор и обоснование способа приобретения ИС 11
1.3 Функциональные и нефункциональные требования 13
1.4 Выбор и обоснование стратегии автоматизации задачи 15
1.5 Обоснование проектных решений 17
1.5.1 Обоснование проектных решений по информационному обеспечению 17
1.5.2 Обоснование проектных решений по программному обеспечению ... 20
1.5.3 Обоснование проектных решений по техническому обеспечению .... 22
Глава 2 Проектная часть 26
2.1 Программное обеспечение задачи 26
2.1.1 Сценарий диалога 26
2.1.2 Структурная схема пакета (дерево вызова модулей) 28
2.2 Испытания разработанного решения 29
2.2.1 Алгоритмы разработанного решения 29
2.2.2 Методы проведения испытаний 32
ЗАКЛЮЧЕНИЕ 57
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ И ЛИТЕРАТУРЫ 58


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


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

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

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


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



1. Firebase Admin SDK for PHP // Firebase PHP
URL: https://firebase-php.readthedocs.io (дата обращения 10.01.2024)
2. PHP Manual // PHP Documentation Group
URL: https://www.php.net/manual/ (дата обращения 10.01.2024)
3. Firebase Documentation // Google Firebase
URL: https://firebase.google.com/docs/build (дата обращения 10.01.2024)
4. nginx: Руководство для начинающих // nginx
URL: https://nginx.org/ru/docs/beginners guide.html(дата обращения
10.01.2024)
5. Client-server model // Wikipedia
URL: https://en.wikipedia.org/wiki/Client%E2%80%93server model(дата
обращения 16.02.2024)
6. Firebase PHP Source code // Github
URL: https://github.com/kreait/firebase-php (дата обращения 16.02.2024)
7. The Unified Modeling Language // uml-diagrams.org
URL: https://www.uml-diagrams.org/ (дата обращения 16.02.2024)
8. nginx FastCGI Examples // Nginx Inc.
URL: https://www.nginx.com/resources/wiki/start/topics/examples/phpfcgi/ (дата обращения 29.02.2024)
9. Спуфинг // Wikipedia
URL: https://ru.wikipedia.org/wiki/%D0%A1%D0%BF%D1%83%D1%84%D0%
B8%D0%BD%D0%B3 (дата обращения 29.02.2024)
10. HTTP Headers // Mozilla
URL: https://developer.mozilla.org/enUS/docs/Web/HTTP/Headers(дата
обращения 11.03.2024)
11. Web APIs // Mozilla
URL: https://developer.mozilla.org/en-US/docs/Web/API (дата обращения
11.03.2024)
12. Документоориентированная СУБД // Wikipedia
URL: https://ru.wikipedia.org/wiki/%D0%94%D0%BE%D0%BA%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D0%BE%D0%BE%D1%80%D0%B8%D0%B5%D0%BD%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0
%B0%D0%BD%D0%BD%D0%B0%D1%8F %D0%A1%D0%A3%D0%91%D0%94 (дата обращения 11.03.2024)
13. Сравнительные характеристики SQL и NOSQL СУБД, влияющие на разработку приложений баз данных // Современные наукоемкие технологии URL: https://top-technologies.ru/ru/article/view?id=39236 (дата обращения 25.03.2024)
14. Архитектурный подход MVVM // Wikipedia
URL: https://ru.wikipedia.org/wiki/Model-View-ViewModel (дата обращения
25.03.2024)


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




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