Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Создание информационно-справочной системы


dehkanin ©   (2014-02-06 21:26:00) 

Здравствуйте.
Может быть я вопрос поставлю не профессионально, так что не ругайте, а постарайтесь понять и ответить.
Есть HTML -, и DOC файлы по ряду папок (документы по разделам права).
Хотелось бы создать библиотеку по образу систем "Гарант" или "Консультант" (конечно - с весьма ограниченным по сравнению с ними объёмом).
Не могли ли бы мне подсказать ЭТАПЫ (ступени) воссоздания такой библиотеки с возможностью поиска?
1. Вот я создал интерфейс: на форме ряд кнопок (клавиш) типа Button.
2. Далее, предполагаю, что надо создать БД в которую "вогнать" эти документы по колонкам, например: "название", "автор", "текст", "год издания" и т.п.
3. ??????????????


dehkanin   (2014-02-10 00:32:00) [1]

Спасибо


KilkennyCat   (2014-02-08 23:20:00) [2]

я бы посоветовал еще такую книжку:

Фундаментальные алгоритмы и структуры данных в Delphi, Дж. Бакнелл.

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


KilkennyCat   (2014-02-08 23:14:00) [3]


> Достаточно будет для того, чтобы достичь поставленной цели?

нет. эти знания необходимы, но недостаточны. необходимо еще умение практически реализовывать. т.е.
> 2. какие средства Delphi (или\и иного языка)?


dehkanin   (2014-02-08 15:14:00) [4]

Jeer: скачал этот "Обзор методов и алгоритмов полнотекстового поиска".
Начало просмотрел.... - голова заболела :).
Как полагаете: если освою? -Достаточно будет для того, чтобы достичь поставленной цели?


dehkanin   (2014-02-08 15:08:00) [5]

Ega 23: "..Дальше есть механизм, который извлекает эти документы из основной базы и загоняются в базу обновления..."

Честно сказать я уже как-то пробовал создать библиотеку и в упрощённом виде она у меня была (давно это уже было, подзабыл многое).
И вот "затык" у меня как раз-таки и был в понимании того, как создан этот самый "механизм", который бы позволял "...извлекать..." и "...обновлять..".
Остальное было более-менее понятно: при усиленном углублении в познания -разобрался бы, а вот бы кто подсказал: как средствами Delphi или + какой-нить иной язык (PHP может быть?) создать вот этот "механизм"?
Мне бы получить ответ: 1. принцип; 2. какие средства Delphi (или\и иного языка)?
С уважением


dehkanin   (2014-02-08 15:00:00) [6]

Спасибо, друзья.
Буду учиться и пробовать.


Rouse_   (2014-02-07 13:33:00) [7]


> Rouse: а по какому принципу (с использованием какого языка)
> устроены "Гарант", "Консультант" и аналогичные?

В мою бытность, когда я работал в Консультанте, он был писан на C++, чичас думаю там не сильно что изменилось.


Jeer   (2014-02-07 09:36:00) [8]

>dehkanin   (07.02.14 08:06) [3]
>Jeer: а поподробнее?

А, что подробнее?

По базам данных- см. чтиво о и про них, а также SQL-язык работы с БД.
Принципы полнотекстового поиска- google и пр.

Пример:
http://callisto.nsu.ru/documentation/searchreview.pdf

Будут конкретные вопросы - заходи.


Ega23   (2014-02-07 09:32:00) [9]


> а по какому принципу (с использованием какого языка)


Принцип идёт в отрыве от языка и средств разработки.


> устроены "Гарант", "Консультант" и аналогичные?


есть документы. Они кем-то вдумчиво заводятся в базу и каталогизируются. Дальше есть механизм, который извлекает эти документы из основной базы и загоняются в базу обновления. Обновление рассылается клиентам и инсталлируется.


dehkanin   (2014-02-07 08:06:00) [10]

Jeer: а поподробнее?
Rouse: а по какому принципу (с использованием какого языка) устроены "Гарант", "Консультант" и аналогичные?


Jeer   (2014-02-06 21:54:00) [11]

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


Rouse_   (2014-02-06 21:32:00) [12]


> 3. ??????????????

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


Наверх

Титульная страница Поиск, карта сайта Написать письмо