Необходимо разработать консольное приложение JAVA (продажа товаров)

Цена договорная
09 марта 2023, 19:42 • 9 откликов • 44 просмотра
Необходимо разработать консольное приложение JAVA (продажа товаров)

В системе должны быть следующие роли:
администратор (один должен быть сразу создан) и посетитель магазина.

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


Для товаров создать класс с полями (наименование товара, стоимость) и методами.

При старте системы должно выводиться консольное меню с возможностью выбора действий:
1 – авторизироваться
2 – зарегистрироваться.

— 1 —
Пользователь может войти с помощью логина/email и пароля.
Введенные данные проверяются с данными в ArrayList.

Если пользователь авторизировался как администратор, ему доступен функционал добавления товаров, удаления товаров (по номеру в списке), просмотр информации о пользователях, смена роли пользователю

Если пользователь авторизовался как посетитель ему доступен функционал просмотра доступных товаров для покупки.

— 2 —
По умолчанию все пользователи регистрируются как посетители.
Роль посетителю можно сменить только администратор.
Данные для регистрации: Фамилия, имя, отчество, номер телефона, email, login, password.


Все данные должны считываться из консоли. Хранение данных в ArrayList в виде объектов класса. Проверка данных при регистрации с помощью регулярных выражений.

• Все данные должны считываться из консоли.
• Необходимо использовать регулярные выражения для проверки корректности введенных данных.
• Все функции приложения разделить на отдельные классы/методы.
• Сравнение значений необходимо реализовать с помощью метода equals().
Отзывы
R50 f93898b5aaa227036fe12a093f063d99
Заказчик
Все выполнено, как оговоренно.
Пунктуально и в срок.
~ 1 год назад
R50 b4d594e2f71f8c25e81d4a72eeca18ad
Фрилансер
Хороший заказчик, приятно было сотрудничать!
~ 1 год назад