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

Характеристика структурного подразделения "Шахматный клуб". Выбор основных методологий, инструментальных средств и расчет затрат на разработку специализированного шахматного программного обеспечения ИС "ШК". Оценка экономической эффективности проекта.

Рубрика Программирование, компьютеры и кибернетика
Вид дипломная работа
Язык русский
Дата добавления 29.06.2010
Размер файла 5,6 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

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

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

· устранение ручной подготовки и сопровождения документов;

· уменьшение затрат на административно-управленческий аппарат;

· более точный учет затрат;

· более полное информационное обеспечение конечных пользователей и потребителей;

· уменьшение сроков информирования конечных пользователей и потребителей.

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

3.1.2 Информатизация деятельности СП «ШК»

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

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

Первые два пути были уже опробованы. На обслуживание Всемирной студенческой универсиады, проводившейся с 3 по 11 марта 2008 года были приглашены специалисты из информационного центра российской шахматной федерации. В результате эти услуги обошлись организаторам примерно в 100000 рублей, что весьма накладно. После проведения этого крупного спортивного форума организаторами была предпринята попытка наладить коммерческие связи с обслуживающими турнир специалистами с целью покупки программного обеспечения для личного использования, однако это предложение было проигнорировано. В связи с этими обстоятельствами автором дипломного проекта по согласованию с руководством структурного подразделения «Шахматный клуб» ГОУ ВПО «СибГИУ» и руководством МУДОД «СДЮСШОР по шахматам имени Б. А. Кустова» было принято решение о самостоятельной разработке специализированного шахматного программного обеспечения с целью личного и коммерческого использования.

3.2 Расчет затрат на разработку специализированного шахматного программного обеспечения

Просчитаем экономическую эффективность разработки специализированного программного обеспечения в денежном эквиваленте.

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

Разработчиками специализированного программного обеспечения являются: руководитель проекта - администратор МУДОД «СДЮСШОР по шахматам им. Б.А.Кустова» и инженер структурного подразделения «Шахматный клуб».

В таблице 1 представлены основные этапы проведения работы.

Таблица 1 - Оценка загрузки исполнителей

этапа

Наименование работ

Длитель-ность, дни

Исполнитель

Коэффициент загрузки, проценты

1

Постановка задачи

3

руководитель

50%

инженер

50%

2

Сбор исходных материалов

3

руководитель

75%

инженер

25%

3

Определение требований к программе

3

руководитель

50%

инженер

50%

4

Согласование и утверждение ТЗ

2

руководитель

50%

инженер

50%

5

Изучение литературы по теме задания

7

инженер

100%

6

Уточнение структуры и формы представления данных.

Разработка структуры программы

7

инженер

100%

7

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

3

инженер

100%

8

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

20

инженер

100%

9

Тестирование программы

7

инженер

100%

10

Написание программной документации

7

инженер

100%

11

Подготовка и передача программы и программной документации для сопровождения и утверждения.

7

инженер

25%

руководитель

75%

Итого

69

3.2.1 Затраты на оплату труда разработчиков программы

Размер месячного оклада для инженера структурного подразделения «Шахматный клуб» составляет 3000 рублей.

Размер месячного оклада для руководителя составляет 4000 рублей.

Полагая, что в месяце 21 рабочий день, рассчитаем стоимость одного рабочего дня. Расчет оклада разработчиков программы за один рабочий день приведен в таблице 2.

Расчет основной заработной платы приведен в таблице 3.

Таблица 2 - Расчет оклада сотрудников за один рабочий день

Должность

Оклад в месяц, руб.

Стоимость одного рабочего дня, руб.

Руководитель

4 000,00

190,48

Программист

3 000,00

142,86

Таблица 3 - Расчет основной заработной платы сотрудников за период разработки программы

Исполнитель

Трудоемкость, дней

Стоимость одного рабочего дня, руб.

Сумма, руб.

Руководитель

11,5

190,48

2190,52

Программист

57,5

142,86

8214,45

Итого

69

333,34

10404,97

3.2.2 Затраты на отчисление единого социального налога

Отчисления по единому социальному налогу (ЕСН), который составляет 26 % от заработной платы, равны:

ЗЕСН=10404,97*0.26=2705,29 руб.

3.2.3 Затраты на приобретение оборудования для разработки специализированного программного обеспечения

Затраты на приобретение оборудования определяются по формуле:

(1)

где - стоимость оборудования;

- затраты на транспортировку (8% от );

- затраты на монтаж (10% от ).

Перечень приобретенного оборудования и затраты на него приведены в таблице 4.

Таблица 4 - Перечень приобретенного оборудования и затраты на него

Наименование оборудования

Количество

, руб.

, руб.

, руб.

, руб.

Принтер (HP LaserJet 1010)

1

5200

416

520

6136

Манипулятор Logitech

2

1200

96

120

1416

Итого:

6 200

496

620

7552

3.2.4 Затраты на приобретение материалов

На эту статью относится стоимость материалов, покупных изделий, полуфабрикатов и других материальных ценностей, расходуемых непосредственно в процессе выполнения проекта. Цена материальных ресурсов определяется по соответствующим ценникам. В стоимость материальных затрат включаются транспортные расходы (5% от прейскурантной цены). Расчет статьи «Материалы» приводится в таблице 5.

Таблица 5 - Материалы и покупные изделия и услуги

Наименование

Единица измерения

Количество

Цена за единицу, руб

