Нужен толковый программист для решения текущей одноразовой задачи. Смысл задачи: подправить экспорт базы данных на сайте: http://deneg-vsem.org. Требования: 1) Возраст от 23 лет. 2) Умение разбираться в чужих кодах. ...
Сделать парсер + базу данных в связке
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.
См. вложенный файл – наброски матрицы базы (это сверхупрощенно).
По результатам граббинга досок объявлений (другой программой – её Вам делать не нужно) Вам будут предоставлены файлы, причём, требуемого Вами формата - от Вас требуется составить спецификацию (ТЗ) - что это должны быть за файлы. В них будет содержаться массив объявлений о чем-либо. А Вы уже делаете программу, которая будет работать с такими файлами (осуществлять парсинг). Вначале мы задаем Вашей программе шаблон – что из файла с награбленными объявлениями с такого-то сайта данные по базе нужно разносить вот так, а с этого сайта эдак. Причем это должен быть способен настроить сам пользователь. После чего задача программы – разнести данные из этого файла по предусмотренному алгоритму, создавая таким образом более структурированную базу данных. Для обработки произвольной текстовой части объявлений (где человек пишет что-либо о предмете объявления в произвольной форме) – надо будет сделать набор алгоритмов для обработки, например:
- если есть в объявлении такое-то слово, то подцепить все объявление к такому-то разделу базы
- если есть совпадения между номерами телефонов уже содержащихся в базе и номерами телефонов в обрабатываемом файле, то сделать такую-то пометку в соответствующем столбце
- и т.д. (набор таких алгоритмов будет, видимо, насчитывать несколько десятков и они будут оговорены)
Также в базе должны быть опции:
- объединения обработанных данных в группы и подгруппы – например, если это объявления о продаже машин – то по маркам, а если о продаже недвижимости – по адресам. И т.п. Как в ручном режиме, так и в автоматическом - например, если мы обрабатываем объявления о продаже недвижимости и там есть совпадающие адреса в разных объявлениях, то программа их объединит в одну группу.
- возможность добавлять, менять местами, редактировать, удалять столбцы, строки – т.е. проводить модернизацию. При этом логические, аналитические и прочие связи между данными не терялись бы.
- возможность редактировать внесенную информацию.
- возможность сворачивать любые столбцы и строки в базе - для экономии экранного места. Но чтобы было видно, что в таком-то месте есть свернутые строки/столбцы.
- функция пересчета валюты (на тот случай, если в где-то цена в другой валюте указана)
- к строке с разнесенной информацией кнопочкой можно открыть исходное объявление, взятое из исходного файла – на случай, если вручную надо что-то подправить.
- функция сортировок по каким-либо признакам.
- возможность поиска совпадающих данных.
- функция выборок (в отдельную страницу), в т.ч. выборок из выборок (несколькократная выборка) по каким либо признакам, с возможностью экспорта информации в файл. А также возможность сохранения произведенной выборки внутри программы отдельным листом – типа как в Excel – лист 1, лист 2, ... лист n – причём данные остаются связанными на разных листах – т.е. если я в какой-то колонке поменял данные в каком-либо листе, то если эта колонка содержится в выборке на другом n-ном листе, то там бы эти данные тоже поменялись. На листах с выборками можно было бы вводить дополнительные колонки и строки, но они бы считались вторичными и на первом главном листе со всей базой они не появлялись, а только в листе выборки и подкрашивались другим цветом.
- на отдельных страницах – возможность анализа данных, построения графиков на основе каких-либо выборок (зависимости цены от времени, места и т.д.).
- на одной из страниц должна быть интерактивная карта Москвы и Питера с возможностью ставить отметки с определенными данными из базы.
- карта должна быть с возможностью отметки спутниковых координат – т.е. объекты на ней могут отмечаться как по адресу, так и по внесенным в базу спутниковым координатам. Либо наоборот - ставим на карте курсором отметку, а программа привязывает спутниковые координаты.
- можно было бы прямо на карте выделить курсором произвольную группу объектов, из которых будет сформирована выборка.
- впоследствии можно было бы подгрузить карты других городов.
- экспорт/импорт данных в/из Excel.
- защита от потери, повреждения данных.
- дружественный интерфейс с возможностью настроек шрифта - размера, цвета, толщины, закраски фона, регулировки ширины и высоты ячеек и т.д.
- сделать модуль программы для смартфона. Его функция - чтобы входящие звонки автоматически вносились в базу со следующей информацией: номер телефона звонящего, на какой телефон звонил мне (т.к. несколько номеров), дата и время звонка . И на смартфоне можно было вручную дозаполнить: имя, по какой рекламе звонил, примечания, по поводу чего (например, печенье, книги). И потом в основную программу можно было эту инфу легко скинуть и она разнесла бы звонки в нужные разделы - по поводу печенья - к печенью, книги - к книгам.
- предоставить после сдачи 6 месяцев техподдержки: бесплатное устранение ошибок, консультирование.
- ПО должно работать под Winows 7, XP, Vista.
- пригодность ПО к модернизации другими программистами.
- составить инструкцию для пользователей и программистов
Предоставить исходники.
Права на код, интерфейс и такой функционал программы – мои.
Оплата – сделка без риска. Срок - в пределах 3 недель.
Все перечисленные опции должны быть в наличии и реально работать. Если задача понятна – сообщите срок и стоимость (если предлагаете какие-то отклонения в меньшую или большую сторону от предложенного бюджета). Также предлагаю пообщаться по телефону или skype (напишите), т.к. возможно написано не все идеально и проще объяснить это в разговоре.
Заявки фрилансеров
Похожие заказы
- Базы данных1 заявкаЗакрыт13 лет назад
- $2500
Доброго времени суток! Уважаемые фрилансеры, у нас стоит простая, но важная для нашей компании задача. Нам необходимо разработать базу данных операций в компании, учитывающую: 1. сотрудников 2. административные процедуры ...
Базы данных28 заявокЗакрыт13 лет назад Наша компания занимается прокатом строительного оборудования. У нас установлена 1С:Предприятие 8.2 (8.2.13.205), конфигурация "Управление торговлей", редакция 10.3 (10.3.13.2) Есть как разовые работы по написанию различных блоков, так и постоянные. Одна из них создание ...
Базы данных7 заявокЗакрыт13 лет назадНеобходимо посмотреть: а) правильно ли сделана БД - http://rghost.ru/25262381 б) создать запрос в этой БД на языке SQL (и в двух словах описать почему он создан именно так + дать пояснения), который бы ...
Базы данных5 заявокЗакрыт13 лет назадЕсть система контроля доступа реализованная на Кронверк. Люди приходят отмечаются при приходе на работу и уходе. Задача. Сделать так чтобы данные о приходе и уходе с работы загружалось в 1с автоматически или ...
Базы данных3 заявкиЗакрыт13 лет назадСрочно требуется человек, способный в короткое время оперативно и качественно создать базу данных Access по отделочным материалам в интерьер дизайне. База должна включать в себя широкий спектр характеристик по каждому из материалов: описание, число и ...
Базы данных3 заявкиЗакрыт13 лет назадИсполнитель - преимущественно из Питера, но совершенно не обязательно. Существует следующая проблема: Организация продает импортный товар, каждая номенклатурная позиция которого может иметь несколько разных источников поставок, разные ГТД. Причем, зачастую ...
Базы данных1 исполнительЗавершен13 лет назад- $500
Дано: 1) База по странам и городам - http://geolite.maxmind.com/download/geoip/database 2) База по регионам России и Украины - http://ipgeobase.ru/cgi-bin/Archive.cgi 3) 3 таблицы geo_country geo_region geo_city (login/pass in home dir) 4) Формат файла ...
Базы данных1 исполнительЗакрыт13 лет назад Требуется база С данными достопримечательностей Украины: 1 область 2 район 3 город 4 координаты 5 название 6 категория краткое описание: дата изготовления, кто изготовил , описание
Базы данных1 заявкаЗакрыт13 лет назадНужен человек. знакомый со статистикой. Для вычисления своей формулы/алгоритма по расчету своего топа сайтов. Т.е. есть определенные данные от источника, такие как кол-во читателей, посещаемость и т.д. Нужно на основе них построить ...
Базы данных3 заявкиЗакрыт13 лет назад