Научная статья на тему 'РАЗРАБОТКА БАЗЫ ДАННЫХ ИНТЕРНЕТ-РЕСУРСА ДЛЯ УЧЕТА ПРОДАЖ АВИАБИЛЕТОВ И ПРЕДОСТАВЛЕНИЯ ДРУГИХ УСЛУГ В АЭРОПОРТУ'

РАЗРАБОТКА БАЗЫ ДАННЫХ ИНТЕРНЕТ-РЕСУРСА ДЛЯ УЧЕТА ПРОДАЖ АВИАБИЛЕТОВ И ПРЕДОСТАВЛЕНИЯ ДРУГИХ УСЛУГ В АЭРОПОРТУ Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
121
10
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
БАЗА ДАННЫХ / СУБД / database / MySQL / DBMS / phpMyAdmin / sql

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Цейтлина Н.Е.

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

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по компьютерным и информационным наукам , автор научной работы — Цейтлина Н.Е.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

DEVELOPMENT OF THE DATABASE OF THE INTERNET RESOURCE FOR ACCOUNTING SALES OF AIR TICKETS AND THE PROVISION OF OTHER SERVICES AT THE AIRPORT

The article is devoted to the development of the database of the Internet resource for accounting sales of air tickets and the provision of other services at the airport.

Текст научной работы на тему «РАЗРАБОТКА БАЗЫ ДАННЫХ ИНТЕРНЕТ-РЕСУРСА ДЛЯ УЧЕТА ПРОДАЖ АВИАБИЛЕТОВ И ПРЕДОСТАВЛЕНИЯ ДРУГИХ УСЛУГ В АЭРОПОРТУ»

УДК 004.9

Цейтлина Н.Е. студент 3 курс

Институт инженерных технологий и естественных наук

НИУ «БелГУ» Россия, г. Белгород Научный руководитель: Игрунова С.В.

доцент Natalya Tseytlina Student 3 course

Institute of Engineering Technology and Natural Sciences

BSU

Russian Federation, Belgorod Supervisor: Igrunova S.V.

Assistant professor

РАЗРАБОТКА БАЗЫ ДАННЫХ ИНТЕРНЕТ-РЕСУРСА ДЛЯ УЧЕТА ПРОДАЖ АВИАБИЛЕТОВ И ПРЕДОСТАВЛЕНИЯ ДРУГИХ УСЛУГ В

АЭРОПОРТУ

DEVELOPMENT OF THE DATABASE OF THE INTERNET RESOURCE FOR ACCOUNTING SALES OF AIR TICKETS AND THE PROVISION OF OTHER SERVICES AT THE AIRPORT

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

Ключевые слова: база данных, MySQL, СУБД, phpMyAdmin, sql.

Annotation: The article is devoted to the development of the database of the Internet resource for accounting sales of air tickets and the provision of other services at the airport.

Key words: database, MySQL, DBMS, phpMyAdmin, sql.

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

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

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

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

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

MySQL — свободная реляционная система управления базами данных. Разработку и поддержку MySQL осуществляет корпорация Oracle, получившая права на торговую марку вместе с поглощённой Sun Microsystems, которая ранее приобрела шведскую компанию MySQL AB. Продукт распространяется как под GNU General Public License, так и под собственной коммерческой лицензией. Помимо этого, разработчики создают функциональность по заказу лицензионных пользователей. Именно благодаря такому заказу почти в самых ранних версиях появился механизм репликации.

phpMyAdmin — веб-приложение с открытым кодом, написанное на языке PHP и представляющее собой веб-интерфейс для администрирования СУБД MySQL. PHPMyAdmin позволяет через браузер осуществлять администрирование сервера MySQL, запускать команды SQL и просматривать содержимое таблиц и баз данных. Приложение пользуется большой популярностью у веб-разработчиков, так как позволяет управлять СУБД MySQL без непосредственного ввода SQL команд, предоставляя дружественный интерфейс.

На сегодняшний день PHPMyAdmin широко применяется на практике. Последнее связано с тем, что разработчики интенсивно развивают свой продукт, учитывая все нововведения СУБД MySQL. Подавляющее большинство российских провайдеров используют это приложение в качестве панели управления для того, чтобы предоставить своим клиентам возможность администрирования выделенных им баз данных.

В первую очередь была создана база данных в соответствии с схемой, получившейся на этапе физического проектирования. Для этих целей была использована СУБД MySQL и утилита для работы с ней phpMyAdmin.

На рисунке ниже представлен список всех таблиц базы данных.

