ВВЕДЕНИЕ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
. . . . . . . . . . . . . . . . . . . . . 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).
Ссылка на скачивание - внизу страницы.