Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

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

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

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

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

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

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

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

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

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

2 года назад
guest_16792088209833
2 года в сервисе
Был
9 месяцев назад

Выбранный исполнитель

Xseron
23 года
2 года в сервисе
Был
месяц назад
2 года назад
$20
1 день
Спасибо большое, Давид! Качественно, в срок!!!
Все прошло хорошо! Спасибо за сотрудничество

Заявки фрилансеров

Ернур
 
21 год
4 года в сервисе
Был
14 дней назад
2 года назад
Xseron
23 года
2 года в сервисе
Был
месяц назад
2 года назад
Максим
 
48 лет
19 лет в сервисе
Был
15 дней назад
2 года назад
Денис
 
35 лет
9 лет в сервисе
Был
25 минут назад
15 отзывов(-1)
2 года назад
Артемий
 
23 года
2 года в сервисе
Был
2 года назад
1 отзыв(-1)
2 года назад
  • Похожие заказы

  • $400

    Ищем фрилансера для создания мобильного приложения на Android, аналогичного нашему сайту на Битрикс. Необходимы фронт-енд и бек-енд разработки, интеграция с сайтом, реализация функций авторизации, отслеживания местоположения, передачи данных и управления правами пользователей. Полное ТЗ будет предоставлено. Рассматриваются только частные фрилансеры без выкладывания в портфолио.

    Закрыт
    2 года назад
  • $4000

    Требуется разработать мобильное приложение с возможностью обеспечения контроля. Все необходимые детали и требования указаны в техническом задании. Ожидается качественная реализация функционала и современный дизайн.

    Закрыт
    2 года назад
  • Требуется помощь в восстановлении временно заблокированного аккаунта Instagram из-за подозрительной активности. Доступ к почте и телефону есть, но не приходят смс для подтверждения. Готов оплатить решение проблемы после восстановления. Предоставлю логин и пароль от аккаунта.

    Закрыт
    2 года назад
  • Требуется разработка мобильного приложения для социальных медиа маркетинга (SMM). В рамках проекта необходимо провести предварительную консультацию для уточнения всех деталей и требований к приложению.

    Закрыт
    2 года назад
  • $10

    Требуется специалист из России с техникой Apple для проверки корпоративного iCloud на наличие ошибок. Оплата будет произведена через Сбер, Киви или Мир в течение 15 минут после завершения работы и предоставления фотоотчета.

    Закрыт
    2 года назад
  • Требуется разработать чат-бота-визитку для Telegram с использованием платформы Leadtex. Бот должен предоставлять информацию и быть удобным для пользователей. Ожидается проработка функционала и интерфейса.

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

    Закрыт
    2 года назад
  • Необходимо разработать back-end для мобильного приложения на Python или Node.js в соответствии с техническим заданием. Прототип приложения доступен в Figma, требуется внимание к деталям и соответствие требованиям ТЗ.

    Закрыт
    2 года назад
  • Требуется разработать автоматизированную систему для детского спортивно-оздоровительного лагеря 'Алые паруса' на платформе Android с использованием Java. Срок выполнения - месяц. Оплата за работу составляет 1500 рублей.

    Закрыт
    2 года назад
  • Необходимо интегрировать функции SIP звонков в существующее Flutter приложение. Требуется реализовать инициацию, прием и завершение видеозвонков, а также передачу DTMF сигналов. Пользователи должны иметь возможность настроить SIP абонента через окно настроек, указав адрес сервера, логин и пароль. Тестовые аккаунты уже предоставлены.

    Закрыт
    2 года назад