Курсовая работа на тему:
СУБД «Такси города Москва»
Назначение
Данная СУБД «Такси города Москва» предназначена для быстрого и эффективного поиска такси, по указанным критериям, таким как время, начальный и конечный пункты назначения, с учетом специфичных пожеланий клиентов, с выводом стоимости доставки и дополнительной информации по такси для каждого критерия поиска.
СУБД построена на базе 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 – настоящее отчество пользователя.
Таблица taxi_classes – классы такси, и надбавки за различные классы
id – уникальный идентификатор записи, является первичным ключем.
id_taxi – идентификатор такси, используется для связи с другими таблицами
id_class – идентификатор класса автомашины.
class_price – величина надбавки за определенный класс определенного такси
to_aero_price – величина надбавки за подачу машины в аэропорт
Таблица routes – справочник маршрутов
route_id – уникальный идентфикатор марщрута, является первичным ключем, и используется для связи с другими таблицами.
start – идентификатор справочника наименований точек маршрута, стартовая точка маршрута.
end - идентификатор справочника наименований точек маршрута, конечная точка маршрута.
Таблица rating_voters– учет пользователей, голосовавших в рейтинге за определенное такси
voter_id – уникальный идентификатор записи, используется как первичный ключ и для связи с другими таблицами.
ipaddr – IP – адрес компьютера, с которого голосовали, необходимо чтобы отсечь многократное голосование уникального пользователя.
dateadd – дата добавления оценки, в UNIX TIMESTAMP
rating_comments – таблица комментариев такси
id – уникальный идентификатор записи, является первичным ключем
taxi_id – идентификатор такси.
comm._text – текст комментария.
Таблица rating – таблица рейтинга такси
rate_id – уникальный идентификатор записи, является первичным ключем, используется для связи с другими таблицами.
taxi_id – идентификатор такси.
hits – общее число баллов, набранное такси.
Таблица price_intervals – справочник временных интервалов.
int_id - уникальный идентификатор записи, является первичным ключем, используется для связи с другими таблицами.
int_start – начало временного интервала в часах.
int_end – конец временного интервала в часах.
Таблица prices – таблица цен доставки за определенные маршруты с учетом классов автомашин, временных интервалов.
taxi_id - уникальный идентификатор такси, является первичным ключем, используется для связи с другими таблицами.
id_route - уникальный идентификатор маршрута, является первичным ключем, используется для связи с другими таблицами.
interval - уникальный идентификатор временного интервала, является пе
Наверняка у вас есть товары или услуги, продажа которых приносит вам максимальную прибыль. Для быстрого старта в сети вам необходимо создание посадочной страницы (одностраничного сайта), на которой будет размещена информация о маржинальных товарах/услугах интернет магазина. За 8 лет опыта разработки конверсионных страниц мы выработали оптимальную структуру, которая позволит привлекать через landing page больше продаж. На такую структуру «одевается» ваш контент — фирменный стиль, тексты, фотографии, уникальные торговые предложения, после чего страница выходит в свет. Разработка лендинга и запуск в сети — до 7 рабочих дней. Стоит отметить, что в разработку самой посадочной страницы входит и написание копирайтером продающих текстов для вашего бизнеса, чтобы каждый посетитель страницы захотел совершить покупку именно у вас. Результат: качественно разработаная продающая посадочная страница, которая готова приносить вам новых клиентов.