Задание

Реализовать web-приложение некоторой авиакомпании.

Система должна предоставлять следующие возможности:
    - регистрация и авторизация пользователей (регистрация сотрудника невозможно в рамках данного приложения);
    - просмотр осуществляемых рейсов (также поиск по пункту вылета и пункту назначения);
    - бронирование рейсов зарегистрированными пользователями;
    - редактирование рейсов некоторыми зарегистрированными пользователями (сотрудниками компании).

Система должна содержать следующую информацию об авиарейсах:
    - пункт вылета;
    - пункт назначения  (прилета);
    - код рейса;
    - стоимость;
    - дата вылета;
    - время вылета;
    - длительность полета;
    - количество свободных и забронированных мест.

Для реализации необходимо использовать технологию CGI, язык PHP, СУБД MySQL.

Контрольные точки

  1. Схема БД - срок 14 февраля:
    схема БД должна быть представлена в виде схемы выполненной в любой из сред:  Access, Visio, Word ии проч.
  2. Тестовая БД - срок 28 февраля:
    - создание БД с использованием PHPMyAdmin;
    - каждая таблица должны иметь не менее 15 записей.
  3. Дизайн приложения - срок 14 марта:
    - разработка шаблона приложения;
    - разработка главной страницы приложения (index.php) с использованием созданного шаблона.
  4. Авторизация и регистрация пользователей - срок 4 апреля.
  5. ППросмотр списка рейсов и бронирование - срок 18 апреля.
  6. Реализация защищенной области - срок 30 мая.

Возможная архитектура интерфейса