Объем работы 30-40 страниц. необходимо создать информационно-справочную систему для управления спортивным клубом: создание системы для учета членов, расписания тренировок и управления соревнованиями. Требуется разработать кросс-платформенное приложение (Клиент) и
приложение, которое занимается хранением и обработкой информации,
(Сервер), выполняющее учет и отображение объектов предметной области,
хранящихся в базе данных (БД), и предоставляющее справочную и
статистическую информацию. Информационная модель предметной области
должна быть не проще двухуровневой структуры данных типа «родитель
дочка».
Клиент должен быть с графическим интерфейсом. Реализация
допускается на языке программирования Java (графический интерфейс
реализуется при помощи Swing или JavaFX). Клиент должен уметь
соединяться с сервером при помощи запросов к API Сервера.
Сервер может не иметь интерфейса. Задача сервера, обрабатывать
данные, полученные от Клиента, сохранять их в БД, делать запросы к БД.
Сервер должен иметь реализацию RESTful API для взаимодействия с
клиентом.