Создание WEB-сайта, являющегося информационно-справочной базой аэропорта

Страницы работы

Содержание работы

ВВЕДЕНИЕ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . .  5

1.  АНАЛИЗ И УТОЧНЕНИЕ ЗАДАНИЯ . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . .6

2.  СТРУКТУРА БАЗЫ ДАННЫХ . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . .7

3.  ОПИСАНИЕ ИНТЕРФЕЙСОВ ПОЛЬЗОВАТЕЛЕЙ . . . . . .

. . . . . . . . . . . . . . . . . . . . . .8

4.  ОПИСАНИЕ РОЛЕЙ ПОЛЬЗОВАТЕЛЕЙ. . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . 9

5.  ОПИСАНИЕ PHP-СЦЕНАРИЕВ. . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . .10

ЗАКЛЮЧЕНИЕ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . 11

ВВЕДЕНИЕ

В данный момент одной из возможностей Интернета является возможность использования информационно-справочных систем и баз. В данной работе рассматривается информационно-справочная база аэропорта. Пользователь Интернета может просмотреть доступные билеты и при желании заказать. Подобные системы достаточно актуальны на сегодняшний день.

1. АНАЛИЗ И УТОЧНЕНИЕ ЗАДАНИЯ                                                                        Необходимо предоставить пользователю возможность поиска необходимой информации и формирования заказа, а сотрудникам – наполнение системы, управления заказами и списками пользователей. База данных: Oracle. Средства доступа к базе данных: PHP. Web – сервер: Apache.

2. СТРУКТУРА БАЗЫ ДАННЫХ

База данных основана на следующих таблицах:

·  Persons: таблица, куда заносится пользователи(ФИО, должность, данные для авторизации и адрес Email);

·  Tickets: таблица, содержащая билеты (Откуда, куда, время полета, время посадки, цена);

·  Buying: таблица содержит заказы (Билет, пользователь).

Рисунок 1. Инфологическая модель базы данных

3. ОПИСАНИЕ ИНТЕРФЕЙСОВ ПОЛЬЗОВАТЕЛЕЙ

Таблица 1. Пользовательские интерфейсы

Права пользователя

Список доступных интерфейсов

Высокие (администратор)

Список пользователей

Список билетов

Добавить билет в базу

Удалить билет из базы

Удалить пользователя

Список заказов

Корзина

Поиск

Низкие (пользователь)

Список билетов

Корзина

Поиск

Гость сайта

Форма авторизации

Регистрация

4. ОПИСАНИЕ РОЛЕЙ ПОЛЬЗВАТЕЛЕЙ

·  Высокие права (сотрудник): возможность редактировать список билетов, удалять учетные записи пользователей, покупать билеты, принимать заказы. Должности, обладающие высокими правами: администратор;

·  Низкие права (покупатель): возможность просматривать список билетов, поиск билетов, заказ билетов;

·  Пользователь без прав (гость): возможность авторизации и регистрации.

5. ОПИСАНИЕ PHP-СЦЕНАРИЕВ

  • add_new.php– регистрация нового пользователя
  • admin.php– страница администратора
  • admin_buying.php – список заказов
  • admin_buying_del.php– выполнение и удаление заказа
  • admin_tickets_add.php– добавление билета
  • admin_tickets_add_end.php– оповещение о добавлении билета
  • admin_tickets_del.php- удаление билета
  • admin_tickets_del_end.php- оповещение о удалении билета
  • admin_users.php- список пользователей
  • admin_user_del.php- удаление пользователя
  • autorizate.php– страница авторизации
  • basket.php- корзина
  • basket_del.php- отмена заказа
  • buy.php- заказ билета
  • index.php– главная страница
  • register.php– регистрация нового пользователя
  • user.php– страница пользователя
  • user_buy.php– список билетов
  • user_search.php– страница поиска билета
  • user_search_end.php- завершение поиска

ЗАКЛЮЧЕНИЕ

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

Адрес WEB-сайта в сети: http://des.spb.fio.ru:8000/kbr07511/

Логин администратора : Admin

Пароль: Admin

Похожие материалы

Информация о работе