У меня есть курсовая работа, и я все еще не уверен в некоторых частях планирования моего проекта. Итак, позвольте мне объяснить, у меня есть файл SQL (большая база данных с фиктивными данными), и моя задача - настроить и подключиться к базе данных, написать код Java и выполнить несколько требований, которые проверит, соединение с базой данных является действительным. База данных состоит из таких таблиц, как клиенты, платежи, заказы, продукты и т. Д. c. Моя задача - сделать некоторые вычисления с этими таблицами, также основное внимание уделяется кодированию, а не запросам. Вот что я придумал: (давайте сосредоточимся на таблице платежей и расчетах) У меня есть 5 классов: основной класс, класс MySQLAccess и один класс для каждой таблицы (оплата, заказы, клиенты).
Диаграмма классов
Пожалуйста, посмотрите на диаграмму выше
Меня больше всего беспокоит, где и когда мне следует заполнять свои списки в тесте классы, или в главном классе, когда приложение запускается, также нужен ли мне основной класс, или это может быть класс управления.
Пожалуйста, не стесняйтесь представить любое разумное предложение - изменения диаграммы классов