Курсовая работа: СУБД "Такси города Москва"
ord – порядок вывода
Таблица config – конфигурация программы
id - уникальный идентификатор записи, является первичным ключем.
config_name – название параметра конфигурации
config_value – значение параметра конфигурации
Таблица classes – справочник классов такси
class_id – уникальный идентификатор записи, является первичным ключем, используется для связи с другими таблицами.
class_name – название класса
ord – порядок вывода
2 Работа с СУБД «Такси»
Функционально БД «Такси» делится на 2 части – панель администрирования и пользовательский каталог.
Панель администрирования – служит для конфигурирования, ввода данных о такси, маршрутах, классов транспортных средств в БД.
Панель администрирования делится на следующие модули :
- новостная лента – служит для добавления новостей, которые в последствии выводятся на всех страницах сайта, выводится последние N новостей, число N задается в конфигурации каталога.
- такси – служит для операций с каталогом такси(добавление, удаление, редактирование, просмотр такси, привязка маршрутов, цен, классов и временных интервалов)
- Маршруты – служит для операций с маршрутами(удаление, добавление, редактирование)
- Пункты назначения – служит для операций с пунктами назначения, из которых потом составляются маршруты (удаление, добавление, редактирование)
- Классификация пунктов назначения - служит для операций с классификатором пунктов назначения (удаление, добавление, редактирование), которые привязываются к пунктам.
- Интервалы времени - служит для операций с интервалами времени назначения (удаление, добавление, редактирование), которые в последствии используются для задания различных тарифов на разные промежутки времени работы такси.
- Отношения – используется для задания отношений для привязки определенных полей таблицы такси к определенному классу пункта назначения.
Классы транспортных средств – служит для добавления, редактирования, удаления классов транспортных средств, необходимых при добавлении такси.
Пользовательский каталог – служит для поиска такси по определенным параметрам.
Доступные параметры поиска – время поездки, класс транспортного средства, начальный пункт назначения, конечный пункт назначения, доп. параметры(кузов – универсал, детское кресло)
Также в пользовательском каталоге есть возможность просмотра всего списка такси, и рейтинг такси.
Голосование с рейтингом выполнено по результатам поиска, с применением технологии AJAX. Есть возможность задавать как положительную/отрицательную оценку, так и возможность оставлять комментарий.
Страница рейтинг такси – выводится диаграмма рейтинга такси.
Страница список такси – вывод полной информации о такси.