Таблица * Действие Строки © Тип Сравнение Размер Фрагментировано

□ Airlines н й и ¥ а I X e InnoDB utf8_general_c¡ 1ь кие -

□ Cities и s? № ¥ а I X h InnoDB utf8_general_cl lg кие

в Flights Н Ш В ¥ Я i X s InnoDB utf8_general_c¡ ig кие -

Sales н й и ¥ а i X ie InnoDB iitfB generali ci lg кие

ш Users ■ ш s ¥ а i X ie InnoDB utf3_general_c.¡ lg КиЕ -

5 таблиц Всего за InnoDB utffigerteralci ё0 кие е Байт

Рисунок 1 - Таблицы базы данных

Таблица, хранящая список авиакомпаний имеет следующую структуру:

# Имя Тип Сравнение Атрибуты Null Го умолчанию

1 IDAirline Щ] int(11) Нет НЙП

2 Name vanchar(IQQ) utf3_general_ci Да NULL

3 Description varchar(50û) utf&_generaljci Да NULL

Рисунок 2 - Структура таблицы авиакомпаний

Затем была создана таблица, хранящая список городов отправления:

# Имя Тип Сравнение Атриоуты Null По умолчанию

1 ID_City§¡] int(11) Нет Нет

2 Name varchar(5Q) utf9_general_ci Да NULL

3 CoordX double Нет Нет

4 CoordY double Нет Нет

Рисунок З - Таблица, хранящая список городов

Полеты фиксируются в таблице Flights:

# Имя Тип Сравнение Атрибуты Null Го умолчанию

1 IDFIight Щ int(11) Нет Нет

2 Flight Date date Да NULL

3 IDAirline int{11} Да NULL

4 I D_C ity_ Start int(11) Нет Нет

5 ID City End int(11) Нет Нет

6 Price double Нет Нет

Рисунок 4 - Таблица, хранящая список рейсов

Список пользователей также хранится в отдельной таблице:

# Имя Тип Сравнение Атриоуты Null По умолчанию

1 I D U ser Щ int(11) Нет Нет

2 Name varchar(IQQ) utf3_general_ci Да NULL

3 password vanchar(3Q) utf3_general_ci Да NULL

4 Usertype vanchar(30) utFB_general _ci Да NULL

5 email varchar(3Q) utfB_general_ci Да NULL

6 phone varchar(2Q) irtf8_general_ci Да NULL

Рисунок 5 - Таблица - список пользователей

Таблица продаж имеет следующую структуру:

# Имя Тип Сравнение Атриоуты Null По умолчанию

1 IDSale int(11) Нет Нет

2 IDJJser int(11) Да NULL

3 IDFIight int(11) Да NULL

Рисунок б - Структура таблицы продаж

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

Использованные источники:

1.Печников В.Н. Сомоучитель Web-страниц и Wrb-сайтов. - М.: Триумф, 2006

2.Фрэйн, Б. HTML5 и CSS3. Разработка сайтов для любых браузеров и устройств / Б. Фрэйн ; [перевод с английского В. Черник]. - Санкт-Петербург [и др.] : Питер, 2014.

3.Гаевский, А. Ю. 100% самоучитель по созданию Web-страниц и Web-сайтов: HTML и JavaScript / Триумф, 2008.

4.Никсон, Р. Создаем динамические веб-сайты с помощью PHP, MySQL и JavaScript / Р. Никсон ; [пер. с англ. Н. Вильчинский]. - Санкт-Петербург [и др.] : Питер, 2013.

5.Вендров А.М. Один из подходов к выбору средств проектирования баз данных и приложений. «СУБД», 1995, №3.

УДК 34.01

Чернова Э.Р., кандидат юридических наук доцент кафедры Теории и истории государства и права

Стерлитамакский филиал БашГУ Россия, г. Стерлитамак Загитова Г.

студент 1 курс юридический факультет Стерлитамакский филиал БашГУ Россия, г. Стерлитамак СООТНОШЕНИЕ ПРАВА И МОРАЛИ Аннотация. Право и мораль выступают регулятором общественных отношений, которые закрепляют правила должного поведения для человека. И.Кант наиболее четко отобразил соотношение права и морали. Согласно концепции изложенной И.Кантом под правом понимается «свобода каждого члена общества как человека», а под моралью понимается «понятие о человеке свободном». Данная доктрина прослеживается и на современном этапе развития правового государства.

Ключевые слова: право, мораль, соотношение права и морали.

i Надоели баннеры? Вы всегда можете отключить рекламу.