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


ИНФОРМАЦИОННАЯ СИСТЕМА АЭРОПОРТА Г. БАРНАУЛА ИМЕНИ Г.С. ТИТОВА

Работа №92851

Тип работы

Дипломные работы, ВКР

Предмет

информационные системы

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

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


ВВЕДЕНИЕ 5
ГЛАВА 1. ПОНЯТИЕ ИНФОРМАЦИОННОЙ СИСТЕМЫ.
ИНСТРУМЕНТАЛЬНЫЕ СРЕДСТВА РАЗРАБОТКИ
ИНФОРМАЦИОННЫХ СИСТЕМ 8
1.1 Основные понятия 8
1.2 Основы взаимодействия систем и выбор протоколов обмена
данными 9
1.3 Обзор традиционных подходов к проектированию
пользовательских интерфейсов 11
1.4 Выбор системы управления базами данных 14
1.5 Обзор языков программирования 19
1.6 Обзор стилевых инструментов 33
1.7 Анализ популярных мсЬ-серверов 36
Выводы к Главе 1 40
ГЛАВА 2. ПРОЕКТИРОВАНИЕ ИНФОРМАЦИОННОЙ
СИСТЕМЫ 41
2.1 Особенности предприятия 41
2.2 Функциональные требования к системе 42
2.3 Архитектура системы 44
2.4 Структура базы данных 46
2.5 Интерфейс страницы 54
2.6 Обеспечение информационной безопасности системы 56
Вывод к главе 2 59
ГЛАВА 3. ОСНОВНЫЕ ЭТАПЫ РЕАЛИЗАЦИИ
ИНФОРМАЦИОННОЙ СИСТЕМЫ 60
3.1 Функциональные составляющие системы 60
3.2 Реализация страниц справочников 63
3.3 Планирование сезонных расписаний 71
3.4 Планирование ежедневных расписаний 75
3.5 Стойки регистрации 80
3.6 Авторизация и Аутентификация 82
3.7 Поддержка восстановления системы 88
3.8 Логирование и журналирование 89
Вывод к главе 3 92
ЗАКЛЮЧЕНИЕ 93
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ 95
ПРИЛОЖЕНИЕ

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


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

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

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


В ходе выполнения выпускной квалификационной работы были изучены принципы работы аэропорта, основы проектирования информационных систем, произведен обзор публикаций по теме выпускной работы. После этого были рассмотрены способы обмена информацией и выбран web сервер, рассмотрены принципы построения интерфейса, был проведены анализ популярных СУБД и по итогам данного анализа сделан выбор используемой СУБД. Также были рассмотрены типы языков программирования и их функциональные задачи, на основе чего выбран подходящий инструмент.
Изучены уязвимости системы и возможности защиты от них, также были сформированы и реализованы основные как алгоритмы функционирования системы, так и алгоритмы позволяющие помочь в эксплуатации данной системы.
В итоге получился продукт, который адаптирован под условия функционирования аэропорта г. Барнаул, а именно были введены механизмы автоматической конфигурации и проектирования, учета системы, формирования отчетных данных. Адаптация коснулась и алгоритмов, и базовой структуры программного продукта, например, исходя из количества трафика аэропорта и типа предприятия (а именно тот факт, что данный аэропорт только принимает рейсы), были спроектированы таблицы с учетом этого факта, что в целом упростило систему в эксплуатации. Так же была учтена работа чартерных рейсов и рейсов по типу воздушных линий, возможности мониторинга и формирования рейсов в режиме реального времени и вывода информации на табло.
Система может взаимодействовать с другими системами, посредством сервисов, взаимодействия с RabbitMq сервером и так далее. Сервис- ориентированная архитектура предоставляет возможность разделения 93
системы на несколько сервисов, взаимодействующих между собой и внешними системами, что делает данную программу более гибкой, по сравнению с «монолитными» программами.
В результате выполнения проекта была разработана информационная система аэропорта, удовлетворяющая заданным условиям, полностью адаптированная под режим работы предприятия.



