Система коммунальных платежей



Дата конвертації05.02.2018
Розмір211 Kb.
Назва файлуtestovoe_zadanie_po_java_-_sistema_popolneniya_scheta_new.doc

Система пополнения счета

Задание


Пользователи имеют счет в системе, который они могут пополнять при помощи Администратора. Администратор вносит определенную сумму на личный счет через администраторский интерфейс.

Роли в системе:

  1. Гость

  2. Пользователь

  3. Администратор

Гость:

  1. Может пройти регистрацию и стать пользователем в системе (Рисунок 2 Регистрация)

    1. При регистрации он вводит свой email и пароль

    2. Система должна произвести валидацию email адреса

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

  2. Может войти в систему (Рисунок 1 Логин в систему)

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

Пользователь:

  1. После входа в систему видит свой текущий баланс. (Рисунок 3 Текущий баланс)

  2. Может выйти из системы (возвращается на страницу Входа)

Администратор:

  1. Видит страницу Управления балансами пользователей (Рисунок 4 Управление балансами)

    1. Список организован в виде таблицы, в которой отображается email пользователя, текущий баланс и дата регистрации

    2. На странице отображается максимум 10 пользователей

    3. Есть пагинация

    4. Есть возможность поиска по полю Email

  2. Может пополнить счет пользователям (Рисунок 5 Пополнение баланса)

    1. При щелчке на email адрес пользователя Администратору всплывает модальное окно, где он вводит сумму пополнения

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

  3. Может просмотреть журнал всех пополнений (Рисунок 6 Журнал пополнений)

    1. Журнал организован в виде таблицы, в которой отображается Администратор, Пользователь, Дата пополнения и Сумма пополнения.

    2. Есть пагинация

    3. Есть возможность поиска по дате пополнения (можно задать начальную и/или конечную дату)


Технологии


  1. Web-based система. Фреймворки: Spring MVC, Spring Security, Hibernate. Клиентские Фреймворки Prototype или jQuery.

  2. База данных любая на выбор: MySql, Oracle, SqlServer, Firebird, HSQL.

  3. Сервер приложений Tomcat 6.

Дополнительно


Дизайн html/css – по минимуму.

Эскизы страниц


Рисунок 1 Логин в систему



Рисунок 2 Регистрация



Рисунок 3 Текущий баланс



Рисунок 4 Управление балансами



Рисунок 5 Пополнение баланса



Рисунок 6 Журнал пополнений





Поділіться з Вашими друзьями:


База даних захищена авторським правом ©refua.in.ua 2019
звернутися до адміністрації

    Головна сторінка
Контрольна робота
Методичні вказівки
Лабораторна робота
навчальної дисципліни
Методичні рекомендації
Загальна характеристика
курсової роботи
використаної літератури
Список використаної
Курсова робота
охорони праці
курсу групи
Пояснювальна записка
Зміст вступ
Виконав студент
Виконала студентка
самостійної роботи
Історія розвитку
навчальних закладів
форми навчання
Теоретичні основи
Міністерство освіти
Робоча програма
студент групи
Практична робота
вищої освіти
молодших школярів
навчальний заклад
виконання курсової
Конспект лекцій
виробничої практики
Загальні відомості
діяльності підприємства
роботи студентів
Охорона праці
Практичне заняття
охорони здоров
контрольної роботи
використаних джерел
інтелектуальної власності
Самостійна робота
Курсовая работа
студентів спеціальності
Історія виникнення
навчального закладу
студентка курсу
загальна характеристика
загальноосвітніх навчальних
світової війни
студентка групи
фізичного виховання