Техническое задание на разработку сайта ЗАО "Тензор" (детальные требования), страница 6

При включении этой возможности система должна оповещать администратора о новом вопросе специалистам СЦ «Тензор»на указанный Email письмом с сообщение в котором должна содержатся дата и время поступления вопроса по серверу, так же все данные которые пользователь внес в форму вопроса.

3.4.3  Оповещение пользователя об ответе на его вопрос

Если пользователь или администратор включил эту опцию, то при ответе на вопрос пользователя ему на Email должно прийти сообщение об этом. В сообщение должна содержатся ссылка при переходе на которую пользователь попадет на свой вопрос.

3.4.4  Оповещение о новом заказе и Интернет магазине

При оформление заказа в Интернет магазине на указанный в настройках Email высылается сообщения содержащие дату и время поступлении заказа по серверу, все данные заполненные пользователем при его оформление содержимое корзины. Так же в теме должна быть указанна сума на которую пользователь сделал заказ.

3.5  Дополнительные функции администрирования

3.5.1  Функции ведение учетных записей администраторов сайта и их прав

При вызове функции ведения учетных записей администраторов система должна проверят наличие права работы с этим набором функций у данного пользователя.

Для добавления и редактирования администраторов сайта будет использоваться интерфейс доступный в разделе “Администрирование -> Администраторы». Шаблон интерфейса представлен на рис. 17.

Рис. 17. Шаблон формы ведения учетных записей администраторов.

3.5.1.1 Добавление администраторов

Для добавления нового администратора необходимо заполнить поля «Логин» и «Пароль» при этом пароль нужно ввести 2 раза. Выставить нужные права и нажать кнопку «ОК»

Если не введен Логин или не совпадают пароли то система должна не позволить нажать кнопку «ОК»

После нажатия кнопки «ОК» на сайте должен быть добавлен новый администратор.

3.5.1.2 Редактирование администраторов

При редактирование должно быть возможно поменять значений всех полей и прав.

Если поле пароль не было заполнено, то значение пароль в базе данных измениться не должно.

Если не введен Логин или не совпадают пароли то система должна не позволить нажать кнопку «ОК»

После нажатия кнопки «ОК» настройки администратора должны быть изменены.

3.5.1.3 Удаление администраторов

Для удаления пользователя администратор должен нажать кнопку удалить и подтвердить свой выбор.

3.5.2  Функции ведение учетных записей дилеров

При вызове функции ведения учетных записей дилеров система должна проверят наличие права работы с этим набором функций у данного пользователя.

Для добавления и редактирования для будет использоваться интерфейс доступный в разделе “Администрирование -> Дилеры». Шаблон интерфейса представлен на рис. 18.

Рис. 18. Шаблон формы ведения учетных записей дилеров.

3.5.2.1 Добавление дилера

Для добавления нового администратора необходимо заполнить поля «Логин» и «Пароль», при этом пароль нужно ввести 2 раза, и другие поля, поля отмеченные красной звездочкой являются обязательными, и нажать кнопку «ОК»

Если не введен Логин или не совпадают пароли, или заполнены не все обязательные поля то система должна не позволить нажать кнопку «ОК»

После нажатия кнопки «ОК» на сайте должен быть добавлен новый дилер.

3.5.2.2 Редактирование дилера

При редактирование должно быть возможно поменять значений всех полей.

Если не введен Логин или не совпадают пароли, или заполнены не все обязательные поля то система должна не позволить нажать кнопку «ОК»

Если поле пароль не было заполнено, то значение пароль в базе данных измениться не должно.

После нажатия кнопки «ОК» настройки дилера должны быть изменены.

3.5.2.3 Удаление дилера

Для удаления дилера администратор должен нажать кнопку удалить и подтвердить свой выбор.

3.5.3  Функции редактирование баннеров и специальных предложений

3.5.3.1 Редактирование баннеров.