1. Информационные системы, основные понятия [Электронный
ресурс]. - Режим доступа:
https://cde.osu.rU/demoversion/course157/text/1.5.html, свободный. - Загл, с экрана.
2. Информационные системы предприятия [Электронный ресурс]. - Режим доступа: http://itsiberia.ru/ru/services/details/service/information-systems, свободный. - Загл, с экрана.
3. Требования к информационным системам [Электронный ресурс].
- Режим доступа: http://managment-study.ru/trebovaniya-predyavlyaemye-k- informacionnoj-sisteme-upravleniya-organizaciej.html, свободный. - Загл, с экрана.
4. Аэропорт Пулково [Электронный ресурс]. - Режим доступа: https://pulkovoairport.ru/, свободный. - Загл. с экрана.
5. Модель 081 [Электронный ресурс]. - Режим доступа:
http://scask.ru/a_book_icn.php?id=6, свободный. - Загл. с экрана.
6. Определение понятия интерфейса [Электронный ресурс]. -
Режим доступа:
https://ru.wikipedia.org/wiki/%D0%98%D0%BD%D1%82%D0%B5%D1%80%D 1%84%Б0%Б5%Б0%Б9%Э1%81, свободный. - Загл. с экрана.
7. Анализ подходов к созданию пользовательского интерфейса [Электронный ресурс]. - Режим доступа: https://cyberleninka.ru/article/n/analiz- podhodov-k-sozdaniyu-polzovatelskogo-interfeysa, свободный. - Загл. с экрана.
8. Бобровский С. Проектирование пользовательского интерфейса / С. Бобровский // РС Week/RE. - 2001.
9. Кузнецов М.В, Симдянов И.В “Му8д1 5” 2010.
10. Обзор популярности СУБД [Электронный ресурс]. - Режим
доступа: https://info-comp.ru/top-popular-database-management-systems,
свободный. - Загл. с экрана.
11. Документация MySql [Электронный ресурс]. - Режим доступа: https://www.mysql.com, свободный. - Загл, с экрана.
12. Обзор Postgresql [Электронный ресурс]. - Режим доступа: https://www.postgresql.org, свободный. - Загл, с экрана.
13. SQLite преимущества [Электронный ресурс]. - Режим доступа: http://freesource.info/wiki/SQLite/Preimushhestva&, свободный. - Загл, с экрана.
14. Типы языков программирования [Электронный ресурс]. - Режим
доступа: https://tproger.ru/translations/programming-languages-types/,
свободный. - Загл. с экрана.
15. Рейтинг языков программирования для web-разработки (backend).
- Режим доступаhttps://techrocks.ru/2019/01/04/best-backend-web-dev-
programming-languages/, свободный. - Загл. с экрана.
16. JavaScript [Электронный ресурс]. - Режим доступа: https://htmlweb.ru/java/js.php, свободный. - Загл. с экрана.
17. Обзор JavaScript [Электронный ресурс]. - Режим доступа: https://www.javascript.com, свободный. - Загл, с экрана.
18. Обзор React [Электронный ресурс]. - Режим доступа:
https://ru.reactjs.org/, свободный. - Загл, с экрана.
19. Обзор Vue Js [Электронный ресурс]. - Режим доступа:
https://vuejs.org/, свободный. - Загл, с экрана.
20. Основы PHP [Электронный ресурс]. - Режим доступа:
http://www.php.su/, свободный. - Загл. с экрана.
21. Обзор Laravel [Электронный ресурс]. - Режим доступа:
https://spring-https://laravel.ru/docs/v5, свободный. - Загл, с экрана.
22. Laravel, достоинства и недостатки [Электронный ресурс]. - Режим доступа: http://unetway.com/blog/laravel-framework-review/, свободный. - Загл, с экрана.
23. Основы языка java. - Режим доступа: https://metanit.com/java/. - Загл. с экрана.
24. Особенности языка Java [Электронный ресурс]. - Режим доступа: https://ru.hexlet.io/blog/posts/yazyk-programmirovaniya-java-osobennosti- populyarnost-situatsiya-na-rynke-truda, свободный. - Загл. с экрана.
25. Хорстман-Кей java. Библиотека профессионала том 1 2014
26. Хорстман-Кей j ava. Библиотека профессионала том 2 2015
27. Java Servlet [Электронный ресурс]. - Режим доступа: https://www.youtube.com/watch?v=FE7ygm8CTaY&list=PL786bPIlqEjSoaZjtS5 y6hQrUWOzs72Jl, свободный. - Загл, с экрана.
28. Обзор Spring [Электронный ресурс]. - Режим доступа:
https://spring-projects.ru/projects/spring-framework, свободный. - Загл, с экрана.
29. Обзор Pyton [Электронный ресурс]. - Режим доступа:
https://techrocks.ru/2019/01/21/about-python-briefly/, свободный. - Загл, с экрана.
30. Django, достоинства и недостатки [Электронный ресурс]. - Режим доступа: https://python-scripts.com/django-obzor, свободный. - Загл, с экрана.
31. Обзор Bootstrap [Электронный ресурс]. - Режим доступа:
https://getbootstrap.com/, свободный. - Загл, с экрана.
32. Обзор Sceleton [Электронный ресурс]. - Режим доступа:
https://webformyself.com/znakomstvo-so-skeleton-prostym-startovym-css- shablonom/ , свободный. - Загл, с экрана.
33. Обзор fondation [Электронный ресурс]. - Режим доступа: https://www.internet-technologies.ru/articles/podrobnoe-rukovodstvo-kak- pristupit-k-rabote-s-foundation.html, свободный. - Загл, с экрана.
34. Рейтинг Web-серверов [Электронный ресурс]. - Режим доступа: https://ru.hostadvice.com/marketshare/server, свободный. - Загл, с экрана.
35. Документация по web серверу apache [Электронный ресурс]. - Режим доступа: http://httpd.apache.org/docs/, свободный. - Загл. с экрана.
36. Документация по web серверу ngix [Электронный ресурс]. - Режим доступа: http://nginx.org/ru/docs/, свободный. - Загл. с экрана.
37. Документация Lighttpd [Электронный ресурс]. - Режим доступа: https://www.lighttpd.net, свободный. - Загл, с экрана.
38. Документация Appache Tomcat [Электронный ресурс]. - Режим доступа: http://tomcat.apache.org, свободный. - Загл, с экрана.
39. Козлов Сергей, Трикста, 2018 “Защита информации. Устройства несанкционированного съема информации и борьба с ними”
40. Способы Аунтификации и авторизации в web системах. [Электронный ресурс]. - Режим доступа: https://habr.com/ru/company/dataart/blog/262817/, свободный. - Загл, с экрана.
41. Аспектно-Орентированное программирование [Электронный
ресурс].-Режим доступа: https://proselyte.net/tutorials/spring-tutorial-full-
version/aop-with-spring/, свободный. - Загл, с экрана.
42. Виды логеров в Spring [Электронный ресурс].-Режим доступа: https://www.baeldung.com/spring-boot-logging, свободный. - Загл, с экрана.


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



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


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