Программа-поиск по базе данных

Юрий20 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
05.11.2010

Есть база данных в формате CSV состоящая из 5700 записей.

Записи содержат 2 поля: УРЛ страницы; Титл страницы

Нужно сделать программку для удобного и (самое главное) быстрого поиска по этой базе. Требования следующие:

1. Окно программы должно быть всегда поверх других окон и я должен иметь возможность изменять его размеры.

2. Поиск должен производиться по титлу статьи. Пример

http://www.mining-enc.ru/poisk-po-sajtu/?searchword=%D0%BF%D1%80%D0%BE%D0%B8%D0%B7%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2

Т.е., должно искаться полное совпадение введенной комбинации символов в любом месте титла.

3. Результат поиска должен выдаваться в виде списка найденных титлов.

4. При щелчке на титле левой (или правой) кнопкой мышки в буфер обмена должен копироваться УРЛ этой статьи из базы.

Кроме этого:

У каждой статьи есть своя категория. Всего категорий 11:

Геология полезных ископаемых

Минеральные ресурсы

Страны и континенты

Месторождения

Промышленные отрасли

Техника и технологии

Предприятия

Экология и охрана труда

Наука

Биографии

Горное дело

Эти категории должны быть забиты в программку.

При поиске я буду выбирать нужную мне категорию и производить поиск.

Например:

Категория - Минеральные ресурсы

Поиск - нефть

В результатах поиска я щелкаю на нужной статье с названием "Нефть", при этом:

- УРЛ статьи заносится в буфер обмена;

- Программа считает кол-во кликов для "тандема" Категория-Статья

т.е. Минеральные ресурсы - "Нефть" - плюс 1

Вся эта "байда" нужна для того, чтобы составить частотность повторения запросов.

Соответственно, программа должна позволять просматривать эту частотность по категориям.

Т.е., я открываю вкладку, например, те же Минеральные ресурсы и смотрю названия статей, которые встречаются наиболее часто при поиске в этой категории - вверху списка должны находиться статьи с наибольшим счетчиком. Опять же в этом списке я должен иметь возможность кликнуть на нужной статье и ее УРЛ должен заноситься в буфер обмена, при этом тоже должен срабатывать счетчик.

Кажется все.

Может несколько сложно изложил, но старался максимально подробно.

Как по мне эту работу запросто можно сделать, например, в Экселе, кто на "ты" с макросами.

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

Заявки фрилансеров