Разработка социальной сети "Электронная администрация" для обеспечения взаимодействия сотрудников ООО "Консалтинговая компания ИГЛС"
Разработка проекта системы, программы, интерфейса взаимодействия пользователя с системой. Программная база для реализации проекта "Электронная администрация". Создание удобной среды для пользователей системы. Разработка форм входных и выходных данных.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | дипломная работа |
Язык | русский |
Дата добавления | 20.06.2012 |
Размер файла | 3,9 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Во время работы часто возникают ситуации, в которых оператор ЭВМ должен за короткий срок принять правильное решение. Для успешного труда в таких условиях необходима рационально организованная окружающая среда, ограждающая работника от воздействия посторонних раздражителей, которыми могут быть мрачная окраска ЭВМ и помещения, где установлен компьютер, неудобное расположение сигнализации, клавиш управления и т.п. Поэтому всеми средствами нужно снижать утомление и напряжение оператора ЭВМ, создавая обстановку производственного комфорта.
Анализ перспектив развития технических средств показывает, что улучшение их эргономических характеристик составляет важный резерв повышения эффективности деятельности оператора. Целью эргономического анализа является не только повышение производительности труда человека и устранение его ошибок, но и сохранение при этом здоровья человека, развитие его личности. Необходим грамотный подход, прежде всего к рабочим местам, как к функционально и конструктивно законченным изделиям, а также к размещению и взаимному расположению отдельных технических средств в рабочей зоне.
4.2 Понятие рабочего места и рабочей зоны
Ориентация на конструирование рабочих мест из унифицированных модулей с использованием перспективных базовых конструкций на сегодня является основной тенденцией конструирования рабочих мест. Элементы рабочих мест, имеющие схожие характеристики формы и отделки, единые стыковочные размеры и детали крепления существенно облегчают формирование рабочих мест.
Если трудовая деятельность человека осуществляется на производстве ее называют производственной деятельностью. Производственная деятельность осуществляется в рабочей (производственной) зоне.
Рабочая (производственная) зона - это пространство высотой до 2,2 м. над уровнем пола или площадки, на которых находятся места постоянного или временного пребывания работающих.
К рабочему месту относится часть пространства, в котором человек преимущественно осуществляет трудовую деятельность и проводит большую часть рабочего времени. Это пространство оснащается необходимыми техническими средствами (органами управления, средствами отображения информации, вспомогательным оборудованием). В нём осуществляется деятельность одного исполнителя или группы исполнителей. Рабочее место - наименьшая целостная единица производства, жизнедеятельности, в котором присутствуют три основных элемента: предмет, средство и субъект труда (деятельности).
Рабочее место включает как основные, так и вспомогательные средства труда. Специфика организации рабочего места зависит от характера решаемых задач и особенностей предметно-пространственного окружения.
При организации рабочего места весьма важным фактором является рабочая поза работника, т.е. положение его корпуса, головы, рук и ног относительно орудий труда. Если работник работает сидя, ему необходимо обеспечить правильную и удобную посадку, что достигается устройством опоры для спины, рук, ног, правильной конструкцией сиденья, способствующей равномерному распределению массы тела.
Если рабочее место оператора не представляет собой конструктивно законченного изделия, а состоит из набора отдельных технических средств, то говорят о рабочих зонах операторов. Для рабочих зон операторов характерна гибкость, перестраиваемость, наращивание функций технических средств при их эксплуатации.
4.3 Формирование типового состава рабочей зоны
В общем случае в типовой состав рабочей зоны включают:
- средства отображения информации индивидуального пользования (блоки отображения дисплеев, экраны персональных ЭВМ, и т.п.);
- средства управления и ввода информации (пульты дисплеев, клавиатура и устройства позиционирования курсора);
- устройства печати, документирования и хранения информации;
- вспомогательное оборудование (средства оргтехники, хранилища для носителей информации, устройства местного освещения и т.д.);
- стол и кресло оператора.
При эргономической оценке рабочего места оператора необходимо выбрать два-три эргономических принципа в качестве ведущих. Эргономическими принципами, которые необходимо учитывать при формировании рабочей зоны оператора, могут быть следующие:
- учет последовательности и частоты использования отдельных средств в течение рабочей смены;
- учет требований к скорости и точности приема информации оператором;
- учет особенностей конструктивного выполнения технических средств и аппаратуры.
При проектировании среды обитания и особенно рабочих зон (мест) должна быть решена проблема освещения как естественным (дневным), так и искусственным светом. Освещение не только необходимо для осуществления процессов жизнедеятельности, но оно также так же имеет значительное влияние на психическое состояние и физическое здоровье вообще.
Искусственное освещение в помещениях эксплуатации ПЭВМ должно осуществляться системой общего равномерного освещения. В производственных и административно - общественных помещениях, в случаях преимущественной работы с документами, допускается применение системы комбинированного освещения (к общему освещению дополнительно устанавливаются светильники местного освещения, предназначенные для освещения зоны расположения документов).
В эргономике обычно пользуются следующими фотометрическими понятиями:
- световой поток, измеряемый в люменах;
- освещенность - мера количества света, падающего на поверхность от окружающей среды и локальных источников, измеряется в люксах;
- яркость - фотометрическая величина, соответствующая психологическому ощущению светимости.
Освещение может быть общим, местным и комбинированным, а также рассеянным, направленным и отраженным.
Независимо от способа освещения уровень необходимой освещенности определяется следующими параметрами:
- точность зрительной работы;
- наименьший размер объекта различения;
- разряд зрительной работы;
- контраст объекта различения с фоном.
Оптимальное освещение на рабочем месте характеризуется следующими основными параметрами:
- уровень освещенности;
- распределение освещенности;
- направление света;
- распределение тени;
- цвет света;
- отсутствие зон блескости и бликов;
- цветопередача.
Освещенность на поверхности стола в зоне размещения рабочего документа должна быть 300 - 500 лк. Допускается установка светильников местного освещения для подсветки документов. Местное освещение не должно создавать бликов на поверхности экрана и увеличивать освещенность экрана более 300 лк.
При установки светильников в целях обеспечения оптимального освещения необходимо соблюдать следующие правила:
- прямые световые лучи не должны попадать в глаз под углом, меньшим 30? к горизонту;
- угол падения не должен способствовать возникновению слепящих отраженных лучей;
- тень от человека не должна закрывать его рабочую зону.
Расчет количества светильников общего освещения в помещениях для получения требуемой освещенности производится по следующей формуле:
n = (a *b*E*k)/Ф,
где n - количество светильников, шт.; a - длина помещения в м.; b - ширина помещения в м.; E - заданная освещенность, лк.; Ф - световой поток источников света одного светильника, лм.; k - коэффициент, учитывающий цвет и тон стен, потолка и пола (1,5 - 2,5).
Показатель ослепленности для источников общего искусственного освещения в производственных помещениях должен быть не более 20, показатель дискомфорта в административно общественных помещениях - не более 40, в дошкольных и учебных помещениях - не более 25. Следует ограничивать неравномерность распределения яркости в поле зрения пользователя ПЭВМ, при этом соотношение яркости между рабочими поверхностями не должно превышать 3 : 1 - 5 : 1, а между рабочими поверхностями и поверхностями стен и оборудования - 10 : 1.
Общее освещение следует выполнять в виде сплошных или прерывистых линий светильников, расположенных сбоку от рабочих мест, параллельно линии зрения пользователя при рядном расположении ПЭВМ. При периметральном расположении компьютеров линии светильников должны располагаться локализовано над рабочим столом ближе к его переднему краю, обращенному к оператору.
Для освещения помещений с ПЭВМ следует применять светильники серии ЛПО36 с зеркализованными решетками, укомплектованные высокочастотными пускорегулирующими аппаратами (ВЧ ПРА). Допускается применять светильники серии ЛПО36 без ВЧ ПРА только в модификации "Кососвет", а также светильники прямого света - П, преимущественно прямого света - Н, преимущественно отраженного света - В. Применение светильников без рассеивателей и экранирующих решеток не допускается.
Таблица 4.1 - Требования к освещенности рабочих мест
Тип помещения |
Освещенность, лк |
|
Офисные помещения |
500 |
|
Офисные помещения с достаточным дневным освещением |
300 |
|
Помещения с компьютером |
500 |
|
Помещения с измерительными инструментами |
300 |
Мебель последних поколений создаётся с учётом изменений в организации работы и новейшими достижениями в техническом обеспечении. Если в 1990-е годы персональный компьютер стал доминирующим на каждом столе, то теперь - портативные компьютеры, плоские экраны, беспроводные средства связи. Общая тенденция - переход к небольшим, мобильным рабочим столам, которые легко приспосабливаются к конкретным работникам по высоте и компоновке в зависимости от характера деятельности (рисунок 5.1).
A - требуется большая точность;
B - большое зрительное напряжение;
C - обычный рабочий стол;
D - компьютерный стол;
E - высота пространства для ног.
Рисунок 5.1 - положение рабочего стола
Офисный работник проводит за столом более 80 тыс. часов в своей жизни, поэтому такое большое внимание уделяется столу и креслу, обеспечивающим более здоровую рабочую обстановку. Смена положения при работе (высота стола, трансформация кресла), правильное положение при сидении позволяет существенно уменьшить риск возникновения болей в пояснице и спине, сохранить работоспособность и высокий тонус в течение рабочего дня. Применительно к креслу говорят о пассивном и активном комфорте. Активный комфорт охватывает различные механизмы и системы регулировки, главные из них показаны на рисунке 4.2.
Рисунок 4.2 - Основные характеристики «активного» комфорта кресла
4.4 Условия, которым должны удовлетворять рабочая зона
Пространственные и размерные соотношения между элементами рабочего места должны быть достаточными для:
- размещения работающего человека с учетом его рабочих движений и перемещений согласно технологическому процессу;
- расположения средств управления в пределах максимальной и минимальной границ моторного пространства;
- оптимального обзора визуальной информации;
- смены рабочей позы и рабочего положения;
- свободного доступа к оборудованию при ремонте и наладке;
- рационального размещения основных и вспомогательных средств труда;
- ведения записей, работы с документами и приборами.
4.5 Размерные характеристики рабочего места
Организация рабочего места, конструкция органов контроля и управления должны учитывать антропометрические, сенсомоторные, биомеханические и психофизиологические характеристики человека. Пространство рабочего места, в котором осуществляются трудовые процессы, должно быть разделено на рабочие зоны.
Конструкцией рабочего места должно быть обеспечено выполнение трудовых операций в пределах зоны досягаемости моторного плоскостях для средних размеров тела человека приведены на рис. 4.3.
Рисунок 4.3 - Рабочее место
При проектировании оборудования и организации рабочего места следует учитывать антропометрические показатели женщин (если работают только женщины) и мужчин (если работают только мужчины); если оборудование обслуживают женщины и мужчины - общие средние показатели женщин и мужчин.
Рисунок 4.4 - пределы досягаемости и поля зрения у оператора при работе
Конструкцией производственного оборудования и рабочего места должно быть обеспечено оптимальное положение работающего, которое достигается регулированием:
- высоты рабочей поверхности, сиденья и пространства для ног. Регулируемые параметры следует выбирать по номограмме;
- высоты сиденья и подставки для ног (при нерегулируемой высоте рабочей поверхности). В этом случае высоту рабочей поверхности устанавливают по номограмме для работающего ростом 1800 мм.
Оптимальная рабочая поза для работающих более низкого роста достигается за счет увеличения высоты рабочего сиденья и подставки для ног на величину, равную разности между высотой рабочей поверхности для работающего ростом 1800 мм и высотой рабочей поверхности, оптимальной для роста данного работающего.
В случаях, когда невозможно осуществить регулирование высоты рабочей поверхности и подставки для ног, допускается проектировать и изготовлять оборудование с нерегулируемыми параметрами рабочего места (рисунок 4.5.).
Рисунок 4.5 - Пространство для ног (ширина не менее 500 мм)
а - расстояние от сиденья до нижнего края рабочей поверхности не менее 150 мм;
h - высота пространства для ног не менее 600 мм.
Форму рабочей поверхности различного оборудования следует устанавливать с учетом характера выполняемой работы. Она может быть прямоугольной, иметь вырез для корпуса работающего или углубление для настольных машин и т.д. При необходимости на рабочую поверхность следует устанавливать подлокотники.
Подставка для ног должна быть регулируемой по высоте. Ширина должна быть не менее 300 мм, длина - не менее 400 мм. Поверхность подставки должна быть рифленой. По переднему краю следует предусматривать бортик высотой 10 мм.
4.6 Основные эргономические требования, предъявляемые к аппаратным средствам
Пульт дисплея должен быть размещен на столе или подставке так, чтобы высота клавиатуры пульта по отношению к полу составляла 650-720 мм. При размещении пульта на стандартном столе высотой 750 мм необходимо использовать кресло с регулируемой высотой сиденья и подставку под ноги. Пульт рекомендуется размещать прямо перед оператором или левее, если предполагается работа оператора с документами и ведение записей.
Для оператора ввода данных документ (бланк) рекомендуется располагать на расстоянии 45-50 см от глаз оператора, преимущественно слева.
Клавиатуру, манипулятор «мышь» следует располагать в оптимальной зоне - части пространства рабочего места, ограниченного дугами, описываемыми предплечьями при движении в локтевых суставах с опорой в точке локтя и с относительно неподвижным плечом. Эта зона составляет не более 30 - 40 см от точки опоры локтя оператора.
При эргономической оценке рабочего места оператора в качестве основных эргономических требований были выбраны следующие:
- особенности конструктивного выполнения и расположения технических средств и аппаратуры;
- длительность работы с данной аппаратурой;
- точность и эффективность приема информации.
Результаты сведены в таблицу 4.2, в которой отражены технические характеристики устройств и их влияние на каждое из эргономических требований.
Таблица 4.2 - требования к аппаратным средствам
Элементы рабочего места |
Технические характеристики, предъявляемые к элементу рабочего места оператора |
Влияет на требования |
|
Экран монитора |
Оптимальное расстояние наблюдения информации на экране монитора - 450-500мм. |
2 |
|
Угол наблюдения экрана не должен превышать 60 градусов. При наличии трех и более дисплеев в рабочей зоне допускается увеличение этого угла, но он не должен превышать 90 градусов. |
2, 3 |
||
Расстояние между знаками по горизонтали: 0,25 высоты знака; расстояние между строками: 0,5-1,0 высоты знака; количество знаков в строке: 4-80; максимально допустимое количество строк для цветного изображения: не более 25. |
2 |
||
Клавиатура |
Клавиатура должна быть размещена на столе или подставке так, чтобы высота клавиатуры пульта по отношению к полу составляла 650-720мм. При размещении пульта на стандартном столе высотой 750мм необходимо использовать кресло с регулируемой высотой сиденья и подставку под ноги. Клавиатуру, манипулятор “мышь” следует располагать в оптимальной зоне -не более 300 - 400мм от точки опоры локтя оператора. |
1, 2 |
|
Бланк данных |
Для оператора ввода данных документ (бланк) рекомендуется располагать на расстоянии 450-500 мм от глаз оператора, преимущественно слева, при этом угол между экраном монитора и документом в горизонтальной плоскости не должен превышать 30-40 градусов. |
2, 3 |
|
Кресло оператора |
Конструкция кресла оператора должна позволять сидеть, поддерживая тяжесть верхней части туловища не напряжением мышц спины, а путем опоры на спинку. Форма сиденья - квадратная со сторонами 400 мм, и с выемкой, по форме бедра. Наклон сиденья назад - 5-6 градусов, высота сиденья кресла от пола 400-450 мм. Если сиденье расположено выше, необходимо иметь подставку для ног. Спинка кресла должна иметь вогнутую форму, ширина спинки - 300 мм. Угол наклона спинки 5-10 градусов. При работе более 6ч на время отдыха угол наклона спинки можно изменить, но не более чем на 45 градусов. |
1, 2 |
|
Устройства документирования Устройства документирования информации рекомендуется располагать справа от оператора в зоне максимальной досягаемости, шумящие выносить за пределы рабочей зоны. 1, 3 |
|||
Окружаюющее помещение Экран АЦД, документы, клавиатура пульта должны быть расположены так, чтобы перепад яркостей их поверхностей, зависящий от их расположения относительно источников света, не превышал 1:10 при рекомендуемом значении 1:3. При яркости изображения на экране 50-100 кд/м (номинальное значение) освещенность документа должна составлять 300-500 лк. Должны быть исключены слепящие яркости, блики и отображения от стекла экрана. При использовании экранов красновато-желтого цвета с яркостью свечения до 15кд/м2 стену, противоположную экранам, окрашивают в насыщенный темно-коричневый цвет с коэффициентом отражения =0.2, а остальные стены - в красно-коричневый цвет с =0.35. При восприятии информации на экране зеленого цвета стену, на которую направлен взгляд оператора, окрашивают в оливково-зеленый цвет с =0.4. Окраске поверхностей следует придавать матовую фактуру. 1, |
4.7 Требования к размещению средств отображения информации
Очень часто используемые средства отображения информации, требующие точного и быстрого считывания показаний, следует располагать в вертикальной плоскости под углом ±15° от нормальной линии взгляда и в горизонтальной плоскости под углом ±15° от сагиттальной плоскости (рисунок 4.6)
Средства отображения информации, требующие менее точного и быстрого считывания показаний, допускается располагать в вертикальной плоскости под углом ±30° от нормальной линии взгляда и в горизонтальной плоскости под углом ±30° от сагиттальной плоскости.
Редко используемые средства отображения информации допускается располагать в вертикальной плоскости под углом ±60° от нормальной линии взгляда и в горизонтальной плоскости под углом ±60° от сагиттальной плоскости (при движении глаз и повороте головы).
Экран монитора, документы, клавиатура пульта должны быть расположены так, чтобы перепад яркостей их поверхностей, зависящий от их расположения относительно источников света, не превышал 1:10 при рекомендуемом значении 1:3. При яркости изображения на экране 50-100 кд/м (номинальное значение) освещенность документа должна составлять 300-500 лк. Должны быть исключены слепящие яркости, блики и отображения от стекла экрана.
Для исключения засветки экранов дисплеев прямыми световыми потоками светильники общего освещения располагают сбоку от рабочего места, параллельно линии зрения оператора и стене с окнами.
Также размещение светильников позволяет производить их последовательное включение в зависимости от величины естественной освещенности и исключает раздражение глаз чередующимися полосами света и тени, возникающее при поперечном расположении светильников.
Для обеспечения оптимальных условий работы операторов дисплейных устройств необходима определенная цветовая отделка помещений. Так, при использовании экранов красновато-желтого цвета с яркостью свечения до 15кд/м2 стену, противоположную экранам, окрашивают в насыщенный темно-коричневый цвет с коэффициентом отражения =0.2, а остальные стены - в красно-коричневый цвет с =0.35. При восприятии информации на экране зеленого цвета целесообразно окрашивать стену, на которую направлен взгляд оператора, в оливково-зеленый цвет с =0.4. Окраске поверхностей следует придавать матовую фактуру.
Рисунок 4.6 - Оптимальные и максимальные углы зрения оператора
4.8 Требования к организации режима труда и отдыха при работе с компьютером
Режимы труда и отдыха при работе с ПЭВМ должны организовываться в зависимости от вида и категории трудовой деятельности. Виды трудовой деятельности разделяются на 3 группы: группа А - работа по считыванию информации с экрана ПЭВМ с предварительным запросом; группа Б - работа по вводу информации; группа В - творческая работа в режиме диалога с ЭВМ. При выполнении в течение рабочей смены работ, относящихся к разным видам трудовой деятельности, за основную работу с ПЭВМ следует принимать такую, которая занимает не менее 50% времени в течение рабочей смены или рабочего дня. Для видов трудовой деятельности устанавливается 3 категории тяжести и напряженности работы с ПЭВМ, которые определяются: для группы А - по суммарному числу считываемых знаков за рабочую смену, но не более 60000 знаков за смену; для группы Б - по суммарному числу считываемых или вводимых знаков за рабочую смену, но не более 40000 знаков за смену; для группы В - по суммарному времени непосредственной работы с ПЭВМ за рабочую смену, но не более 6 часов за смену.
Для преподавателей высших и средних специальных учебных заведений, учителей общеобразовательных школ устанавливается длительность работы в дисплейных классах и кабинетах информатики и вычислительной техники не более 4 часов в день. Для инженеров, обслуживающих учебный процесс в кабинетах (аудиториях) ПЭВМ, продолжительность работы не должна превышать 6 часов в день.
Для обеспечения оптимальной работоспособности и сохранения здоровья профессиональных пользователей на протяжении рабочей смены должны устанавливаться регламентированные перерывы. Время регламентированных перерывов в течение рабочей смены следует устанавливать в зависимости от ее продолжительности, вида и категории трудовой деятельности. Продолжительность непрерывной работы с ПЭВМ без регламентированного перерыва не должна превышать 2 часов. При работе с ПЭВМ в ночную смену (с 22 до 6 часов), независимо от категории и вида трудовой деятельности, продолжительность регламентированных перерывов должна увеличиваться на 60 минут.
При 8-часовой рабочей смене и работе на ПЭВМ регламентированные перерывы следует устанавливать: для I категории работ - через 2 часа от начала рабочей смены и через 2 часа после обеденного перерыва продолжительностью 15 минут каждый; для II категории работ - через 2 часа от начала рабочей смены и через 1.5 - 2 часа после обеденного перерыва продолжительностью 15 минут каждый или продолжительностью 10 минут через каждый час работы; для III категории работ - через 1.5 - 2 часа от начала рабочей смены и через 1.5 - 2 часа после обеденного перерыва продолжительностью 20 минут каждый или продолжительностью 15 минут через каждый час работы.
При 12-часовой рабочей смене регламентированные перерывы должны устанавливаться в первые 8 часов работы аналогично перерывам при 8-часовой рабочей смене, а в течение последних 4 часов работы, независимо от категории и вида работ, каждый час продолжительностью 15 минут.
Во время регламентированных перерывов с целью снижения нервно - эмоционального напряжения, утомления зрительного анализатора, устранения влияния гиподинамии и гипокинезии, предотвращения развития познотонического утомления целесообразно выполнять комплексы упражнений, изложенные в Приложениях 16 - 18. С целью уменьшения отрицательного влияния монотонии целесообразно применять чередование операций осмысленного текста и числовых данных (изменение содержания работ), чередование редактирования текстов и ввода данных (изменение содержания работы).
В случаях возникновения у работающих с ПЭВМ зрительного дискомфорта и других неблагоприятных субъективных ощущений, несмотря на соблюдение санитарно - гигиенических, эрногомических требований, режимов труда и отдыха следует применять индивидуальный подход в ограничении времени работ ПЭВМ. Коррекцию длительности перерывов для отдыха или проводить смену деятельности на другую, не связанную с использованием ПЭВМ.
Работающим на ПЭВМ с высоким уровнем напряженности во время регламентированных перерывов и в конце рабочего дня, показана психологическая разгрузка в специально оборудованных помещениях (комната психологической разгрузки).
При работе с персональным компьютером может проявиться ряд вредных факторов и опасностей, к числу которых относятся:
- неблагоприятные климатические условия;
- недостаточная освещенность помещения;
- повышенный уровень электромагнитных и электростатических полей;
- переутомление работающих;
- опасность поражения электрическим током;
- опасность возникновения пожара.
Для предотвращения возникновения перечисленных опасностей необходимо соблюдать меры безопасности при работе с персональным компьютером.
В данной главе приведены основные аспекты охраны труда и эргономики.
ЗАКЛЮЧЕНИЕ
По итогам проведённой дипломной работы был получен веб-ресурс, способный значительно ускорить работу сотрудников на предприятии, обеспечить удобную среду для работы и дать возможность быстро обмениваться информацией и файлами внутри компании.
Полученный веб-ресурс удобен в использовании, администрировании и установке. Также ресурс позволяет администратору легко справляться с возникшими проблемами в ходе эксплуатации, быстро решать вопросы, возникшие у пользователей ресурса, осуществлять администрирование системой и базами данных.
Ресурс легко адаптируется под любой интернет-сервер и сам проводит установку и восстановление всех необходимых для работы ресурса данных, что значительно упрощает работу администратора ресурса.
Итоговый продукт имеет широкий спектр возможностей и готов к эксплуатации, возможным доработкам и расширениям функциональных возможностей.
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
1. ГОСТ 12.1.004-85. ССБТ. Пожарная безопасность. Общие требования.
2. ГОСТ 12.1.005 - 88 «Общие санитарно-гигиенические требования к помещению рабочей зоны».
3. ГОСТ 12.1.006 - 88 «Электромагнитные поля радиочастот».
4. ГОСТ 12.1.008 - 88 «Шум и вибрация».
5. ГОСТ 12.1.019-79. ССБТ. Электробезопасность. Общие требования.
6. ГОСТ 12.1.030 - 81 «ССБТ. Электробезопасность. Защитное заземление и зануление».
7. ГОСТ 12.1.033-81. ССБТ. Пожарная безопасность объектов с электрическими сетями.
8. ГОСТ 12.2.003 «Общие требования безопасности к производственному процессу».
9. ГОСТ 19.105-78 Общие требования к программным документам
10. ГОСТ 19.401-78 Текст программы. Требования к содержанию и оформлению.
11. ГОСТ 19.404-79 Пояснительная записка. Требования к содержанию и оформлению.
12. ГОСТ 19.505-79 Единые требования к оформлению руководства оператора ЭВМ.
13. ГОСТ 2.004-88 ЕСКД. Общие требования к выполнению конструкторских и технологических документов на печатающих и графических устройствах вывода ЭВМ.- Введ. 01.01.1990 - М.:Изд-во стандартов, 2005. - 24с.
14. ГОСТ 7.32-2001 Система стандартов по информации, библиотечному и издательскому делу. Отчет о научно-исследовательской работе. Структура и правила оформления
15. СанПиН 2.2.2/2.4.1340-03. Гигиенические требования к видеодисплейным терминам, персональным электронно-вычислительным машинам и организации работ.
16. СНиП 23-05-95. Естественное и искусственное освещение
17. СниП II-4 - 79 «Естественное и искусственное освещение. Нормы проектирования».
18. Александров, А.В. Создание web-страниц и web-сайтов / А.В. Александров, Г.Г. Сергеев, С.П. Костин. Москва: Изд-во «Триумф», 2008. - 190 с.
19. Афонина, С.В. ADOBE PHOTOSHOP - техника работы. Общая информация / Светлана Афонина. - Изд-во «Триумф», 2011. 67 с.
20. Бакунин, Л. Т. Дизайн эффективного коммерческого сайта / Леонид Бакунин. М.: Москва, 2007. 55 с.
21. Генкин Б. М.. Экономика и социология труда. - М.: Норма; ИНФРА - М., 2008- 326 с.
22. Костин, С. П. Каскадные таблицы стилей/ Сергей Костин.- М.: Республика, 2005.-48-77 с.
23. Кузина, И.А. Язык HTML, JAVASCRIPT И WWW / Ирина Кузина: Изд-во «Наука», 2001. - 557 с.
24. Кучинина, Л.И. 100 советов по PHOTOSHOP / Лариса Кучинина: Питер, 2001. - 238 с.
25. Новиков, Ю. Н. Персональные компьютеры: аппаратура, системы, Интернет / Ю.Н. Новиков, А. Черепанов. - СПб.[и др.] : Питер, 2001. - 296 с.
26. Титов, О.А. Сделать сайт в оффлайне, от и до? Реально / Олег Титов. - СПб: Питер, 2005. - 120 с.
27. Хабрахабр, интерактивный блог разработчиков [Электронный ресурс] - режим доступа: http://habrahabr.ru/ свободный
28. Чаплыгин, А. Многоязычные приложения с использованием PHP и GetText: [Электронный журнал для веб-разработчиков], Москва, 2010. 13-89 с.
29. htmlbook.ru - Для тех, кто делает сайты [Электронный ресурс] - режим доступа: http://htmlbook.ru/ свободный
30. PHP, MySQL и другие веб-технологии [Электронный ресурс] - режим доступа: http://php.su свободный
ПРИЛОЖЕНИЕ A
Код главного модуля
<?php if (!defined('BASEPATH')) exit('No direct script access allowed');
class Reg extends Controller {
function steep1(){
if (!$this->session->userdata('reg_loginid') && $this->session->userdata('reg_ip') != $_SERVER['REMOTE_ADDR']){
if ($this->session->userdata('bbook_reg_process') == '1'){
redirect('registration/steep2');}
if ($this->session->userdata('bbook_reg_process') == '2'){
redirect('registration/steep3');}
$rules = array ( array ('field' => 'bbook_company_name','label' => 'Название компании',
'rules' => 'required|xss_clean', ),
array ( 'field' => 'bbook_o_company','label' => 'Информация о компании',
'rules' => 'required|xss_clean',),
array ('field' => 'bbook_creaters','label' => 'Основатель/ли компании','rules' => 'required|xss_clean',
),
array ( 'field' => 'bbook_god_creat','label' => 'Год основания',
'rules' => 'required|numeric|xss_clean',));
$this->form_validation->set_rules($rules);
if ($this->form_validation->run ()) {
$insert = array(
'name' => base64_encode($this->input->post ('bbook_company_name')),
'o_company' => base64_encode($this->input->post ('bbook_o_company')),
'creater' => base64_encode($this->input->post ('bbook_creaters')),
'yers' => $this->input->post ('bbook_god_creat'),
'acsses' => 1,
'acsses_stena' => 1);
$this->db->insert('bbook_company', $insert);
$this->session->set_userdata(array('bbook_creat_company_id' => $this->db->insert_id()));
$this->session->set_userdata(array('bbook_reg_process' => '1'));
redirect('registration/steep2');}else{
$temp_vids='/template/'.$this->config->item('cms_template').'/vids/reg/page1.php';
$data['title'] = 'Регистрация - Шаг 1 из 4';
$data['meta'] = '<META NAME="Copyright" content= "Drek-on company">
<meta http-equiv="Content-Type" content="text/html;charset=windows-1251">';
$data['url'] = 'Drek-on_admin_work';
$data['type'] = '@include_once("'.$temp_vids.'");';
$this->lib_view->load_pages($data);}}else{
$this->lib_view->msg_page('В доступе отказанно! Вы уже зарегистрированны!', 'Регистрация', 'red', 'off', '3', '/');}}
function steep2(){
if ($this->session->userdata('bbook_reg_process') == '2'){
redirect('registration/steep3');}
if (!$this->session->userdata('reg_loginid')
&& $this->session->userdata('reg_ip') != $_SERVER['REMOTE_ADDR']
&& $this->session->userdata('bbook_reg_process') == '1'){
$rules = array (
array ('field' => 'reg_name', 'label' => 'Имя сотрудника',
'rules' => 'required|xss_clean',),
array ('field' => 'reg_sename','label' => 'Фамилия сотрудника','rules' => 'required|xss_clean',),
array ('field' => 'reg_doljnost','label' => 'Должность сотрудника',
'rules' => 'required|xss_clean',),array ('field' => 'reg_gorod','label' => 'Место жительства','rules' => 'required|xss_clean',),array (
'field' => 'reg_login','label' => 'Логин', 'rules' => 'required|az_numeric|uniq_base64[registration.login]|xss_clean',),
array ('field' => 'reg_password','label' => 'Пароль', 'rules' => 'required|xss_clean',),
array ('field' => 'reg_password2','label' => 'Повтор пароля', 'rules' => 'required|matches[reg_password]|xss_clean',),
array ('field' => 'reg_mail','label' => 'e-mail', 'rules' => 'required|valid_email|uniq_base64[registration.mail]|xss_clean',),
array ( 'field' => 'reg_captca', 'label' => 'Проверочный код', 'rules' => 'required|numeric|captcha[_reg]|xss_clean',));
$this->form_validation->set_rules($rules);
if ($this->form_validation->run ()) {
$reg_insert['login'] = base64_encode($this->input->post ('reg_login'));
$reg_insert['password'] = md5($this->input->post ('reg_password'));
$reg_insert['mail'] = base64_encode($this->input->post ('reg_mail'));
$reg_insert['BBook_user_name'] = base64_encode($this->input->post ('reg_name'));
$reg_insert['BBook_user_sename'] = base64_encode($this->input->post ('reg_sename'));
$reg_insert['BBook_company_id'] = $this->session->userdata('bbook_creat_company_id');
$reg_insert['BBook_doljnost'] = base64_encode($this->input->post ('reg_doljnost'));
$reg_insert['BBook_gorod'] = base64_encode($this->input->post ('reg_gorod'));
$reg_insert['BBook_data_god'] = $this->input->post ('reg_god');
$reg_insert['BBook_data_day'] = $this->input->post ('reg_day');
$reg_insert['BBook_data_mesyc'] = $this->input->post ('reg_mesyc');
$reg_insert['BBook_page_acsses'] = 1;
$reg_insert['BBook_page_acsses_stena'] = 1;
$this->db->select('id');
$query = $this->db->get_where('registration_page', 'name = "'.base64_encode ( ' BBook_reg_company ').'"');
$row = $query->row();
$reg_insert['group'] =$row->id;
$reg_insert['date_reg'] = date("Y-m-d G:i:s");
$reg_insert['status_reg'] = mt_rand();
$this->load->library('email');
$config['charset'] = 'windows-1251';
$config['wordwrap'] = FALSE;
$this->email->initialize($config);
$this->email->from('reg@'.$this->config->item('base_url'),
'Подтверждение регистрации на сайте '.$this->config->item('base_url'));
$this->email->to($this->input->post ('reg_mail'));
$this->email->subject('Подтверждение регистрации на сайте '.$this->config->item('base_url'));
$this->email->message("Здравствуйте.
Кто то, возможно вы, зарегистрировался на сайте ".$this->config->item('base_url')." и указал ваш e-mail.
Если это были вы пройдите по ссылке:
".$this->config->item('base_url')."activation/
И введите:
Логин: ".$this->input->post ('reg_login')."
Код: ".$reg_insert['status_reg']);
if ($this->email->send()){
$text = "<h4>На ваш e-mail было отправлено письмо со ссылкой подтверждения регистрации!</h4>";
}else{
$text = "<h4>Ошибка отправки сообщения на e-mail. Авторизуйтесь и запросите повторную отправку письма.</h4>";}
$reg_insert['status'] = '0';
$reg_insert['ip'] = $_SERVER['REMOTE_ADDR'];
$this->db->insert('registration', $reg_insert);
$this->db->update('bbook_company', array('creat_id' => $this->db->insert_id()), 'id = "'.$this->session->userdata('bbook_creat_company_id').'"');
$text.= "<h4>Пользователь успешно создан!</h4>";
$text.= "<h4>Компания успешно создана!</h4>";
$this->session->set_userdata(array('bbook_reg_process' => '2','bbook_reg_rezult' => $text));
redirect('registration/steep3');}else{
$temp_vids = '/template/'.$this->config->item('cms_template').'/vids/reg/page2.php';
$data['title'] = 'Регистрация - Шаг 2 из 4';
$data['meta'] = '<META NAME="Copyright" content= "Drek-on company">
<meta http-equiv="Content-Type" content="text/html;charset=windows-1251">';
$data['url'] = 'Drek-on_admin_work';
$this->load->library('lib_func');
$this->session->set_userdata('reg_capcha', $this->lib_func->creat_captca(mt_rand(), '_reg'));
$this->session->set_flashdata('error_reg', '');
$data['type'] = '@include_once("'.$temp_vids.'");';
$this->lib_view->load_pages($data);}}else{
$this->lib_view->msg_page('В доступе отказанно!', 'Регистрация', 'red', 'off', '3', '/');}}
function steep3(){
if (!$this->session->userdata('reg_loginid') && $this->session->userdata('reg_ip') != $_SERVER['REMOTE_ADDR']){
if ($this->session->userdata('bbook_reg_process') == '1'){
redirect('registration/steep2');}
if ($this->session->userdata('bbook_reg_process') == ''){
redirect('registration/steep1');}
$temp_vids = '/template/'.$this->config->item('cms_template').'/vids/reg/page3.php';
$data['title'] = 'Регистрация - Шаг 3 из 4';
$data['meta'] = '<META NAME="Copyright" content= "Drek-on company">
<meta http-equiv="Content-Type" content="text/html;charset=windows-1251"> ';
$data['url'] = 'Drek-on_admin_work';
$data['type'] = '@include_once("'.$temp_vids.'");';
$this->lib_view->load_pages($data);}else{
$this->lib_view->msg_page('В доступе отказанно! Вы уже зарегистрированны!', 'Регистрация', 'red', 'off', '3', '/');}}
function activ($id){
$rules = array ( array ('field' => 'login','label' => 'Логин', 'rules' => 'required|az_numeric|xss_clean',
),array ('field' => 'cod','label' => 'Код','rules' => 'required|numeric|xss_clean',));
$this->form_validation->set_rules($rules);
if ($this->form_validation->run ()) {
$reg_activ = $this->db->get_where('registration',
'status_reg = "'.$this->input->post ('cod').'" and login = "'.base64_encode($this->input->post ('login')).'"');
if ($reg_activ->num_rows() == 1){
$this->db->update('registration', array('status_reg' => 'activated'),
'status_reg = "'.$this->input->post ('cod').'" and login = "'.base64_encode($this->input->post ('login')).'"');
$this->session->unset_userdata(array('bbook_reg_process' => '', 'bbook_reg_rezult' => ''));
$this->lib_view->msg_page('Пользователь <b>'.$this->input->post ("login").'</b> активирован!', 'Оповещание', 'Green', 'off', '3', '/');}else{
$this->lib_view->msg_page('Введены не верные данные!', 'Ошибка', 'red', 'off', '3', '/');}}
$temp_vids = '/template/'.$this->config->item('cms_template').'/vids/reg/page4.php';
$data['title'] = 'Регистрация - Шаг 4 из 4';
$data['meta'] = '<META NAME="Copyright" content= "Drek-on company">
<meta http-equiv="Content-Type" content="text/html;charset=windows-1251">';
$data['url'] = 'Drek-on_admin_work';
$data['type'] = '@include_once("'.$temp_vids.'");';
$this->lib_view->load_pages($data);}}
Размещено на Allbest.ru
Подобные документы
Стадии разработки сайта для научно-производственного предприятия "Этна – Информационные технологии" с целью его последующего размещения в глобальной сети. Сайт представляет собой справочно-информационную систему. Алгоритм метода доступа к Internet.
дипломная работа [747,1 K], добавлен 20.05.2013Выбор состава технических и программных средств разработки системы. Описание входных и выходных данных. Выбор модели базы данных. Разработка подсистемы наполнения базы данных, формирования отчетов. Разработка интерфейса пользователя, тестирование системы.
курсовая работа [3,7 M], добавлен 04.12.2014Информационные задачи и круг пользователей системы. Выработка требований и ограничений. Разработка проекта базы данных. Программная реализация проекта базы данных. Разработка хранимых процедур для поддержки сложных ограничений целостности в базе данных.
курсовая работа [706,2 K], добавлен 17.06.2012Проектирование программного модуля: сбор исходных материалов; описание входных и выходных данных; выбор программного обеспечения. Описание типов данных и реализация интерфейса программы. Тестирование программного модуля и разработка справочной системы.
курсовая работа [81,7 K], добавлен 18.08.2014Определение этапов разработки программного обеспечения. Разработка модели представления данных и структуры интерфейса. Проектирование входных и выходных форм. Этапы программирование приложения. Проверка функциональности на контрольном примере.
курсовая работа [1,2 M], добавлен 25.05.2009Разработка и анализ интерфейса пользователя базы данных. Ознакомление с процессом поэтапного создания проекта и добавления файла локальной базы данных. Исследование и характеристика главных принципов программирования функциональной части интерфейса.
дипломная работа [3,0 M], добавлен 27.09.2017Разработка базы данных при помощи системы управления базами Microsoft Access. Определение состава выходных и входных данных, их математическое выражение и информационно-логическая модель. Разработка блок-схемы алгоритма и таблиц в режиме "Конструктор".
курсовая работа [2,8 M], добавлен 12.11.2013Создание генератора статичной версии системы стратегического планирования в виде сайта. Разработка способа перевода динамических веб-страниц в статичные и Flash-объектов в изображения. Реализация веб-интерфейса взаимодействия пользователя с генератором.
отчет по практике [1,5 M], добавлен 06.04.2013Разработка эскизного и технического проектов программы, ее назначение и область применения, описание алгоритма, организация входных и выходных данных. Выбор состава технических и программных средств, разработка рабочего проекта, спецификация программы.
курсовая работа [159,8 K], добавлен 26.01.2010Разработка и реализация программного комплекса для обеспечения возможности проведения тестирования в образовательной среде. Разработка структура системы, базы данных, алгоритмов, интерфейса пользователя. Технико-экономическое обоснование проекта.
дипломная работа [3,3 M], добавлен 03.09.2012