Разработка информационного сайта для спортивной молодежи Республики Мордовия
Обзор и анализ существующих информационных сайтов для спортивной молодежи. Разработка пользовательской и административной части веб-сайта, его тестирование. Технико-экономическое обоснование проекта. Анализ вредных факторов при работе с компьютером.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | дипломная работа |
Язык | русский |
Дата добавления | 11.10.2015 |
Размер файла | 8,7 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Дипломник
48,0
38,7
50,0
36,8
5. Консультации по экологичности и безопасности ДП
Консультант
Дипломник
1,0
1,0
0,8
0,8
1,0
1,0
0,8
0,8
6. Консультации по организационно-экономической части
Консультант
Дипломник
1,0
1,0
0,8
0,8
1,0
1,0
0,8
0,8
7. Консультации по написанию ДП
Руководитель на кафедре
15,0
12,1
15,0
11,0
Дипломник
15,0
12,1
15,0
11,0
8. Написание ДП (набор на компьютере)
Дипломник
24,0
19,4
30,0
22,0
Итого:
124,0
100,0
136,0
100,0
Из этой таблицы видно, что фактическая трудоёмкость составила 136 человеко-часов, что на 12 часов превышает запланированную. Расхождения наблюдаются в пунктах 3,4,8. Это объясняется тем, что при обзоре литературы было потрачено больше времени, чем запланировано, так как выяснилось, что существует огромное количество библиографических источников, рассматривающих данную тему в необходимом аспекте и тем самым был затруднен выбор необходимой информации. Больше времени, чем было запланировано, также потребовалось на анализ и обработку результатов эксперимента и на оформление дипломного проекта, что объясняется в основном причинами организационного характера. Проектируемое время может быть сокращенно, благодаря приобретению необходимых навыков при обработке результатов измерений и работе с персональным компьютером.
4.2 Экономическая часть
Затраты, связанные с проведением экспериментальных работ, рассчитываются по смете, которая включает следующие статьи:
а) Материалы (в том числе затраты на электроэнергию).
б) Расходы на оплату труда.
в) Страховые взносы.
г) Амортизационные отчисления.
д) Прочие расходы.
1 Затраты на материалы рассчитываются по формуле
Зм=См +Сэл (4.1)
где См -- стоимость материалов, р.;
Сэл -- стоимость электроэнергии, р.
Расчет стоимости материалов приведён в таблице 4.2.
Таблица 4.2 -- Расчет стоимости материалов
Наименование материала |
Цена за единицу, р. |
Количество материала |
Сумма, р. |
|
Бумага, кол-во лист. |
0,3 |
100 |
30 |
|
Картридж для принтера, шт. |
450,0 |
1 |
450 |
|
Диск CD-R |
5,0 |
1 |
5 |
|
Ватман чертежный, кол-во лист. |
30,0 |
4 |
120 |
|
Папка для диплома, шт. |
100,0 |
1 |
100 |
|
Итого: |
705 |
Стоимость расходов на электроэнергию рассчитывается по формуле
Сэл= W?Сэн?t, (4.2)
где W -- потребляемая мощность оборудования (кВт);
Сэн -- стоимость 1 кВт-час энергии (с учётом НДС);
T -- время работы оборудования, час.
Расчет затрат на электроэнергию определяется исходя из мощности оборудования, времени его работы и стоимости 1 кВт-часа энергии. Для снятия зависимости и характеристик было использовано следующее оборудование: персональный компьютер, принтер.
Стоимость 1 кВт-часа энергии для данного дипломного проекта рассчитывается по формуле
Сэн=2,8+НДС, (4.3)
где 2,8 р. -- стоимость 1квт-ч;
НДС -- налог на добавленную стоимость - 18%.
Итого Сэн = 2,8 + 0,18 х 2,8 = 3,3 р.,
Расчет затрат на электроэнергию приводится в таблице 4.3.
информационный сайт спортивный компьютер
Таблица 4.3 -- Расчет затрат на электроэнергию
Оборудование |
Мощность (W), кВт |
Время эксплуатации оборудования (t), час |
Сумма, р. |
|
Принтер |
0,04 |
1 |
0,13 |
|
Компьютер |
0,65 |
300 |
643,5 |
|
Итого: |
643,63 |
Итого затраты на материалы составляют согласно формуле 1 составляют:
705+643,63= 1348,63 р.
2. Расчет расходов на оплату труда.
Непосредственное отношение к написанию дипломного проекта имеют дипломник-студент; руководитель на кафедре (доцент), консультант по экологичности и безопасности (доцент), консультант по организационно-экономической части (доцент).
Рассчитаем для каждого из них среднечасовую ставку по формуле
: t, (4.4)
где ЗП -- заработная плата исполнителя за месяц (складывается из суммы оклада, должностных начислений и премий);
t -- количество рабочих часов в месяц (примем для всех исполнителей t=90 ч в месяц).
Исходные данные для расчета суммы расходов на оплату труда приведены в таблице 4.4.
Таблица 4.4 -- Расходы на оплату труда
Должность |
Зарплата, ЗП, р. |
Трудоемкость, t , чел-час |
Ср. часовая ставка, СЧС, р. |
Сумма, р. |
|
Студент-дипломник |
1600 |
118,0 |
21,33 |
2516,9 |
|
Доцент (руководитель) |
15000 |
16,0 |
200,0 |
3200,0 |
|
Доцент (консультант) |
15000 |
1,0 |
200,0 |
200,0 |
|
Доцент (консультант) |
15000 |
1,0 |
200,0 |
200,0 |
|
Итого: |
6116,9 |
3. Расчет страховых взносов.
Сумма страховых взносов рассчитывается как процент от расходов на оплату труда преподавателей, инженеров и лаборантов университета, а также специалистов предприятий, занятых в работе над дипломным проектом. Страховые взносы со студенческой стипендии не взимаются. Исходные данные и результаты расчётов страховых взносов сведены в таблицу 4.5.
Таблица 4.5 -- Отчисления на страховые взносы
Вид страховых взносов |
Сумма расходов на оплату труда, р. |
Ставка взноса, % |
Сумма отчислений, р. |
|
В Фонд социального страхования РФ |
3600,0 |
2,9 |
104,4 |
|
В Пенсионный фонд РФ |
3600,0 |
22,0 |
792,0 |
|
В Фонд обязательного медицинского страхования РФ |
3600,0 |
5,1 |
183,6 |
|
Итого: |
30,0 |
1080 |
4. Расчет амортизационных отчислений.
Сумма амортизационных отчислений рассчитывается по формуле
Аам=См-ч ·t (4.5)
где См-ч -- стоимость одного машино-часа работы оборудования и установок, р.;
t -- время работы машин, установок и другого оборудования в процессе дипломного проектирования, ч.
Стоимость одного часа работы машин и оборудования рассчитывается по формуле
, (4.6)
где Ц -- стоимость оборудования;
Тчас.дн.-- количество рабочих часов в день;
Тдн.г. -- количество рабочих дней в году (примем для расчётов 280 дней);
Тсл. -- срок службы оборудования.
Расчет сумм амортизационных отчислений для всего оборудования приведен в таблице 4.6.
Таблица 4.6 -- Расчет сумм амортизационных отчислений
Оборудование |
Стоимость оборудования, р. |
Срок службы оборудования, лет |
Количество рабочих часов в день, час |
Стоимость машино-часа, р. |
Время работы оборудования для диплом. проекта, час |
Сумма, р. |
|
Компьютер |
30000 |
5 |
8 |
2,68 |
30 |
80,4 |
|
Принтер |
3500 |
10 |
8 |
0,16 |
1 |
0,16 |
|
Итого |
80,56 |
5. Прочие расходы.
В эту статью включаются прочие расходы дипломной работы (таблица 4.7).
Таблица 4.7 -- Расчет прочих расходов
Наименование |
Цена за месяц, р. |
Количество, мес. |
Сумма, р. |
|
Хостинг |
270 |
1 |
270 |
|
Итого: |
270 |
Составим смету затрат на выполнение дипломной работы, используя данные расчетов затрат по каждому элементу. Расчеты представим в таблице 4.8.
Таблица 4.8 -- Смета затрат
Статья расходов |
Сумма, р. |
Удельный вес, % |
|
Материалы |
1348,63 |
14,5 |
|
Расходы на оплату труда |
6116,9 |
70,1 |
|
Страховые взносы |
1080 |
11,6 |
|
Амортизационные отчисления |
80,56 |
0,9 |
|
Прочие расходы |
270 |
2,9 |
|
Итого: |
8896,09 |
100 |
Общая сумма затрат при выполнении дипломного проекта составила 8896,09 р.
Наибольший удельный вес (70,1%) в смете затрат занимают расходы на оплату труда, а также страховые взносы (11,6%). Но если учесть, что тема, исследуемая в данной работе довольно актуальна сегодня, то сумма затрат по данным статьям не может являться слишком высокой. Таким образом, затраты на выполнение дипломной работы можно считать обоснованными.
Раздел 5. Анализ опасных и вредных факторов при работе с ПК
5.1 Общие сведения
В настоящее время компьютерная техника широко применяется во всех областях деятельности человека. При работе с компьютером человек подвергается воздействию ряда опасных и вредных производственных факторов: электромагнитных полей (диапазон радиочастот: ВЧ, УВЧ и СВЧ), инфракрасного и ионизирующего излучений, шума и вибрации, статического электричества и др.
Работа с компьютером характеризуется значительным умственным напряжением и нервно-эмоциональной нагрузкой операторов, высокой напряженностью зрительной работы и достаточно большой нагрузкой на мышцы рук при работе с клавиатурой ЭВМ. Большое значение имеет рациональная конструкция и расположение элементов рабочего места, что важно для поддержания оптимальной рабочей позы человека-оператора.
Основным фактором, влияющим на производительность труда людей, работающих с ПЭВМ и ВДТ, являются комфортные и безопасные условия труда.
Условия труда пользователя, работающего с персональным компьютером, определяются:
- особенностями организации рабочего места;
- условиями производственной среды (освещением, микроклиматом, шумом, электромагнитными и электростатическими полями, визуальными эргономическими параметрами дисплея и т. д.);
- характеристиками информационного взаимодействия человека и персональных электронно-вычислительных машин.
При выполнении работ на персональном компьютере (ПК) согласно ГОСТу 12.0.003-74 "ССБТ. Опасные и вредные производственные факторы. Классификация" могут иметь место следующие факторы:
- повышенная температура поверхностей ПК;
- повышенная или пониженная температура воздуха рабочей зоны;
- выделение в воздух рабочей зоны ряда химических веществ;
- повышенная или пониженная влажность воздуха;
- повышенный или пониженный уровень отрицательных и положительных аэроионов;
- повышенное значение напряжения в электрической цепи, замыкание;
- повышенный уровень статического электричества;
- повышенный уровень электромагнитных излучений;
- повышенная напряженность электрического поля;
- отсутствие или недостаток естественного света;
- недостаточная искусственная освещенность рабочей зоны;
- повышенная яркость света;
- повышенная контрастность;
- прямая и отраженная блесткость;
- зрительное напряжение;
- монотонность трудового процесса;
- нервно-эмоциональные перегрузки.
Работа на ПК сопровождается постоянным и значительным напряжением функций зрительного анализатора. Одной из основных особенностей является иной принцип чтения информации, чем при обычном чтении. При обычном чтении текст на бумаге, расположенный горизонтально на столе, считывается работником с наклоненной головой при падении светового потока на текст. При работе на ПК оператор считывает текст, почти не наклоняя голову, глаза смотрят прямо или почти прямо вперед. Текст формируется по другую сторону экрана, поэтому пользователь не считывает отраженный текст, а смотрит непосредственно на источник света, что вынуждает глаза и орган зрения в целом работать в несвойственном ему стрессовом режиме длительное время.
Расстройство органов зрения резко увеличивается при работе более четырех часов в день. Всемирная организация здравоохранения (ВОЗ) ввела понятие "компьютерный зрительный синдром" (КЗС), типовыми симптомами которого являются жжение в глазах, покраснение век и коньюнктивы, чувство инородного тела или песка под веками, боли в области глазниц и лба, затуманивание зрения, замедленная перефокусировка с ближних объектов на дальние. [8]
Основным опасным производственным фактором при работе с ПК является электрический ток определенной силы. Воздействуя на человека, он приводит к травмам:
- судорожное сокращение мышц, без потери сознания;
- судорожное сокращение мышц, с потерей сознания;
- потеря сознания с нарушением работы органов дыхания и кровообращения;
- состояние клинической смерти;
- местные травмы:
- электрические ожоги
- электрический знак
- электроавтольмия
- термическое - нагрев тканей и биологической среды;
- электролитическое - разложение крови и плазмы;
- биологическое - способность тока возбуждать и раздражать живые ткани организма;
- механическое - возникает опасность механического травмирования в результате судорожного сокращения мышц.
Тяжесть поражения электрическим током зависит от:
1) величины тока;
2) времени протекания;
3) пути протекания;
4) рода и частоты тока;
5) сопротивления человека;
6) окружающей среды;
7) состояния человека;
8) пола и возраста человека.
Наиболее опасным переменным током является ток 20-100Гц. Так как компьютер питается от сети переменного тока частотой 50Гц, то этот ток является опасным для человека.
5.2 Методы и средства защиты пользователей от воздействия на них опасных и вредных факторов
Электрические установки, к которым относится практически все оборудование ЭВМ, представляют для человека большую потенциальную опасность, так как в процессе эксплуатации или проведения профилактических работ человек может коснуться частей, находящихся под напряжением. В связи с этим правильная организация обслуживания действующих электроустановок ВЦ, проведение ремонтных, монтажных и профилактических работ имеют большое значение. Под правильной организацией понимается строгое выполнение ряда организационных и технических мероприятий и средств, установленных действующими правилами техники эксплуатации и правилами техники безопасности потребителей, а также правилами устройства электроустановок.
Для обеспечения электробезопасности при работе с вычислительной техникой необходимо проведение организационных мер электробезопасности. К ним относится учеба, инструктаж, экзамен по технике безопасности, правильная организации рабочего места и режима труда, применение защитных средств, предупредительных плакатов и сигнализации, подбор кадров с учетом профессиональных особенностей и т.д.
Электрооборудование, вводимое в эксплуатацию, должно быть подвергнуто приемо-сдаточным испытаниям. Заключение о пригодности оборудования к эксплуатации дается на основании рассмотрения результатов всех испытаний.
Среди наиболее опасных факторов в помещении с электрооборудованием является возможность поражения человека электрическим током вследствие нарушения электроизоляции. При поражении человека электрическим током основным поражающим фактором является ток, проходящий через его тело. При этом степень отрицательного воздействия тока на организм человека зависит от величины тока, продолжительности его действия, частоты и некоторых других факторов.
В процессе эксплуатации электроустановок нередко возникают условия, при которых даже самое совершенное конструктивное исполнение установок не обеспечивает безопасность работающего, и поэтому требуется применение специальных защитных средств - приборов, аппаратов, переносных и перевозимых приспособлений и устройств, служащих для защиты персонала, работающего в электроустановках, от поражения электрическим током, воздействия электрической дуги, электрического поля, продуктов горения и т.п. Эти средства не являются конструктивными частями электроустановок; они дополняют ограждения, блокировки, сигнализацию, заземление, зануление и т.п.
Электробезопасность - это система организационных и технических мероприятий и средств, обеспечивающих защиту людей от вредного и опасного воздействия электрического тока, электрической дуги, электромагнитного поля и статического электричества.
К защитным мерам от опасности прикосновения к токоведущим частям электроустановок относятся: изоляция, ограждение, блокировка, пониженные напряжения, электрозащитные средства, сигнализация и плакаты. Надежная изоляция проводов от земли и корпусов электроустановок создает безопасные условия для обслуживающего персонала. Основная характеристика изоляции - сопротивление. Во время работы электроустановок состояние электрической изоляции ухудшается вследствие нагрева, механических повреждении, влияния климатических условий и окружающей производственной среды. Состояние изоляции характеризуется сопротивлением току утечки.
Зануление - преднамеренное электрическое соединение с нулевым защитным проводником металлических нетоковедущих частей, которые могут оказаться под напряжением. Нулевым защитным проводником называется проводник, соединяющий зануляемые части с глухозаземленной нейтральной точкой источника тока или ее эквивалентом.
Кроме того, заземление корпусов через нулевой проводник снижает в аварийный период их напряжение относительно земли.
Защитное зануление, так же как и защитное заземление, предназначено для устранения опасности поражения электрическим током при замыкании на корпус электроустановок. Защитное зануление осуществляется присоединением корпусом и других конструктивных нетоковедущих частей электроустановок к неоднократно заземленному нулевому проводу.
Защитное зануление превращает пробой на корпус в короткое замыкание между фазным и нулевым проводами и способствует протеканию тока большой силы через устройства защиты сети, а в конечном итоге быстрому отключению поврежденного оборудования от сети. При замыкании на корпус фаза окажется соединенной накоротко с нулевым проводом, благодаря чему через защиту (плавкий предохранитель или автомат) потечет ток короткого замыкания, который и вызовет перегорание предохранителя или отключение автомата. Чтобы защита быстро срабатывала, ток короткого замыкания должен быть достаточно большим. Правила требуют, чтобы ток короткого замыкания был в 3 раза больше номинального тока плавкой вставки предохранителя или расцепителя автоматического отключения. Это требование выполняется, если нулевой провод имеет проводимость не менее 50% проводимости фазного провода. В качестве нулевых проводов можно использовать стальные полосы, металлические оплетки кабелей, металлоконструкции зданий, подкрановые пути.
Область применения - трехфазные четырехпроводные сети до 1000 В с заземленной нейтралью. Обычно это сети 380/220 и 220/127 В, а также сети 660/380 В. Зануление применяется и в сетях постоянного тока, если средняя точка источника заземлена, а также в однофазных сетях переменного тока с заземленным выводом.
Одним из вредных производственных факторов является недостаточная или избыточная освещенность рабочего места. Недостаточное освещение рабочего места затрудняет длительную работу, вызывает повышенное утомление и способствует развитию близорукости. Слишком низкие уровни освещенности вызывают апатию и сонливость, а в некоторых случаях способствуют развитию чувства тревоги. Длительное пребывание в условиях недостаточного освещения сопровождаются снижением интенсивности обмена веществ в организме и ослаблением его реактивности. К таким же последствиям приводит длительное пребывание в световой среде с ограниченным спектральным составом света и монотонным режимом освещения.
Излишне яркий свет слепит, снижает зрительные функции, приводит к перевозбуждению нервной системы, уменьшает работоспособность, нарушает механизм сумеречного зрения. Воздействие чрезмерной яркости может вызывать фотоожоги глаз и кожи, кератиты, катаракты и другие нарушения.
Естественное освещение имеет положительные и отрицательные стороны. Более благоприятный спектральный состав (наличие ультрафиолетовых лучей), высокая рассеянность света способствуют улучшению зрительных условий работы. В то же время освещенность непостоянна, зависит от погодных условий, возможно тенеобразование или ослепление при ярком солнечном свете. Естественное освещение по конструктивному исполнению бывает: боковое (свет проникает через оконные проемы), верхнее (свет проникает через проемы в перекрытиях и т.д.) и комбинированное.
Искусственное освещение помогает избежать недостатков, характерных для естественного освещения. Однако условия гигиены труда требуют максимального использования естественного освещения, так как солнечный свет оказывает оздоровляющее воздействие на организм. Искусственное освещение по конструктивному исполнению бывает: общее и комбинированное (когда к общему освещению добавляется местное).
Основные правила цветового оформления производственных помещений заключаются в следующем: в любом производственном помещении должно быть светло, стены и потолки должны быть окрашены в светлые тона при относительно небольшой насыщенности и высоком коэффициенте отражения. Необходимо использовать также контрасты между теплыми и холодными тонами (если стены окрашены в теплые тона, то оборудование - в холодные, и наоборот). Цветовое решение внутренней отделки помещения должно соответствовать климатической зоне, ориентации по сторонам света, особенностям технологического процесса и т.д. Освещение и цветовое оформление производственных помещений при правильном решении и удачном сочетании оказывают благоприятное влияние на настроение и работоспособность человека, рост производительности труда и снижение числа и тяжести производственных травм.
Особые требования к помещениям, в которых эксплуатируются компьютеры:
Для повышения влажности воздуха в помещениях с компьютерами следует применять увлажнители воздуха, ежедневно заправляемые дистиллированной или прокипяченной питьевой водой. Перед началом и после каждого часа работы помещения должны быть проветрены.
Рекомендуемый микроклимат в помещениях при работе с ПЭВМ:
В помещениях, где размещены шумные агрегаты вычислительных машин (матричные принтеры и тому подобное), уровень шума не должен превышать 75дБА, в обычных же помещениях, где стоят персональные машины, допускается максимум 65 дБА.
Помещения должны иметь естественное и искусственное освещение. Желательна ориентация оконных проемов на север или северо-восток. Оконные проемы должны иметь регулируемые жалюзи или занавеси, позволяющие полностью закрывать оконные проемы. Занавеси следует выбирать одноцветные, гармонирующие с цветом стен, выполненные из плотной ткани и шириной в два раза больше ширины оконного проема. Для дополнительного звукопоглощения занавеси следует подвешивать в складку на расстоянии 15-20 см от стены с оконными проемами.
Рабочие места по отношению к световым проемам должны располагаться так, чтобы естественный свет падал сбоку, преимущественно - слева.
Для устранения бликов на экране, также как чрезмерного перепада освещенности в поле зрения, необходимо удалять экраны от яркого дневного света.
Рабочие места должны располагаться от стен с оконными проемами на расстоянии не менее 1,5 м, от стен без оконных проемов на расстоянии не менее 1,0 м.
Поверхность пола в помещениях должна быть ровной, без выбоин, нескользкой, удобной для чистки и влажной уборки, обладать антистатическими свойствами.
- экрана - 200 лк;
- клавиатуры, документов и стола - 400 лк.
Для подсветки документов допускается установка светильников местного освещения, которые не должны создавать бликов на поверхности экрана и увеличивать его освещенность до уровня более 300 лк. Следует ограничивать прямые блики от источников освещения.
Освещенность дисплейных классов, рекомендуемая отраслевыми нормами, лежит в пределах 400-700 лк и мощностью ламп до 40 Вт.
В качестве источников света при искусственном освещении необходимо применять преимущественно люминесцентные лампы типа ЛБ цветовая температура (Тцв) излучения которых находится в диапазоне 3500-4200°K.
Допускается применение ламп накаливания в светильниках местного освещения. Для того чтобы избегать ослепления, необходимо устранять из поля зрения оператора источники света (лампы, естественный солнечный свет), а также отражающие поверхности (например, поверхность блестящих полированных столов, светлые панели мебели). При электрическом освещении упомянутые требования могут быть удовлетворены при выполнении следующих условий: освещение должно быть не прямым, для чего необходимо избегать на потолке зон чрезмерной освещенности. При этом освещенность должна быть равномерной, потолок должен быть плоским, матовым и однородным. Необходима также достаточная высота потолка для возможности регулировать высоту подвеса светильников.
При установке рабочих мест нужно учитывать, что мониторы должны располагаться на расстоянии не менее 2 метров друг от друга, если брать длины от задней поверхности одного до экрана другого, и 1,2 метра между их боковыми поверхностями. При выполнении творческой работы, требующей "значительного умственного напряжения или высокой концентрации внимания", между компьютерами должны быть установлены перегородки высотой 1,5-2,0 метра.
Дисплей должен поворачиваться по горизонтали и по вертикали в пределах 30 градусов и фиксироваться в заданном направлении. Дизайн должен предусматривать окраску корпуса в мягкие, спокойные тона с диффузным рассеиванием света. Корпус дисплея, клавиатура и другие блоки и устройства должны иметь матовую поверхность одного цвета с коэффициентом отражения 0.4-0.6 и не иметь блестящих деталей, способных создавать блики. Рабочий стул должен быть подъемно-поворотным и регулируемым по высоте и углам наклона сиденья и спинки, а также расстоянию спинки от переднего края сиденья.
Экран монитора должен находиться от глаз пользователя на расстоянии 600-700 мм, но не ближе 500 мм. В помещениях ежедневно должна проводиться влажная уборка.
Рабочее место должно быть оборудовано подставкой для ног, шириной не менее 300 мм, глубину не менее 400 мм, регулировку по высоте в пределах 150 мм и по углу наклона опорной поверхности до 20 градусов. Клавиатуру следует располагать на поверхности стола на расстоянии 100-300 мм от края, обращенного к пользователю, или на специальной, регулируемой по высоте рабочей поверхности.
Для инженеров, обслуживающих компьютерную технику, продолжительность работы за компьютером - не более 6 часов. Для обычного пользователя продолжительность непрерывной работы за компьютером без перерыва не должна превышать 2 часов.
Необходимо делать 15-минутные перерывы каждые 2 часа, менять время от времени позу.
Для тех, у кого смена работы за компьютером 12 часов, установлено - в течение последних четырех часов каждый час должен прерываться 15-минутным перерывом.
При работе с ПЭВМ в ночную смену, независимо от вида и категории работ, продолжительность регламентированных перерывов увеличивается на 60 минут. В случаях возникновения у работающих с ПЭВМ зрительного дискомфорта и других неблагоприятных субъективных ощущений, несмотря на соблюдение санитарно-гигиенических, эргономических требований, режимов труда и отдыха следует применять индивидуальный подход в ограничении времени работ с ПЭВМ и коррекцию длительности перерывов для отдыха или проводить смену деятельности на другую, не связанную с использованием ПЭВМ.
Профессиональные пользователи обязаны проходить периодические медицинские осмотры. Женщины во время беременности и в период кормления ребенка грудью к работе за компьютером не допускаются.
Необходимо строго регламентировать время и условия работы с компьютером для сотрудников, страдающих заболеваниями опорно-двигательного аппарата, глаз и т.д.
5.4 Электромагнитные излучения
Спектр электромагнитного излучения природного и техногенного происхождения, оказывающий влияние на человека, как в условиях быта, так и в производственных условиях, имеет диапазон волн от тысяч километров (переменный ток) до триллионной части миллиметра (космические энергетические лучи). Характер воздействия на человека электромагнитного излучения в разных диапазонах различен. В связи с этим значительно различаются и требования к нормированию различных диапазонов электромагнитного излучения.
В производственных условиях на работающего оказывает воздействие широкий спектр электромагнитного излучения. В зависимости от диапазона длин волн различают: электромагнитное излучение радиочастот, инфракрасное излучение, ультрафиолетовое излучение, рентгеновское излучение, гамма-излучение и др.
Электромагнитное поле (ЭМП) диапазона радиочастот обладает рядом свойств, которые широко используются в отраслях экономики. Эти свойства (способность нагревать материалы, распространение в пространстве и отражение от границы раздела двух сред, взаимодействие с веществом) делают использование ЭМП диапазона радиочастот весьма полезным и перспективным в промышленности, науке, технике, медицине.
Единицами ЭМП являются: частота f(Гц), напряженность электрического поля Е(В/м), напряженность H(А/м), плотность потока энергии J(Вт/м2). В ЭМП существуют три зоны, которые различаются по расстоянию от источника ЭМП.
Зона индукции имеет радиус, вычисляемый по формуле (5.1):
, (5.1)
где - длина волны электромагнитного излучения.
В этой зоне электромагнитная волна не сформирована и поэтому на человека действует независимо друг от друга напряженность электрического и магнитного полей.
Зона интерференции (промежуточная) имеет радиус, определяемый по формуле (5.2):
(5.2)
В этой зоне одновременно воздействуют на человека напряженность электрического, магнитного поля, а также плотность потока энергии.
По своим биофизическим свойствам ткани организма неоднородны, поэтому может возникнуть неравномерный нагрев на границе раздела с высоким и низким содержанием воды, что определяет высокий и низкий коэффициент поглощения энергии. Это может привести к образованию стоячих волн и локальному перегреву ткани, особенно с плохой терморегуляцией (хрусталик, желчный пузырь, кишечник, семенники).
Влияние ЭМП на организм зависит от таких физических параметров как длина волны, интенсивность излучения, режим облучения - непрерывный и прерывистый, а также от продолжительности воздействия на организм, комбинированного действия с другими производственными факторами (повышенная температура воздуха, наличие рентгеновского излучения, шума и др.), которые способны изменять сопротивляемость организма на действие ЭМП.
Заключение
В ходе выполнения дипломной работы был создан информационный сайт для спортивной молодежи республики Мордовия. При посещении веб-сайта пользователю открываются следующие возможности:
· возможность посмотреть предоставить пользователям информацию о истории мордовского спорта;
· возможность посмотреть информацию о спортивных новостях республики Мордовия;
· возможность посмотреть информацию о спортивных мероприятиях, которые будут проходить в ближайшее время;
· возможность просмотра фотографий различных спортивных соревнований;
· возможность задать вопрос администратору сайта.
Для достижения поставленной цели были решены следующие задачи:
· собраны и проанализированы материалы относящиеся к исследуемому объекту;
· проанализировано полученную информацию;
· выбрано технологию и программные средства для реализации поставленных целей.
Список используемых источников
1. А. Кухарчик "PHP: обучение на примерах" Новое знание, 2004 год, 240с.
2. Б. Маклафлин "PHP и MySQL. Исчерпывающее руководство" Питер, 2013 год, 512 стр.
3. Бен Фрейн "HTML5 и CSS3. Разработка сайтов для любых браузеров и устройств" Питер, 2014 год, 304 с.
4. Джанет Валейд "PHP для чайников" Вильямс, 2005 год, 320 с.
5. Дронов В.А. "HTML 5, CSS 3 и Web 2.0. Разработка современных Web-сайтов" БХВ-Петербург, 2011 год, 414 с.
6. Дэн Седерхольм"CSS ручной работы" Питер, 2011 год, 240 с.
7. Л. Бейли, М. Моррисон "Изучаем PHP и MySQL" Эксмо, 2010 год, 786с.
8. Одиночкина С.В. "Разработка баз данных в Microsoft Access 2010" НИУ ИТМО, 2012 год, 81 с.
9. Самойлов Е.Э. "Практическое руководство. Web-дизайн для начинающих: быстрый старт", Триумф, 2009 год,192 с.
10. Сухов К. "HTML 5 - путеводитель по технологии" ДМК Пресс, 2013 год, 352 с.
11. Хольцшлаг М., Молли Е, "Языки HTML и CSS: для создания Web-сайтов", Триумф, 2007 год, 304 с.
12. Эрик Фримен Элизабет Фримен " Изучаем HTML, XHTML и CSS" Питер, 2012 год, 656 с.
Приложение
Листинг кода сайта
config.php
<?php
define("HOST","localhost");
define("USER","root");
define("PASSWORD","");
define("DB","minicms");
?>
index.php
<?php
session_start();
header("Content-Type:text/html;charset=UTF-8");
require_once("config.php");
require_once("classes/ACore.php");
require_once("classes/ACore_Admin.php");
if($_GET['option']) {
$class = trim(strip_tags($_GET['option']));
}
else {
$class = 'main';
}
if(file_exists("classes/".$class.".php")) {
///
include("classes/".$class.".php");
if(class_exists($class)) {
$obj = new $class;
$obj->get_body();
}
else {
exit("<p>Нет данные для входа</p>");
}
}
else {
exit("<p>Не правильный адресс</p>");
}
?>
header.php
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Информационный сайт</title>
<link href="style/style.css" rel="stylesheet" type="text/css" />
<script type='text/javascript' src='js/jquery.js'></script>
<script type='text/javascript' src='js/jquery.simplemodal.js'></script>
<script type='text/javascript' src='js/contact.js'></script>
</head>
<body>
<center>
<div id="border">
<div id="header">
<div id="left">
<div id="logo">
<div class="name">Информационный сайт для спортивной молодежи
республики Мордовия</div>
<div class="tag">Спортивные объекты Мордовии</div>
<div id='contact-form'><a href='#' class='contact'>Задать вопрос</a>
</div>
</div>
</div>
<div id="car"></div>
</div>
ACore.php
<?php
abstract class ACore {
protected $db;
public function __construct() {
$this->db = mysql_connect(HOST,USER,PASSWORD);
if(!$this->db) {
exit("Ошибка соединения с базой данных".mysql_error());
}
if(!mysql_select_db(DB,$this->db)) {
exit("Нет такой базы данных".mysql_error());
}
mysql_query("SET NAMES 'UTF8'");
}
protected function get_header() {
include "header.php";
}
protected function get_left_bar() {
$query = "SELECT id_category,name_category FROM category";
$result = mysql_query($query);
if(!$result) {
exit(mysql_error());
}
$row = array();
echo '<div class="quick-bg">
<div id="spacer" style="margin-bottom:15px;">
<div id="rc-bg">Спортивные объекты</div>
</div>';
for($i = 0;$i < mysql_num_rows($result); $i++) {
$row = mysql_fetch_array($result, MYSQL_ASSOC);
printf("<div class='quick-links'>
" <a href='?option=category&id_cat=%s'>%s</a>
</div>",$row['id_category'],$row['name_category']);
}
echo "</div>";
}
protected function get_menu() {
$row = $this->menu_array();
echo '<div id="mainarea">
<div class="heading">';
echo '<div class="toplinks" style="padding-left:30px;">
<a href="?option=main">Главная</a></div>
<div class="sap2">::</div>';
$i = 1;
foreach($row as $item) {
printf("<div class='toplinks'><a href='?option=menu&id_menu=%s'>%s</a></div>
",$item['id_menu'],$item['name_menu']);
if($i != count($row)) {
echo "<div class='sap2'>::</div>";
}
$i++;
}
echo "</div>";
}
protected function menu_array() {
$query = "SELECT id_menu,name_menu FROM menu";
$result = mysql_query($query);
if(!$result) {
exit(mysql_error());
}
$row = array();
for($i = 0;$i < mysql_num_rows($result); $i++) {
$row[] = mysql_fetch_array($result, MYSQL_ASSOC);
}
return $row;
}
protected function get_footer() {
$row = $this->menu_array();
echo "<div id='bottom'>";
echo '<div class="toplinks" style="padding-left:127px;">
<a href="?option=main">Главная</a></div>
<div class="sap2">::</div>';
$i = 1;
foreach($row as $item) {
printf("<div class='toplinks'><a href='?option=menu&id_menu=%s'>%s</a></div>
",$item['id_menu'],$item['name_menu']);
if($i != count($row)) {
echo "<div class='sap2'>::</div>";
}
$i++;
}
echo '</div>
<div class="copy"><span class="style1"> Copyright 2015 Информационный сайт </span>
</div>
</div>
</center></body></html>';
}
public function get_body() {
if($_POST) {
$this->obr();
}
$this->get_header();
$this->get_left_bar();
$this->get_menu();
$this->get_content();
$this->get_footer();
}
abstract function get_content();
}
?>
ACore_Admin.php
<?php
abstract class ACore_Admin {
protected $db;
public function __construct() {
if(!$_SESSION['user']) {
header("Location:?option=login");
}
$this->db = mysql_connect(HOST,USER,PASSWORD);
if(!$this->db) {
exit("Ошибка соединения с базой данных".mysql_error());
}
if(!mysql_select_db(DB,$this->db)) {
exit("Нет такой базы данных".mysql_error());
}
mysql_query("SET NAMES 'UTF8'");
}
protected function get_header() {
include "header.php";
}
protected function get_left_bar() {
echo '<div class="quick-bg">
<div id="spacer" style="margin-bottom:15px;">
<div id="rc-bg">Раздел админки</div>
</div>';
echo"<div class='quick-links'>
" <a href='?option=admin'>Статьи</a>
</div>";
echo"<div class='quick-links'>
" <a href='?option=edit_menu'>Меню</a>
</div>";
echo"<div class='quick-links'>
" <a href='?option=edit_category'>Категории</a>
</div>";
echo "</div>";
}
protected function get_menu() {
echo '<div id="mainarea">
<div class="heading"></div>';
}
protected function get_footer() {
echo "<div id='bottom'>";
$i = 1;
echo '</div>
<div class="copy"><span class="style1"> Copyright 2015 Информационный сайт </span>
</div>
</div>
</center></body></html>';
}
public function get_body() {
if($_POST || $_GET['del']) {
$this->obr();
}
$this->get_header();
$this->get_left_bar();
$this->get_menu();
$this->get_content();
$this->get_footer();
}
abstract function get_content();
protected function get_categories() {
$query = "SELECT id_category, name_category FROM category";
$result = mysql_query($query);
if(!$result) {
exit(mysql_error());
}
$row = array();
for($i = 0; $i < mysql_num_rows($result);$i++) {
$row[] = mysql_fetch_array($result,MYSQL_ASSOC);
}
return $row;
}
protected function get_text_statti($id) {
$query = "SELECT id,title,discription,text,cat FROM statti WHERE id='$id'";
$result = mysql_query($query);
if(!$result) {
exit(mysql_error());
}
$row = array();
$row = mysql_fetch_array($result,MYSQL_ASSOC);
return $row;
}
protected function get_text_menu($id) {
$query = "SELECT id_menu,name_menu,text_menu FROM menu WHERE id_menu = '$id'";
$result = mysql_query($query);
if(!$result) {
exit(mysql_error());
}
$row = array();
$row = mysql_fetch_array($result,MYSQL_ASSOC);
return $row;
}
protected function get_text_category($id) {
$query = "SELECT id_category,name_category FROM category WHERE id_category = '$id'";
$result = mysql_query($query);
if(!$result) {
exit(mysql_error());
}
$row = array();
$row = mysql_fetch_array($result,MYSQL_ASSOC);
return $row;
}
}
?>
add_category.php
<?php
class add_category extends ACore_Admin {
protected function obr() {
$title = $_POST['title'];
if(empty($title)) {
exit("Не заполнены обязательные поля");
}
$query = " INSERT INTO category
(name_category)
VALUES ('$title')";
if(!mysql_query($query)) {
exit(mysql_error());
}
else {
$_SESSION['res'] = "Изменения сохранены";
header("Location:?option=add_category");
exit;
}
}
public function get_content() {
echo "<div id='main'>";
if($_SESSION['res']) {
echo $_SESSION['res'];
unset($_SESSION['res']);
}
print <<<HEREDOC
<form action='' method='POST'>
<p>Заголовок категории:<br />
<input type='text' name='title' style='width:420px;'>
</p>
<p><input type='submit' name='button' value='Сохранить'></p></form></div></div>
HEREDOC;
}
}
?>
add_menu.php
<?php
class add_menu extends ACore_Admin {
protected function obr() {
$title = $_POST['title'];
$text = $_POST['text'];
if(empty($title) || empty($text)) {
exit("Не заполнены обязательные поля");
}
$query = " INSERT INTO menu
(name_menu,text_menu)
VALUES ('$title','$text')";
if(!mysql_query($query)) {
exit(mysql_error());
}
else {
$_SESSION['res'] = "Изменения сохранены";
header("Location:?option=add_menu");
exit;
}
}
public function get_content() {
echo "<div id='main'>";
if($_SESSION['res']) {
echo $_SESSION['res'];
unset($_SESSION['res']);
}
print <<<HEREDOC
<form action='' method='POST'>
<p>Заголовок меню:<br />
<input type='text' name='title' style='width:420px;'>
</p>
<p>Текст:<br />
<textarea name='text' cols='50' rows='7'></textarea>
</p>
<p><input type='submit' name='button' value='Сохранить'></p></form></div></div>
HEREDOC;
}
}
?>
add_statti.php
<?php
class add_statti extends ACore_Admin {
protected function obr() {
if(!empty($_FILES['img_src']['tmp_name'])) {
if(!move_uploaded_file($_FILES['img_src']['tmp_name'],'file/'.$_FILES['img_src']['name'])) {
exit("Не удалось загрузить изображение");
}
$img_src = 'file/'.$_FILES['img_src']['name'];
}
else {
exit("Необходимо загрузить изображение");
}
$title = $_POST['title'];
$date = date("Y-m-d",time());
$discription= $_POST['discription'];
$text = $_POST['text'];
$cat = $_POST['cat'];
if(empty($title) || empty($text) || empty($discription)) {
exit("Не заполнены обязательные поля");
}
$query = " INSERT INTO statti
(title,img_src,date,text,discription,cat)
VALUES ('$title','$img_src','$date','$text','$discription','$cat')";
if(!mysql_query($query)) {
exit(mysql_error());
}
else {
$_SESSION['res'] = "Изменения сохранены";
header("Location:?option=add_statti");
exit;
}
}
public function get_content() {
echo "<div id='main'>";
if($_SESSION['res']) {
echo $_SESSION['res'];
unset($_SESSION['res']);
}
$cat = $this->get_categories();
print <<<HEREDOC
<form enctype='multipart/form-data' action='' method='POST'>
<p>Заголовок статьи:<br />
<input type='text' name='title' style='width:420px;'>
</p>
<p>Изображения:<br />
<input type='file' name='img_src'>
</p>
<p>Краткое описание:<br />
<textarea name='discription' cols='50' rows='7'></textarea>
</p>
<p>Текст:<br />
<textarea name='text' cols='50' rows='7'></textarea>
</p>
<select name='cat'>
HEREDOC;
foreach($cat as $item) {
echo "<option value='".$item['id_category']."'>".$item['name_category']."</option>";
}
echo "</select><p><input type='submit' name='button' value='Сохранить'></p></form></div>
</div>";
}
}
?>
admin.php
<?php
class admin extends ACore_Admin {
public function get_content() {
$query = "SELECT id,title FROM statti";
$result = mysql_query($query);
if(!$result) {
exit(mysql_error());
}
echo "<div id='main'>";
echo "<a style='color:red' href='?option=add_statti'>Добавить новую статью</a><hr>";
if($_SESSION['res']) {
echo $_SESSION['res'];
unset($_SESSION['res']);
}
$row = array();
for($i = 0; $i < mysql_num_rows($result);$i++) {
$row = mysql_fetch_array($result,MYSQL_ASSOC);
printf("<p style='font-size:14px;'>
<a style='color:#585858' href='?option=update_statti&id_text=%s'>%s</a> |
<a style='color:red' href='?option=delete_statti&del=%s'>Удалить</a>
</p>",$row['id'],$row['title'],$row['id']);
}
echo '</div>
</div>';
}
}
?>
category.php
<?php
class category extends ACore {
public function get_content() {
echo '<div id="main">';
if(!$_GET['id_cat']) {
echo 'Неправильные данные для ввода статьи';
}
else {
$id_cat = (int)$_GET['id_cat'];
if(!$id_cat) {
echo 'Неправильные данные для вывода статьи';
}
else {
$query = "SELECT id,title,discription,date,img_src
FROM statti
WHERE cat='$id_cat'
ORDER BY date DESC";
$result = mysql_query($query);
if(!$result) {
exit(mysql_error());
}
if(mysql_num_rows($result) > 0) {
$row = array();
for($i = 0; $i < mysql_num_rows($result);$i++) {
$row = mysql_fetch_array($result,MYSQL_ASSOC);
printf("<div style='margin:10px;border-bottom:2px solid #c2c2c2'>
<p style='font-size:18px'>%s</p>
<p>%s</p>
<p><img style='margin-right:5px' width='150px' align='left' src='%s'>%s</p>
<p style='color:red'><a href='?option=view&id_text=%s'>Читать далее...</a></p>
</div>
",$row['title'],$row['date'],$row['img_src'],$row['discription'],$row['id']);
}
}
else {
echo 'В данной категории нет статей';
}
}
}
echo '</div>
</div>';
}
}
?>
delete_category.php
<?php
class delete_category extends ACore_Admin {
public function obr() {
if($_GET['del']) {
$id_cat = (int)$_GET['del'];
$query = "DELETE FROM category WHERE id_category='$id_cat'";
if(mysql_query($query)) {
$_SESSION['res'] = "Удалено";
header("Location:?option=edit_category");
exit();
}
else {
exit("Ошибка удаления");
}
}
else {
exit("Неправильно введены данные для этой страницы");
}
}
public function get_content() {
}
}
?>
delete_menu.php
<?php
class delete_menu extends ACore_Admin {
public function obr() {
if($_GET['del']) {
$id_menu = (int)$_GET['del'];
$query = "DELETE FROM menu WHERE id_menu='$id_menu'";
if(mysql_query($query)) {
$_SESSION['res'] = "Удалено";
header("Location:?option=edit_menu");
exit();
}
else {
exit("Ошибка удаления");
}
}
else {
exit("Неправильные данные для этой страницы");
}
}
public function get_content() {
}
}
?>
delete_statti.php
<?php
class delete_statti extends ACore_Admin {
public function obr() {
if($_GET['del']) {
$id_text = (int)$_GET['del'];
$query = "DELETE FROM statti WHERE id='$id_text'";
if(mysql_query($query)) {
$_SESSION['res'] = "Удалено";
header("Location:?option=admin");
exit();
}
else {
exit("Ошибка удаления");
}
}
else {
exit("Неправильные данные для этой страницы");
}
}
public function get_content() {
}
}
?>
edit_category.php
<?php
class edit_category extends ACore_Admin {
public function get_content() {
$query = "SELECT id_category,name_category FROM category";
$result = mysql_query($query);
if(!$result) {
exit(mysql_error());
}
echo "<div id='main'>";
echo "<a style='color:red' href='?option=add_category'>Добавить новую категорию</a><hr>";
if($_SESSION['res']) {
echo $_SESSION['res'];
unset($_SESSION['res']);
}
$row = array();
for($i = 0; $i < mysql_num_rows($result);$i++) {
$row = mysql_fetch_array($result,MYSQL_ASSOC);
printf("<p style='font-size:14px;'>
<a style='color:#585858' href='?option=update_category&id_text=%s'>%s</a> |
<a style='color:red' href='?option=delete_category&del=%s'>Удалить</a>
</p>",$row['id_category'],$row['name_category'],$row['id_category']);
}
echo '</div>
</div>';
}
}
?>
edit_menu.php
<?php
class edit_menu extends ACore_Admin {
public function get_content() {
$query = "SELECT id_menu,name_menu FROM menu";
$result = mysql_query($query);
if(!$result) {
exit(mysql_error());
}
echo "<div id='main'>";
echo "<a style='color:red' href='?option=add_menu'>Добавить новый пункт меню</a><hr>";
if($_SESSION['res']) {
echo $_SESSION['res'];
unset($_SESSION['res']);
}
$row = array();
for($i = 0; $i < mysql_num_rows($result);$i++) {
$row = mysql_fetch_array($result,MYSQL_ASSOC);
printf("<p style='font-size:14px;'>
<a style='color:#585858' href='?option=update_menu&id_text=%s'>%s</a> |
<a style='color:red' href='?option=delete_menu&del=%s'>Удалить</a>
</p>",$row['id_menu'],$row['name_menu'],$row['id_menu']);
}
echo '</div>
</div>';
}
}
?>
login.php
<?php
class login extends ACore {
protected function obr() {
$login = strip_tags(mysql_real_escape_string($_POST['login']));
$password = strip_tags(mysql_real_escape_string($_POST['password']));
if(!empty($login) AND !empty($password)) {
$password = md5($password);
$query = "SELECT id FROM users WHERE login='$login' AND password = '$password'";
$result = mysql_query($query);
if(!$result) {
exit(mysql_error());
}
if(mysql_num_rows($result) == 1) {
$_SESSION['user'] = TRUE;
header("Location:?option=admin");
exit();
}
else {
exit("Такого пользователя нет");
}
}
else {
exit("Заполните обязательные поля");
}
}
public function get_content() {
echo '<div id="main">';
print <<<HEREDOC
<form enctype='multipart/form-data' action='' method='POST'>
<p>Логин:<br />
<input type='text' name='login'>
</p>
<p>Пароль:<br />
<input type='password' name='password'>
</p>
<p><input type='submit' name='button' value='Сохранить'></p></form>
HEREDOC;
echo '</div>
</div>';
}
}
?>
main.php
<?php
class main extends ACore {
public function get_content() {
$query = "SELECT id,title,discription,date,img_src FROM statti ORDER BY date DESC";
$result = mysql_query($query);
if(!$result) {
exit(mysql_error());
}
echo '<div id="main">';
$row = array();
for($i = 0; $i < mysql_num_rows($result);$i++) {
$row = mysql_fetch_array($result,MYSQL_ASSOC);
printf("<div style='margin:10px;border-bottom:2px solid #c2c2c2'>
<p style='font-size:18px'>%s</p>
<p>%s</p>
<p><img style='margin-right:5px' width='150px' align='left' src='%s'>%s</p>
<p style='color:red'><a href='?option=view&id_text=%s'>Читать далее...</a></p>
</div>
",$row['title'],$row['date'],$row['img_src'],$row['discription'],$row['id']);
}
echo '</div>
</div>';
}
}
?>
menu.php
<?php
class menu extends ACore {
public function get_content() {
echo '<div id="main">';
if(!$_GET['id_menu']) {
echo 'Неправильные данные для ввода в меню';
}
else {
$id_menu = (int)$_GET['id_menu'];
if(!$id_menu) {
echo 'Неправильные данные для вывода в меню';
}
else {
$query = "SELECT id_menu,name_menu,text_menu FROM menu WHERE id_menu='$id_menu'";
$result = mysql_query($query);
if(!$result) {
exit(mysql_error());
}
$row = mysql_fetch_array($result,MYSQL_ASSOC);
printf("<p style='font-size:18px'>%s</p>
<p>%s</p>"
,$row['name_menu'],$row['text_menu']);
}
}
echo '</div>
</div>';
}
}
?>
update_category.php
<?php
class update_category extends ACore_Admin {
protected function obr() {
$id = $_POST['id'];
$title = $_POST['title'];
if(empty($title)) {
exit("Не заполнены обязательные поля");
}
$query = "UPDATE category SET name_category='$title' WHERE id_category='$id'";
if(!mysql_query($query)) {
exit(mysql_error());
}
else {
$_SESSION['res'] = "Изменения сохранены";
header("Location:?option=edit_category");
exit;
}
}
public function get_content() {
if($_GET['id_text']) {
$id_text = (int)$_GET['id_text'];
}
else {
exit('Неправильные данные для этой страницы');
}
$category = $this->get_text_category($id_text);
echo "<div id='main'>";
if($_SESSION['res']) {
echo $_SESSION['res'];
unset($_SESSION['res']);
}
$cat = $this->get_categories();
print <<<HEREDOC
<form action='' method='POST'>
<p>Заголовок меню:<br />
<input type='text' name='title' style='width:420px;' value='$category[name_category]'>
<input type='hidden' name='id' style='width:420px;' value='$category[id_category]'>
</p>
<p><input type='submit' name='button' value='Сохранить'></p></form></div></div>
HEREDOC;
}
}
?>
update_menu.php
<?php
class update_menu extends ACore_Admin {
protected function obr() {
$id = $_POST['id'];
$title = $_POST['title'];
$text = $_POST['text'];
if(empty($title) || empty($text)) {
exit("Не заполнены обязательные поля");
}
$query = "UPDATE menu SET name_menu='$title',text_menu='$text' WHERE id_menu='$id'";
if(!mysql_query($query)) {
exit(mysql_error());
}
else {
$_SESSION['res'] = "Изменения сохранены";
header("Location:?option=edit_menu");
exit;
}
}
public function get_content() {
if($_GET['id_text']) {
$id_menu = (int)$_GET['id_text'];
}
else {
exit('Неправильные данные для этой страницы');
}
$menu = $this->get_text_menu($id_menu);
echo "<div id='main'>";
if($_SESSION['res']) {
echo $_SESSION['res'];
unset($_SESSION['res']);
}
print <<<HEREDOC
<form action='' method='POST'>
<p>Заголовок меню:<br />
<input type='text' name='title' style='width:420px;' value='$menu[name_menu]'>
<input type='hidden' name='id' style='width:420px;' value='$menu[id_menu]'>
Подобные документы
Актуальность создания фирменного web-сайта. Разработка, внедрение web-сайта под названием "Удачная постройка". Анализ существующих программных решений, выбор инструментальных средств разработки. Архитектура сайта, структура данных. Тестирование и отладка.
дипломная работа [4,7 M], добавлен 19.01.2017Анализ существующих сайтов образовательный учреждений учебных сайтов Астраханской области. Обзор среды реализации разработки веб-сайта. Требования к официальным сайтам образовательных учреждений. Разработка логической структуры веб-сайта колледжа.
дипломная работа [6,1 M], добавлен 10.06.2014Анализ сайтов для обучения иностранным языкам в сети Интернет и методик их изучения. Разработка сайта Foreign Dimension для обучения английскому языку. Структура сайта, разработка упражнений, базы данных, интерфейса. Тестирование основных элементов сайта.
дипломная работа [966,9 K], добавлен 19.01.2017Обзор и анализ используемых технологий, содержания и дизайна сайтов ВУЗов, в том числе созданных на основе CMS. Исследование содержания сайта ПРИПИТ и информационных потребностей различных групп его потенциальных посетителей. Разработка дизайна сайта.
дипломная работа [129,4 K], добавлен 11.03.2010Основы моделирования и разработки Web-сайтов. Обзор и сравнительный анализ языков программирования. Фреймворки, используемые при создании сайта. Разработка графического дизайна, моделирование и создание Web-сайта, руководство по администрированию.
курсовая работа [1,7 M], добавлен 07.11.2013Виды структур Web-сайтов: линейная, древовидная, решетчатая и произвольная. Структура и содержание сайта гостиничного комплекса "Воздвиженское", "Смоленск" и "Иртыш". Идеи сайта и целевая аудитория. Заполнение страниц информацией и тестирование сайта.
курсовая работа [1,7 M], добавлен 25.04.2015Обзор проблемы разработки сайтов. Системы управления контентом. Сайты для агентств недвижимости. Контекстная диаграмма и оценка трудоемкости разработки сайта. Анализ предметной области и выделение информационных объектов. Описание реализации сайта.
дипломная работа [2,9 M], добавлен 12.08.2017Понятие и виды хостинга. Характеристика способов раскрутки веб-сайта. Обоснование необходимости и особенности разработки сайта для гостиничного предприятия, его назначение. Анализ сайтов-конкурентов. Выбор хостинга и домена, метода продвижения сайта.
контрольная работа [310,6 K], добавлен 25.12.2012Выявление целей создания сайта и постановка проблемы, решаемой с его созданием. Анализ сайтов–аналогов, обоснование типа разрабатываемого web–узла. Специфика разработки набора макетов страниц. Оптимизация контента сайта, его верстка и тестирование.
курсовая работа [1,4 M], добавлен 12.02.2011Разработка проекта веб-сайта для медицинского центра, предоставляющего платные услуги. Анализ целевой аудитории создаваемого сайта как информационного ресурса. Навигация сайта, описание профилей пользователей и алгоритмов их взаимодействия с системой.
курсовая работа [1,9 M], добавлен 13.12.2014