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


Веб-приложение для просмотра сведений о гражданских аэропортах

Работа №166502

Тип работы

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

Предмет

информатика

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

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


Реферат 3
Введение 4
1 Анализ предметной области 5
1.1 Сравнительный анализ 5
1.1.1 World-airport-codes.com 5
1.1.2 Skyvector.com 6
1.1.3 Apinfo.ru 7
1.2 Результаты сравнительного анализа 8
2 Используемые технологии 9
2.1 Python 9
2.2 Django 9
2.3 PostgreSQL 10
2.4 HTML5 и CSS 11
2.5 JavaScript 12
2.6 Docker 13
2.7 PyCharm 13
3 Разработка веб-приложения 15
3.1 Докеризация приложения 15
3.2 Исходные данные 16
3.2.1 Объединение исходных данных 16
3.3 База данных 18
3.4 Административная панель 23
3.5 Импорт исходных данных в БД 26
3.6 Представления 27
3.7 Фронтенд 29
Заключение 34
Список сокращений 35
Список использованных источников 36
Приложение А 37
Приложение Б 38
Приложение В 39
Приложение Г 40


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


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

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

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


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



1. Python - краткий обзор языка [Электронный ресурс] — 2019 — Режим доступа: https://techrocks.ru/2019/01/21/about-python-briefly
2. Использование Django [Электронный ресурс] — 2010 — Режим доступа: http: //www.ibm.com/developerworks/ru/library/l_dj ango
3. PostgreSQL : Документация [Электронный ресурс] — 2017 — Режим доступа: https://postgrespro.ru/docs/postgresql/9.6/intro-whatis
4. Шаблоны - Документация Django [Электронный ресурс] — 2015 — Режим доступа: https://djbook.ru/rel1.8/topics/templates.html
5. Что такое Docker? [Электронный ресурс] — 2020 — Режим доступа: https: //aws .amazon.com/ru/docker/
6. Реляционная база данных [Электронный ресурс] — 2017 — Режим доступа: https: //ru.bmstu.wiki/PenaunoHHaa_6a3a_aaHHbix
7. Руководство Dj ango [Электронный ресурс] — 2019 — Режим доступа: https://developer.mozilla.org/ru/docs/Learn/Server-side/Django/Admin_site
8. Введение в представления-классы [Электронный ресурс] — 2016 — Режим доступа: https://djbook.ru/rel 1.9/topics/class-based-views/intro.html



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




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