Подождите ...

[Часто задаваемые Вопросы (ЧаВо)][Быстрый старт]
7. Автоматический поиск описания книги в интернете и добавление в Базу Данных.


Как найти описание книги по ISBN, названию или штрихкоду и добавить в БД?<br>Как обновить описание одной выбранной карточки книги из интернета?<br>Как в автоматическом или полуавтоматическом режиме добавить отсутствующее описание для всех (или выбранных) книг в БД?<br><br>



23.09.2017 15:56
FreeMind
Модератор
633 368

7. Автоматический поиск описания книги в интернете и добавление в Базу Данных.



Как найти описание книги по ISBN, названию или штрихкоду и добавить в БД?
Как обновить описание одной выбранной карточки книги из интернета?
Как в автоматическом или полуавтоматическом режиме добавить отсутствующее описание для всех (или выбранных) книг в БД?

0
+0
-0
Реализовано
23.09.2017 15:56
# FreeMind  Модератор  633 368
Поиск описания книги в интернете по ISBN, названию или штрихкоду и добавление в БД

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

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

1. Переходим на вкладку «Карточки книг» (если мы уже не на ней)

2. Нажимаем кнопку «Старт» либо вызываем контекстное меню по правой кнопке мыши на таблице с карточками

3. В открывшемся меню выбираем пункт «Добавить новую книгу в Базу Данных». (Для быстрого доступа этот же пункт меню дополнительно расположен в виде отдельной кнопки на верхней панели)

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

4. Выбираем вкладку «По запросу»






В окне есть поле для ввода известной нам информации о книге. Мы можем ввести ISBN или штрихкод или название книги (можно не полностью).

Если перед добавлением книги нам требуется убедиться, что точно такой же книги уже нет в нашей БД, то надо установить галочку на нижней панели «Перед добавлением книги проверить её название, isbn, ean13 на наличие в базе данных». Далее надо выбрать какое действие будет выполнено, если книга действительно будет найдена в БД. Для этого нужно установить требуемую круглую кнопку:


«Перейти к её карточке»
- Мастер будет закрыт, а в таблице карточек книг будет показана существующая карточка книги.

«Создать клон её карточки»
- Откроется окно с заполненной информацией для создания новой «клонированной» карточки существующей книги в БД (т.е. мы создаем новый экземпляр существующей книги). В окне можно указать количество экземпляров, место хранения и т.д.
После нажатия кнопки «Сохранить» в таблице окна мастера добавиться новая строчка с добавленной книгой и можно будет продолжить добавление карточек для других книг.

«Выбрать действие»
- Откроется окно для выбора дальнейшего действия вручную.


Хорошо, давайте введем, например: «вий».

5. Нажимаем кнопку «Добавить»

Откроется окно с результатом поиска книги в интернете.




6. Дважды кликаем по понравившейся нам записи (или выбираем запись и жмем кнопку «Далее»)

Открывается окно создания новой карточки книги уже заполненное информацией из интернета, заполняем в нем атрибут «Место хранения» и при необходимости указываем другие атрибуты.

Если нас, по какой-то причине, описание показанное в окне не устраивает, можем нажать кнопку «Назад» и выбрать другую запись для добавления в БД.

7. Жмем кнопку «Сохранить»)

Окно добавления новой карточки закрывается, новая карточка добавляется в БД, а в таблице мастера появляется новая строка с добавленной книгой. Всё книга добавлена.

Мы так же можем немного автоматизировать процесс добавления книг. Для этого, можно в окне мастера «Добавление новой книги в базу данных» установить галочку «Автоматически выбирать самое полное описание из % вариантов, найденных в интернете». Если укажем, например, 3 варианта, то после нажатия кнопки «Добавить» откроется окно, в котором будет выведено 3 варианта, далее автоматически из них выберется самый лучший вариант и откроется окно создания новой карточки. Нам останется только указать «Место хранения» и нажать сохранить.

Можем еще больше автоматизировать процесс, если все добавляемые книги находятся на одной полке (в одном месте хранения). Для этого, заполняем «Место хранения» один раз, жмем на названии атрибута правую кнопку (фон атрибута станет оранжевым, и его значение будет сохраняться при добавлении карточек), и жмем кнопку «Сохранить». Вводим в мастере, допустим ISBN следующей книги, и пожалуйста, в интернете автоматически будет найдено лучшее описании из 3х вариантов, сразу откроется окно создания новой карточки, в котором атрибут «Место хранения» автоматически установится в сохраненное значение и сразу же, новая карточка будет добавлена в БД, а мастер готов для добавления новой карточки. Т.е. нам вообще ничего не надо нажимать/вводить, кроме ISBN.

Чтобы в таком автоматическом режиме, изменить место хранения, нам необходимо убрать галочку «Автоматически выбирать самое полное описание из...». Добавить одну книгу, выбрав новое место хранения, и после этого снова установить галочку.