Стоимость, руб.

Бумага для принтера

пачка

1

120

120

Чернила

мл

100

0,8

80

Лазерные диски

шт

5

15

75

Оплата за интернет

час

15

30

450

Итого:

725

3.2.5 Затраты на приобретение лицензионных программных продуктов

Для разработки специализированного шахматного программного обеспечения требуются следующие лицензионные программные продукты:

· среда разработки NetBeans IDE 6.0;

· программный пакет для создания и разработки баз данных MySQLAdministrator;

· программный пакет Ruby-186-26;

· драйвер опроса электронных шахматных досок dgtnix.

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

3.2.6 Затраты на потребляемую электроэнергию

К этой статье относится стоимость потребляемой электроэнергии компьютером за время разработки программы.

Стоимость электроэнергии, потребляемой при разработке специализированного программного обеспечения, определяется по формуле (2):

(2)

где - суммарная мощность ЭВМ, кВт;

- время работы компьютера, час;

- стоимость 1 кВт*ч электроэнергии, руб.

Поскольку стандартный рабочий день равен 8 часам, то

,

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

Следовательно, стоимость электроэнергии за период работы компьютера во время создания специализированного шахматного программного обеспечения будет вычисляться по формуле (5):

, (3)

Согласно техническому паспорту ЭВМ Рэвм=0,25 кВт, а стоимость 1 кВт/ч электроэнергии по городу =0,96 руб.

Тогда расчетное значение затрат на электроэнергию:

3.2.7 Накладные расходы

Накладные расходы включаются в сумму затрат на разработку специализированного программного обеспечения и принимаются 10% от затрат на заработную плату и ЕСН.

3.2.8 Смета затрат на разработку системы

Смета затрат на разработку системы приведена в таблице 6.

Таблица 6 - Смета затрат на разработку системы

Наименование затрат

Сумма, руб.

Затраты на заработную плату разработчикам

10404,97

Затраты на ЕСН

2705,29

Затраты на приобретения оборудования для разработки системы

7552

Затраты на приобретение материалов

725

Затраты на приобретение лицензионных программных продуктов

-

Затраты на электроэнергию

178,56

Накладные расходы

1311,03

Итого:

22876,85

3.3 Расчет эксплуатационных затрат

Эксплуатационные затраты определяются по формуле:

(4)

где - затраты на заработную плату;

- затраты на амортизационные отчисления;

- затраты на электроэнергию;

- затраты на материалы;

- затраты на текущий ремонт оборудования и устройств системы;

- накладные расходы.

3.3.1 Затраты на заработную плату

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

Отчисления ЕСН (26%) составят: 500*0,26 = 130 рублей/месяц

3.3.2 Затраты на амортизационные отчисления

Амортизационные отчисления рассчитываются по формуле:

(5)

где - стоимость оборудования, руб.;

- норма амортизации.

Расчет затрат на амортизацию приведен в таблице 7.

Таблица 7 - Затраты на амортизационные отчисления

Наименование

Кол.

Общая стоимость, руб.

Норма амортизации, %.

Сумма, руб.

Принтер (НР LaserJet 1010)

1

6 136

12,5

767

Манипулятор Logitech

2

1416

12,5

177

Итого:

944

3.3.3 Затраты на электроэнергию

Затраты на электроэнергию рассчитываются по формуле:

(6)

где - мощность i-го оборудования;

n - количество токоприемников;

- время работы i-того оборудования, час.

(7)

где - количество рабочих дней в году;

- норматив среднесуточной загрузки, ч.;

- коэффициент использования i-того оборудования;

- стоимость 1 кВт/ч электроэнергии.

Расчет затраты на электроэнергию приведены в таблице 8.

Таблица 8 - Расчет затрат на электроэнергию

Наименование устройства

Кол.

Р, Вт

Дг, дней

ч.

Т, ч.

К

Сэл (кВт/ч), руб.

Зэл, руб.

ПК (Celeron 1.7 GHz)

1

250

366

8

2920

0,5

0,96

350,4

