Инструкция по выполнению




Требуется реализовать сервис взаимодействия двух клиентов с возможностью обмена данными (например, сервис, который позволяет Работодателю и Соискателю найти друг друга).

Каждый клиент для того чтобы воспользоваться услугами сервиса должен создать свой профиль и пройти процедуру авторизации. Для создания профиля клиенту необходимо указать следующую информацию: логин*, пароль*, ФИО, пол*, адрес электронной почты*, сотовый телефон, о себе. Вся информация должна храниться в БД. При сохранении данные должны пройти процедуру проверки (уникальность логина, пароль должен содержать как буквы, так и цифры и быть не менее 5 символов, правильность написания адреса электронной почты). Перед отправкой данных на сервер необходимо реализовать автоматизированный публичный тест Тьюринга. После регистрации на сервисе клиенту выдается приветственное сообщение.

После авторизации клиента на сервисе ему доступен следующий функционал:

● внесение изменений в свои личные данные;

● публикация информации (наименование, описание и другие заложенные в функционал сайта поля) в общий доступ, с прикреплением изображений;

● внесение изменений в размещенную информацию;

● изменение статуса информации (актуальна, не актуальна);

● поиск информации, представленной на сервисе с использованием фильтров, ключевых слов;

● просмотр всех предложений с возможностью их сортировки;

● возможность оставить комментарий к информации размещенной другим пользователем;

● возможность оценить качество информации размещенной другим пользователем;

● отправка сообщения другому клиенту сервиса;

● подтверждение о прочтении отправленных сообщений;

● ведение черного списка нежелательных пользователей сервиса (при внесении пользователя в черный список все сообщения от него удаляются);

Необходимо реализовать Гостевой режим доступа (без авторизации), в котором предусмотрена возможность просмотра размещенной на сервисе информации: наименование, описание, комментарии, рейтинг.

Оценка данного модуля будет осуществляться по следующим критериям:

Аспект Балл
С1 Модуль регистрации и авторизации
С1O1 При создании профиля клиента запрашивается вся необходимая информация  
С1O2 Реализована проверка данных клиента при регистрации  
С1O3 Информация о клиентах сервиса храниться в БД  
С1O4 Реализован автоматизированный публичный тест Тьюринга при регистрации клиента сервиса  
С1O5 После регистрации выдается приветственное сообщение 0,5
С1O6 Реализована авторизация пользователей сервиса  
С2 Модуль общего функционала сервиса  
С2O1 Реализована возможность внесения изменений в личные данные  
С2O2 Реализована возможность публикации информации (наименование, описание и другие, заложенные в функционал сервиса поля) в общий доступ, с прикреплением изображений  
С2O3 Реализована возможность внесения изменений в размещенную информацию  
С2О4 Реализована возможность изменение статуса информации  
С2О5 Реализована возможность поиска информации, представленной на сервисе с использованием фильтров, ключевых слов  
С2О6 Реализована возможность просмотр всех предложений с возможностью их сортировки  
С2O7 Реализована возможность оставить комментарий к информации, размещенной другим пользователем  
С2O8 Реализована возможность оценки качества информации, размещенной другим пользователем  
С2O9 Реализована возможность отправки сообщения другому клиенту сервиса  
С2O10 Реализована возможность подтверждения о прочтении отправленных сообщений  
С2O11 Реализована возможность ведения черного списка нежелательных пользователей сервиса (при внесении пользователя в черный список все сообщения от него удаляются); 1,5
С2O12 В гостевом режиме доступа реализована возможность просмотра размещенной на сервисе информации: наименование, описание, комментарии, рейтинг.  
С2O13 Приложение работает без ошибок PHP  
С3 Восприятие информации  
С3J1 Информация, представленная в сервисе, легко воспринимается (шрифт, размер, цвет текста, корректность использования фонового изображения и цветовой палитры): 0 – информация в сервисе тяжело воспринимается пользователем 1 – информация в сервисе частично воспринимается пользователем 2 – информация в сервисе воспринимается пользователем легко, но присутствуют незначительные затруднения 3 - информация в сервисе воспринимается пользователем легко  
Итого  

Модуль 4. Программирование на стороне клиента JS + анимация

Веб-разработка

Время выполнения: 4 часа

 



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2017-06-21 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: