/Test_2

Тестовое задание - База абонентов.

Primary LanguageJava

Задание

Имеется БД MySQL, в которой хранятся записи прохождения трафика по абонентам оператора связи в формате:

  • дата с точностью до секунд;
  • идентификатор абонента;
  • количество трафика, переданного в направлении uplink (байт);
  • количество трафика, переданного в направлении downlink(байт).

Необходимо написать приложение, состоящее из web страницы. На странице выбираются параметры: начало отсчета, окончание отсчета, абонент (предоставить выбор из существующих, пользователь не знает идентификаторов абонентов), направление uplink или downlink. Программа по заданным параметрам должна отобразить объем переданного трафика и пропускную способность в бит/с для указанного промежутка времени.

Шаг 1.

Есть таблица в БД с абонентами:

  1. Иванов И.И
  2. Петров П.П и тд.

Сделать веб приложение. Которое выводит абонентов пользователю

Шаг №2.

Реализовать функционал добавления/редактирования/удаления пользователя

Шаг №3.

Сделать валидацию данных при создании пользователя

Шаг №4.

Добавить пагинацию на страницу вывода списка пользователей

Шаг №5.

Добавить панель с фильтрами. Что фильтровать по датам и прочим условиям

  • нужно решить задачу как в эти фильтры добавить пользователя

Шаг №6.

Объединить все на работки на одной странице