| 
   ВВЕДЕНИЕ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  | 
  
   . . . . . . . . . . . . . . . . . . . . . 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-СЦЕНАРИЕВ
ЗАКЛЮЧЕНИЕ
Таким образом, мной был создан WEB-сайт, являющийся информационно-справочной базой аэропорта. Думаю, что поставленная задача была выполнена. Пусть созданная информационная база не является полноценным сайтом, а всего лишь его прототип, но она в полной мере выполняет все функции системы управления организацией и соответствует заданию.
Адрес WEB-сайта в сети: http://des.spb.fio.ru:8000/kbr07511/
Логин администратора : Admin
Пароль: Admin
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.