"Система заявок - трекер"
Этот проект - консольное приложение. Пользователю отображается меню с возможностями программы.
Программа может:
-
Добавлять заявку.
-
Заменять заявку на новою заявку по ID.
-
Удалять заявку по ID.
-
Отображать список всех заявок.
-
Производить поиск по имени заявки.
Поведение пользователя
Пользователь запускает программу и видит меню. Программа просит ввести в консоль пункт меню для дальнейшего действия.
В данном проекте реализованы все принципы ООП (наследование, инкапсуляция и полиморфизм), также для построения архитектуры приложения использован паттерн Стратегия.
Для проверки и контроля работы приложения написаны unit-тесты.
Для хранения данных использована БД PostgreSQL, соединение представлено через JDBC.