Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/shitovpavelolegovich/financeaccountingsystem
Проект "FinanceAccountingSystem" поможет лучше разобраться в работе с файлами.
https://github.com/shitovpavelolegovich/financeaccountingsystem
bufferedreader bufferedwriter file java javacore
Last synced: 7 days ago
JSON representation
Проект "FinanceAccountingSystem" поможет лучше разобраться в работе с файлами.
- Host: GitHub
- URL: https://github.com/shitovpavelolegovich/financeaccountingsystem
- Owner: ShitovPavelOlegovich
- Created: 2024-02-29T07:58:32.000Z (9 months ago)
- Default Branch: master
- Last Pushed: 2024-03-10T11:34:22.000Z (8 months ago)
- Last Synced: 2024-03-10T12:39:19.593Z (8 months ago)
- Topics: bufferedreader, bufferedwriter, file, java, javacore
- Language: Java
- Homepage:
- Size: 48.8 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Система учета финансов
-------------------
Добро пожаловать в репозиторий проекта "Система учета финансов"!
Здесь вы найдете консольное приложение, позволяющее управлять информацией о своих финансах.
Вы сможете работать с кошельками, кредитными картами и списками затрат и доходов.Чему я научился
-----------------
В рамках этого проекта я улучшил свои навыки программирования на языке Java и научился работать с файлами
для хранения и загрузки данных. Также я освоил работу с консольным интерфейсом и реализацию различных
операций для управления финансовой информацией.Что я делал
----------------
- Создал консольное приложение для управления финансами пользователей.
- Реализовал функции по управлению кошельками, кредитными картами, списками затрат и доходов.
- Провел сохранение и загрузку информации в файлы.
- Добавил возможность входа по логину и паролю для пользователя.
- При желании добавил функциональности по поиску, фильтрации данных и выводу отчетов.Используемые технологии и библиотеки
----------------------------
Для выполнения данного задания я использовал:
- Язык программирования Java
- Консольный интерфейс для взаимодействия с пользователем
- Работу с файлами для хранения и загрузки данныхФункциональность
----------
- Управление кошельками
- Добавление нового кошелька
- Удаление кошелька
- Редактирование информации о кошельке
- Отображение общей суммы по всем кошелькамУправление кредитными картами
--------------
- Добавление новой кредитной карты
- Удаление кредитной карты
- Редактирование информации о кредитной карте
- Отображение общей суммы по всем кредитным картамРабота со списком затрат и доходов
--------------------------------
- Добавление, удаление и редактирование информации о затратах и доходах
- Отображение списков текущих и потенциальных затрат и доходовВывод информации
-------------------
- Вывод состояния кошельков и кредитных карт
- Вывод общей суммы по кошелькам и кредитным картамОграничения
-------------
Для данной версии проекта не требуется использование баз данных. Вся информация сохраняется и загружается из файлов.