Разработка программы "Банк кадров"

Разработка программы для автоматизации сбора, хранения и представления в удобной форме сведений о профессиональной квалификации сотрудников организации. Концепция и структура информационной подсистемы "Подготовка кадров и профессиональная квалификация".

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

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

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

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

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

4.1 Характеристика условий труда программиста

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

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

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

4.2 Параметры микроклимата

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

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

Объем помещений, в которых размещены работники вычислительных центров, не должен быть меньше 19,5м3/человека с учетом максимального числа одновременно работающих в смену. Нормы подачи свежего воздуха в помещения, где расположены компьютеры.

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

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

4.3 Шум и вибрация

Шум ухудшает условия труда оказывая вредное действие на организм человека. Работающие в условиях длительного шумового воздействия испытывают раздражительность, головные боли, головокружение, снижение памяти, повышенную утомляемость, понижение аппетита, боли в ушах и т.д. Такие нарушения в работе ряда органов и систем организма человека могут вызвать негативные изменения в эмоциональном состоянии человека вплоть до стрессовых. Под воздействием шума снижается концентрация внимания, нарушаются физиологические функции, появляется усталость в связи с повышенными энергетическими затратами и нервно-психическим напряжением, ухудшается речевая коммутация. Все это снижает работоспособность человека и его производительность, качество и безопасность труда. Длительное воздействие интенсивного шума [выше 80 дБ (А)] на слух человека приводит к его частичной или полной потере.

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

4.4 Требования к рабочему месту

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

Главными элементами рабочего места программиста являются стол и кресло. Основным рабочим положением является положение сидя.

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

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

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

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

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

4.5 Противопожарная безопасность

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

Аппараты пожаротушения подразделяют на стационарные установки и огнетушители (ручные до 10 л. и передвижные или стационарные объемом свыше 25 л.).

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

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

В качестве такого средства пожаротушения можно выбрать химический ОХП_10 и углекислотные ОУ_2, ОУ-3 ОУ_5, ОУ_8 огнетушители, которые применяются для тушения пожаров электроустановок, находящихся под напряжением.

Заключение

В ходе выполнения выпускной квалификационной работы была рассмотрена реализация информационный системы "KadrNet" для управления учетами кадров.

Была построена структура базы данных "KadrNet" на СУБД MYSQL.

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

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

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

Литература

1. Декстер м. Лэндри л. - joomla программирование - 2013

2. Sedova_a. _razrabotka_rasshirenii_dlya_cms_joomla_2.5_litmIr.net_bi

d158731_original

3. Троелсен Э. - Язык программирования C# 2010 и платформа.net 4 - 2010

4. Ватсон Б. С# 4.0 на примерах - 2011

5. Хаген Граф "Joomla! 3 - In 10 Easy Steps"

6. http://blog. contra. lv/2010/11/17/ajax-pagination-v-joomla-chast-2-dobavlyaem-ajax/

7. http://joomla-book.ru

8. http://lex. uz

9. http://joomla.org

10. http://professorweb.ru/

11. http://www.rsdn.ru

12. http://msdn. microsoft.com

13. http://kbss.ru

14. Бэрри Норт. Joomla! Практическое руководство

15. http://mcfr. Uz

16. Christian Nagel, Bill Evjen, Jay Glynn, Karli Watson, Morgan Skinner Professional C# 2012 and.net 4.5

Приложение № 1. Принцип работы приложения

Запускайте kadrnet. Exe

После нескольких секунд откроется окно авторизации

Вводим логин и пароль. После этого мы переходим на следующую страницу.

Если нажимать на кнопку "Создать", то у нас появляется модальное окно с вкладками и формами. В это окно вводится данные о сотруднике и сохраняется.

Приложение № 2. Исходный код

Исходный код SendToKadr. js

function SendToKadr (urla,cut_start,cut_end,target)

{

var t="";

var s=new Array ();

var send=urla;

send+='&tmpl=component';

$. ajax ({

url: send,

success: function (data)

{

s=data. split ('\n');

// alert (s [0]. length);

var i=0;

while (i<s. length)

{

if (s [i]. test (cut_start))

{

t+=s [i++]. match (cut_start);

while (i<s. length)

{

if (s [i]. test (cut_end))

{

t+=s [i]. match (cut_end)

break;

}

t+=s [i++];

}

break;

}

i++;

}

// document. writeln (t);

$ (target).html (t);

}

});

}

Исходный код Controller. php

<? php

defined ("_JEXEC") or die;

// admin ga ruxsat etiladi

class KadrNetController extends JControllerLegacy

{

function __construct ($config=null)

{

$app=JFactory:: getApplication ();

if (JRequest:: getCmd ('tmpl')! ='component')

{

JHtml:: script ('templates/beez5/javascript/jquery. min. js');

JHtml:: script ('templates/beez5/javascript/bootstrap. min. js');

JHtml:: script ('templates/beez5/javascript/sendtokadr. js');

JHtml:: stylesheet ('templates/beez5/css/bootstrap. min. css');

JHtml:: stylesheet ('templates/beez5/css/bootstrap-responsive. min. css');

}

parent:: __construct ($config);

}

function display ($cachable = false, $urlparams = false)

{

$view=JRequest:: getCmd ('view','kadrlar');

$layout=JRequest:: getCmd ('layout');

$tmpl=JRequest:: getCmd ('tmpl');

if ($layout! =''&&$tmpl! ='component')

{

return JError:: raiseError (403, JText:: sprintf ('JLIB_APPLICATION_ERROR_UNHELD_ID', $id));

}

// $safeurlparams = array ('catid'=>'INT', 'id'=>'INT', 'cid'=>'ARRAY', 'year'=>'INT', 'month'=>'INT', 'limit'=>'UINT', 'limitstart'=>'UINT','showall'=>'INT', 'return'=>'BASE64', 'filter'=>'STRING', 'filter_order'=>'CMD', 'filter_order_Dir'=>'CMD', 'filter-search'=>'STRING', 'print'=>'BOOLEAN', 'lang'=>'CMD');

parent:: display ();

}

}

? >

Исходный код kadrnet. php:

<? php

defined ('_JEXEC') or die;

// require_once (JPATH_COMPONENT. DS. 'controller. php');

$controller = JControllerLegacy:: getInstance ('KadrNet');

$controller->execute (JRequest:: getCmd ('task'));

$controller->redirect ();

? >

Исходный код models/kadrlar. php:

<? php

defined ('_JEXEC') or die;

class KadrNetModelKadrlar extends JModelLegacy

{

private $limit;

private $limit_end;

function __construct ()

{

// $limit=$Jre->getInt ('start');

parent:: __construct ();

}

public function getKadrlarQuery ()

{

$user=JFactory:: getUser ();

$db=$this->getDbo ();

$query=$db->getQuery (true);

$query->select ("k. k_id,k. ismi,k. fam,k. o_ismi,m. bosh,m. mehnat")

>from ('#__kadr as k')

>where ('created_by='. $user->id)

>join ('LEFT','#__kadr_mehnat as m on k. k_id=m. k_id')

>select ('m. k_id,m. bosh,m. mehnat');

// ->where ('m. hozirda=1');

// ->orderby ($sort);

return $query;

}

function getKadrlar ()

{

return $this->_getList ($this->getKadrlarQuery (),0,2);

}

function getTotal ()

{

return $this->_getListCount ($this->getKadrlarQuery ());

}

function getPages ()

{

jimport ('joomla.html. pagination');

return new JPagination ($this->getTotal (),0,2);

}

}

? >

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


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

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