Проект «Программирование II» — система банкоматов с использованием ООП [закрыто]JAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Проект «Программирование II» — система банкоматов с использованием ООП [закрыто]

Сообщение Anonymous »

Идея Java_Project:
Спроектировать и разработать систему моделирования банкомата (банкомата) с использованием
концепций объектно-ориентированного программирования (ООП). . Целью проекта является реализация основных
принципов программирования, таких как объекты и классы, а также работа с текстовыми файлами для
хранения и извлечения данных.
p>
Основные требования:
  • Основные функции системы:
  • Создание учетной записи пользователя и вход в систему:
  • При запуске программы пользователю предлагаются две опции:
< ol>
[*]Войти

[*]Создать новую учетную запись

  • При создании новой учетной записи пользователь вводит:
  • Полное имя
  • Номер телефона
  • Система автоматически генерирует 7-значный номер счета (уникальный).
  • Пароль задается пользователем.
  • Можно установить начальный баланс (по умолчанию 0).
  • Основные операции, которые могут выполнять пользователи:
  • Депозитные фонды
  • Вывод средств (обеспечение достаточного баланса)
  • Проверьте текущий Баланс
  • Просмотр истории транзакций (при необходимости на основе даты)

    < /ul>
    • Обработка файлов для хранения данных:
  • Данные пользователя (номер счета, имя, телефон, пароль, баланс) хранятся во внешнем тексте.
файлы.
  • История транзакций всех пользователей хранится в одном текстовом файле.
Структура проекта:
  • Классы:< /p>
  • Класс UserAccount:
  • Атрибуты:
  • Номер учетной записи ( 7 цифр)
  • Полное имя
  • Телефон Номер
  • Пароль
  • Баланс
  • Методы:

    < li>Депозит
  • Вывод
  • Проверить баланс
  • Просмотреть историю транзакций
  • Класс ATMSystem:
  • *Атрибуты:
  • Список учетных записей пользователей (загружается из файла при запуске программы)
  • Методы:
  • Войти
  • Создать новую учетную запись
  • Найти пользователя
  • Выполнить транзакции (ввод средств, вывод средств, просмотр истории транзакций)
    < /li>
    Обновление файлов после транзакций
  • Класс FileHandler:
  • Осуществляет чтение и запись пользовательских данных в текстовые файлы и обратно.
  • Управляет историей транзакций в отдельном файле.< /p>
Дополнительно Подробности:
Безопасность учетной записи:
  • Учетная запись блокируется после трех попыток неправильного ввода пароля.
  • Добавьте функцию смены пароля
Программирование на Java....

Подробнее здесь: https://stackoverflow.com/questions/793 ... -using-oop
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»