Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Автоматизированное место преподавателя(Задание преподавателя)

Язык программирования JAVA

Написать программу

Автоматизированное место преподавателя

Программа должна обязательно содержать:

1. Взаимодействие с базой данных SQLite. Другие СУБД не допускаются, поскольку они

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

данных должна содержать минимум 5 таблиц с минимум 5 столбцами, две из которых

должны быть связаны хотя бы по одному полю.

2. Лямбда-приложений.выражения.

3. Работу с параллельными потоками. Должен быть задействован хотя бы один параллельный

поток.

4. Простой и понятный интерфейс взаимодействия с пользователем из командной строки.

Пользователю должны быть доступны подсказки по операциям. Обязательно должен

присутствовать вывод комментариев и пояснений к действиям, которые выполняет

программа и которые требуются от пользователя.

Код программы должен быть написан в соответствии со всеми требованиями Java

разработки. Код обязательно подробно комментируется. Программный код должен делится

на пакеты, исходя из своего функционального назначения.

Все возможные ошибки программы должны быть обработаны. Программа не должна

аварийно завершаться. При возникновении ошибки пользователь должен получать

соответствующее сообщение.

Программа должна предоставлять возможность работы со всеми данными в БД: добавление,

обновление, удаление, просмотр, поиск.

В случае реализации графического интерфейса, он должен полностью соответствовать стилю

и функциональному назначению программы. Реализация интерфейса допускается только с

использованием библиотеки Swing. Все графические элементы должны быть

работоспособны. Элементы на экране должны располагаться согласно разметке. Графический

интерфейс должен хотя бы приблизительно соответствовать UX/UI дизайну. За правильно

реализованный интерфейс дается +1 или +2 балла к итоговой оценке, в зависимости от

соответствия требованиям. Реализация графического интерфейса дает право не

реализовывать интерфейс командной строки.

Конечная программа должна быть логически и функционально целостной: все части кода

программы должны выполнятся не как отдельные задачи, а как часть общего программного

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

имеющие логической связи с другими модулями, засчитаны не будут.

4 года назад
guest_15878075505425
4 года в сервисе
Был
4 года назад
  • Похожие заказы
  • $1000

    Портирование проекта c# winforms в проект c++ MFC. Необходим senior C++ Обязателен опыт работы с websokcet, http, named pipe, json. А конкретно с библиотеками этих технологий. Программа небольшая 5 классов небольших. 85% работа с вебсокетом. Необходим опыт написания ...

    Прикладное ПОнет заявок
    Закрыт
    4 года назад
  • Требуется написать парсер контента PDF/Word для Windows компьютера. Приложение должно парсить текст и изображения с любого документа в формате PDF или Word с определением координат.  Если символы в пределах одного слова разбиты на текстовые блоки, их ...

    Прикладное ПОнет заявок
    Закрыт
    4 года назад
  • ### Stack - Docker Image - Alpine - Backblaze B2 - Resilio Sync - etc... ### Design 1. Хранилище Backblaze B2 монтируется посредством FUSE директорией в системе. 2. Эта директория указана как дефолтная и единственно доступная для Resilio Sync посредством `sync.conf`. ### Test 1. Заказчик ...

    Прикладное ПОнет заявок
    Закрыт
    4 года назад
  • Среда программирования C#, Java, .Net Операционная система Windows Крайне желательно понимание основ биржевой торговли. Знание WebSocket, FIX протоколов, особенностей шифрования HMAC SHA256 Задача: создание платформы для сравнения и анализа двух потоков данных (биржевых котировок), с визуализацией в виде графика ...

    Закрыт
    4 года назад
  • $15

    Коллеги, есть задача, установить и запустить телеграм бота игры Werewolf Вот [url=https://github.com/GreyWolfDev/Werewolf]github.com/GreyWolfDev/We...[/url] исходники Требования выполнены .NET Framework 4.5.2 SQL Server (I am using 2014) / SQL Server 2016 Windows Server По мануалу дошел до 5 пункта, дальше тупик, кто сможет помочь?

    Закрыт
    4 года назад
  • Необходимо реализовать Telegram-бота (в идеале мультиплатформенного, чтобы можно было не только в телеграм запустить, но и в WhatsApp или VK). У бода ложны быть реализованы следующие функциональные возможности: 1. Платная подписка; 2. Реферальная система; 3. Платежи (перевод средств пользователю ...

    Закрыт
    4 года назад
  • $60

    1. Задача бота: искать предметы на сайте, которые относительно дешевле средней его цены, покупать и перепродавать за среднюю цену. Т.е искать выгодные предметы и перепродавать их. Cайт [url=https://freelancehunt.com/out/http%3A%2F%2Fdmarket.com]dmarket.com[/url] 2.Бот ориентирован для личного пользования . 3. Результативность бота будет ...

    Прикладное ПОнет заявок
    Закрыт
    4 года назад
  • Здравствуйте! Ищу программиста, который смог "написать" парсер для движка DLE. Суть в том, что имеется api музыкального сервиса (что-то типа api vk). Этот сервис позволяет подключиться к базе песен и получать ссылку на песню, название, ...

    Закрыт
    4 года назад