Разработка программы "Банк кадров"
Разработка программы для автоматизации сбора, хранения и представления в удобной форме сведений о профессиональной квалификации сотрудников организации. Концепция и структура информационной подсистемы "Подготовка кадров и профессиональная квалификация".
Рубрика | Программирование, компьютеры и кибернетика |
Вид | дипломная работа |
Язык | русский |
Дата добавления | 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
Подобные документы
Использование информационной системы отдела кадров предприятия для уменьшения времени выполнения функций, автоматического создания документации, проставления дат и табельных номеров, простоты поиска. Интерфейс программы и структура базы данных приложения.
курсовая работа [254,7 K], добавлен 25.03.2011Системы автоматизации перевода, структура подсистемы сбора данных. Схема ввода речевых сообщений на компьютер. Расчет характеристик и выбор микрофона. Технические характеристики микрофонного усилителя ВМ-137. Аналого-цифровой преобразователь AD1871.
контрольная работа [733,5 K], добавлен 08.11.2012Требования к структуре и функционированию информационной системы. Входная и выходная информация подсистемы управления проектами. Описание "TheSystem", предназначенной для обеспечения процесса учета кадров, контроля работы сотрудников предприятия.
дипломная работа [3,1 M], добавлен 07.03.2012Описания порядка генерации программного кода на языке С++ для информационной подсистемы. Исследование добавления деталей к описаниям операций и определения атрибутов классов. Характеристика сбора, хранения, обработки информации о ходе лечебного процесса.
курсовая работа [626,9 K], добавлен 29.06.2011Использование в программах, написанных на языке C, Windows application programming interfaces. Роль центрального процессора. Архитектура Фон Неймана. Оперативная память. Графическая плата. Создание интерфейса программы. Разработка машинного кода.
реферат [101,5 K], добавлен 15.05.2014Описание экспертной системы по подбору кадров. Требования к функциональным характеристикам программы. Состав и параметры технических средств ЭВМ. Структура входных данных. Руководство программиста и пользователя. Тестирование программного средства.
курсовая работа [897,0 K], добавлен 13.11.2016Запись в файл и чтение в С++. Общее понятие о структуре. Многомерные и двумерные массивы. Логика работы программы. Схема алгоритма функции Main. Определение суммарного заработка, сотрудника с наибольшей зарплатой. Создание новой базы, листинг программы.
курсовая работа [275,7 K], добавлен 07.10.2012Проектирование базы данных, информационной подсистемы PLC-Tester, модуля тестирования и web-приложения. Разработка логической структуры программного продукта и общие требования к техническому обеспечению. Запуск программы и описание тестовых прогонов.
дипломная работа [3,2 M], добавлен 30.06.2011Разработка кодификатора, классификатора кадровых ресурсов, входных документов "Прием на работу", "Кадровое перемещение", "Увольнение" и выходных документов учета кадров организации для автоматизации учета кадров на предприятии с помощью 1С:Предприятие.
курсовая работа [72,1 K], добавлен 02.07.2012Разработка объектно-ориентированной модели информационной подсистемы учета студентов университета во время экзаменационной сессии с помощью программы Rational Rose 2000, с использованием языка UML. Порядок генерации программного кода на языке С++.
курсовая работа [689,9 K], добавлен 21.06.2011