Научная статья на тему 'Принципы выбора программного обеспечения для разработки баз данных предприятий АПК'

Принципы выбора программного обеспечения для разработки баз данных предприятий АПК Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
822
99
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
СИСТЕМЫ УПРАВЛЕНИЯ БАЗАМИ ДАННЫХ / БАЗЫ ДАННЫХ / ПРОЕКТИРОВАНИЕ БАЗ ДАННЫХ / DATA BASIS CONTROL SYSTEMS / DATA BASES / DATA BASIS PROJECTS

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Жидченко Татьяна Викторовна, Назарова Елена Владимировна

Исследуются принципы выбора программного обеспечения для разработки баз данных для предприятий АПК. Сформулирован ряд критериев, существенных при выборе систем управления базами данных. Приведенные базы данных отличаются простым удобным интерфейсом и могут использоваться для автоматизированного учета.

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Selection principles of soft wear for data basis working out in agroindustrial enterprises

The selection principles of soft wear for data basis working out in agroindustrial enterprises are invested. The criterion line important while choosing the data basis control systems are formulated. The given data bases have a simple and easy interface and can be used for automatic control.

Текст научной работы на тему «Принципы выбора программного обеспечения для разработки баз данных предприятий АПК»

Сведения об авторах Копкин Александр Сергеевич - аспирант Института энергетики и машиностроения Донского государственного технического университета (г. Ростов-на-Дону).

Тел. 8(863) 258-91-42.

Information about the author Kopkin Alexander Sergeevich - post-graduate student of the power engineering and machine building institute, Don State Technical University (Rostov-on-Don).

Phone: 8(863) 258-91-42.

УДК 004.65

ПРИНЦИПЫ ВЫБОРА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ДЛЯ РАЗРАБОТКИ БАЗ ДАННЫХ ПРЕДПРИЯТИЙ АПК

© 2010 г. Т.В. Жидченко, Е.В. Назарова

Исследуются принципы выбора программного обеспечения для разработки баз данных для предприятий АПК. Сформулирован ряд критериев, существенных при выборе систем управления базами данных. Приведенные базы данных отличаются простым удобным интерфейсом и могут использоваться для автоматизированного учета.

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

The selection principles of soft wear for data basis working out in agroindustrial enterprises are invested. The criterion line important while choosing the data basis control systems are formulated. The given data bases have a simple and easy interface and can be used for automatic control.

Key words: data basis control systems, data bases, data basis projects.

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

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

Для достижения поставленной цели потребовалось решение следующих задач:

• Сформулировать ряд критериев для выбора программного обеспечения при разработке баз данных АПК.

• На основе анализа современных СУБД и предметных областей свиноводства и кролиководства разработать базы данных для этих областей сельского хозяйства.

Таким образом, можно сформировать ряд критериев, которыми следует руководствоваться при подборе системы программного обеспечения для предприятий АПК [1-4]:

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

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

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

• Система должна обеспечивать реализацию процессов и процедур, которые существуют либо должны существовать (оптимальны для конкретного предприятия).

• Система должна давать руководителю возможность получать оперативную информацию в объеме, достаточном для принятия оперативных решений.

• Система должна быть легка в обучении и использовании (дружественна), чтобы рядовой сотрудник мог научиться выполнять свои обязанности с её помощью за максимально короткое время.

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

• В системе должны быть заложены процедуры контроля, сводящие ошибки к минимуму.

• Система должна давать возможность отследить, кто и когда внес изменения в том или ином файле и какая запись была до этих изменений.

• В системах среднего уровня и выше должны присутствовать надежные программы защиты данных и функции распределения прав доступа.

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

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

Системы третьего уровня - это масштабные системы управления предприятием в целом по цене от 100 до 500 тыс. долларов (а иногда и дороже - все зависит от

числа пользователей, от удаленности доступа, уровня базы данных и т.д.).

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

На сегодняшний день известно более двух десятков форматов данных настольных СУБД, однако наиболее популярными, исходя из числа проданных копий, следует признать dBase, Paradox, FoxPro, Access и OpenOfficeBase. Первые три настольные СУБД являются больше языками программирования, в то время как Access и OpenOfficeBase ориентированы в первую очередь на пользователей, в том числе и не знакомых с программированием.

При проектировании баз данных были использованы Microsoft Access и OpenOf-ficeBase [1, 2]. Для создания базы данных необходимо располагать описанием выбранной предметной области, а также определить все необходимые источники информации для удовлетворения предполагаемых запросов пользователей и потребности в обработке данных. Проектирование велось для таких предметных областей, как свиноводство и кролиководство. При анализе предметной области свиноводства использовались документы, используемые в животноводческом производстве: карточка племенной свиноматки, журнал учета случек и осеменения, книга учета опороса и приплода свиней, сводные оборотные ведомости о движении свино-поголовья и другие документы. Эти документы позволяют построить инфологиче-скую структуру реляционной базы данных.

