статьи и тезисы
 

Краткий электронный справочник по кактусам

Содержание

Введение

Сбор и подготовка для ввода в ЭВМ исходных данных

Разработка структуры базы данных

Заполнение базы данных

Разработка информационно-справочного интерфейса

Программирование кнопок

Заключение

Введение

Кактусоводство в последнее время становится все более популярным и распространенным как в нашей стране, так и во всем мире. В России несколько сотен тысяч людей занимаются разведением кактусов. Большая часть из них — кактусоводы-любители, которые культивируют кактусы в домашних условиях. В связи с этим потребность в получении знаний о разведении данного вида растений весьма велика.

Вместе с тем информация о кактусах ограничена, в среднем в год выходит только одно-два издания тиражами до 10 тысяч экземпляров. При наличии необходимых средств можно получить обширную информацию о кактусах в сети Internet и обнаружить около тысячи иноязычных web-страниц и ссылок. Но, к сожалению, подобных русскоязычных web-страниц в Internet гораздо меньше. Вот почему весьма актуальным является существенное расширение информационной базы о данном виде растений и совершенствование систем распространения ее потенциальным пользователям.

Настоящая статья посвящена разработке “Краткого электронного справочника по кактусам”. Эта информационно-справочная система предназначена для хранения и обработки информации о кактусах и позволяет получать комплекс сведений, как для начинающих кактусоводов-любителей, так и для специалистов в этой области.

В качестве инструментального средства была выбрана система управления базами данных Borland Paradox 5.0 for Windows. Объектно-ориентированный язык программирования ObjectPAL использован для программирования управляющих элементов в формах.

Разработка “Краткого электронного справочника по кактусам” включала в себя выполнение следующих задач:

  • сбор и подготовка для ввода в ЭВМ исходных данных;
  • разработка структуры базы данных;
  • заполнение базы;
  • разработка информационно справочного интерфейса.

Сбор и подготовка для ввода в ЭВМ исходных данных

“Краткий электронный справочник по кактусам” включает в себя текстовые и графические данные. Текстовые данные были собраны из разного рода источников, в том числе из печатных изданий [Андерсон, 1996; Гратиас, 1997; Вермелен, 1998].

Все эти работы различаются по содержанию, стилю и характеру повествования. В первой книге описано около ста разных родов кактусов, и информация здесь хорошо структурирована, что весьма облегчает работу с ней. Но книга имеет ряд недостатков. Не смотря на обилие родов кактусов, представленных в ней, большая часть их обитает в природе или содержится в ботанических садах, но не пригодна для содержания дома. Более того, описания родов малы по объему и весьма неконкретны, не представлена классификация кактусов. Вторая книга содержит перечень родов и конкретных видов кактусов, часто встречающихся в коллекциях и магазинах. Третья книга содержит подробную классификацию кактусов, она подробно рассматривает вопрос о связях между родами, что очень ценно для их определения, но очень мало практических советов по уходу.

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

Что касается графических данных, то большая часть из них была взята из перечисленных выше изданий. Остальные изображения — цветные фотографии из собственной коллекции автора.

Разработка структуры базы данных

При анализе предметной области был выявлен ряд параметров и характеристик, по которым можно описать данный род, вид кактуса или семейство кактусов в целом. В виду большого количества разных характеристик было решено сгруппировать их по темам — таблицам. Каждая таблица содержит информацию, характеризующую определенную сторону деятельности, связанную с уходом за этим видом растений. Таких таблиц в базе данных пять: “Род”, “Вид”, “Болезни”, “Классификация”, “Словарь терминов”.

Для примера рассмотрим таблицу “Болезни”. Данная таблица характеризует болезни, которым подвержены кактусы. В состав этой информации входят разного рода заболевания, в том числе и паразитарные, их описание, способы их лечения. Структура таблицы представлена на рис. 1.

 


Рис. 1. Структура таблицы “Болезни”

