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

Описание задачи

Разработать клиент-серверное приложение со следуюшим функционалом:

  • Работа с данными в 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 — идентификатор терминала;
Таблица gender_train.csv

Данная таблица содержит информацию по полу для части клиентов, для которых он известен. Для остальных клиентов пол неизвестен.

Формат данных

customer_id,gender

111111,0

111112,1

...

Описание полей

  • customer_id — идентификатор клиента;
  • gender — пол клиента;
Таблица tr_mcc_codes.csv

Данная таблица содержит описание mcc-кодов транзакций.

Формат данных

mcc_code;mcc_description

1000;словесное описание mcc-кода 1000

2000;словесное описание mcc-кода 2000

...

Описание полей

  • mcc_code – mcc-код транзакции;
  • mcc_description — описание mcc-кода транзакции.
Таблица tr_types.csv

Данная таблица содержит описание типов транзакций.

Формат данных

tr_type; tr_description

1000; словесное описание типа транзакции 1000

2000; словесное описание типа транзакции 2000

...

Описание полей

  • tr_type – тип транзакции;
  • tr_description — описание типа транзакции;
Необходимые материалы
2 года назад
qd_baklanov_del
Георгий 
23 годаРоссия
2 года в сервисе
Был
2 года назад
  • Похожие заказы
  • Реалізувати методи сортування у вигляді окремої бібліотеки функцій для масивів різної довжини. a = {5 8 9 12 3 0 4} Сортування методом вставки: 1. Ділимо масив на дві частини: відсортована та невідсортована. Записуємо індекс верхнього елемента у ...

    Базы данных3 заявки
    Закрыт
    2 года назад
  • $1000

    Здравствуйте. Наша компания ищет специалиста по CS Cart. В задачи входит реализация различных задач, разработка модулей. Работать можно из любой точки мира. Главное - компьютер, интернет, знания CS Cart и выполнение задач в срок. С кандидатом ...

    Базы данных1 заявка
    Закрыт
    2 года назад
  • Необходимо на Laravel написать конструкцию, которая будет от пользователя брать excel (через html форму), парсить и загружать в БД. В excel 6 столбцов

    Базы данных1 исполнитель
    Завершен
    2 года назад
  • 1 Восстановить данные для входа в аккаунт телегарм 2 Помочь войти в аккаунт, доступа к телефону нет 3 Обновился телеграм на MAC OS, не входит в аккаунты которые были. 4 Пишите ваши контакты для связи ...

    Базы данных2 заявки
    Закрыт
    2 года назад
  • Спроектировать глобал так, чтобы у него было по крайней мере 3 индекса разных типов. Использовать в качестве значений узлов глобала 2 разных вида списков (срочный и $LВ). Показать использование по меньшей мере 4 различных функций ...

    Базы данныхнет заявок
    Закрыт
    2 года назад
  • Привет! Сайт https://atl-btl.ru был размещён на хостинге Таймвеб, но была не высокая скорость загрузки, захотел перенести на VDS тоже Таймвеб. Сотрудники компании Таймвеб сделали перенос, но произошли какие-то ошибки, в начале сайт еле загружался, потом выпал из поиска. Потом ...

    Базы данных1 заявка
    Закрыт
    2 года назад
  • $256

    Написати дипломну роботу на тему " Розробка довідково- інформаційної системи обліку комплектуючих ПК на мові С#"  Бд с интерфейсом.Функционал,как : поиск, сортировка, редактирование, добавление,удаление, отчёт, фильтр и т д на С# План нпотрібен для Підтвердження керівником, методички ...

    Базы данныхнет заявок
    Закрыт
    2 года назад
  • $65

    Необходимо:  1. Собрать данные с сайта по API-запросу/либо с датасета 2. Загрузить эти данные в SQ-базу. 3. Провести разведочный анализ. 4. Выполнить дашборд. Визуальное представление и примеры: [url=https://docs.google.com/presentation/d/1F98djWuLZkR_JNzEE5AnGm0yfBKlOOTT-zZedBWAT0M/edit#slide=id.gb0ad376dbb_0_54]Анализ фильмов по данным IMDb - Google Презентации[/url]

    Базы данных5 заявок
    Закрыт
    2 года назад
  • Требования к проекту: 1) Проанализировать предметную область с точки зрения информационного обмена, выявить возможные источники информации. Составить описание и схему источников. Составить описание используемых источников информации (таблицы, OLTP-поля, меры-поля, типы данных). Различные типы источников выбираются ...

    Базы данных1 заявка
    Закрыт
    2 года назад