Обслуживающий персонал ведет учет таких показателей, как:

• индивидуальная ведомость свиноматки;

• племенные карточки свиноматки и хряка;

• учет по форме № 4;

• учет опороса;

• учет приплода до перевода в другие группы;

• учет отсадки, подсадки и выбытия.

Эти документы использовались при разработке выходных форм и отчетов.

Автоматизированная система предназначена для автоматизации этих операций, получения достоверной и оперативной информации, формирования выходных документов.

На рисунках 1 и 2 представлена разработанная кнопочная форма, содержащая ссылки на формы для ввода данных, запросы учета и информативные отчеты. Работа с таблицами для пользователя осуществляется с помощью форм.

Рис. 1. Стартовая кнопочная форма с основными объектами в Access

Рис. 2. Форма индивидуальной карточки свиноматки

Kroliki_v2.od... [- |fП|fX|

Файл Правка Вид Вставка Фод|

і а £3 ЕЬ »

Добавление

Добавить основное поголовье

Добавить молодняк

Добавить случку

» ►

» »

Страница 1 /1 Обычный

^ Kroliki_v2.odb : Otchet (только ... - |[П [Х|

Файл Правка Вид Вставка Формат Таблица (_ерви

j Ш ' ■а й і» & а »

Отчеты по ферме

Отчёт. Бонитировка пого... Отчёт. Бонитировка моло...

Отчёт. Ремонтный молодняк Отчёт. Продажа на племя

Отчёт. Случка Отчёт. Пользоват. молодняк

Отчет. Самки Отчёт. Самцы

У ►

I Щ 1 Ез » ■ ^ ' »

| Страница 1 /1 Обычный ПІ 1ІСТАНД

Рис. 3. Кнопочная форма с основными объектами в OpenOffice.org Base

Проектируемая база (рисунки 1 и 2) данных позволяет решать следующие задачи:

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

• формирование и печать необходимых данных для отчетности и анализа;

• индивидуальные формы содержат кнопки функции поиска нужной информации, запуска текстового процессора Word, ввода новой записи.

При анализе предметной области кролиководства использовались документы, используемые в животноводческом производстве: первичная форма (карточка) учёта

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

Представленный проект базы данных построен с помощью OpenOfficeBase, программное обеспечение которого распространяется бесплатно.

На ферме ведется следующая документация:

• племенные карточки самцов и самок;

• журнал подбора пар для случки;

• журнал учета приплода до перевода в другие группы;

• журнал учета отсадки, подсадки и выбытия.

Разработанная база данных приведена на рисунке 3. Она содержит стартовую

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

Выводы

1. Современные базы данных являются основой многочисленных информационных систем и могут быть использованы в сельском хозяйстве.

Литература

1. Демин, В.М. Разработка баз данных в системе Microsoft Access [Текст] / В.М. Демин. - 3-е изд. - М.: Лань, 2009. - 266 с.

2. Пьяных, Е.Г. Проектирование баз данных в среде OpenOffice.org (ПО для управления базами данных): учеб. пособие [Текст] / Е.Г. Пьяных. - М., 2008. - 62 c.

3. Кузин, А.В. Базы данных [Текст] / А.В. Кузин, С.В. Левонисова. - М.: Академия, 2008. - 352 с.

4. Голицына, О.Л. Базы данных [Текст] / О.Л. Голицына. - М.: Форум, Сер.: Профессиональное образование, 2006. - 142 с.

Сведения об авторах

Жидченко Татьяна Викторовна - канд. техн. наук, доцент кафедры «Информационные технологии» Азово-Черноморской государственной агроинженерной академии (г. Зерноград). Тел. 8(86359) 36-0-23.

Назарова Елена Владимировна - старший преподаватель кафедры «Информационные технологии» Азово-Черноморской государственной агроинженерной академии (г. Зерноград). Тел. 8(86359) 36-0-23.

Information about the authors

Zhidchenko Tatiana Victorovna - Candidate of Technical Sciences, assistant professor of the department of technology information, Azov-Blacksea State Agroengineering Academy (Zernograd). Phone: 8(86359) 36-0-23.

Nazarova Yelena Vladimirovna - senior lecture of the department of technology information, Azov-Blacksea State Agroengineering Academy (Zernograd). Phone: 8(86359) 36-0-23.

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

3. Базы данных в данной концепции выступают как одно из перспективных направлений науки - хранилища информации, то есть «Хранилища данных» (Data Warehouse).

i Надоели баннеры? Вы всегда можете отключить рекламу.