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

Нужно сделать десктопное приложение под Win XP,Seven (32bit)

которое будет выполнять следующие функции.

Нужно с файла ексель (2003-2010 т.е. формат может быть разный), формат файла ексель, (Не CSV) сделать импорт напрямую в базу мускуль СМС магазина на OpenCart (версия 1.5.1.3)

Т.е. нужно взять этот магазин (по умолчанию в нем для образца есть немного товаров) или я могу Вам дать файл с товарами,

которые можно загрузить через админку в магазин. После этого смотрите структуру базы данных и таблиц, разбираетесь

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

Т.е. нужно:

1. чтобы эта программа делала импорт с ексель файла в мускуль магазина.

2. Экспорт с базы магазина в файл ексель

2.1 Экспорт выборочный (не все товары а выбранную категорию)

2.2 экспорт определенного количества товара (c всей базы или с выбранных категорий) или выбранный диапазон с такого то id по такой-то id

3. Добавление товара (от 1 позиции и более) без перезаписи всей базы товаров в магазин

3. Обновление товаров в базе магазина (описаний товара, цены и так далее),

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

должна там где были изменения обновить те товары(внести изменения в цене), а там где не было, не трогать.

4. Программа должна быть приспособленная к работе с файлами большого размера (как для MS Екселя), примерно от нескольких метров

до 50 мегабайт. В файле на некоторых вкладках может быть почти до миллиона строк (на данный момент в одной из страниц примерно 250 000 строк)

4.1 Оптимизирована работа программы чтобы не "вешалась" сама и не "вешала" машину при таких объемах.

4.2 В программе должны быть предусмотрены защита "от дурака" т.е. чтобы если что-то не так\неправильно сделал (не ввел данные, или не все заполнил, выставил не все настройки),

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

4.3 Очень понятный интерфейс для простого пользователя (не программиста)

5. В базу данных товара магазина, могут добавляться новые таблицы (или столбцы в таблицу) не знаю как там устроено, при добавлении новых параметров товара, это тоже нужно учесть.

6. Ну и учесть специфику взаимодействия с самим мускулем, как в него лучше загонять такие объемы, может по частям, или как...

чтобы не было проблем с таймаутами или еще чем (я в этом не разбираюсь, но чтобы не получилось так, что маленький прайс программа

загоняет без проблем, а даю ей большой прайс, в 50 метров, мускуль обрывает соединение или хост рвет или не знаю что еще)

В общем чтобы это все было учтено и оптимизировано. На сдаче программы, попробуем загрузить файл более 40 метров.

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

для загрузки\выгрузки полной или частичной (экспорт\импорт) товаров, из\в базы магазина с\в ексель файла (не CSV),

добавление товаров от 1 позиции и более, без перезаписи всей базы, обновление товаров - и все это быстро и стабильно работает

без глюков, и удобно и понятно для простого пользователя.

P.S. Может кто-то спросит: Почему я не использую готовые решения? Ответ, для OC - такого решения нет.

Есть модуль импорт CSV - он все это делает, только он НЕ умеет передавать (импортировать атрибуты (дополнительные характеристик товара))

а у меня почти все товары имеют от 8 до 11 этих атрибутов (дополнительных характеристик).

Для экспорт\импорта товаров с атрибутами, есть модуль экспорт\импорт с\в ексель - но во первых, он не предназначен для

работы с большим количеством товара (вешает машину, а тем более ему не хватает тех ресурсов, которые предоставляет

хостинг),и вообще через него большое количество товара загнать практически не возможно, у меня не вышло.

И еще один его большой недостаток, он не делает дозапись или обновление, т.е. чтобы добавить 1 товар, нужно выгрузить весь товар из магазина, добавить 1 и потом все обратно загрузить в магазин,

так как если просто 1 товар импортировать, он перезапишет всю базу и в магазине вместо всех товаров, окажется только последний

добавленный товар. вот такое неудобство с этим модулем. Поэтому для работы с товарами у которых есть атрибуты - нормального решения нет.

И чтобы не привязываться к параметрам и ограничениям хостинга и самого PHP думаю лучше сделать отдельное приложение, которое

взаимодействует напрямую с базой в обход магазина.

ПРОШУ ОБРАТИТЬ ВНИМАНИЕ, что конечной целью является не просто импортировать или экспортировать данные в\с пустую базу мускуль, а именно в базу магазина и чтобы при этом в магазине все работало и ничего не легло, т.е. выполнением ТЗ считается, когда написанный продукт делает все что указано в ТЗ не с пустой экспериментальной базой а с конкретной рабочей базой данных магазина Opencart и при этом не нарушает его работоспособность, не приводит к сбоям и проблемам, а мирно и корректно работает с ним.

Требования к исполнителю:

1. Честность, Ответственность, исполнительность, адекватность при возникновении не оговоренных ситуаций или вопросов.

