Необхідно реалізувати бібліотеку функцій для різних методів сортування масивів, включаючи сортування методом вставки, Cocktail Shaker та швидке сортування. Бібліотека має забезпечити гнучкість та ефективність при роботі з масивами різної довжини.
Клиент серверное приложение Java
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.
Описание задачи
Разработать клиент-серверное приложение со следуюшим функционалом:
- Работа с данными в csv файлах;
- Автоматическое создание таблиц в базе данных;
- Веб-страница для загрузки данных в таблицы базы данных из csv файлов;
- Вывод результатов в csv файлы;
- Вывод ошибок в консоль;
- Веб-страница с формой для регистронезависимого текстового поиск по описанию транзакий с выводом на ту же страницу в виде таблицы;
Строки "ПлатА за аренду", "ПлатАза аренду", "ПЛАТА" удовлетворяют условию, так как будучи переведёнными в нижний регистр содержат подстроку "плата".
Описание используемых данных
Таблица transactions.csv
Таблица содержит историю транзакций клиентов банка за один год и три месяца.
Формат данных
customer_id,tr_datetime,mcc_code,tr_type,amount,term_id
111111,15 01:40:52,1111,1000,-5224,111111
111112,15 15:18:32,3333,2000,-100,11122233
...
Описание полей
- customer_id — идентификатор клиента;
- tr_datetime — день и время совершения транзакции (дни нумеруются с начала данных);
- mcc_code — mcc-код транзакции;
- tr_type — тип транзакции;
- amount — сумма транзакции в условных единицах со знаком; + — начисление средств клиенту (приходная транзакция), - — списание средств (расходная транзакция);
- term_id — идентификатор терминала;
Данная таблица содержит информацию по полу для части клиентов, для которых он известен. Для остальных клиентов пол неизвестен.
Формат данных
customer_id,gender
111111,0
111112,1
...
Описание полей
- customer_id — идентификатор клиента;
- gender — пол клиента;
Данная таблица содержит описание mcc-кодов транзакций.
Формат данных
mcc_code;mcc_description
1000;словесное описание mcc-кода 1000
2000;словесное описание mcc-кода 2000
...
Описание полей
- mcc_code – mcc-код транзакции;
- mcc_description — описание mcc-кода транзакции.
Данная таблица содержит описание типов транзакций.
Формат данных
tr_type; tr_description
1000; словесное описание типа транзакции 1000
2000; словесное описание типа транзакции 2000
...
Описание полей
- tr_type – тип транзакции;
- tr_description — описание типа транзакции;
- Spring framework
- Скачать Postgresql
- Инструкция как сделать консольное приложение на Java Spring
- Документация Spring Shell
- Парсим CSV файл в Java
- Пример веб приложение на Java Spring
- Клиент-серверное приложение на Java Spring (работа с шаблонами веб страниц тут так себе, предыдущий пример лучше)
- Введение в работу с JDBC драйвером в Java Spring
- Развернутый пример работы с JDBC драйвером
- Работаем с базой, как серьезные люди Spring Data JPA
- Список примеров работы со Java Spring Data фреймворком
Заявки фрилансеров
Похожие заказы
- Базы данных3 заявкиЗакрыт3 года назад
- $1000
Компания ищет специалиста по CS Cart для выполнения различных задач и разработки модулей. Работа доступна из любой точки мира при наличии компьютера и интернета. Требуется опыт работы с CS Cart. Зарплата составляет 50 000 Р в месяц.
Базы данных1 заявкаЗакрыт3 года назад Требуется разработать функционал на Laravel, который позволит пользователю загружать файл Excel через HTML форму. Программа должна парсить данные и загружать их в базу данных. В Excel содержится 6 столбцов, необходима корректная обработка и сохранение информации.
Базы данных1 исполнительЗавершен3 года назадТребуется восстановить доступ к аккаунту Telegram на MAC OS. Необходима помощь в восстановлении данных для входа и решение проблем с входом без доступа к телефону. Обновление Telegram привело к невозможности входа в старые аккаунты.
Базы данных2 заявкиЗакрыт3 года назадТребуется спроектировать глобальную базу данных с минимум тремя индексами различных типов. В качестве значений узлов использовать два вида списков: срочный и LВ. Необходимо продемонстрировать использование как минимум четырех функций работы с глобалами. Все параметры должны вводиться с клавиатуры для гибкости и удобства.
Базы данныхнет заявокЗакрыт3 года назадНеобходима помощь в диагностике и исправлении ошибок работы базы данных после переноса сайта на VDS от Таймвеб. Проблемы с доступом в админ панель и ошибками соединения на страницах, включая рекламные страницы. Требуется опытный специалист для выявления и устранения неполадок.
Базы данных1 заявкаЗакрыт3 года назад- $256
Необходимо написать дипломную работу на тему 'Разработка довідково-информаційної системи обліку комплектуючих ПК' на языке C#. Работа должна включать функционал поиска, сортировки, редактирования, добавления и удаления данных, а также генерацию отчетов и фильтрацию. Объем работы - 150 страниц с уникальностью 80%.
Базы данныхнет заявокЗакрыт3 года назад Требуется написать контрольную работу по теме баз данных, включая задачу на нахождение наиболее красивого разбиения номера телефона. Основное внимание уделить теоретическим аспектам и практическому применению.
Базы данных1 заявкаЗакрыт3 года назад- $65
Необходимо собрать данные с сайта через API или из датасета, загрузить их в SQL-базу, провести разведочный анализ и создать дашборд. Проект включает визуальное представление данных и примеры на основе анализа фильмов.
Базы данных5 заявокЗакрыт3 года назад Необходима курсовая работа с практической частью по базам данных. Задачи включают анализ предметной области, разработку схемы реляционной витрины данных и проекта SSIS для интеграции информации. Также требуется создание многомерной базы данных и куба для OLAP анализа, написание MDX запросов и построение отчетов в Excel. Необходимы подробные описания источников данных и схемы трансформации.
Базы данных1 заявкаЗакрыт3 года назад