В структуре экономики республики Хакасия сельскому хозяйству отводится значительное место. В этой отрасли занято около 9% работающего населения. К примеру, в 1999 году объем производства продукции сельского хозяйства составил 2180,9 млн. руб. Главными подразделами отрасли являются животноводство и растениеводство. Площадь сельскохозяйственных угодий составляет 1692 тыс. гектаров [1].
Сельское хозяйство особенно чувствительно к изменениям погоды. Формирование урожая и его сбор зависят в значительной степени от метеорологических факторов. Колебания урожая под влиянием погоды достигают и даже превышают 30%. К примеру, в весенне-летний период 1999г. засуха захватила Аскизский, Алтайский, Бейский, Боградский, Усть-Абаканский, Орджоникидзевский, Таштыпский, Ширинский районы. Погибли посевы: яровой сев – 44,3%, зерновые – 53,2% [2].
Потери урожая из-за засушливых условий, излишнего увлажнения, града, заморозков и других явлений могут быть существенно снижены при наличии прогнозов погоды и правильном их учете путем изменения режима орошения, выбора оптимального времени посева или уборки, своевременной обработки пестицидами и т.д. Деятельность аграрного сектора немыслима без использования информации о состоянии погоды, запасов влаги в почве, сельскохозяйственных культур [3].
Обеспечением сельского хозяйства и смежных с ним других отраслей народного хозяйства, органов власти и управления республики агрометеорологической и метеорологической информацией и прогнозами занимается Хакасский Республиканский Центр по Гидрометеорологии и Мониторингу Окружающей Среды, сокращенно Хакасский ЦГМС.
Формированием агрометеорологической продукции занимается отдел Агрометеорологических наблюдений, входящий в состав Центра, на основе информации, полученной из сети метеорологических станций и постов, расположенных на всей территории республики.
Кроме метеорологических станций существует гораздо более многочисленная сеть метеорологических постов, на которых производятся специализированные наблюдения для лучшей оценки распределения некоторых специальных величин.
Станции и посты метеорологической сети производят одновременные (синхронные) наблюдения в 00, 03, 06, 09, 12, 15, 18, 21 ч. по единому - гринвичскому времени (времени нулевого пояса). Результаты наблюдений с трехчасовой дискретизацией немедленно передаются по телефону, телеграфу или по радио в региональные центры по гидрометеорологии и мониторингу окружающей среды, где по ним составляются синоптические карты и другие материалы, использующиеся для предсказания погоды. Эти данные пересылаются также в вышестоящую организацию Гидрометцентра России.
Получаемые со станций и постов агрометеорологические данные представлены в виде телеграмм в коде КН-211 [4] и подвергаются шифровке и расшифровке для уменьшения нагрузки на используемые информационные каналы. На основании расшифрованных данных заполняются специализированные таблицы, в которых информация сгруппирована функционально. При необходимости данные извлекаются из архива и используются в качестве исходных параметров для расчета прогнозов, построения графиков и сравнительных таблиц. Все эти операции производятся исключительно «вручную», что существенно снижает производительность труда, качество выпускаемой информационной продукции и увеличивает сроки ее получения.
В дипломной работе исследована возможность информатизации отдела агрометеорологических наблюдений Хакасского ЦГМС и разработано программное средство, позволяющее расшифровывать телеграммы в формате кода КН-21, структурировано хранить полученные данные и быстро предоставлять к ним доступ, что позволит решить перечисленные проблемы.
Актуальность работы описывается следующими факторами:
1. Потенциальные возможности агропромышленного комплекса республики Хакасия использованы не полностью [5], поэтому важно повышать ее экономическую привлекательность для инвестиций, иметь возможность эффективно планировать экономическую отдачу от вложенных средств.
2. Среднегодовой рост сельскохозяйственного производства в 1999-2001 г.г. в России составил 6,2% [6], и, как следствие, увеличилась потребность в качественной агрометеорологической информации.
3. В последние годы, в связи с общими тенденциями изменения климата, отмечается потепление почти на всей территории России. При этом наблюдается уменьшение количества осадков, особенно существенное в теплые сезоны. Наиболее четко этот тренд прослеживается в азиатском секторе России, где повышается опасность засух и пожаров в лесных массивах [7]. Это заставляет изменять расчетные методы прогнозирования агрометеорологических показателей и повышает роль агрометеорологических прогнозов в предупреждении экономических потерь от опасных явлений.
4. Кроме того, за последнее десятилетие в российском сельском хозяйстве стало меньше техники, меньше применяются удобрения — это приводит к росту зависимости урожая от погоды [8].
5. Информатизация подразделений Хакасского ЦГМС, предприятий и учреждений, которым приходится предоставлять информацию, вынуждает искать пути автоматизации рутинных процессов обработки и передачи информации. В последнее время отсутствие электронной версии агрометеорологических данных осложняет информационное взаимодействие Центра с другими предприятиями и его подразделений между собой.
Целью работы является разработка и внедрение программного обеспечения, позволяющего автоматизировать труд работников Агрономического отдела Хакасского ЦГМС, занятых обработкой агрономических телеграмм, путем выполнения функций по расшифровке, хранению и обработке данных.
Поставлены и решены следующие задачи:
1. проанализированы потоки агрометеорологической информации в Хакасском ЦГМС;
2. построены информационные модели создаваемого программного обеспечения;
3. разработаны структуры базы данных;
4. выбраны технологии реализации проекта;
5. реализована клиентская часть системы;
6. проведено тестирование и отладка ПС;
7. разработана сопроводительная документация к проекту.
Объектом исследования работы является процесс обработки данных агрометеорологических телеграмм в отделе агрометеорологических наблюдений Хакасского ЦГМС, а предметом исследования работы – создание программного средства, позволяющего автоматизировать описанный процесс.
Использованные методы исследования работы включают в себя:
1. сбор и анализ требований к разрабатываемому программному средству путем проведения консультаций с экспертами;
2. анализ существующих методов проектирования информационных систем;
3. методологию функционального моделирования IDEF0 для исследования предметной области и описания структуры разрабатываемого приложения. Методология IDEF0 принята в качестве стандарта: в США – Федеральный стандарт обработки информации IDEF0 (1993) [9]; в России – Государственный стандарт Р50.1.028-2001 (2001);
4. методологию IDEF1X, которая реализует средства инфологического проектирования баз данных [10]. В IDEF1X имеется ясный графический язык для описания объектов и отношений в приложениях, так называемый язык диаграмм "сущность-связь" (ERD);
5. реляционный подход к построению инфологической модели;
6. технологию визуальной разработки приложений;
Гипотеза исследования заключается в том, что внедрение создаваемого программного обеспечения в эксплуатацию увеличит производительность труда сотрудников агрометеорологических наблюдений Хакасского ЦГМС, повысит точность и оперативность агрометеорологических прогнозов и оценок условий вегетации сельскохозяйственных культур.
Новизна работы заключается во внедрении современных технологий обработки и хранения данных в существующие информационные процессы без значительного функционального изменения, что должно сказаться на легкости внедрения программного средства в эксплуатацию.
С точки зрения практической значимости проекта можно отметить, что разрабатываемое программное обеспечение позволит автоматизировать работу отдела Агрометеорологических наблюдений Хакасского ЦГМС. Также оно может быть использовано для нужд обработки и хранения сведений в рамках любых пунктов агрометеорологических наблюдений и обработки данных на территории России, работающих по стандарту телеграмм КН-21: метеостанции, агрометеорологические посты, центры по гидрометеорологии и мониторингу окружающей среды, региональные управления Гидрометцентра России. Кроме того, данная разработка может использоваться в образовательных и научных целях в НИИ, институтах, техникумах и других учреждениях, деятельность которых связана с агрономией и агрометеорологией.
На обсуждение и защиту выносятся:
1. актуальность и целесообразность создания программного средства, его способность поднять эффективность работ по расшифровке агрометеорологических телеграмм;
2. функциональная модель программы;
3. алгоритм расшифровки телеграмм в коде КН-21;
4. интерфейс программы;
5. описание перспектив развития системы.
Реализация результатов работы.
Данная работа находится в стадии тестирования и опытной эксплуатации в Государственном Учреждении «Хакасский ЦГМС».
Апробация работы.
Материалы выпускной работы докладывались и обсуждались с начальником и сотрудниками отдела агрометеорологических наблюдений, руководством Хакасского ЦГМС. В ходе ежемесячного семинара работников Хакасского ЦГМС в декабре 2001 г. было принято решение о реализации данной разработки. С пятнадцатого мая 2002г. программа запущена в опытную эксплуатацию.
Состав дипломной работы.
Дипломная работа состоит из реферата, введения, трех разделов, заключения, списка литературы, включающего 30 наименований и пяти приложений. Общий объём работы – 100 страниц, основной текст занимает 62 страницы, рисунки – 17 страниц, список литературы – три страницы, приложения – 38 страниц.
Во введении поставлена задача исследования, описана актуальность темы дипломной работы, цели и задачи работы, предмет и методы исследования, апробация работы, гипотеза, практическая ценность, научная новизна работы.
В первом разделе проведено исследование предметной области. Изучены информационные потоки в Хакасском ЦГМС, описано место разработанного проекта в системе общего информационного взаимодействия предприятия и состав выполняемых программной функций.
Во втором разделе приведены результаты проектирования программного обеспечения, приводятся функциональная и информационно-логическая модели, выбрана технология сетевого взаимодействия клиентской и серверной части проекта.
В третьем разделе описываются этапы реализации клиентской части проекта: обоснование выбора методов и средств разработки приложения, а также программной и аппаратной платформы его функционирования. Описаны основные алгоритмы и пользовательский интерфейс программы.
В заключении сформулированы основные выводы и результаты, полученные в дипломной работе, определены предложения по расширению функциональности и клиентского приложения АРМа агрометеоролога.
В приложениях представлены: техническое задание проекта, руководство пользователя клиентского приложения АРМа агрометеоролога, документированный листинг программы, описание демонстрационного ролика и материалы внедрения программы.
|