Разработка серверной части интернет-ресурса для учета продаж авиабилетов и предоставления других услуг в аэропорту
Автор: Цейтлина Н.Е.
Журнал: Теория и практика современной науки @modern-j
Рубрика: Математика, информатика и инженерия
Статья в выпуске: 6 (24), 2017 года.
Бесплатный доступ
Статья посвящена разработке серверной части интернет-ресурса для учета продаж авиабилетов и предоставления других услуг в аэропорту.
Короткий адрес: 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.