Рассмотрим содержание каждого поля таблицы.

  1. Название болезни — имя того или иного заболевания.
  2. Тип болезни — к какому роду принадлежит заболевание: вирусное, грибковое, паразитарное и т.д.
  3. Характерные признаки — внешние изменения, которые происходят с растением в результате заражения данной болезнью. По этим признакам можно определить заболевание.
  4. Характеристика — рассматриваемое заболевание, его особенности развития.
  5. Условия развития —климатические условия, способствующие развитию заболевания.
  6. Меры борьбы — способы борьбы с заболеванием и методы их лечения.
  7. Профилактика — основные профилактические работы, проведение которых необходимо для того, чтобы заболевание не смогло появиться.
  8. Химикаты — химические препараты, применяемые для уничтожения данного заболевания или паразита.
  9. Фото — изображение (фотография) кактуса, пораженного рассматриваемым заболеванием.

Заполнение базы данных

“Краткий электронный справочник по кактусам” содержит два типа данных: графические и текстовые.

Около 30% текстовых данных было непосредственно введено в базу через клавиатуру. Остальная же их часть предварительно была обработана. Отсканированные тексты сначала распознавались с помощью системы оптического распознавания Fine Reader 3.0, а потом были переданы в Microsoft Word 7.0., где были проверены и разбиты на соответствующие части. Отобранная информация вводилась в соответствующие поля базы посредством запоминания ее в буфер и последующей вставки в таблицу.

Отсканированные цветные иллюстрации распознавались в графическом редакторе Fotolook, потом были переданы в Adobe Photoshop 4.0, где были приведены к нужному размеру и формату.

В результате объем текстовых данных составил 120 тыс. знаков, а графических — около 120 цветных изображений, объемом 22 МВ.

Разработка информационно-справочного интерфейса

Для удобства работы с системой “Краткий электронный справочник по кактусам” был создан пользовательский интерфейс, представляющий собой набор экранных форм для просмотра, поиска и обработки интересующей информации. Для каждой из пяти таблиц, приведенных выше, разработаны соответствующие формы, элементы которых повторяют поля таблиц. Таким образом, справочник содержит пять рабочих окон (форм) и еще одно окно заставки, из которого можно перейти в любое другое окно системы. Все формы имеют управляющие элементы (кнопки), позволяющие просматривать данные и переходить из одной формы в другую.

Название кнопки Назначение
Главное меню
Переход к форме “Краткий электронный справочник по кактусам”
Вперед
Переход к следующей записи таблицы
Назад
Переход к предыдущей записи таблицы
Поиск
Поиск нужной болезни или паразита
Закрыть
Закрытие формы Для примера рассмотрим экранную форму “Болезни и вредители”

Табл. 1. Управляющие элементы

Форма содержит управляющие элементы для просмотра данных о болезнях, которым подвержены кактусы (Рис. 2).


Рис. 2. Экранная форма “Болезни и вредители”

Программирование кнопок

Для создания программы был выбран объектно-ориентированный язык программирования ObjectPAL. Он представляет собой интегрированный язык программирования, предназначенный для разработки приложений, работающих под управлением Paradox для Windows. С помощью ObjectPAL были запрограммированы кнопки в базе данных, а также был разработан метод вставки изображения из файла в форму и метод увеличения изображения.

Заключение

“Краткий электронный справочник по кактусам” ориентирован на широкий круг пользователей и предназначен как для начинающих кактусоводов-любителей, так и для специалистов. Данный программный продукт предполагается использовать в качестве электронного издания с последующим распространением его на компакт-дисках. Система “Краткий электронный справочник по кактусам” также имеет прикладное научное значение и может быть источником научных исследований в области кактусоводства. В будущем предполагается существенное расширение и усовершенствование системы.

 

 

   

CLAIM - научно-образовательный кластер it-claim.ru
Все вопросы и комментарии вы можете отправлять по адресу: anna@it-claim.ru