dmitrytishchenko / tracker

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

"Система заявок - трекер"

Этот проект - консольное приложение. Пользователю отображается меню с возможностями программы.

Программа может:

  1. Добавлять заявку.

  2. Заменять заявку на новою заявку по ID.

  3. Удалять заявку по ID.

  4. Отображать список всех заявок.

  5. Производить поиск по имени заявки.

Поведение пользователя

Пользователь запускает программу и видит меню. Программа просит ввести в консоль пункт меню для дальнейшего действия.

В данном проекте реализованы все принципы ООП (наследование, инкапсуляция и полиморфизм), также для построения архитектуры приложения использован паттерн Стратегия.

Для проверки и контроля работы приложения написаны unit-тесты.

Для хранения данных использована БД PostgreSQL, соединение представлено через JDBC.

About


Languages

Language:Java 100.0%