Монитор (Samsung 17")

1

80

366

8

2920

0,5

0,96

112,13

Принтер (НР LaserJet 1010)

1

200

366

6

2190

0,1

0,96

42,05

Итого:

504,58

3.3.4 Затраты на материалы

Перечень расходных материалов и затраты на них приведен в таблице 9.

Таблица 9 - Перечень расходных материалов и затраты на них

Наименование материала

Количество

Стоимость за 1 ед., руб.

Доставка (8%), руб.

Сумма, руб.

Бумага офисная (формат А4)

4

120

9,6

518,4

Тонер для принтера

3

180

14,4

583,2

Итого:

1 101,6

3.3.5 Затраты на текущий ремонт оборудования и устройств системы

Затраты на текущий ремонт оборудования составляют 5% в год от его стоимости (таблица 10).

Таблица 10 - Расчет затрат на текущий ремонт оборудования

Наименование оборудования

Кол.

Общая стоимость, руб.

Норматив затрат на ремонт, %

Сумма, руб.

Принтер (НР LaserJet 1010)

1

5 200

0,05

260

Манипулятор Logitech

2

1 200

0,05

60

Итого:

320

3.3.6 Смета эксплуатационных затрат

Смета эксплуатационных затрат приведена в таблице 11.

Таблица 11 - Смета эксплуатационных затрат

Наименование затрат

Сумма, руб.

Затраты на заработную плату

6000

Затраты на ЕСН

1560

Затраты на амортизационные отчисления

944

Затраты на электроэнергию

504,58

Затраты на материалы

1 101,6

Затраты на текущий ремонт оборудования и устройств системы

320

Итого:

10430,18

3.4 Оценка экономической эффективности проекта

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

Данная разработка предназначена для информационного обеспечения учебного процесса и спортивных состязаний, проводимых в структурном подразделении «Шахматный клуб» ГОУ ВПО «СибГИУ», а также спортивных состязаний по шахматам любого уровня, проводимых с использованием электронных шахматных досок DGT. Она обеспечит эффективное информационное сопровождение проводимых в помещении структурного подразделения «Шахматный клуб» спортивных состязаний, освещение соревновательного процесса в сети Интернет и локальной сети ГОУ ВПО «СибГИУ», позволит полностью отказаться от периодических услуг наемных рабочих. Кроме того, данная разработка будет приносить прибыль при коммерческом использовании.

Годовая экономия от внедрения системы определяется по формуле:

(8)

где Э1, Э2, Э3 - экономия в год по факторам;

Сэкс - эксплуатационные затраты в год.

3.4.1 Исключение расходов на услуги наборщиков

Каждый год в помещении структурного подразделения «Шахматный клуб» проводится в среднем 10 крупных спортивных состязаний, на период проведения которых нанимается 2 наборщика, в обязанности которых входит перевод записи шахматных партий из бумажной формы в электронную. Величина оплаты услуг одного наборщика за один турнир составляет 2000р. Таким образом, общие расходы на услуги наборщиков составляют 40000р. в год.

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

Э1=40 000 руб.

3.4.2 Исключение затрат на освещение соревнований в сети Интернет

Все значительные соревнования, проводящиеся в помещении структурного подразделения «Шахматный клуб» согласно регламенту должны быть освещены в сети Интернет. Освещение соревновательного процесса в сети Интернет входит в обязанности главного арбитра соревнований. Главный арбитр командируется городским МУДОД «СДЮСШОР по шахматам им. Б.А. Кустова» в шахматный клуб ГОУ ВПО «СибГИУ» на проведение турнира. Расходы по оплате работы главного судьи по проведению спортивных состязаний берет на себя городское МУДОД «СДЮСШОР по шахматам им. Б. А. Кустова». В тех случаях, когда необходимо освещение спортивного форума в сети Интернет, данная услуга оплачивается отдельно шахматным клубом ГОУ ВПО «СибГИУ». Из 10 крупных турниров, проводящихся за год в помещении структурного подразделения «Шахматный клуб» минимум 5 освещаются в сети Интернет.

Расходы на освещение соревнований в сети Интернет представлены в таблице 12.

Таблица 12. Расходы на освещение соревнований в сети Интернет

Наименование затрат

Затраты за

1 турнир (руб)

Годовой объем затрат (руб)

Выкладка всей информации о соревнованиях в сети интернет

2 000

10 000

Дополнительные затраты за пользование Интернетом (руб/час)

300

1 500

Итого

11 500

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

Э2=11 500 руб.

3.4.3 Прибыль от коммерческого использования разработки

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

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

Факторы годовой экономии при внедрении системы (без учета прибыли от коммерческого использования разработки) приведены в таблице 13.

Таблица 13 - Факторы годовой экономии при внедрении системы

Эi

Фактор экономии

Сумма, руб.

Э1

Исключение расходов на услуги наборщиков

40 000

Э2

Исключение затрат на освещение соревнований в сети Интернет

11 500

Итого:

51 500

Таким образом, годовая экономия может составить:

Э=51 500 - 10 430,18 = 41 069,82 руб.

Экономическая эффективность единовременных затрат на создание системы определяется показателями Тр и Ер, где Тр - расчетный срок окупаемости единовременных затрат на создание системы в годах, Ер - расчетный коэффициент эффективности единовременных затрат на создание системы:

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

3.5 Технико-экономические показатели проекта

Технико-экономические показатели проекта представлены в таблице 14.

Таблица 14. Технико-экономические показатели проекта

№ п/п

Наименование показателя

Ед. изм.

Значение показателя

1

Проектные затраты

Руб.

22 876,85

1.1

Затраты на оборудование

Руб.

7552

1.2

Затраты на приобретение материалов

Руб.

725

1.3

Затраты на заработную плату разработчикам

Руб.

10 404,97

1.4

Затраты на отчисления ЕСН

Руб.

2 705,29

1.5

Затраты на электроэнергию

Руб.

132,48

1.6

Накладные расходы

Руб.

1 311,03

2

Эксплуатационные затраты

Руб.

10 430,18

2.1

Затраты на амортизационные отчисления

Руб.

944

2.2

Затраты на текущий ремонт оборудования и устройств системы

Руб.

320

2.3

Затраты на ЕСН

Руб.

1 560

2.4

Затраты на заработную плату

Руб.

6 000

2.5

Затраты на электроэнергию

Руб.

504,58

2.6

Затраты на материалы

Руб.

1 101,6

3

Годовая экономия

Руб.

51 500

3.1

Исключение расходов на услуги наборщиков

Руб.

40 000

3.2

Исключение затрат на освещение соревнований в сети Интернет

Руб.

11 500

4

Экономия при внедрении разработанного проекта

Руб.

41 069,82

5

Срок окупаемости проекта

Мес.

0,56

4. Безопасность и экологичность проекта

4.1 Безопасность труда

4.1.1 Анализ условий труда на рабочем месте инженера структурного подразделения «Шахматный клуб» ГОУ ВПО «СибГИУ»

Объектом анализа являются условия труда на рабочем месте инженера структурного подразделения «Шахматный клуб» ГОУ ВПО «СибГИУ», расположенном по адресу ул. Кирова, 42.

Анализ условий труда выполнен для рабочего кабинета инженера структурного подразделения «Шахматный клуб» ГОУ ВПО «СибГИУ», которое располагается в пристройке к главному корпусу СибГИУ на третьем этаже над помещением столовой. Параметры рабочего кабинета инженера: площадь - 12 м2, периметр - 14 м. В рабочем кабинете инженера располагается 3 компьютера. Помещение оборудовано системой отопления и приточно-вытяжной вентиляцией, соответствующей [1].

Для внутренней отделки интерьера рабочего кабинета инженера с ВДТ и ПЭВМ использованы материалы с коэффициентом отражения для потолка - 0,7; для стен - 0,5; для пола - 0,3, соответствующие [2].

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

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

В помещении с ПЭВМ ежедневно проводиться влажная уборка, что соответствует [2].

При работе с компьютером пользователь подвергается воздействию ряда опасных и вредных производственных факторов, которые по природе действия подразделяются на следующие группы [3]:

· поражение электрическим током;

· механические повреждения;

· электромагнитное излучение;

· инфракрасное излучение;

· опасность пожара;

· повышенный уровень шума и вибрации.

Нормативные документы [1] - [7] предусматривают создание на рабочем месте условий труда, при которых влияние опасных и вредных факторов на работающих либо допустимо, либо находится в допустимых пределах.

Проведем оценку условий труда на рабочем месте (таблица 15).

Таблица 15 - Оценка условий труда на рабочем месте

Фактор

Оценка условий труда

Фактич. условия

Норматив. значение

Ссылка на норматив

Величина соотв./несоотв.

Микроклимат

Температура,0С

холодный период года

теплый период года

20-22

22-25

20-24

21-28

[4]

соответствует

Относительная

влажность воздуха,%

50-60

60

соответствует

Скорость движения воздуха, м/с

0,1

0,1-0,2

соответствует

Освещение

Естественное, %

1,6

> 1,5

[5]

соответствует

Искусственное, лк

300

300-500

соответствует

Шумовое воздействие

Уровень шума, дБ

60

61

[6]

соответствует

Электромагнитное

Напряженность электрического поля

[7]

5 Гц-2 кГц

24 В/м

25 В/м

соответствует

2кГц-400 кГц

2.3 В/м

2.5 В/м

соответствует

Плотность магнитного потока

5 Гц-2 кГц

238 нТл

250 нТл

соответствует

2кГц-400 кГц

22 нТл

25 нТл

соответствует

Работа инженера структурного подразделения «Шахматный клуб» ГОУ ВПО «СибГИУ» относится к категории 1б, т.е. это работа, производимая сидя, стоя или связана с ходьбой и сопровождается некоторым физическим напряжением, при которых расход энергии составляет от 140 до 232 Дж/с [2].

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

4.1.2 Мероприятия по безопасности труда

Разработанные проектом мероприятия соответствуют требованиям, предъявляемым при работе за компьютером [2].

Таблица 16 - Факторы воздействия на рабочем месте и используемые средства защиты

Вредные факторы

Используемые средства защиты

Электромагнитное излучение

Соблюдение расстояния от глаз оператора до монитора не менее 70 см

Статическое электричество

Заземление компьютеров и электрооборудования, влажная уборка

Перенапряженность зрительных анализаторов

Правильная ориентация компьютера, чтобы свет падал слева.

Наличие жалюзи.

Монотония

При 8-ми часовом рабочем дне работа за компьютером не более 6 часов.

Скорость набора не более 120 знаков в минуту.

4.1.2.1 Организация рабочих мест

Высота рабочего стола составляет 720 мм. Размеры столешницы составляют 1400 х 800 мм, что соответствует оптимальному размеру. Под столешницей рабочего стола есть свободное пространство для ног с размерами по высоте не менее 600 мм, по ширине не менее 500 мм, по глубине - 650 мм, что соответствует [2].

Конструкция одноместного стола для работы с ПЭВМ и ВДТ должна предусматривает две раздельные поверхности: одна - горизонтальная для размещения ПЭВМ или ВДТ и вторая - для клавиатуры. Отсутствуют ящики.

Корпус ВДТ и ПЭВМ, клавиатура и другие блоки и устройства ПЭВМ имеют матовую поверхность одного цвета, не имеет блестящих деталей, способных создавать блики. В конструкции ВДТ предусмотрены кнопки регулировки яркости и контраста. Они обеспечивают возможность регулировки этих параметров от минимальных до максимальных значений.

Размер экрана должен быть не менее 17 дюймов по диагонали, при этом расстояние от глаз до экрана должно быть в пределах 40 - 80 см.

Клавиатура исполнена в виде отдельного устройства с возможностью свободного перемещения. Конструкция клавиатуры предусматривает опорное приспособление, позволяющее изменять угол наклона поверхности клавиатуры в пределах от 5 до 15 градусов. Высоту среднего ряда клавиш не более 30 мм.

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

Все описанные параметры и характеристики соответствуют [2].

4.1.2.2 Освещенность рабочего места

В рабочем кабинете инженера структурного подразделения «Шахматный клуб» ГОУ ВПО «СибГИУ» предусмотрено естественное и искусственное освещение. Естественное освещение в соответствии с требованиями [5] осуществляется через светопроемы, ориентированные на север и северо-восток. Освещенность на поверхности стола и клавиатуре должна быть не менее 300 люкс, а вертикальная освещенность экрана - всего 100-250 люкс.

В качестве источников света при искусственном освещении применяются люминесцентные лампы типа ЛБ - 40 в количестве 3 штук. Светильники располагаются локализовано над рабочим столом ближе к его переднему краю, обращенному к оператору.

4.1.2.3 Расчет освещенности рабочего кабинета инженера структурного подразделения «Шахматный клуб» ГОУ ВПО «СибГИУ».

Высота - 4 м, длина - 4 м, ширина - 3 м

Потолок и стены рабочего кабинета инженера структурного подразделения «Шахматный клуб» ГОУ ВПО «СибГИУ» побелены. Используются лампы ЛБ-40.

Рассчитаем количество светильников, необходимое в рабочем кабинете инженера структурного подразделения «Шахматный клуб» ГОУ ВПО «СибГИУ», по методу коэффициента использования светового потока [5].

Ен = 300 лк

S = 4* 3 = 12

Z = 1.1

k = 1.3

F = 3000 лм

n = 2

I = (4*3)/(2.78*(4+3))= 0,62

h = 4 - 0.5 - 0.72 = 2.78 м

hc = 0.5 м (высота светильника)

hр = 0.72 м (высота рабочего стола)

з = 0,29

(шт)

Для освещения рабочего кабинета инженера структурного подразделения «Шахматный клуб» ГОУ ВПО «СибГИУ» размерами 4м х 3м х 4 м потребуется 3 светильника с люминесцентными лампами типа ЛБ - 40. В рабочем кабинете инженера установлено 3 светильника, что соответствует [5].

4.2 Чрезвычайные ситуации

4.2.1 Электробезопасность

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

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

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

Во избежание повреждения изоляции проводов и возникновения коротких замыканий не разрешается:

· вешать что-либо на провода;

· закрашивать и белить шнуры и провода;

· закладывать провода и шнуры за газовые и водопроводные трубы, за батареи отопительной системы;

· выдергивать штепсельную вилку из розетки за шнур, усилие должно быть приложено к корпусу вилки.

Для исключения поражения электрическим током запрещается:

· часто включать и выключать компьютер без необходимости;

· прикасаться к экрану и к тыльной стороне блоков компьютера;

· работать на средствах вычислительной техники и периферийном оборудовании мокрыми руками;

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

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

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

Запрещается проверять работоспособность электрооборудования в неприспособленных для эксплуатации помещениях с токопроводящими, сырыми полами, не позволяющими заземлить доступные металлические части.

Ремонт электроаппаратуры производится только специалистами-техниками с соблюдением необходимых технических требований.

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

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

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

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

Спасение пострадавшего при поражении электрическим током главным образом зависит от быстроты освобождения его от действия током.

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

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

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

4.2.2 Пожарная безопасность

В соответствии с [8] кабинеты с ВДТ по пожарной опасности относятся к категории “В”, т.к. в помещении находятся электронная аппаратура, офисная техника и бумага.

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

· перегрузки электрических сетей;

· неисправность электропроводки, электрооборудования и неумелое их использование;

· самовозгораемость некоторых веществ;

· несоблюдение правил техники безопасности;

· курение и применение открытого огня в неположенном месте;

· короткое замыкание в электрооборудовании;

· диверсионно-террористические акции.

Порядок и последовательность действий:

· сообщение о пожаре;

· эвакуация студентов из горящих помещений;

· сверка списочного состава с фактическим наличием эвакуированных;

· тушение возникшего пожара.

Необходимо знать, что:

· при обнаружении пожара, загорании или задымлении немедленно звонить по телефону 01;

· при возникновении пожара эвакуация производится через запасные выходы корпуса, столовой и здания главного корпуса «СибГИУ»;

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

· все эвакуированные пересчитываются и сверяются по списку;

· тушение загорания производится немедленно с момента его обнаружения.

Исполнители:

· первый заметивший дым и дежурный по корпусу;

· дежурный помещений и преподаватели, проводившие занятия;

· преподаватели и старосты групп;

· члены ДПД.

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

Противопожарная служба состоит из штатных работников отдела обеспечения порядка, которые своими силами способны тушить пожар любой степени сложности. Численность работников отдела обеспечения порядка 30 человек. Главное в их работе - предотвратить пожар. Если возгорание произошло, то основная задача - остановить его, не дать перерасти в пожар. Основной причиной возгорания в здании университета является незатушенная сигарета. Повреждение электропроводки также может привести к возгоранию, а затем и к пожару.

К средствам пожаротушения относятся средства коллективной и индивидуальной защиты.

Средства коллективной защиты:

· огнетушители порошковые ОП-3;

· гидранты;

· пожарные рукава.

Средства индивидуальной защиты:

· противогазы ГП5;

· респираторы.

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

В главном корпусе СибГИУ располагается пожарный пост №1, где находятся первичные средства пожаротушения (на начальной стадии развития пожара): огнетушители, песок, войлок, кошма, асбестовое полотно, ведра, лопаты и др. Там же находится и форма.

Источники водоснабжения:

· пожарные гидранты;

· пожарные краны - 58 шт.

Пожарные краны размещены в шкафчиках, на дверцы которых нанесен буквенный индекс “ПК” и порядковый номер крана. Каждый пожарный кран оборудован рукавом длиной 20 м и пожарным стволом со спрыском. Пожарные рукава бывают всасывающие и напорные. При помощи всасывающих рукавов забирают воду из водоисточников пожарным насосом. Напорные рукава применяют для подачи воды к месту пожара от водоисточника или водопроводного крана.

Пожарная сигнализация в главном корпусе находится только в компьютерных классах, в виде:

· дымовых датчиков;

· термических датчиков.

Основным мероприятием по защите людей при пожаре является полная экстренная эвакуация. Планы эвакуации висят на всех этажах во всех корпусах университета.

4.2.3 Организационно-штатная структура по ГО и ЧС.

В руководящий состав входят начальник ГОЧС (Кулагин Николай Михайлович), начальник штаба ГОЧС (Герасимова Анна Алексеевна), председатель эвакуационной комиссии (Галевский Геннадий Владиславович) и начальник СЭП (Рябцев Вадим Олегович).

Силы ГОЧС составляют спасательная команда (105 человек), группы оповещения и связи (30 человек), команда охраны общественного порядка (45 человек), санитарные дружины (72 человека) и звенья пожаротушения (20 человек).

4.2.4 Чрезвычайные ситуации, которые могут возникнуть на территории ГОУ ВПО «СибГИУ».

Чрезвычайные ситуации, которые могут возникнуть на территории ГОУ ВПО «СибГИУ», связанные с опасностью для здоровья, гибелью и увечьем студентов и персонала:

· пожаро-взрывоопасная ситуация;

· утечка хлора в плавательном бассейне спорткомплекса университета;

· производственные аварии на Левобережном водозаборе, на его технологических линиях и емкостях с хлором, при неблагоприятных метеоусловиях и направлении ветра от места аварии в сторону университета;

· аварии на железной дороге, пролегающей в непосредственной близости к ГОУ ВПО «СибГИУ» с разливом АХОВ или взрывом особо опасного груза;

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

· ураганный ветер, землетрясения, наводнения и другие стихийные бедствия.

4.2.5 Способы оповещения при ЧС

Звучание сирен, прерывистые гудки предприятий и транспортных средств означает подачу предупредительного сигнала “Внимание всем!”.

Услышав его, следует немедленно включить громкоговоритель, радио и телеприемник (в любое время суток), прослушайте экстренное сообщение управления по делам ГО и ЧС.

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

В рабочее время можно получить информацию о передаче сигнала “Внимание всем!” от руководителей университета (ГО и ЧС). Действовать необходимо согласно их указаниям.

Следует соблюдать спокойствие и порядок. Необходимо быть внимательным к сообщениям работников гражданской обороны.

4.2.6 Действия по видам сообщения при передачи сигнала «Внимание всем!»

При аварии с выбросом АХОВ и неблагоприятных метеоусловиях необходимо:

· провести герметизацию помещений;

· отключить вентиляционные устройства, электронагревательные приборы, перекрыть воду, газ;

· подготовить и проверить средства индивидуальной защиты органов дыхания и кожи, при их отсутствии изготовить простейшие средства индивидуальной защиты;

· взять с собой документы, деньги, продукты;

· покинуть свое местонахождение и выйти по кратчайшему пути в направлении, указанном ГОЧС.

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

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

Время выхода из очага заражения весьма ограничено и не должно превышать 15-20 минут с момента аварии, расстояние выхода около 200 - 300 метров. Выход осуществлять, дыша через смоченную в воде матерчатую повязку.

При возникновении “Воздушной опасности” (при военном положении) необходимо:

· отключить свет, газ, воду;

· взять средства индивидуальной защиты, документы, запас питания и воды;

· помочь больному выйти на улицу;

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

При отбое действия по сигналам ГО по указанию ГОЧС или представителя охраны общественного порядка выйти из укрытий и возвратиться к месту работы. Снимать средства индивидуальной защиты - по особому распоряжению. В дальнейшем действовать по указанию управления ГОЧС или старшего на рабочем месте.

При других ЧС действовать применительно к случившейся ЧС.

4.2.7 Организация защиты сотрудников и студентов СибГИУ при возникновении ЧС мирного и военного времени

Инженерная защита: студенты и персонал университета укрываются в защитных сооружениях - подвальных помещениях корпусов, спорткомплексе, столовой.

Обеспечение средствами индивидуальной защиты:

· в экстренных случаях (при авариях с АХОВ) изготавливаются простейшие средства защиты органов дыхания (матерчатые повязки) из подручного материала, могут быть использованы промышленные респираторы или ватно-марлевые повязки, имеющиеся на рабочем месте;

· при поступлении распоряжения управления ГО и ЧС на получение средств индивидуальной защиты (СИЗ) из запасов объекта (или централизованного) в помещениях главного корпуса, блока поточных аудиторий, горно-технологического корпуса разворачиваются “Пункты выдачи СИЗ”.

Выдача СИЗ осуществляется поочередно для всех структурных подразделений по графику, составленному штабом ГОЧС университета.

Организация эвакуации университета:

· в мирное время (экстренная эвакуация):

o при авариях на предприятиях города (района) или ж/д с выбросом АХОВ - в места, указанные при получении сигнала “Внимание всем!” в направлении, перпендикулярном движению зараженного облака (с учетом особенностей АХОВ);

o при повышении радиационного фона свыше 60 мкр/час - по распоряжению управления ГОЧС района или руководителя объектов в места, определенные администрацией области;

· в военное время (плановая эвакуация):

o с получением распоряжения управления ГОЧС эвакуацию осуществляет эвакуационная комиссия университета. Эвакуация работников и студентов СибГИУ и членов их семей осуществляется по железной дороге в населенный пункт г. Гурьевск Кемеровской области в том числе: железнодорожным транспортом, через СЭП №20, разворачиваемый в помещении блока поточных аудиторий;

o в загородных зонах размещение происходит в помещениях 3-х автохозяйств и жилых домах (подселением) согласно плану управления ГОЧС.

4.3 Экологичность проекта

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

Возможные режимы работы - рабочий, Stand-by, Suspend, выключен. Данная система успешно работает с VESA DPMS - совместимой видеокартой, установленной в компьютере. Более детальная информация сведена в таблице 3.

Таблица 17 - Характеристики режимов сохранения электроэнергии [10].

Состояние

Рабочее

Режим сохранения электроэнергии EPA/NUTEK

Режим Stand-by

Режим Suspend

Режим Power-off

Горизонтальная синхр.

Активный

Неактивный

Активный

Неактивный

Вертикальная синхр.

Активный

Активный

Неактивный

Неактивный

Видео

Активный

Темный экран

Темный экран

Темный экран

Потребляемая мощность

73 Вт (макс)

55 Вт (номин)

50 Вт (номин)

Менее 15 Вт

Менее 5 Вт

Монитор автоматически возвращается к режиму нормального функционирования при восстановлении горизонтальной и вертикальной развертки.

Заключение

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

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

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

Список использованных источников

1. Санитарные нормы и правила: СНиП 41.01-03. Отопление, вентиляция и кондиционирование. - Введен 01.01 2004. Технорматив: информационная система. - 58 с.

2. Санитарные правила и нормы: СанПиН 2.2.2/2.4.1340-03. Гигиенические требования к персональным электронно-вычислительным машинам и организация работы. - Введен 30.06.2003. Технорматив: информационная система - 26 с.

3. Система стандартов безопасности труда: ГОСТ 12.0.003-74. Опасные и вредные факторы. - Введен 18.11.1974. М.: - Госстандарт СССР, 1974г., - 55с.

4. Система стандартов безопасности труда: ГОСТ 12.005-88. Общие санитарно-гигиенические требования к воздуху рабочей зоны. - Введен 29.09.1988. М.: - Государственный комитет СССР по стандартам, 1988г. - 28с

5. Санитарные правила и нормы: СанПиН 2.2.1/2.2.2.1278-03. Гигиенические требования к естественному, искусственному и совмещенному освещению жилых и общественных зданий. - Введен 15.06.2003.Технорматив: информационная система. - 27 с.

6. Санитарные нормы: СН 2.2.4/2.1.8.562-96. Шум на рабочих местах, в помещениях жилых, общественных зданий и на территории жилой застройки. - Введен 31.10.1996. М.: - Госкомсанэпиднадзора России , 1996г. - 34с.

7. Санитарные правила и нормы: СанПиН 2.2.4.1191-03 Электромагнитные поля в производственных условиях - Введен 01.05.2003.СПб.: Минздрав РФ, 2003г. - 17 с.

8. Нормы пожарной безопасности: НПБ 105-2003. Определение категорий помещений, зданий и наружных установок по взрывопожарной и пожарной опасности. - Введен 18.06.2003. М.: МЧС РФ, 2003г. - 26с.

9. Санитарные нормы и правила: СНиП 21.01-97. Пожарная безопасность зданий и сооружений. - Введен 01.01.1998. Технорматив: информационная система. - 23 с.

10. Система стандартов безопасности труда: ГОСТ Р50949-96. Средства отображения информации индивидуального пользования. Методы измерений и оценки эргономических параметров и параметров безопасности. - Введен 01.07.1997. М: Госстандарт России, 1996 - 27 с.

11. Фултон Х. Программирование на языке Ruby. Идеалогия языка, теория и практика приминения. / Х.Фултон - М.: ДМК-Пресс, 2007. - 688 с.

12. Томас Д. Гибкая разработка веб-приложений в среде Rails. / Томас Д., Хэнссон Д.Х. - СПб.:Питер, 2008. - 716 с.

13. Монахов В.В. Язык программирования Java и среда NetBeans. / Монахов В.В. - СПб.: БХВ-Петербург, 2008. - 640 с.

14. Шильдт Х. Java. Методики программирования Шилдта. / Шильдт Х. - М.: Вильямс, 2008. - 512 с.

15. Гудман Д. JavaScript. Библия пользователя. Издание 5-е. / Гудман Д., Моррисон М. - М.: Вильямс, 2006. - 1184 с.

16. Флэнаган Д. JavaScript. Подробное руководтство. Издание 4-е. / Флэнаган Д. - М.: Символ-плюс, 2004. - 960 с.

17. Муссиано Ч. HTML и XHTML. Подробное руководство. Издание 6-е. / Муссиано Ч., Кеннеди Б. - М.: Символ-плюс, 2008. - 752 с.

18. Лазаро И.К. Полный справочник по HTML, CSS и JavaScript. Справочник профессионала. / Лазаро И.К. - М.: Третий Рим, 2007. - 1168 с.

19. Бобко Т.В. Методические указания к выполнению экономической части дипломных проектов. / Бобко Т.В. - Новокузнецк: СибГИУ, 2007.

20. Бек К. Экстремальное программирование. / Бек К. - СПб.:Питер, 2002. -224с.

21. Избачков Ю.С. Информационные системы: Учебник для вузов. 2-е издание. / Избачков Ю.С., Петров В.Н. - СПб.: Питер, 2005. - 656 с.

Размещено на Allbest.ru

Приложение А

Календарный план работ по созданию системы

Наименование этапа

Сроки исполнения

Исполнитель

1

Разработка ТЗ на ИС «Шахматный клуб» по пунктам 1,2

01.08.2007 -

01.09.2007

Ширяев А.С.

2

Разработка ТЗ на ИС «Шахматный клуб» по пунктам 3-5

01.09.2007 -

01.11.2007

Ширяев А.С.

3

Разработка ТЗ на ИС «Шахматный клуб» по пунктам 6-9

01.11.2007 -

01.12.2007

Ширяев А.С.

4

Закупка оборудования, создание системы, разработка необходимой документации на систему

01.12.2007 -

01.02.2008

Персонал шахматного клуба ГОУ ВПО «СибГИУ», персонал МУДОД «СДЮСШОР по шахматам им. Б. А. Кустова»

5

Предварительные испытания системы

02.02.2008 -

03.02.2008

Персонал шахматного клуба ГОУ ВПО «СибГИУ», персонал МУДОД «СДЮСШОР по шахматам им. Б. А. Кустова»,

Ширяев А.С.

6

Опытная эксплуатация

03.02.2008 -

03.03.2008

Персонал шахматного клуба ГОУ ВПО «СибГИУ», персонал МУДОД «СДЮСШОР по шахматам им. Б. А. Кустова»

Приложение Б

Комплектность документации на систему

Наименование документации

Документация по общесистемным решениям:

Схема функциональной структуры

Описание автоматизируемых функций и функций по представлению информации

Общее описание системы

Документация по организационному обеспечению:

Описание организационной структуры

Организационно-техническая инструкция

Документация по техническому обеспечению:

Описание комплекса технических средств

Структурная схема комплекса технических средств

Документация на технические средства

Документация по информационному обеспечению:

Перечень входных сигналов и данных

Перечень выходных сигналов и данных

Описание информационного обеспечения системы

Описание организации информационной базы

Документация по программному обеспечению:

Описание программного обеспечения

Документация на программное обеспечение

Приложение В

Листинг программы-транслятора шахматных партий

Контроллеры (controller)

main_controller.rb

---

# Основной контроллер портала

class MainController < ApplicationController

# Редирект на главную страницу

def index

render :action => 'logo'

end

# Главная страница

def logo

end

# Старая страница

def main

render :action => 'logo'

end

# Показ партий в онлайн режиме (трансляции)

def online

@online_games = CurrentGame.find :all

end

# Показ партий в оффлайн режиме (уже закончившиеся)

def offline

end

# Напоминание при потере пароля или логина

def remind

end

# Вход в личный кабинет пользователя

def enter

unless session[:user_id].nil?

redirect_to "/users/room/#{session[:user_id]}"

end

end

# Показ трансляции

def game

unless params[:id].nil?

@game = Game.find params[:id]

else

render :action => 'logo'

end

end

# Возвращает текст партии в условленном формате

def game_moves

@game = Game.find(params[:id])

render_text @game.moves

end

# Авторизация

def login

session[:user_id] = nil

user = User.authenticate(params[:login], params[:password])

if user.nil?

redirect_to :action => 'enter'

else

session[:user_id] = user.id

redirect_to "/users/room/#{user.id}"

end

end

# Выход пользователя

def unlogin

session[:user_id] = nil

redirect_to :action => 'logo'

end

# Переход к регистрации

def register

redirect_to '/users/new'

end

end

cities_controller.rb

---

class CitiesController < ApplicationController

layout 'main'

scaffold :cities

end

clock_reglaments_controller.rb

---

class ClockReglamentsController < ApplicationController

layout 'main'

scaffold :clock_reglament

end

countries_controller.rb

---

class CountriesController < ApplicationController

layout 'main'

scaffold :countries

end

game_infos_controller.rb

---

class GameInfosController < ApplicationController

layout 'main'

scaffold :game_info

end

games_controller.rb

---

class GamesController < ApplicationController

layout 'main'

scaffold :game

end

moves_controller.rb

---

class MovesController < ApplicationController

layout 'main'

scaffold :move

end

players_controller.rb

---

class PlayersController < ApplicationController

layout 'main'

scaffold :player

end

tournament_views_controller.rb

---

class TournamentViewsController < ApplicationController

layout 'main'

scaffold :tournament_view

end

tournaments_controller.rb

---

class TournamentsController < ApplicationController

layout 'main'

scaffold :tournament

def index

render :action => 'list'

end

end

users_controller.rb

---

class UsersController < ApplicationController

layout 'main'

scaffold :users

def index

render :action => 'room'

end

def room

end

end

Помощники (helper)

main_helper.rb

---

module MainHelper

def print_current_tournament

html = ""

Tournament.find_all_by_status('open').each do |tournament|

city = tournament.city_id.nil? ? nil : City.find(tournament.city_id)

html << "<tr>"

html << "<td></td>"


Подобные документы

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.