Попробуйте, автоматизация процесса – это очень круто.
07.10.2017 11:56
# FreeMind  Модератор  633 368
Обновление описания одной выбранной карточки книги из интернета

Допустим, мы ранее вручную добавили книгу в БД. И теперь, хотим обновить/заполнить описание этой книги из интернета.

Для примера, добавим описание из инета для ранее созданной нами в ручную книги «Руслан и Людмила».

1. Переходим на вкладку «Карточки книг» (если мы уже не на ней)

2. Нажимаем кнопку «Старт» либо вызываем контекстное меню по правой кнопке мыши на строке с нужной карточкой

3. В открывшемся меню выбираем пункт «Найти описание этой книги в интернете».

Откроется окно




В принципе, в нем можно изменить параметры поиска, а можно ничего не менять и просто

4. Нажать кнопку «Поиск описания».

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

4. Нажать кнопку «Далее».

Откроется окно редактирования карточки, в котором атрибуты будут заполнены из интернета, здесь можно что-то изменить, а можно оставить как есть и просто

4. Нажать кнопку «Сохранить».

Всё, атрибуты в нашей карточке будут заполнены описанием из интернета.
07.10.2017 11:59
# FreeMind  Модератор  633 368
Автоматическое или полуавтоматическое добавление отсутствующего описание для всех (или выбранных) книг в БД

Выше, мы узнали, как добавить описание из интерната для одной конкретной карточки. Теперь пришло время добавить описание для всех книг в БД (или только тех, которые мы выберем).

Для чего это нужно?

Это полезно, если мы импортируем свои данные о книгах из файла (xls, txt...) в БД, а потом хотим для всех этих книг найти описание в интернете, просто нажав одну кнопку. Или мы можем вначале быстро вручную ввести в БД множество книг с заполненным ISBN и местом хранения, а потом запустить процесс поиска описания для них в интернете и пойти пить чай... В результате, программа автоматически заполнит такие поля карточек книг как «Обложка», «Авторы», «Содержание», «Кол-во страниц» и т.п..

Как это делается?

1. Переходим на вкладку «Карточки книг» (если мы уже не на ней).

2. Нажимаем кнопку «Старт» либо вызываем контекстное меню по правой кнопке мыши на строке с любой карточкой.

3. В открывшемся меню выбираем пункт «Автопоиск описания книг в интернете».

Откроется окно мастера




В окне можно выбрать два режима работы:
- Автоматический поиск
- Полуавтоматический поиск

Автоматический поиск полезен в следующем случае:

Вы добавили вручную (или импортировали из файла) в Базу Данных несколько книг, заполнив в них только атрибуты «ISBN» и «Место хранения». И теперь, хотите для этих книг найти дополнительную информацию в интернете (обложка, авторы, содержание, кол-во стр…)

В результате автоматического поиска:
В Базе Данных будут найдены все карточки книг, имеющие атрибут «ISBN», но не имеющие атрибут «Ссылка на описание» (url в интернете). Затем для этих книг по ISBN в интернете будет выполнен поиск описания, и если оно будет найдено, то в карточке книги будут автоматически заполнены дополнительные поля (обложка, авторы, содержание, кол-во стр…)


Полуавтоматический поиск полезен в следующем случае:

Вы добавили вручную (или импортировали из файла) в Базу Данных несколько книг, заполнив в них только атрибуты «Название книги» и «Место хранения». И теперь, хотите для этих книг найти дополнительную информацию в интернете (обложка, авторы, содержание, кол-во стр…).

Т.к. поиск по «названию книги» не дает однозначных результатов, как поиск по «ISBN», то вам придется самостоятельно выбирать подходящее описание из найденных вариантов.

В результате полуавтоматического поиска:
В Базе Данных будут найдены все карточки книг, имеющие атрибут «Название книги», но не имеющие атрибут «Ссылка на описание» (url в интернете). Затем для этих книг, по атрибуту «Название книги» в интернете будет выполнен поиск описания. При этом, вам на выбор будет представлено несколько найденных вариантов описания, из которых вы должны выбрать подходящий. Затем будет предложено выбрать описание для следующей книги… и т.д.


4. Нажимаем кнопку «Далее».

Откроется окно, в котором галочкой можно выбрать книги для которых необходимо выполнить поиск описания в интернете.

Замечание
Если все нужные атрибуты в карточке заполнены вручную, и автопоиск или полуавтоматический поиск по ней не требуется, то в атрибут «Ссылка на описание» надо записать какое-нибудь не пустое значение, например "Нет" или "-", тогда эта карточка не будет больше появляться в этом окне.

5. Нажимаем кнопку «Старт».

После завершения процесса поиска, можно просмотреть журнал выполненных действий и проверить наличие предупреждений.

6. Нажимаем кнопку «OK».

В таблице карточек книг будут отображены те карточки, в которых атрибуты были успешно установлены из интернета.
07.10.2017 12:01
# FreeMind  Модератор  633 368