Заказ закрыт
Программа JavaFX или Java Swing

Бюджет: по договоренности
десктопное приложение, должно работать на win, mac os x и linux

При старте – "внутренний" логин/регистрация (логин и пароль). (задается при первом запуске приложения)
после успешного логина приложение разделено на 2 части: левая – меню списком, правая – окно выполнения

пункты меню: 

1. параметры –  При клике появляется форма: адрес сервера, имя, пароль. первые два поля можно сохранять как в cookie 

2. синхронизация – идет sql запрос на сервер. В ответ придет JSON его нужно распарсить и сравнить с тем что есть в приложении (модули). если есть "новый" модуль то приложение запрашивает его. В ответ придет JSON его нужно распарсить. Создать новый каталог с именем модуля и сохранить в него JSON. Создать в этом каталоге конфигурационный файл. Если в модуле присутствуют медиа файлы их нужно скачать с сервера и сохранить в каталогах audio/video этого же модуля. При клике появляется статус запроса и результат его выполнения (запрос, анализ, сохранение, результат)

3. новые модули – список невыполненных модулей. Новизна определяется из внутренней структуры JSON. Название модуля и дата окончания (данные есть в JSON для синхронизации – конфигурационный файл). При клике будут выполняться определенные действия в правом окне.

4. выполненные модули – список выполненных моделей, название и дата. Желтым цветом (дата – когда выполнен) – выполненные, но не загруженные на сервер. Зеленым цветом (дата – когда загружен на сервер) – выполненные и загруженные на сервер. При клике на желтый – отправить JSON на сервер. При клике на зеленый – диалог "переместить в архив модуль ХХХ?" да/нет

5. "Просроченные" модули – невыполненные модели у которых истекла дата выполнения. Название и дата. При клике диалог "Хотите переместит в архив модуль ХХХ?" да/нет. 

6. Архив – см. пункты 4 и 5. При клике на модель диалог : хотите удалить модуль? да/нет
Опубликован 12.12.2015 в 18:36
Заказ находится в архиве

Выберите способ верификации:

Обновите страницу после прохождения верификации.