|
Обеспечение всемирной трансляции спортивных шахматных соревнований с применением разработанного в ходе проекта законченного программного продукта
Обеспечение всемирной трансляции спортивных шахматных соревнований с применением разработанного в ходе проекта законченного программного продукта
86 Содержание - Введение
- 1. Общая часть
- 1.1 Характеристика структурного подразделения "Шахматный клуб"
- 1.2 Обзор шахматных систем-прототипов
- 1.3 Анализ достоинств и недостатков
- 1.4 Техническое задание на создание информационной системы "Шахматный клуб"
- 2. Специальная часть
- 2.1 Выбор основных методологий разработки программного обеспечения
- 2.1.1 Каскадная методология
- 2.1.2 Экстремальная методология
- 2.2 Выбор инструментальных средств
- 2.3 Содержательная постановка задачи создания СШПО
- 2.4 Разработка алгоритма решения задачи
- 2.5 Описание разработанного программного комплекса
- 2.5.1 Транслятор шахматных партий
- 2.5.2 Регистратор шахматных партий
- 2.6 Тестовые испытания и анализ результатов
- 3. Технико-экономическое обоснование проекта
- 3.1 Целесообразность и область применения разработки
- 3.2 Расчет затрат на разработку специализированного шахматного программного обеспечения
- 3.3 Расчет эксплуатационных затрат
- 3.4 Оценка экономической эффективности проекта
- 4. Безопасность и экологичность проекта
- 4.1 Безопасность труда
- 4.1.1 Анализ условий труда на рабочем месте инженера структурного подразделения "Шахматный клуб" ГОУ ВПО "СибГИУ"
- 4.1.2 Меры по безопасности труда
- 4.2 Чрезвычайные ситуации
- 4.2.1 Электробезопасность
- 4.2.2 Пожарная безопасность
- 4.2.3 Организационно-штатная структура по ГО и ЧС
- 4.2.4 Чрезвычайные ситуации, которые могут возникнуть на территории ГОУ ВПО "СибГИУ"
- 4.2.5 Способы оповещения при ЧС
- 4.2.6 Действия по видам сообщения при передаче сигнала "Внимание всем!"
- 4.2.7 Организация защиты сотрудников и студентов ГОУ ВПО "СибГИУ"
- при возникновении ЧС мирного и военного времени
- 4.3 Экологическая безопасность
- Заключение
- Список использованных источников
- Приложение А. Календарный план работ по созданию системы
- Приложение Б. Комплектность документации на систему
- Приложение В. Листинг программы-транслятора шахматных партий
- Приложение Г. Листинг программы-регистратора шахматных партий
- Приложение Д. Снимки экрана
- Приложение Е. Протокол DGT
- Приложение Ж. Общая структура транслятор шахматных партий
- Приложение З. Общая структура регистратора шахматных партий
- Приложение И. Анализ результатов тестовых испытаний
- Приложение К. Листинг модуля вещания шахматных партий
- Введение
- В настоящее время во всем мире резко возросло число спортивных шахматных соревнований высокого и среднего уровня. Это способствует резкому росту общественного интереса к данному виду спорта и накладывает требование широкого освещения подобных событий в средствах массовой информации и сети Интернет. Для этих целей в настоящее время активно используются информационные системы, оснащенные электронными шахматными досками и оборудованием для отображения информации. Однако все подобные системы имеют ряд существенных недостатков. Все они вытекают в основном из отсутствия рынка информационных шахматных систем. Во-первых, большую сложность представляет закупка оборудования для информационных шахматных систем, так как его поставкой в мире занимается только 3 организации, и велик перечень требований, которые необходимо указать при заказе. Во-вторых, отсутствует свободно распространяемое программное обеспечения для подобных систем.
- В данном дипломном проекте приводится пример создания информационной шахматной системы и делается попытка создания для нее программного обеспечения.
- Целью дипломного проекта в первую очередь является обеспечение всемирной трансляции спортивных шахматных соревнований с применением разработанного в ходе проекта законченного программного продукта. В дальнейшем планируется коммерческое использование данной разработки.
- 1. Общая часть
- 1.1 Характеристика СП «ШК»
- Структурное подразделение «Шахматный клуб» входит в состав государственного образовательного учреждения высшего профессионального образования «Сибирский государственный индустриальный университет» (ГОУ ВПО «СибГИУ»). Помещение шахматного клуба является полигоном кафедры «Физического воспитания, здоровья и спорта» (ФВЗиС) для проведения занятий по дисциплине «Шахматы» для студентов, по состоянию здоровья не пригодных к занятиям физической культурой в основной учебной группе. В настоящее время в помещении структурного подразделения «Шахматный клуб» (СП «ШК») занимается около 300 студентов и сотрудников университета. Изменение количества студентов, занимающихся в помещении СП «ШК» по дисциплине «Шахматы» за последние 5 лет отражает рисунок 1.
- Рисунок 1 - Изменение числа студентов, обучающихся по дисциплине «Шахматы»
- Таким образом, число студентов, занимающихся по дисциплине «Шахматы» за последние 5 лет стабильно не претерпевает резких изменений.
- Помимо этого, помещение СП «ШК» является базой для проведения соревнований по шахматам различного уровня: от внутригородских до международных.
- Учебный процесс по дисциплине «Шахматы» осуществляется в соответствии с учебным планом занятий кафедры ФВЗиС. Правила шахматной игры и правила проведения шахматных соревнований регулируются кодексом международной шахматной федерации ФИДЕ.
- Процесс проведения соревнований по шахматам в помещении СП «ШК» осуществляется в соответствии с календарным планом проведения соревнований на текущий год, а также в сотрудничестве с городским муниципальным учреждением дополнительного образования детей «Специализированной детско-юношеской спортивной школой Олимпийского резерва по шахматам имени Б. А. Кустова» (МУДОД «СДЮСШОР по шахматам»).
- Корпус СП «ШК» включает в себя следующие помещения: основной турнирный зал, судейская, раздевалка, преподавательская, малый турнирный зал, кабинет директора, подсобное помещение, туалетные комнаты. СП «ШК» оснащено следующим инвентарём: шахматные столы - 53 штуки; комплекты шахмат - 40 штук; шахматные часы - 40 штук. Обслуживающий персонал шахматного клуба: директор, ведущий инженер, две технички. Занятия в помещении СП «ШК» проводят 3 преподавателя кафедры физической культуры, здоровья и спорта. Во время проведения спортивных соревнований в случае нехватки инвентаря и оборудования все необходимое предоставляется в безвозмездное пользование на период соревнований городским МУДОД «СДЮСШОР по шахматам». Нехватка персонала на период спортивных состязаний компенсируется путем командировки работников городского МУДОД «СДЮСШОР по шахматам» на обслуживание и судейство соревновательного процесса, а также путем привлечения студентов-разрядников на волонтерских началах. Организационная структура СП «ШК», включающая работников смежных подразделений и учреждений, представлена на рисунке 2.
- Рисунок 2 - Организационная структура СП «ШК»
- За последнее время резко возросло число соревнований, проводимых в помещении СП «ШК». В сотрудничестве с городским МУДОД «СДЮСШОР по шахматам» в помещении СП «ШК» только за 2007 год были проведены следующие городские соревнования по шахматам:
- · первая лига г.Новокузнецка по шахматам среди мужчин;
- · первая лига г.Новокузнецка по шахматам среди женщин;
- · лично-командный студенческий чемпионат ГОУ ВПО «СибГИУ» по шахматам среди факультетов;
- · лично-командный преподавательский чемпионат ГОУ ВПО «СибГИУ» по шахматам среди факультетов;
- · чемпионат г. Новокузнецка по шахматам среди ветеранов;
- · традиционная летняя городская Спартакиада;
- · турнир по быстрым шахматам среди студентов;
- · первенство города по блицу среди студентов;
- внутригородские шахматные соревнования, приуроченные к различным праздникам:
- · традиционный новогодний блицтурнир;
- · блиц турнир ко Дню Победы среди студентов;
- · блиц турнир ко Дню Победы среди ветеранов;
- · рождественский шахматный турнир;
- · турнир, посвященный 8 марта;
- · турнир, посвященный 23 февраля;
- соревнования от областного до международного уровня:
- · чемпионат СФО по шахматам среди мальчиков до 8 лет;
- · чемпионат СФО по шахматам среди девочек до 8 лет;
- · чемпионат СФО по шахматам среди мальчиков до 10 лет;
- · чемпионат СФО среди мальчиков до 10 лет по быстрым шахматам;
- · чемпионат СФО по шахматам среди девочек до 10 лет;
- · чемпионат СФО среди девочек до 10 лет по быстрым шахматам;
- · чемпионат СФО по шахматам среди мальчиков до 12 лет;
- · чемпионат СФО среди мальчиков до 12 лет по быстрым шахматам;
- · чемпионат СФО по шахматам среди девочек до 12 лет;
- · чемпионат СФО среди девочек до 12 лет по быстрым шахматам;
- · чемпионат СФО по шахматам среди мужчин;
- · чемпионат СФО по шахматам среди женщин;
- · областная спартакиада ВУЗов Кузбасса (студенты);
- · областная спартакиада ВУЗов Кузбасса (преподаватели);
- · областной командный турнир ветеранов в честь Дня Победы;
- · традиционный международный турнир памяти Толстогузова, мужчины;
- · традиционный международный турнир памяти Толстогузова, женщины;
- · традиционный международный турнир памяти Толстогузова, преподаватели ВУЗов;
- · первенство области по шахматам среди мальчиков до 8 лет;
- · первенство области по шахматам среди девочек до 8 лет;
- · первенство области по шахматам среди мальчиков до 10 лет;
- · первенство области среди мальчиков до 10 лет по быстрым шахматам;
- · первенство области по шахматам среди девочек до 10 лет;
- · первенство области среди девочек до 10 лет по быстрым шахматам;
- · первенство области по шахматам среди мальчиков до 12 лет;
- · первенство области среди мальчиков до 12 лет по быстрым шахматам;
- · первенство области по шахматам среди девочек до 12 лет;
- · первенство области среди девочек до 12 лет по быстрым шахматам;
- За последнее время работниками СП «ШК» в сотрудничестве с городским МУДОД «СДЮСШОР по шахматам» были проведены следующие крупнейшие международные шахматные форумы:
- · лично-командный чемпионат России по шахматам среди студентов ВУЗов;
- · лично-командный чемпионат Мира по шахматам среди студентов ВУЗов (во время написания дипломной работы данный шахматный форум находился на стадии подготовки).
- На чемпионате России по шахматам среди студентов ВУЗов команде ГОУ ВПО «СибГИУ» (в составе которой был и автор данной дипломной работы; тренер команды - мастер международного класса по шахматам, преподаватель кафедры физического воспитания, здоровья и спорта Зайцев В. В.) удалось стать бронзовыми призерами. А, немного забегая вперед, на лично-командном чемпионате Мира по шахматам среди студентов ВУЗов сборная студенческая команда России, в составе которой выступали от ГОУ ВПО «СибГИУ» два представителя, выступила очень успешно, с крупным отрывом обогнав ближайших конкурентов, сборную команду Китая, и победив на этом грандиозном спортивном состязании.
- В ближайшее время в г. Новокузнецке планируется провести еще ряд крупнейших шахматных состязаний, вот только несколько из них:
- · чемпионат СФО по шахматам среди юниоров по классическим и быстрым шахматам (все возрастные категории - до 8, до 10, до 12, до 14, до 16, до 18 лет; и среди юношей и среди девушек. Таким образом - 22 турнира, включая турниры по быстрым шахматам. Причем одновременно будет проводиться сначала 12 турниров по классическим шахматам, а затем 10 турниров по быстрым шахматам);
- · высшая лига чемпионата России среди мужчин и женщин (один из сильнейших шахматных форумов России и мира, раньше традиционно проводящийся в г.Сочи).
- Помимо всего вышесказанного, в ходе работы структурного подразделения «Шахматный клуб» в сотрудничестве с городским МУДОД «СДЮСШОР по шахматам» сложилась хорошая традиция - отправлять в качестве поощрения лучших студентов спортсменов на международные соревнования за границу. Для реализации данной идеи привлекаются спонсорские средства, средства ГОУ ВПО «СибГИУ», средства городского МУДОД «СДЮСШОР по шахматам». География шахматных турниров, в которых участвовали спортсмены ГОУ ВПО «СибГИУ» действительно впечатляет:
- · Малайзия. 2003 год. Лично-командный чемпионат Мира по шахматам среди студентов ВУЗов;
- · Чехия. 2005 год. Европейский международный турнир;
- · Хорватия 2006 год. Европейский международный турнир;
- · Албания 2007 год. Европейский международный турнир;
- · Греция 2008 год. Европейский международный турнир (планируется).
- Кроме этого, команда ГОУ ВПО «СибГИУ» в полном составе регулярно выезжает на крупные спортивные состязания на территории России. Вот только некоторые традиционно посещаемые командой ГОУ ВПО «СибГИУ» по шахматам спортивные форумы:
- · областная спартакиада ВУЗов Кузбасса (проводится попеременно в г.Новокузнецке и в г.Кемерово);
- · чемпионат России по шахматам среди студентов ВУЗов (проводится каждый раз в разных городах. Несколько последних турниров проводилось в: г.Новокузнецке, г.Нижнем Тагиле, г.Уфа);
- · традиционный международный шахматный фестиваль «Маэстро», г. Берцк;
- · чемпионат СФО по шахматам среди мужчин и женщин (проводится каждый раз в разных городах. Несколько последних турниров проводилось в: г. Новокузнецке, г. Ангарске, г. Улан-Удэ, г.Томске).
- В СП «ШК» занятия по дисциплине «Шахматы» ведутся весьма квалифицированными преподавателями. Двое преподавателей имеют высокие международные звания. Это мастер международного класса по шахматам Сорокина Т. Н. и мастер международного класса по шахматам Зайцев В. В. Преподаватели СП «ШК» активно участвуют в спортивной жизни города, области, страны и мира, показывая наглядный пример студентам ВУЗа. География соревнований, в которых участвовали и участвуют преподаватели ГОУ ВПО «СибГИУ» достаточно широка и насчитывает более десятка стран.
- На основании анализа итогов работы СП «ШК» ГОУ ВПО «СибГИУ» был сделан вывод о необходимости создания специализированной информационной шахматной системы, обеспечивающей нормальный процесс проведения спортивных соревнований, освещения их для широкого круга наблюдателей, подготовки студентов-спортсменов к высшим спортивным достижениям.
- 1.2 Обзор шахматных систем прототипов
- В настоящее время рынок шахматных информационных систем практически отсутствует. Поэтому отсутствует и массовое серийное производство подобных систем. Электронное шахматное оборудование во всем мире можно приобрести только у 3 организаций:
- · Фирма «Шахком», генеральный директор Борис Ешан, Санкт-Петербург.
- · Информационный шахматный центр российской шахматной федерации, Москва.
- · Международная шахматная федерация ФИДЕ.
- Электронное шахматное оборудование в свободной продаже практически отсутствует. Его необходимо заказывать индивидуально, указывая необходимую комплектацию и свои пожелания. Сроки поставки оборудования могут варьироваться от нескольких дней до нескольких месяцев, в зависимости от дальности поставки. Бесплатное сервисное обслуживания для этого оборудования не предусмотрено. Все эти обстоятельства сильно осложняют создание подобных систем в географически удаленных от центральной части России регионах.
- До настоящего времени подавляющее большинство создаваемых информационных шахматных систем представляло собой миниатюрный вариант, состоящий из небольшого числа электронных шахматных досок (ЭШД), от 2 до 10 штук, соединенных или несоединенных между собой и подключаемых к компьютеру через стандартный сom-порт; одного или двух проекторов, с помощью которых собственно отображались шахматные партии. Если это крупнейшие международные шахматные форумы, обслуживаемые международной шахматной федерацией ФИДЕ или информационным шахматным центром России, то подобные соревнования освещаются и транслируются в сети Интернет на таких шахматных сайтах, как:
- · www.chesspro.ru;
- · www.fide.com;
- · www.russiachess.org;
- · www.chesscenter.com;
- · www.64.ru;
- · www.russiachess.org.
- Однако не в интересах специалистов международной шахматной федерации ФИДЕ и информационного шахматного центра России предоставлять в пользование или продавать специализированное программное обеспечение (СПО) для трансляции соревнований в сети Интернет, так как подобное СПО является объектом их интеллектуальной собственности и используется ими для обслуживания турниров в случае приглашения сотрудников этой организации.
- В качестве систем прототипов информационной системы «Шахматный клуб» (ИС «ШК») приведем две системы.
- а) Программно-технический комплекс, обеспечивающий трансляцию шахматных соревнований для присутствующей аудитории, Нижний Тагил, 2005 год, чемпионат России по шахматам среди студентов
- Данный программно-технический комплекс (ПТК) представляет собой набор из следующих технических и программных средств:
- · 4 ЭШД DGT;
- · 4 комплекта фигур для ЭШД;
- · 4 единицы электронных шахматных часов;
- · персональный компьютер (ПК);
- · 1 проектор;
- · соединительные провода и переходники;
- · программный пакет ChessAssistant9.1;
- · драйвер для электронной шахматной доски dgtnix.
- Электронные шахматные доски и электронные шахматные часы при помощи поставляемых в комплекте с ними переходников с com интерфейса на стандартный сетевой кабель, подключаются к магистральному проводу, который при помощи также поставляемого в комплекте переходника подключается к компьютеру через стандартный com-порт. В качестве магистрального провода используется кабель RJ45. Поступающая с электронных шахматных досок информация пакетами поступает на компьютер в программный продукт ChessAssistant9.1, причем процесс опроса стандартного com-порта инициируется драйвером dgtnix для электронных шахматных досок, а передача данных осуществляется с использованием протокола DGT. Поступающая информация сохраняется в отдельной базе данных программного продукта ChessAssistant9.1. Она включает в себя такие данные о шахматной партии, как:
- · фамилия, имя, отчество игроков;
- · результат партии;
- · классификация дебюта шахматной партии;
- · дата шахматной партии;
- · город, страна где игралась шахматная партия;
- · номер тура;
- · название, ранг, статус соревнований;
- · комментарии;
- · международные звания и рейтинги игроков;
- · непосредственно сам текст шахматной партии и т.д.
- Далее информация, поступившая в базу данных программного продукта ChessAssistant9.1, выводится на проектор и отображается в зрительном зале для присутствующей аудитории.
- б) Программно-технический комплекс, обеспечивающий трансляцию шахматных соревнований для присутствующей аудитории и в сети Интернет, Москва, 2007 год, международный шахматный турнир «Аэрофлот-опен 2007»
- Данный ПТК создавался и обслуживался специалистами информационного шахматного центра российской шахматной федерации. Поэтому полная информация о данном ПТК отсутствует. В качестве программного обеспечения для данной системы использовалось СПО, являющееся объектом интеллектуальной собственности.
- Данный ПТК представляет собой набор из следующих технических и программных средств:
- · 16 ЭШД DGT;
- · 16 комплектов фигур для ЭШД;
- · 16 единиц электронных шахматных часов;
- · 2 ноутбука;
- · 2 проектора;
- · соединительные провода и переходники;
- · СПО, обеспечивающее трансляцию соревнований для присутствующей аудитории и в сети Интернет;
- · драйвер для электронной шахматной доски dgtnix.
- Данный ПТК отличается от предыдущего бьльшим количеством комплектов ЭШД и единиц оборудования, а также возможностью трансляции спортивных соревнований в сети Интернет.
- В представленной системе используется 2 магистральных провода, к каждому из которых подключается по 8 ЭШД. Магистральные провода, в качестве которых также используются кабели RJ45, подключаются к 2 ноутбукам, имеющим выход в сеть Интернет. Трансляция в сети интернет осуществляется с использованием СПО, являющегося объектом интеллектуальной собственности. Весь процесс соревнований также транслируется для присутствующей аудитории с использованием 2 проекторов. Схема подключения ЭШД подобна уже рассмотренной схеме подключения, технология передачи данных аналогична.
- В общем виде работа рассмотренного ПТК представлена на рисунке 4.
- Рисунок 4 - Иллюстрация работы ПТК, обеспечивающего трансляцию соревнований для присутствующей аудитории и в сети интернет
- 1.3 Анализ достоинств и недостатков
- Рассмотренные шахматные системы прототипы обладают рядом достоинств и недостатков. Некоторые из них свойственны только этому классу систем, а некоторые характерны для любых подобных систем.
- Достоинствами подобных систем являются:
- · шахматные ИС способствуют повышению интереса общественности к данному интеллектуальному виду спорта, привлечению молодежи к спортивной жизни страны и мира;
- · шахматные ИС способствуют привлечению спонсорских средств, что делает подобные системы экономически привлекательными;
- · ИС подобного класса способствуют привлечению большого числа людей для участия в крупных спортивных состязаниях, что является большим плюсом для экономики города и региона, в котором проводятся подобные форумы;
- · подобные ИС способствуют повышению общей культуры проведения спортивных состязаний, эргономики и судейской деятельности;
- · информационные шахматные системы (ИШС) способны организовывать моментальный перенос играющихся партий в электронную форму и осуществлять транслирование спортивных состязаний в режиме он-лайн (on-line) по всему миру через сеть Интернет;
- · ИШС являются незаменимым помощником в случае возникновения спорных ситуаций и конфликтов, так как позиции играющихся партий сохраняются даже в случае полного нарушения расстановки фигур на шахматной доске;
- · ИШС позволяют преодолеть ограниченность вмещаемости помещения, в котором проводятся спортивные состязания;
- · данные ИС позволяют издавать подробные отчеты об итогах спортивных состязаний практически на следующий день после окончания турнира;
- · подобные системы делают процесс, происходящий на шахматной доске, предельно понятным даже для людей, не знакомых хорошо с принципами игры; это достигается подключением анализируемых игровых и комментирующих программных модулей, что предусмотрено возможностями подобных систем.
- К недостаткам рассмотренных шахматных систем прототипов, а также большинства подобных систем, относятся:
- · сложность создания подобных систем, обусловленная следующими факторами:
- o отсутствие оборудования для подобных систем в свободной продаже;
- o большой перечень требований, которые необходимо указать при заказе необходимого оборудования;
- o сложности по доставке оборудования в регионы, удаленные от центральной части страны;
- o отсутствие бесплатного сервисного обслуживания;
- o сложность замены бракованного оборудования вследствие большой удаленности фирмы производителя и фирмы поставщика;
- · очень ограниченное число эксплуатируемых ЭШД, что делает использование подобных систем узконаправленным на трансляцию только нескольких первых партий соревнования; подобное обстоятельство делает невозможным проведение полномасштабных транслируемых соревнований и затрудняет создание всевозможных печатных отчетов об итогах турниров;
- · так как рынок подобных систем является монополизированным, то фирмы монополисты сами устанавливают стоимость лицензии на использование оборудования;
- · отсутствует в свободной продаже СПО для подобных систем, поэтому приходится надеяться на работоспособность СПО, поставляемого в комплекте с ЭШД.
- 1.4 Техническое задание на создание ИС «ШК»
- 1.4.1 Общие сведения
- а) Наименование системы - информационная система «Шахматный клуб» ГОУ ВПО «Сибирский государственный индустриальный университет».
- б) Разработчик:
- Студент
- Группа АИС-03, ГОУ ВПО «СибГИУ»
- Ширяев А.С.
- Адрес: 654041, г. Новокузнецк, ул. Циолковского 32-22,
- Телефон: (8-3843) 71-27-63
- E-mail: jamert3@yandex.ru
- Заказчики:
- ГОУ ВПО «Сибирский государственный индустриальный университет»
- МУДОД «СДЮСШОР по шахматам им. Б. А. Кустова»
- Адреса заказчиков:
- г. Новокузнецк, ул. Кирова 42,
- г. Новокузнецк, ул. Орджоникидзе 23.
- Телефоны заказчиков: (8-3843) 46-33-35, (8-3843) 45-36-98.
- в) Система создается в связи с необходимостью оснащения СП ГОУ ВПО «СибГИУ» оборудованием для проведения учебного процесса и процесса проведения соревнований.
- г) Плановые сроки начала работ по созданию системы: 01.08.07.
- Плановые сроки окончания работ по созданию системы: 13.03.08.
- д) Результаты работ по созданию системы представлены в приложении 1.
- 1.4.2 Назначение и цели создания системы
- 1.4.2.1 Назначение системы
- ИС «ШК» предназначена для выполнения функций, обеспечивающих более эффективное проведение учебного процесса, а также соревнований, в помещении СП «ШК» ГОУ ВПО «СибГИУ», а именно:
- - трансляция шахматных партий в режиме реального времени для присутствующей аудитории и в сети Интернет;
- - снижение трудозатрат на освещение турниров в средствах массовой информации;
- - предоставление исчерпывающей информации по каждому участнику соревнований по первому запросу;
- - организация моментального переноса записи шахматных партий в электронную форму;
- - отображение шахматных партий, турнирного положения, различного рода статистической информации на специализированных экранах и электронных стендах для широкой аудитории;
- - хранение данных о каждом участнике соревнований, турнирной и прочей информации;
- - оперативная обработка всей поступающей информации и выдача всех необходимых для соревнований данных;
- - организация выдачи в оперативном режиме информации по спорным вопросам, возникающим в ходе игрового процесса;
- - организация компьютеризированного процесса обучения игре в шахматы.
- 1.4.2.2 Цели создания системы
- Цель складывается из следующих составляющих:
- - информатизация процесса шахматной игры;
- - автоматизация:
- ь процесса сборки,
- ь отображения,
- ь хранения,
- ь обработки специализированной шахматной информации;
- - облегчение работы судейской коллегии в процессе соревнований;
- - автоматизация процесса обучения.
- 1.4.3 Характеристика объекта информатизации
- Объектом информатизации является процесс шахматной игры. Правила шахматной игры и правила проведения шахматных соревнований регулируются кодексом международной шахматной федерации ФИДЕ.
- Объектом информатизации также является учебный процесс на кафедре ФКЗиС ГОУ ВПО «СибГИУ» по дисциплине «Шахматы». Данный учебный процесс осуществляется в соответствии с учебным планом занятий.
- Процесс проведения соревнований по шахматам осуществляется в соответствии с календарным планом проведения соревнований на текущий год.
- Учебный процесс по дисциплине «Шахматы» проводится в помещении СП «ШК» ГОУ ВПО «СибГИУ». Помещение СП «ШК» ГОУ ВПО «СибГИУ» включает в себя следующие помещения: турнирный зал, судейский кабинет, раздевалка, помещение для инвентаря, комната анализа, кабинет директора. Шахматный клуб ГОУ ВПО «СибГИУ» оснащен следующим инвентарём: шахматные столы - 53 штук; комплекты шахмат - 40 штук; шахматные часы - 40 штук.
- 1.4.4 Требования к системе
- 1.4.4.1 Требования к системе в целом
- а) Требования к структуре и функционированию системы
- ИС «ШК» представлена пятью подсистемами:
- - интегрирующая подсистема;
- - подсистема сбора информации;
- - подсистема обработки и хранения информации;
- - подсистема отображения информации;
- - обучающая подсистема.
- Интегрирующая подсистема в общем виде представляет собой сетевую структуру, охватывающую все остальные подсистемы. Поэтому она является наиболее важной из всех остальных подсистем. Конфигурация оборудования подсистемы следующая:
- § 1 сервер для хранения информации и обработки запросов;
- § соединительные провода;
- § 1 коммутатор D-Link DGS-1008D;
- § 6 рабочих компьютеров для работы с информацией, поступающей на сервер в оперативном режиме,
- § периферийные устройства:
- ь многофункциональное устройство,
- ь микрофон,
- ь веб-камера и др.
- Подсистема сбора информации в общем виде представляет собой все устройства, на которые поступает первичная и вторичная информация. Эта подсистема включает в себя следующие части:
- § ЭШД в количестве 30 штук,
- § интернет и локальнаю сеть ГОУ ВПО «СибГИУ»,
- § фотоаппаратура и прочее оборудование.
- ЭШД представляют собой комплекты шахматных фигур с досками и шахматными часами, соединённые при помощи соединительных проводов и переходников с компьютером. Передача данных, поступающих с шахматных досок, осуществляется при помощи протокола DGT. Процесс, происходящий во время игры за шахматной доской, полностью переносится в электронную форму при помощи СПО. Количество подключаемых ЭШД определяется потребностями соревновательного процесса, но общее их число 30 штук. Интернет и локальная сеть ГОУ ВПО «СибГИУ» - необходимые источники информации. Отсюда будет поступать информации самого различного рода: отзывы, комментарии, предложения, любительское фото и видео.
- Подсистема обработки и хранения информации включает в себя:
- § обработку и хранение шахматной информации;
- § обработку и хранение прочей информации.
- Подсистема обработки и хранения шахматной информации представляет собой набор СПО для проведения турниров, хранения и классифицирования шахматной информации, СПО для обслуживания электронных досок. В качестве СПО для проведения турниров используется набор из следующих программных продуктов:
- ь судейская программа SwissMaster 5.5 в количестве 2 лицензионных версий;
- ь многофункциональный пакет ChessAssistant9.1 в количестве 6 лицензионных версий
- ь многофункциональный пакет ChessBase9 в количестве 3 лицензионных версий.
- Для обслуживания ЭШД используется программное обеспечение, поставляемое с ними в комплекте.
- Подсистема обработки и хранения прочей информации представляет собой пакет стандартных программ для работы с графикой.
- Подсистема отображения информации включает в себя:
- ь трансляцию соревнований в сети Интернет;
- ь трансляцию соревнований для присутствующей аудитории.
- Так как используется СПО для ЭШД, поставляемое с ними в комплекте, то не возникает необходимости в дополнительном СПО для трансляции соревнований в сети Интернет по той причине, что означенное СПО уже содержит все для этого необходимое.
- В качестве технических средств, обеспечивающих трансляцию соревнований для присутствующей аудитории, используется существующее оборудование, а именно - плазменные мониторы, установленные по университету, электронные стенды и проекторы: 1 электронный стенд и проектор в турнирном зале и 1 электронный стенд и проектор на территории ГОУ ВПО «СибГИУ».
- Подсистема отображения информации, помимо выполнения своей главной функции - трансляции соревнований для присутствующей аудитории и в сети Интернет - может быть использована в рекламных целях.
- Обучающая подсистема представляет собой набор программных средств для обучения шахматной игре, тренировки, игры в шахматы через сеть Интернет и по локальной сети ГОУ ВПО «СибГИУ». В качестве программного обеспечения используется:
- ь программный пакет ChessAssistant9.1 (имеющееся в наличии);
- ь программный пакет ChessBase9 (имеющееся в наличии);
- ь обучающая программа Studies2.0 (6 лицензионных версий);
- ь обучающая программа «Шахматные комбинации» (6 лицензионных версий);
- ь обучающая программа «Шахматная Стратегия» (6 лицензионных версий);
- ь обучающая программа «Шахматная школа» (6 лицензионных версий);
- ь программа для игры в шахматы по сети Интернет «ChessPlanet».
- Более наглядно общая структура ИС «ШК» представлена в графической части дипломного проекта, на листе 3.
- Структура ИС «Шахматный клуб» может быть дополнена новыми подсистемами, модулями и оборудованием, если на то возникнет необходимость. Численность единиц техники и программного обеспечения может меняться в зависимости от объемов финансирования.
- б) Требования к численности и квалификации персонала системы и режиму его работы
- К эксплуатации допускается персонал, изучивший инструкцию по эксплуатации.
- Квалификация персонала должна обеспечивать эффективное функционирование системы во всех заданных режимах. Численность персонала должна быть достаточной для обеспечения выполнения всех функций системы.
- Персонал должен быть подготовлен к выполнению своих обязанностей в соответствии с инструкциями организационного обеспечения.
- Каждое лицо, входящее в состав персонала, должно уметь применять соответствующие информационные модели и работать с используемыми им техническими средствами и документацией, определяющей порядок его деятельности.
- в) Показатели назначения
- Время реализации системы на инициативы пользователя по запросам на выдачу информации, ввод информации, обновление не должно превышать 3 секунд.
- Время запаздывания системы при переводе шахматной партии в электронную форму и отображении ее для широкого круга наблюдателей в процессе соревнований не должно превышать 0,5 секунд, если заранее не предусмотрена регламентированная задержка.
- Структура комплекса технических средств, функциональные возможности и программное обеспечение должны быть реализованы с учетом возможности дальнейшего развития.
- г) Требования к надежности
- Технические средства системы должны работать в условиях реального времени в процессе проведения соревнований в течении всего рабочего дня с периодическим техническим обслуживанием.
- Технические средства системы должны работать в оперативном режиме в ходе учебного процесса, что подразумевает обращение к средствам системы по мере возникновения необходимости.
- Среднее время восстановления функций системы в процессе проведения соревнований не должно превышать 10 минут.
- Среднее время восстановления функций системы в ходе учебного процесса не должно превышать 1 суток.
- Время наработки на отказ технических и программных средств не должно превышать 5 лет.
- Требования по надежности функционирования должны уточняться на последующих этапах проектирования.
- д) Требования безопасности
- Требования по безопасности при монтаже, наладке и эксплуатации оборудования должны соответствовать следующим документам:
- - ГОСТ 12.1.004-85 «ССБТ. Пожарная безопасность. Общие правила».
- - СанПин 2.2.2.542-96 «Гигиенические требования к видеодисплейным терминалам вычислительных машин».
- - Нормы освещенности должны быть обеспечены в соответствии с СНиП 11-4-79.
- е) Требования к эргономике и технической эстетике
- Размещение технических средств, а также формы представления оперативной информации должны соответствовать ГОСТу 22.269-76.
- Общие эргономические требования к микроклимату рабочих помещений персонала должны соответствовать ГОСТу 12.1.005-76.
- Оборудование системы должно быть скомпоновано из серийно выпускаемых технических средств.
- Способ и форма представления информации оперативному персоналу должна соответствовать требованиям эргономики ГОСТ 22.269-76.
- ж) Требования по эксплуатации, техническому обслуживанию, ремонту и хранению
- При разработке ИС «ШК» необходимо предусмотреть проведение технического обслуживания используемого оборудования на месте его эксплуатации. Техническое обслуживание проводится с целью предупреждения отказов в работе системы.
- Периодичность проведения технического обслуживания зависит от вида и назначения устройств и устанавливается согласно техническому описанию и инструкции по эксплуатации для каждого элемента. Для быстрой замены вышедших из строя устройств и блоков необходимо предусмотреть запасные блоки, резервные каналы данных.
- з) Требования по сохранности информации при авариях
- Для обеспечения сохранности информации при резких изменениях и исчезновениях напряжения в питающей сети, отказах сервера, попаданиях в систему вируса, отказах компьютеров и других технических средств необходимо предусмотреть:
- - автоматическое архивирование;
- - использование средств защиты информации;
- - анализ отказов и восстановление данных.
- и) Требования к защите от влияния внешних воздействий
- Защита технических средств ИС «ШК» от воздействия внешних электрических и магнитных полей, а также помех по цепям питания должна быть достаточной для надежного функционирования системы. В ИС «ШК» должна быть предусмотрена антивирусная защита и защита от несанкционированного доступа, достаточная для надежного, бесперебойного функционирования системы.
- к) Требования к патентной чистоте
- Разрабатываемая система не предназначена для экспорта, поэтому проверка используемых технических решений на патентную чистоту не требуется.
- 1.4.4.2 Требования к функциям системы
- ИС «ШК» в соответствии с ГОСТ 24.104-85 должна выполнять:
- - сбор, обработку и анализ информации (сигналов, сообщений, документов и т.п.) о состоянии объекта управления;
- - выработку управляющих воздействий (программ, планов и т.п.);
- - передачу управляющих воздействий на исполнение и их контроль;
- - реализацию и контроль выполнения управляющих воздействий;
- - обмен информацией (документами, сообщениями и т.п.) с взаимосвязанными автоматизированными системами.
- Состав автоматизированных функций и функций по представлению информации ИС «ШК» должен обеспечивать возможность управления соответствующим объектом и представлением информации.
- Состав автоматизированных функций, функций по представлению информации ИС «ШК» и степень информативности отображаемых данных должны быть технико-экономически и социально обоснованы с учетом необходимости освобождения персонала от выполнения повторяющихся действий и создания условий для использования его творческих способностей в процессе работы.
- 1.4.4.3 Требования к видам обеспечения
- а) Требования к информационному обеспечению
- Информационное обеспечение ИС «ШК» должно быть достаточным для выполнения всех автоматизированных и информативных функций данной системы.
- Информационное обеспечение ИС «ШК» должно быть совместимо с информационным обеспечением систем, взаимодействующих с ней, по содержанию, системе кодирования, методам адресования, форматам данных и форме представления информации, получаемой и выдаваемой ИС «ШК».
- б) Требования к программному обеспечению
- Программное обеспечение ИС «ШК» должно быть достаточным для выполнения всех функций этой системы, реализуемых с применением средств вычислительной техники, а также иметь средства организации всех требуемых процессов обработки и представления данных, позволяющие своевременно выполнять все автоматизированные и информативные функции во всех регламентированных режимах функционирования ИС «ШК».
- в) Требования к техническому обеспечению
- Комплекс технических средств ИС «ШК» должен быть достаточным для выполнения всех автоматизированных функций и функций по представлению информации.
- В комплексе технических средств ИС «ШК» должны использоваться технические средства серийного производства. При необходимости допускается применение технических средств единичного производства.
- Технические средства ИС «ШК» должны быть размещены с соблюдением требований, содержащихся в технической, в том числе эксплуатационной, документации на них, и так, чтобы было удобно использовать их при функционировании ИС «ШК» и выполнять техническое обслуживание.
- Технические средства ИС «ШК», используемые при ее взаимодействии с другими системами, должны быть совместимы по интерфейсам с соответствующими техническими средствами этих систем и используемых систем связи.
- В ИС «ШК» должны быть использованы технические средства со сроком службы не менее пяти лет.
- В ИС «ШК» должны быть использованы средства вычислительной техники, удовлетворяющие общим техническим требованиям по ГОСТу 22552-84.
- г) Требования к лингвистическому обеспечению
- Лингвистическое обеспечение системы должно быть достаточным для общения различных категорий пользователей в удобной для них форме со средствами ИС «ШК» и для осуществления процедур преобразования и машинного представления обрабатываемой информации.
- В лингвистическом обеспечении ИС должны быть:
- - предусмотрены языковые средства для описания любой используемой информации;
- - унифицированы используемые языковые средства;
- - стандартизированы описания однотипных элементов информации и записи синтаксических конструкций;
- - обеспечены удобство, однозначность и устойчивость общения пользователей со средствами автоматизации и представления информации;
- - предусмотрены средства исправления ошибок, возникающих при общении пользователей с техническими средствами ИС.
- Лингвистическое обеспечение ИС «ШК» должно быть отражено в документации организационного обеспечения системы в виде правил общения пользователей с техническими средствами ИС «ШК» во всех режимах функционирования системы.
- д) Требования к организационному обеспечению
- Организационное обеспечение ИС «ШК» должно быть достаточным для эффективного выполнения персоналом возложенных на него обязанностей при осуществлении автоматизированных и связанных с ними неавтоматизированных функций системы, а также функций по представлению информации.
- Организационная структура ИС «ШК» должна позволять выполнять все функции с учетом их распределения по уровням управления.
- Инструкции организационного обеспечения ИС «ШК» должны определять действия, необходимые для выполнения каждой автоматизированной функции или функции по представлению информации, во всех режимах функционирования ИС «ШК», с учетом заданных требований по безошибочности и быстродействию реализации персоналом своих функциональных обязанностей, а также содержать конкретные указания о действиях в случае возникновения аварийных ситуаций или нарушения нормальных условий функционирования ИС «ШК».
- 1.4.5 Состав и содержание работ по созданию системы
- Состав и содержание работ по созданию системы представлены в приложении 1.
- 1.4.6 Порядок контроля и приемки системы
- 1.4.6.1 Предварительные испытания системы
- Предварительные испытания системы проводят для определения ее работоспособности и решения вопроса о возможности приемки ИС «ШК» в опытную эксплуатацию.
- Предварительные испытания системы организует заказчик и проводит разработчик и заказчик совместно. Содержание программы испытаний должно соответствовать ГОСТу 24.208-80.
- В «Протоколе испытаний», составленном по результатам предварительных испытаний системы, приводят заключение о возможности приемки системы в опытную эксплуатацию, а также перечень необходимых доработок.
- 1.4.6.2 Опытная эксплуатация
- Результаты приемки ИС «ШК» в опытную эксплуатацию оформляют «Актом приемки в опытную эксплуатацию», составленным на основании «Протокола испытаний» комиссией, проводившей предварительные испытания системы.
- Продолжительность опытной эксплуатации системы определяют по срокам, необходимым для проверки правильности функционирования системы при выполнении каждой автоматизированной функции, функции по представлению информации и готовности персонала к участию в выполнении всех автоматизированных функций и функций по представлению информации ИС «ШК».
- Во время опытной эксплуатации системы ведется рабочий журнал, в который заносятся сведения: о продолжительности функционирования системы, о результатах наблюдения за правильностью функционирования системы, об отказах, сбоях, аварийных ситуациях, проводимых корректировках технической документации.
- По результатам опытной эксплуатации системы составляют акт о завершении работ по проверке системы в режиме опытной эксплуатации.
- 1.4.6.3 Приемочные испытания системы
- Приемочные испытания системы проводят для определения ее соответствия техническому заданию, требованиям стандарта и определения возможности ввода ИС «ШК» в действие.
- Приемочной комиссии заказчик и разработчик предъявляют следующую документацию:
- - техническое задание на систему;
- - проект программы приемочных испытаний;
- - протокол предварительных испытаний;
- - акт приемки системы в опытную эксплуатацию;
- - рабочие журналы опытной эксплуатации системы;
- - акт о завершении работ по проверке системы в режиме опытной эксплуатации;
- - техническая документация на систему.
- По результатам приемочных испытаний приемочная комиссия составляет протокол испытаний и акт о вводе системы в действие.
- 1.4.7 Требования к составу и содержанию работ по подготовке объекта информатизации к вводу системы в действие
- Одновременно с разработкой системы должно быть обеспечено проведение следующих мероприятий:
- - определить конкретных лиц, ответственных от СП «ШК» ГОУ ВПО «СибГИУ» за подготовку системы к эксплуатации;
- - обозначить места установки технических средств и обеспечить их сохранность;
- - организовать подготовку персонала для работы с системой.
- 1.4.8 Требования к документированию
- Эксплуатационная документация на разрабатываемую систему должна быть достаточной для ввода комплекса в действие эффективной работы при его эксплуатации.
- Документация должна содержать сведения, необходимые для быстрого и качественного освоения и правильной эксплуатации средств автоматизации и представления информации системы, содержать указания по действиям персонала в аварийных ситуациях или при нарушениях нормальных условий функционирования комплекса, не содержать сведений, допускающих неоднозначное толкование.
- Комплект документации по системе приведен в приложении 2.
- 1.4.9 Заключение
- В ходе разработки ИС «ШК» было установлено, что в комплекте с ЭШД было поставлено неработоспособное программное обеспечение. Но так как необходимо было в срочном порядке закончить работы по созданию системы, а на выяснение причин и дополнительную поставку ушло бы значительное время вследствие того, что оборудование поставлялось из Нидерландов, было принято решение в срочном порядке пригласить специалистов из информационного шахматного центра российской шахматной федерации, владеющих собственным программным обеспечением для ЭШД, на время проведения соревнований, что повлекло за собой большие расходы.
- После разработки ИС «ШК», ее приемки и проведения опытной эксплуатации руководством ГОУ ВПО «СибГИУ» в тесном сотрудничестве с администрацией г. Новокузнецка и администрацией Кемеровской области было принято решение перенести ИС «ШК» в помещение культурного центра «Западносибирского металлургического комбината» («ЗСМК») на время проведения Всемирной шахматной универсиады, которая проходила в г. Новокузнецке с 3 марта по 11 марта 2008 года. Перенесение ИС «ШК» в помещение культурного центра «ЗСМК» не составило больших трудностей, так как все блоки системы легко отсоединяемы и транспортируемы.
- Вследствие того обстоятельства, что работоспособное программное обеспечения для ЭШД так и не было поставлено, а специалисты из информационного шахматного центра отказались от коммерческой продажи СПО, являющегося их интеллектуальной собственностью, было принято решение о самостоятельной разработке подобного СПО. Данное направление является приоритетным для написания дипломной работы студентом Ширяевым А.С.
- 2. Специальная часть
2.1 Выбор основных методологий разработки программного обеспечения
Страницы: 1, 2
|
|