2.Опыт программирования (как под web, базы данных так и под десктопные решения) от 4-х лет.

3.Практический опыт работы с Mysql (импорт\экспорт), умение легко разбираться в данных и таблицах в базе данных.

4.Желательно наличие готовых работ\проектов, которые Вы можете показать, где Вы делали работу связанную с базами данных.

5.Постоянная связь, присутствие онлайн. Связь в рабочие дни в рабочие часы обязательна! Рабочий график 5 дней в неделю (суббота на Ваше усмотрение), возможность заниматься

данным проектом минимум 6 часов в день (если на вас уже висит 10 проектов, не берите еще и этот)

Порядок расчета:

Вы все делаете у себя, когда все готово, проверяем (демонстрация через TeamViewer), расчет 50%

Получаю софт, тестирую у себя на машине, если все ОК - оплата оставшихся 50%

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

проверю и оплачу всю стоимость, Вы вышлите мне полнофункциональную версию без этого ограничения.

Так как к сожалению опыт показывает, что пока деньги не заплачены программист нехотя но еще что-то делает, а когда заплачены - его уже трудно даже найти,

не говоря уже о том, чтобы он что-то исправил или доделал.

Расчет возможен на Webmoney, на карту Приват банка,

если Вы с Украины, можно через перевод на фамилию в банке Аваль или Правекс, если Вы с Одессы, можно лично из рук в руки.

связь icq 203-410-10два

12 лет назад
Alex_Sn
44 годаУкраина
12 лет в сервисе
Был
6 лет назад
Выбранный исполнитель
karaman
35 летУкраина
12 лет в сервисе
Был
12 лет назад
12 лет назад
$10
7 дней
  • Похожие заказы
  • $50

    Нужна программа Особенности: 1) С трекеров берется описание, постер, скриншот, сиды и пиры, тоесть все. 2) Все вставляется в нужные поля, а не, как в некоторых модах, в теги. 3) Можно указывать как добавлять постер и скриншоты, копировать ...

    Закрыт
    12 лет назад
  • www.panteonsoft.com. На этом сайте представлена программа,аналог которой нам нужен.Только нам нужно создать собственную программу, но более улучшенную версию с привязкой к 1С склад или иные предложения.

    Прикладное ПО1 исполнитель
    Закрыт
    12 лет назад
  • $600

    Идея: На исторических данных котировок валютных пар выявлять закономерности фигур нестандартного ценового графика, с учетом полученных данных производить переборку диапазонов индикаторов для выявления устойчивых закономерностей. На основе всех суммарно полученных данных, осуществлять переборку некоторого количества ...

    Прикладное ПОнет заявок
    Закрыт
    12 лет назад
  • Требуется разработать приложение, которое будет получать информацию с сайта с помощью XML протокола и умеющее создавать OpenVPN соединение (например, на базе Tunnelblick с исходным кодом) Требования: - работа по ТЗ - ответственный подход к делу и работа ...

    Закрыт
    12 лет назад
  • $250

    Нужно создать надстройку над стандартным контролом WebBrowser. Данная надстройка должна позволять (в рамках одного процесса) иметь отдельные куки, кеш и прокси браузера (вернее будет сказать устанавливать прокси), а также задавать путь к хранению куков и ...

    Прикладное ПОнет заявок
    Закрыт
    12 лет назад
  • $100

    Объясняю ситуацию: есть интернет магазин, с него можно экспортировать базу товаров в CSV формат(эксель). Есть прайсы поставщиков(тоже эксель). Так вот, каждые 3-4 дня поставщики присылают новые прайсы, появляются какие то новые товары, некоторые товары наоборот пропадают(их ...

    Закрыт
    12 лет назад
  • Добрый день! необходимо написать программу, которая при запуске проверяет текующую версию различных продуктов и обновляет устаревшие версии. Надо обновлять: 1. Браузеры ( Ие, лису, оперу, хром) 2. Мессенджеры (msn, icq, yahoo) 3. Адобовские штучки типа флаш плейер 4. Скайп Проект изначально надо ...

    Закрыт
    12 лет назад
  • Нужна программа, которая скачивает 1 раз в неделю файл с сервера и блокирует рекламу в интернете. Использует TXT черный список касперского В кратце как то так. Меню программы 2 кнопки, написать автору, заблокировать сайт Программа должна сворачиваться в трей ...

    Прикладное ПОнет заявок
    Закрыт
    12 лет назад
  • $250

    Необходимо высокоскоростной речевой кодек (лучше всего кодек GSM - 13 кбит/с) ПРОГРАМНО превратить в низкоскоростной речевой кодек (до 5 кбит/с). Если есть возможность, лучше модернизировать готовый высокоскоростной кодек (модернизировать готовый код).

    Закрыт
    12 лет назад