Web-приложение по поиску и бронированию билетов
ВВEДEНИE
В наше время Интернет становится всё более развитой системой для реализации своих желаний. Большое количество компаний желают представить свои товары в сети. Современное общество может не только получать интересующую их информацию, но и фильтровать её. В Интернете на данный момент содержится большое количество сайтов с недостоверной информацией, а также мошенников.
Важной особенностью любого путешествия является выбор и бронирование билета, дающее пассажиру гарантию на закрепление за ним места на транспорте, осуществляющем выбранный маршрут. Для этого используются специальные системы бронирования. Помимо возможности выбора вида транспорта, направления, можно поучаствовать в специальных акциях компаний, отдать приоритет самым дешёвым альтернативам.
Цель работы – разработка приложения, позволяющего клиентам осуществлять поиск и онлайн-бронирование
ОГЛАВЛЕНИЕ
ВВEДEНИE 4
OБЗOР ЛИТEРAТУРНЫX ИCТOЧНИКOВ ПO ТEМE 5
ГЛAВA 1 ИCCЛEДOВAНИE ПРEДМEТНOЙ OБЛACТИ 6
1.1 Описание предметной области 6
1.2 Постановка целей и задач 7
1.3 Особенности и виды веб-приложений 7
ГЛAВA 2 СРEДCТВA РAЗРAБOТКИ 11
2.1 Visual Studio Code 11
2.2 HTML 13
2.3 CSS 14
2.4 JavaScript 15
ГЛАВА 3 ИНФОРМАЦИОННАЯ СИСТЕМА 18
3.1 Интерфейс веб-приложения 18
3.2 Разработка веб-приложения 21
3.2.1 Проектирование интерфейса веб-приложения 21
3.2.2 Проектирование структуры веб-приложения 23
3.2.3 Проектирование базы данных 24
3.3 Основной функционал веб-приложения 27
ЗАКЛЮЧЕНИЕ 33
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ 34
ПРИЛОЖЕНИЕ А 35
ПРИЛОЖЕНИЕ Б 45
ПРИЛОЖЕНИЕ В 46
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ
1. Бен Фрэйн, HTML5 и CSS3. Разработка сайтов для любых браузеров и устройств. – Санкт-Петербург : Питер, 2014. -304 с.: ил.
2. «Виды веб-приложений» [Электронный ресурс] – Режим доступа: https://www.purrweb.com/ru/blog/kak-sozdat-veb-prilozhenie/ – Дата доступа: 21.04.2023.
3. Кит Грант, CSS для профи. – Санкт-Петербург: Питер, 2019. - 496 с.: ил. – (Серия «Библиотека программиста»).
4. «Этапы создания пользовательского интерфейса» [Электронный ресурс] Режим доступа: https://practicum.yandex.ru/blog/chto-takoe-polzovatelskii-interfeys/ – Дата доступа: 13.04.2023.
5. «JavaScript: где используется и для чего» [Электронный ресурс] – Режим доступа: https://practicum.yandex.ru/blog/chto-takoe-javascript-zachem-nuzhen/ – Дата доступа: 18.04.2023.
6. «Visual Studio Code» [Электронный ресурс] – Режим доступа: https://ru.wikipedia.org/wiki/Visual_Studio_Code – Дата доступа: 17.04.2023.
7. Заяц, А.М. Проектирование и разработка WEB-приложений. Введение в frontend и backend разработку на JavaScript и node.js: Учебное пособие / А.М. Заяц, Н.П. Васильев. - Санкт-Петербург: Лань, 2019. - 120 c.
8. Хоган Б. HTML5 и CSS3. Веб-разработка по стандартам нового поколения. / Б. Хоган - Санкт-Петербург: Питер, 2015. - 272 с.
9. Лукин, В.Н. Введение в проектирование баз данных / В.Н. Лукин. - Москва: Вузовская книга, 2015. - 144 c.
Это также верно: на самом деле, здесь нет обычных таблиц со строками и столбцами. Документ CSS представляет собой список правил для визуального оформления, где правила, или стили, располагаются в каскадном порядке. Каскад является одним из важных принципов в CSS. Он означает, что все стили сортируются согласно определенным правилам. Принцип каскада влияет на то, как браузер интерпретирует ваш код и что пользователь увидит на экране.
2.4 JavaScriptJavaScript — это язык программирования, который широко используется в веб-разработке. Он позволяет создавать интерактивные сайты, включая функциональности, такие как всплывающие окна, анимации, кнопки лайков и формы для отправки данных. Он также известен как основной язык фронтенда, который отвечает за визуальную часть сайта и взаимодействие с пользователем [5]. Логотип языка JavaScript представлен на рисунке 2.4.
Рисунок 2.4
Логотип JavaScript
Особенности языка программирования JavaScript:
Интерпретируемый. Код на инт