Курсовая работа: СУБД "Такси города Москва"

Данная СУБД «Такси города Москва» предназначена для быстрого и эффективного поиска такси, по указанным критериям, таким как время, начальный и конечный пункты назначения, с учетом специфичных пожеланий клиентов, с выводом стоимости доставки и дополнительной информации по такси для каждого критерия поиска.

СУБД построена на базе MySQL 4.1.16. В качестве оболочки выбран web-интерфейс, написанный на языке программирования PHP 4, с использованием JavaScript и Ajax, в связи с чем данная СУБД является кроссплатформенной и легко разворачиваемой.

В качестве сервера может быть использован любой Windows/Unix сервер, с установленным на нем необходимым программным обеспечением(HTTP – сервер с поддержкой/модулем PHP 4, СУБД MySQL версии 4.1.16). В панели управления базой данных имеются функции, позволяющие в самые кратчайшие сроки добавить все необходимые маршруты, точки маршрутов такси, а также копировать все необходимые данные. Обеспечена поддержка резервного копирования/восстановления базы данных. В качестве клиента СУБД можно использовать любой браузер, установленный на клиентском АРМ.


Структура СУБД


1 Описание полей

Таблица taxi – описание такси

id – уникальный идентификатор такси, является первичным ключем, также используется для связи данной таблицы с другими. Имеет атрибут auto increment, добавляется автоматически.

name – наименование такси

phone – телефоны такси

universal - признак наличия в такси машин с кузовом универсал. Принимает значения 0 или 1.

universal_price – величина доплаты за машину с кузовом универсал.

child_armchair – признак наличия в такси машин с детским креслом. Принимает значения 0 или 1.

armchair_price – величина доплаты за машину с установленным детским креслом.

night_start – начало ночного интервала, установленного в такси, в часах

night_end – окончание ночного интервала, установленного в такси, в часах

night_price – доплата в ночное время

night_percents – процент доплаты в ночное время, расчет по процентам ведется только если поле night_price = 0.

free_time – бесплатное время ожидания при подаче машины(кроме класса точки аэропорт)

waiting_price – стоимость ожидания сверх бесплатного лимита(руб/мин).

aero_free – бесплатное время ожидания в аэропорту при встрече.

aero_price – цена ожидания в аэропорту сверх бесплатного лимита(руб/мин).

notes – заметки

Таблица users - пользователи

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

login – логин пользователя для авторизации в системе.

pass – хешированный пароль пользователя.

mail – почтовый ящик пользователя.

rname – настоящее имя пользователя.

rsoname – настоящая фамилия пользователя.

rthirdname – настоящее отчество пользователя.

--> ЧИТАТЬ ПОЛНОСТЬЮ <--

К-во Просмотров: 222
Бесплатно скачать Курсовая работа: СУБД "Такси города Москва"