Разработка серверной части интернет-ресурса для учета продаж авиабилетов и предоставления других услуг в аэропорту

Бесплатный доступ

Статья посвящена разработке серверной части интернет-ресурса для учета продаж авиабилетов и предоставления других услуг в аэропорту.

Короткий адрес: https://sciup.org/140271764

IDR: 140271764

Текст научной статьи Разработка серверной части интернет-ресурса для учета продаж авиабилетов и предоставления других услуг в аэропорту

Данная статья посвящена разработке серверной части интернет-ресурса для учета продаж авиабилетов и предоставления других услуг в аэропорту г. Белгород.

Актуальность данной работы заключается в возможности изучить логическое и физическое проектирование баз данных, данную предметную область, попытаться ее структурировать, разработать приложение, автоматизирующее учет на соответствующих предприятиях.

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

Для достижения поставленной цели необходимо знать предметную область, реализовать проект на стороне SQL-сервера, разработать программное средство для взаимодействия пользователя с базой данных.

PHP — скриптовый язык общего назначения, интенсивно применяемый для разработки веб-приложений. В настоящее время поддерживается подавляющим большинством хостинг-провайдеров и является одним из лидеров среди языков, применяющихся для создания динамических веб-сайтов.

Язык и его интерпретатор разрабатываются группой энтузиастов в рамках проекта с открытым кодом. Проект распространяется под собственной лицензией, несовместимой с GNU GPL.

Популярность в области построения веб-сайтов определяется наличием большого набора встроенных средств для разработки вебприложений. Основные из них: автоматическое извлечение POST и GET-параметров, а также переменных окружения веб-сервера в предопределённые массивы; взаимодействие с большим количеством различных систем управления базами данных; автоматизированная отправка HTTP-заголовков; работа с HTTP-авторизацией; работа с cookies и сессиями; работа с локальными и удалёнными файлами, сокетами; обработка файлов, загружаемых на сервер; работа с XForms.

В настоящее время PHP используется сотнями тысяч разработчиков. Согласно рейтингу корпорации TIOBE, базирующемся на данных поисковых систем, в мае 2016 года PHP находился на 6 месте среди языков программирования. К крупнейшим сайтам, использующим PHP, относятся Facebook, Wikipedia и др.

Входит в LAMP — распространённый набор программного обеспечения для создания и хостинга веб-сайтов (Linux, Apache, MySQL, PHP).

Apache HTTP-сервер — свободный веб-сервер.

Основными достоинствами Apache считаются надёжность и гибкость конфигурации. Он позволяет подключать внешние модули для предоставления данных, использовать СУБД для аутентификации пользователей, модифицировать сообщения об ошибках и т. д. Поддерживает IPv6.

Обращение к серверу с запросами на выполнение ввода данных осуществляется следующим образом:

$db = new DB();

$db->insertAirline();

$db->Close();

?>

Обращение к серверу с запросами на выполнение изменения данных осуществляется следующим образом:

$db = new DB();

$db->updateAirline();

$db->Close();

?>

Обращение к серверу с запросами на выполнение удаления данных осуществляется следующим образом:

$db = new DB();

$db->deleteFromTable();

$db->Close();

?>

Для работы с самой базой данных реализован отдельный класс, выполняющий подключение к базе данных, и посылающий к ней DML-запросы.

Проектирование информационной системы было подробно описано и структурировано на разделы, были подобраны программные продукты, необходимые для реализации проектов, для разработки информационного обеспечения была выбрана соответствующая система управления базами данных, было создано приложение, автоматизирующее учет в выбранном виде предприятий.

Список литературы Разработка серверной части интернет-ресурса для учета продаж авиабилетов и предоставления других услуг в аэропорту

  • Печников В.Н. Сомоучитель Web-страниц и Wrb-сайтов. - М.: Триумф, 2006
  • Фрэйн, Б. HTML5 и CSS3. Разработка сайтов для любых браузеров и устройств / Б. Фрэйн; [перевод с английского В. Черник]. - Санкт-Петербург [и др.]: Питер, 2014.
  • Гаевский, А. Ю. 100% самоучитель по созданию Web-страниц и Web-сайтов: HTML и JavaScript / Триумф, 2008.
  • Никсон, Р. Создаем динамические веб-сайты с помощью PHP, MySQL и JavaScript / Р. Никсон; [пер. с англ. Н. Вильчинский]. - Санкт-Петербург [и др.]: Питер, 2013.
  • Вендров А.М. Один из подходов к выбору средств проектирования баз данных и приложений. «СУБД», 1995, №3.
Статья научная