Техническое задание на разработку
Цель и задачи разработки:
Разработать сайт для сотрудников компании. Главная задача сайта выводить справочную информацию из базы данных.
1. Сайт закрытый для незарегистрированных пользователей. На главной странице находится форма регистрации/входа пользователя на сайт. Поля формы регистрации:
Имя Фамилия
E-mail (становится логином для входа)
Пароль
Поля формы входа:
E-mail
Пароль
Регистрация должна быть одобрена администратором сайта.
2. После входа пользователя на сайт:
На главной странице находятся формы заполнения для расчета стоимости маршрута из пункта А в пункт Б, а именно:
- выбор города РФ;
- откуда;
- куда.
Поля для ввода информации должны быть выполнены с применением select2.js или аналогичной, (С подсказкой имеющихся регионов, и имеющихся маршрутов. Пример:
www.fl.ru/away/?href=http...,
www.fl.ru/away/?href=http... Выбрав регион и выбрав из имеющихся маршрутов в этом регионе пункты “откуда” и “куда”, пользователю должна быть показана информация с имеющимися маршрутами, содержащими информацию о: классе автомобиля и стоимости поездки.
3. Администратор сайта должен иметь следующие возможности:
добавлять (регистрировать) нового пользователя;
блокировать и/или удалять пользователя;
назначить другого пользователя администратором;
добавлять регионы РФ;
создавать, редактировать и удалять точки маршрута (маршрут необязательно “город город”, может быть и “город аэропорт города”);
назначать и редактировать цену маршрута;
добавлять, редактировать и удалять классы автомобилей
www.fl.ru/away/?href=http...