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

Выполнен
Заказ
5254770
Раздел
Программирование
Тип работы
Антиплагиат
Не указан
Срок сдачи
1 Мар 2023 в 22:55
Цена
1 500 ₽
Блокировка
10 дней
Размещен
28 Фев 2023 в 19:38
Просмотров
142
Описание работы

Intelli IDEA CE

JAVA

Необходимо разработать консольное приложение по продаже товаров. В системе должны быть следующие роли: администратор (один должен быть сразу создан) и посетитель магазина. Для реализации пользователей необходимо создать класс пользователя. При необходимости использовать интерфейсы.


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


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


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


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


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


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


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


Все данные должны считываться из консоли. Необходимо использовать регулярные выражения для проверки корректности введенных данных. Все функции приложения разделить на отдельные классы/методы. Сравнение значений необходимо реализовать с помощью метода equals().


Результат работы прислать в виде проекта, архивированного в *.zip.


Все изменения в коде проекта в IDE сохраняются автоматически.


На Windows проекты по умолчанию сохраняются в папку C:\Users\{Имя пользователя на Вашем ПК}\IdeaProjects\. 


На Mac OS проекты по умолчанию сохраняются в папку /Users/{Имя пользователя на Вашем ПК}/IdeaProjects.


Срок сдачи 01.03.2022

Нужна такая же работа?
  • Разместите заказ
  • Выберите исполнителя
  • Получите результат
Гарантия на работу 1 год
Средний балл 4.96
Стоимость Назначаете сами
Эксперт Выбираете сами
Уникальность работы от 70%
Время выполнения заказа:
35 минут
Выполнен в срок
Нужна аналогичная работа?
Оформи быстрый заказ и узнай стоимость
Гарантированные бесплатные доработки
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Темы журнала
Показать ещё
Прямой эфир