Курсовая работа: СУБД "Такси города Москва"
Данная СУБД «Такси города Москва» предназначена для быстрого и эффективного поиска такси, по указанным критериям, таким как время, начальный и конечный пункты назначения, с учетом специфичных пожеланий клиентов, с выводом стоимости доставки и дополнительной информации по такси для каждого критерия поиска.
СУБД построена на базе 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 – настоящее отчество пользователя.
--> ЧИТАТЬ ПОЛНОСТЬЮ <--