- •А.Ф.Хабиров информационные технологии в животноводстве
- •В ведение
- •1. Информационные основы компьютеризации
- •Информация
- •1.2 Информационные системы
- •1.3 Компьютерные сети
- •Контрольные вопросы
- •2. Информационные технологии в скотоводстве
- •2.1 Арм «селэкс-windows»
- •2.2 Программный комплекс коралл «Молочно-товарная ферма»
- •2.3 Программа управления стадом «Кристалл»
- •2.4 Компьютеризированное управление молочной фермой AfiFarm™
- •2.5 Программное обеспечение StocKeeper 2003
- •2.6 Программное обеспечение CattleWorks
- •2.7 Программа Vaquitec Studio 50
- •2.8 Программа Farm Stock
- •2.9 Программа портативного ведения учета Farm Stock Mate
- •2.10 Программное обеспечение управления стадом ez-ranch
- •2.11 Программное обеспечение eRanch
- •2.12 Программа «Картотека быков»
- •2.13 Программа бусп
- •2.14 Программа регион
- •2.15 Программа «отт»
- •Контрольные вопросы
- •3. Информационные технологии в коневодстве
- •3.1 Информационно-поисковая система «кони»
- •3.2 Программа BarnPro
- •3.3 Программный комплекс Equisoft
- •3.4 Программа HorseBiz
- •3.5 Программа Breed Managerтм
- •Контрольные вопросы
- •4. Информационные технологии в свиноводстве
- •4.1 Программный комплекс «Племенной учет в хозяйствах (свиноводство)»
- •4.2 Программа «Автоматизированные системы в свиноводстве»
- •4.3 Селекционно-информационный фильтр
- •4.4 Программный комплекс Porcitec Studio 2006
- •4.5 Программный комплекс WinPig
- •Контрольные вопросы
- •5. Информационные технологии в овцеводстве
- •5.1 Программный комплекс «Племенной учет в хозяйствах (овцеводство)»
- •5.2 Программа FlockFiler Lite
- •5.3 Программа Sheep Breeders Notebook
- •5.4 Программа Sheep Manager
- •Контрольные вопросы
- •6. Информационные технологии в птицеводстве
- •6.1 Программный комплекс EggMaster v2
- •6.2 Программа FlockWatcherTm
- •Контрольные вопросы
- •7. Информационные технологии в пчеловодстве
- •7.1 Программа «Пчела-2 Professional»
- •7.2 Программный комплекс Bidata
- •7.3 Программа BeeKeeper 3.0 Pro
- •Контрольные вопросы
- •8. Информационные технологии в рыбоводстве
- •8.1 Система управления рыбным предприятием meydag
- •8.2 Программный комплекс Salmon Assist
- •8.3 Система управления хозяйством по выращиванию аквакультур Shrimp Farm
- •Контрольные вопросы
- •9. Информационные технологии в кролиководстве
- •9.1 Программное обеспечение Evans
- •Контрольные вопросы
- •10. Информационные технологии в кормлении сельскохозяйственных животных
- •10.1 Оптимизация кормовых рационов с применением автоматизированного рабочего места (арМа) «Рационы»
- •10.2 Программа коралл - комплексная оптимизация и анализ рационов, комбикормов, премиксов
- •10.2.1 Функциональные характеристики программ «коралл – Кормление»
- •10.2.2 Эффект от применения программ «коралл – Кормление…».
- •10.3 Программа балансирования и оптимизации кормовых рецептов WinPas
- •Контрольные вопросы
- •Оглавление
1.2 Информационные системы
Информационные процессы подобны процессам с веществом и энергией. Как вещество и энергию, информацию можно получать, добывать, снимать, искать, собирать, передавать, обрабатывать, скрывать, хранить, распределять, использовать, уничтожать. Со временем она стареет и теряет свою ценность. Поэтому она характеризуется также и циклом «жизни»: она зарождается, обрабатывается, хранится, используется, стареет и становится ненужной. Но информацией дополнительно можно манипулировать и специально искажать (дезинформировать), ее можно кодировать, т. е. представлять в виде различных символов, сигналов, величин, изображений и др.
Под обработкой информации подразумеваются преобразование ее в другую форму, сортировку, группировку, поиск, а также собственно обработку, в результате которой возникает информация с новым содержанием.
В управляющих системах информация проходит ряд этапов, образуя информационные потоки (рис. 1.2).
Рис. 1.2 Информационные процессы, образующие информационные
потоки в системах управления
Информацию снимает с объекта управления (блок 7) производственный персонал или специальное устройство и передает персоналу управления устно, в виде документа или вводит через компьютерную систему в форме данных (блок 1). Под данными понимают сведения, представленные в формализованном виде, удобном для передачи, обработки и хранения с помощью средств ВТ.
Полученная информация собирается и передается (блок 2) в места ее обработки (блок 3) и хранения (блок 4). После обработки она распределяется и передается (блок 5) по назначению на исполнение (использование или вывод из управляющей системы) как управляющее воздействие (блок 6).
Информационные технологии. Всю совокупность средств и методов организации информационных процессов (обработки, передачи, хранения информации) и образования информационных потоков называют информационной технологией. Информационная технология и обрабатываемая в ней информация образуют информационную систему.
Различают информационные технологии двух видов в зависимости от вида носителя информации (памяти), средств и методов ее обработки:
традиционные «бумажные» - основаны на использовании документов и работе человека. Информация хранится на бумажных документах. При такой технологии на предприятиях и в организациях образуют делопроизводство и соответствующее подразделение для его ведения - канцелярию;
новые «безбумажные» (компьютерные) - основаны на широком использовании средств ВТ. Информация хранится в базах данных, представляющих собой совокупность взаимосвязанных сведений (данных), хранимых на средствах ВТ.
В производстве наиболее распространены смешанные технологии. В них на машинную обработку средствами ВТ переводятся процессы составления и размножения документов, математические расчеты, хранение информации в виде баз данных и справочных систем и др.
Документы - это соответствующим образом составленные, подписанные или заверенные должностными лицами деловые бумаги, которыми оформляются различные производственные операции, правовые отношения, действия юридических лиц и отдельных граждан, юридически подтверждаются какие-либо факты или право на что-то. К документам относятся: деловые письма, распорядительные документы (постановления, приказы, распоряжения, инструкции, планы, графики работ), протоколы, договоры, акты, контракты, отчеты, заявления и т. д.
Поскольку в документационных процессах много рутинных (вспомогательных) операций и сами документы обладают однотипностью, возникли задачи стандартизации и унификации системы документации. Разработаны и действуют стандарты на унифицированную систему документации, специальные бланки для документов основных видов, типовые тексты, трафареты, стандартизованные образцы документов и т. д.
Делопроизводство - система организации документопотоков (движения и исполнения документов) на предприятиях и в организациях, включая создание, оформление, обработку, прием, передачу, регистрацию, хранение, поиск документов, контроль за их исполнением.
Канцелярия как подразделение предприятия регистрирует документы и путь их движения, оформляет и рассылает распорядительные документы, контролирует их исполнение, формирует, оформляет, организует хранение и использование дел.
Автоматизированные и автоматические системы. Новые информационные технологии позволяют выполнить все указанные на рисунке 1.2 процессы, включая и внешние информационные связи с объектом управления, на средствах ВТ.
Причем если при получении информации (связь 7→1) или управлении процессом (связь 6→7) участвует человек, то такие информационные технологии обычно образуют автоматизированные системы управления (АСУ), т.е. системы, в замкнутом контуре управления которых находится человек.
Если и получение информации, и управленческое воздействие реализуются автоматически, т.е. в замкнутом контуре управления «↓7→1→2→3→5→6→7↑» нет человека, то такие информационные технологии образуют системы автоматического управления (САУ). Эти системы оператор (человек) может настраивать и корректировать, задавая режимы работы.
В автоматизированных системах связь с объектом управления (производством) осуществляет оператор, а в автоматических - соответствующие датчики и исполнительные механизмы.
Модель и моделирование. Основная функция информационных технологий в системах управления - описать объект управления, отобразить в этом описании движение материальных, энергетических и финансовых потоков, состояние и режимы работы элементов объекта, а затем найти наилучший вариант управления. При таком описании создается информационная модель (образ, отражение) объекта управления. На этой модели, не трогая сам объект, можно исследовать различные режимы работы объекта при изменении его параметров и найти управляющие воздействия. Такое исследование объекта на его модели называют моделированием.
Компьютерные технологии имеют три базовые составляющие: собственно технику (электронику), которая образует техническое обеспечение информационной системы, программы обработки информации на этой технике, составляющие программное обеспечение системы, и, наконец, исходную информацию (данные), которая обрабатывается техникой по этим программам.
Современные технические средства ВТ универсальны и фактически мало зависят от объекта применения. Программы, наоборот, отражают информационное содержание самого объекта компьютеризации, самой решаемой задачи. Это фактически и есть «интеллект» ВТ. Программное обеспечение является одной из основных составляющих дисциплины по компьютеризации производства. Все эти три части, называемые обеспечивающими подсистемами, способствуют решению производственных задач. Подсистема - это часть системы, выделенная по какому-либо признаку (рис. 1.3).
Функциональные подсистемы различаются по задачам управления и виду деятельности. Они содержат описание объекта управления и его математическую модель (расчетные формулы). В соответствии с этим описанием разрабатывают программы и готовят данные к ней. Подсистемы или задачи могут быть производственные, маркетинговые, финансовые, бухгалтерские, кадровые, стратегические, оперативные и др.
Рис. 1.3 Составные части (подсистемы) автоматизированных
систем управления
Программное обеспечение (ПО) - это совокупность программ, обеспечивающих работу технических средств при решении функциональных задач. Различают программы для выполнения информационных работ на компьютере; программные средства для организации «дружеского» диалога пользователя с машиной; программы для обслуживания средств ВТ; инструментальные средства для создания новых программ; программные средства для создания и ведения баз данных и др.
Информационное обеспечение (ИО) - это совокупность баз данных для решения функциональных задач, языковых средств (системы классификации и кодирования информации, унифицированной системы документации, языков пользователей и др.) для однозначного, более формализованного описания данных, а также соответствующие им методические материалы.
Техническое обеспечение (ТО) - комплекс технических средств ВТ и связи, на котором выполняются все информационные процессы по соответствующим программам над соответствующими данными.
Задачи, решаемые на ПК:
1. Изготовление документов (составление, редактирование, печать текстов, таблиц, графиков, диаграмм, рисунков). В этом случае используют текстовые и графические редакторы.
2. Организация баз данных, позволяющих накапливать производственные данные, проводить поиск и выборку данных с заданными параметрами, сопоставлять, группировать, изменять, редактировать данные, составлять различные справки, отчеты и т.д. Используют системы управления базами данных.
3. Выполнение расчетов по разным производственным задачам, среди которых наиболее распространены следующие:
- задачи оптимизации [определение наилучшего (оптимального) решения по заданному критерию и в системе заданных ограничений];
- статистические задачи (обработка опытных данных методами математической статистики и нахождение соответствующих производственных параметров и зависимостей между ними);
- задачи с вероятностными величинами (поиск решения методами теории вероятностей, когда величины и зависимости между ними имеют случайный характер, т. е. событие может быть, а может и не быть, но решение находить по нему нужно, да еще и наилучшее);
- задачи расчета динамических систем (определение поведения системы во времени (пространстве) при заданных условиях и с заданными параметрами с помощью методов дифференциального и интегрального исчислений, теории автоматического управления);
- задачи со сложными линейными и нелинейными зависимостями (используются численные методы вычислительной математики).
Что дает компьютеризация? Внедрение информационных технологий, реализованных с помощью ВТ, приводит к следующим результатам:
- высвобождению персонала управляющих органов от рутинной, нетворческой информационной работы и, следовательно, повышению производительности управленческого труда;
- повышению точности, надежности и оперативности сбора и обработки информации и, следовательно, эффективности управления;
- решению крупных, принципиально новых задач по оптимальному управлению и развитию производства, невозможных при ручном расчете;
- обратному воздействию на систему управления и на производство в части их совершенствования, наведения порядка, повышения уровня и культуры организации и управления производством.
Программное обеспечение и технологии программирования. В основу работы компьютеров положен программный принцип управления, состоящий в том, что компьютер выполняет действия по заранее заданной программе. Этот принцип обеспечивает универсальность использования компьютера: в определенный момент времени решается задача соответственно выбранной программе. После ее завершения в память загружается другая программа и т. д.
Для нормального решения задач на компьютере нужно, чтобы программа была отлажена, не требовала доработок и имела соответствующую документацию. Поэтому относительно работы на компьютере часто используют термин программное обеспечение (ПО, software), под которым понимают совокупность программ, процедур, правил и, касающихся функционирования программной системы для решения поставленной задачи.
Повышение производительности и качества труда пользователей при использовании программного обеспечения происходит за счёт автоматизации процедур расчётного и оформительского характера, реализуемых с помощью разнообразных средств программирования (алгоритмических языков, пакетов прикладных программ) и удобных средств ввода и вывода информации.
Программное обеспечение в настоящее время составляет сотни тысяч программ, которые предназначены для обработки самой разнообразной информации с самыми различными целями. В состав программного обеспечения включают программы и необходимые для их функционирования данные. Все программы состоят из совокупности операторов и данных, описанных на некотором языке программирования, и создаются с помощью инструментальных программ. Программы хранятся в файлах либо в виде текста программы на определенном языке программирования, либо в виде исполняемой программы. В первом случае для выполнения программы ее необходимо наличие транслятора или соответствующей системы программирования, во втором случае для выполнения программы достаточно просто запустить ее.
Классификация программного обеспечения. Программное обеспечение (ПО) - это совокупность всех программ и соответствующей документации, обеспечивающая использование ЭВМ в интересах каждого ее пользователя.
Различают системное и прикладное ПО. Схематически (рис.1.4) программное обеспечение можно представить так:
Рис. 1.4 Классификация программного обеспечения
Системное ПО - это совокупность программ для обеспечения работы компьютера. Системное ПО подразделяется на базовое и сервисное. Системные программы предназначены для управления работой вычислительной системы, выполняют различные вспомогательные функции (копирования, выдачи справок, тестирования, форматирования и т.д.).
Базовое ПО включает в себя:
- операционные системы;
- оболочки;
- сетевые операционные системы.
Сервисное ПО включает в себя программы (утилиты):
- диагностики;
- антивирусные;
- обслуживания носителей;
- архивирования;
- обслуживания сети.
Прикладное ПО - это комплекс программ для решения задач определённого класса конкретной предметной области. Прикладное ПО работает только при наличии системного ПО.
Прикладные программы называют приложениями. Они включают:
- текстовые процессоры;
- табличные процессоры;
- базы данных;
- интегрированные пакеты;
- графические процессоры;
- экспертные системы;
- обучающие программы;
- программы математических расчетов, моделирования и анализа;
- игры;
- коммуникационные программы.
Особую группу составляют системы программирования (инструментальные системы), которые являются частью системного ПО, но носят прикладной характер. Системы программирования - это совокупность программ для разработки, отладки и внедрения новых программных продуктов. Системы программирования обычно содержат:
- трансляторы;
- среду разработки программ;
- библиотеки справочных программ (функций, процедур);
- отладчики;
- редакторы связей и др.
Краткий обзор прикладного программного обеспечения. Рассмотрим наиболее часто встречающееся прикладное ПО.
Редакторы документов - это наиболее широко используемый вид прикладных программ. Они позволяют подготавливать документы гораздо быстрее и удобнее, чем с помощью пишущей машинки. Редакторы документов позволяют использовать различные шрифты символов, абзацы произвольной формы, автоматически переносят слова на новую строку, позволяют делать сноски, включать рисунки, автоматически нумеруют страницы и сноски и т.д. Представители редакторов документов – программы Microsoft Word, Wordpad.
Табличные процессоры. При работе с табличным процессором на экран выводится прямоугольная таблица, в клетках которой могут находиться числа, пояснительные тексты и формулы для расчета значения в клетке по именующимся данным. Все распространенные табличные процессоры позволяют вычислять значения элементов таблиц по заданным формулам, строить по данным в таблицах различные графики и т.д. Представители семейства табличных процессоров Microsoft Excel, Quatro Pro.
Графические редакторы позволяют создавать и редактировать рисунки. В простейших редакторах предоставляются возможности рисования линий, кривых, раскраски областей экрана, создание надписей различными шрифтами и т.д. Большинство редакторов позволяют обрабатывать изображения, полученные с помощью сканеров. Представители графических редакторов - программы Adobe Photoshop, Corel Draw.
Правовые базы данных содержат тексты нормативных документов и предоставляют возможности справки, контекстного поиска, распечатки и т.д. Представители правовых баз данных - пакеты Гарант и Консультант+ .
Системы автоматизированного проектирования (САПР) позволяют осуществлять черчение и конструирование различных предметов и механизмов с помощью компьютера. Среди систем малого и среднего класса в мире наиболее популярна система AutoCad фирмы AutoDesk. Отечественный пакет с аналогичными функциями - «Компас».
Системы управления базами данных (СУБД) позволяют управлять большими информационными массивами - базами данных. Программные системы этого вида позволяют обрабатывать на компьютере массивы информации, обеспечивают ввод, поиск, сортировку выборку записей, составление отчетов и т.д. Представители данного класса программ - Microsoft Access, Clipper, Paradox.
Интегрированные системы сочетают в себе возможность системы управления базами данных, табличного процессора, текстового редактора, системы деловой графики, а иногда и другие возможности. Как правило, все компоненты интегрированной системы имеют схожий интерфейс, что облегчает обучение работе с ними. Представители интегрированных систем - пакет Microsoft Office и его бесплатный аналог Open Office.
Бухгалтерские программы предназначены для ведения бухгалтерского учета, подготовки финансовой отчетности и финансового анализа деятельности предприятий. Из-за несовместимости отечественного бухгалтерского учета с зарубежным в нашей стране используются почти исключительно отечественные бухгалтерские программы. Наиболее распространены системы «1C: Предприятие» и «Инфо-бухгалтер».
Вспомогательные программы. Вспомогательные программы (утилиты) обычно предназначены не для решения конкретных пользовательских задач, а для обслуживания и повышения эффективности вычислительной системы. Кратко остановимся на основных видах вспомогательных программ.
Программы-архиваторы позволяют за счет применения специальных алгоритмов упаковки информации сжимать информацию на дисках, т.е. создавать копии файлов меньшего размера, а также объединять копии нескольких файлов в один архивный файл. Применение программ-архиваторов очень полезно при создании архива файлов, так как в большинстве случаев значительно удобнее их хранить, предварительно сжав программами-архиваторами. Представители данных программ - WinRar и WinZip.
Программы для создания резервных копий информации позволяют периодически копировать важную информацию, находящуюся на жестком диске компьютера, на дополнительные носители. Представители программ резервного копирования - APBackUp, Acronis True Image.
Антивирусные программы предназначены для предотвращения заражения компьютерными вирусами и ликвидации последствий заражения вирусом. Представители антивирусного семейства программ - Kaspersky Antivirus, DrWeb, Norton Antivirus.
Коммуникационные программы предназначены для организации обмена информацией между компьютерами. Это программы позволяют удобно пересылать файлы с одного компьютера на другой при соединении кабелем их последовательных портов. Другой вид таких программ обеспечивает возможность связи компьютеров по телефонной сети (при наличии модема). Они дают возможность посылать и принимать телефаксные сообщения. Представители коммуникационных программ - Venta Fax, Cute FTP.
Программы для диагностики компьютера позволяют проверить конфигурацию компьютера (количество памяти, ее использование, типы дисков и т. д.), проверить работоспособность устройств компьютера, оценить его производительность. Представители программ диагностики компьютеров - Sisoft Sandra, Norton System Information.
Программы для оптимизации дисков позволяют обеспечить более быстрый доступ к информации на диске за счет оптимизации размещения данных на диске. Эти программы перемещают все участки каждого файла друг к другу (устраняют фрагментацию), собирают все файлы в начале диска и т.д., за счет чего уменьшается число перемещений головок диска (т.е. ускоряется доступ к данным) и снижается износ диска. Представители программ для оптимизации дисков - Norton Disk Doctor, Microsoft Scandisk.
Операционные системы. Операционная система - это комплекс программ, обеспечивающих управление работой компьютера и его взаимодействие с пользователем.
С точки зрения человека операционная система служит посредником между человеком, электронными компонентами компьютера и прикладными программами. Она позволяет человеку запускать программы, передавать им и получать от них всевозможные данные, управлять работой программ, изменять параметры компьютера и подсоединённых к нему устройств, перераспределять ресурсы. Работа на компьютере фактически является работой с его операционной системой. При установке на компьютер только операционной системы (ОС) ничего содержательного на компьютере также сделать не удастся. Для ввода и оформления текстов, рисования графиков, расчёта зарплаты или прослушивания лазерного диска нужны специальные прикладные программы. Но и без ОС ни одну прикладную программу запустить невозможно.
Операционная система решает задачи, которые можно условно разделить на две категории:
во-первых, управление всеми ресурсами компьютера;
во-вторых, обмен данными между устройствами компьютера, между компьютером и человеком.
Кроме того, именно ОС обеспечивает возможность индивидуальной настройки компьютера: ОС определяет, из каких компонентов собран компьютер, на котором она установлена, и настраивает сама себя для работы именно с этими компонентами.
Ещё не так давно работы по настройке приходилось выполнять пользователю вручную, а сегодня производители компонентов компьютерной техники разработали протокол plug-and-play (включил - заработало). Этот протокол позволяет операционной системе в момент подключения нового компонента получить информацию о новом устройстве, достаточную для настройки ОС на работу с ним.
Операционные системы для ПК различаются по нескольким параметрам. В частности, ОС бывают:
- однозадачные и многозадачные;
- однопользовательские и многопользовательские;
- сетевые и несетевые.
Кроме того, операционная система может иметь командный или графический многооконный интерфейс (или оба сразу).
Однозадачные операционные системы позволяют в каждый момент времени решать только одну задачу. Такие системы обычно позволяют запустить одну программу в основном режиме.
Многозадачные системы позволяют запустить одновременно несколько программ, которые будут работать параллельно.
Главным отличием многопользовательских систем от однопользовательских является наличие средств защиты информации каждого пользователя от несанкционированного доступа других пользователей. В последние годы фактическим стандартом стал графический многооконный интерфейс, где требуемые действия и описания объектов не вводятся в виде текста, а выбираются из меню, списков файлов и т.д.
В настоящее время, с появлением мощных компьютеров, широкое распространение получили два типа ОС. К первому типу относятся достаточно похожие ОС семейства Windows компании Microsoft. Они многозадачные и имеют многооконный графический интерфейс. На рынке персональных компьютеров с Windows конкурируют ОС типа UNIX. Это многозадачная многопользовательская ОС с командным интерфейсом. В настоящее время разработаны расширения UNIX, обеспечивающие многооконный графический интерфейс. UNIX развивалась в течение многих лет разными компаниями, но до недавнего времени она не использовалась на персональных компьютерах, т.к. требует очень мощного процессора, весьма дорога и сложна, её установка и эксплуатация требуют высокой квалификации. В последние годы ситуация изменилась. Компьютеры стали достаточно мощными, появилась некоммерческая, бесплатная версия системы UNIX для персональных компьютеров - система Linux. По мере роста популярности этой системы в ней появились дополнительные компоненты, облегчающие её установку и эксплуатацию. Немалую роль в росте популярности Linux сыграла мировая компьютерная сеть Internet. Хотя освоение Linux гораздо сложнее освоения систем типа Windows, Linux - более гибкая и в то же время бесплатная система, что и привлекает к ней многих пользователей.
Существуют и другие ОС. Известная компания Apple производит компьютеры Macintosh с современной ОС MacOS. Эти компьютеры используются преимущественно издателями и художниками. Фирма IBM производит ОС OS/2. Операционная система OS/2 такого же класса надёжности и защиты, как и Windows NT.
