Заказ закрыт
Java-Программист для разработки небольшой программы

Бюджет: по договоренности
Заказчик выбрал исполнителя:
Александр Янчий  
Разработать на языке Java приложение для загрузки базу данных SQLite информации, прочитанной из файла. Возможно предварительно конвертировать xlsx файл в cvs при помощи Save As в приложении Excel.

Дано:
1. Файл формата Excel (пример во вложении). Структура файла (набор колонок) заранее определена.
2. База даных SQLite определенного формата (пример во вложении). База может быть непустой.

Список аргументов коммандной для приложения:
source_file.xlsx  (или csv)  – исходный файл с данными
database.db – целевая база данных

Приложение должно выполнить следующие задачи:

1. Открыть файл и прочитать данные из него.
2. Подключиться к базе данных
3. Для каждой строки произвести проверку на наличие такой записи в базе данных.
4. Если записи нет, то осуществить вставку записи в БД. Вставка записи осуществляется в таблицу Levels. Соответствие полей таблицы колонкам в XLSX файле приведено ниже.

Поля:

id  : установить как максимальный id в таблице + 1
level : установить как максимальный level в таблице + 1
pack :  1
task : значение из колонки №2 (Фраза-задание)
guessWord : значение из колонки №3 (Пропущенное слово)
guessWordUpper : то же, что и в guessWord, но заглавными буквами
author : значение из колонки №4 (Источник)
difficult :  значение из колонки №5 (Сложность)
category :  значение из колонки №6 (Категория)

В качестве результата должны быть предоставлены исходные тексты программы и jar – файл для запуска из командной строки.

В предложении пишите вашу оценку по срокам и стоимости.
Опубликован 23.02.2016 в 16:50
Заказ находится в архиве

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

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