Автор работы: Пользователь скрыл имя, 13 Марта 2014 в 20:36, дипломная работа
Целью данного дипломного проекта является автоматизация процесса учета персонала в компании «Центр Кадровых Технологий».
Для достижения поставленной цели в работе необходимо решить следующие задачи:
проанализировать используемый метод учета кадров в компании и выявить его недостатки;
предложить возможные пути их устранения;
на основе обзора существующих программных продуктов, посвященных учету кадров, обоснованно выбрать систему автоматизации;
выполнить настройку выбранной ИС на месте;
оценить экономическую эффективность предлагаемых мероприятий;
разработать мероприятия по охране труда.
Для управления кадрами предусмотрены три модификации, применяемые в зависимости от количества работающих:
Пакет позволяет автоматизировать оформление:
Интерфейс предусматривает работу в двухоконном режиме. Для решения каждой задачи формируется отдельный экран, который разделен на две части: в левой - приводится название задачи и перечень требуемых для ее решения атрибутов; в правой - появляются по мере необходимости справочники (классификаторы или какие-либо пояснения).
2.3.3 «Учет Личного Состава» (ЗАО «Инфософт»).
Автоматизированное рабочее место "Учет личного состава" фирмы "Инфософт" предназначено для учета личного состава предприятий любого типа: государственных, совместных, бюджетных, акционерных. В программе реализованы следующие функциональные возможности:
Модуль "Бизнес-кадры" интегрированного пакета "Галактика" АО "Новый атлант" - НТО "ТОП СОФТ". Комплекс задач "Учет и управление кадрами" входит в состав контура административного управления наряду с такими модулями, как "Финансовое планирование", "Календарно-сетевое планирование", "Анализ финансовой и хозяйственной деятельности", "Управление документооборотом". Имеет связь с задачей расчета заработной платы.
Для руководителя в подсистеме реализованы возможности:
2.3.4 Недостатки рассмотренных ИС.
Приведенный обзор ППП по управлению кадрами позволяет сделать следующие выводы:
2.4 Разработка ИС «Фараон».
Фараон разработан программистами ООО «Центр Кадровых Технологий» в среде Borland Delphi и работает под Windows NT/2000/XP/Vista. Фараон является клиент-серверной программой.
В рамках данного дипломного проекта был разработан модуль, отвечающий за соединение с БД и работу ТСP-соединения, фрагмент которого представлен ниже:
_ _ _
{$I FARAON.INC}
interface
function TDM.GetAvailableUpdate: boolean;
var
a: integer;
s: string;
ls: TStrings;
begin
{$I NanoBegin.inc}
result:=false;
try
ls:=TStringList.Create;
TCPClient.IOHandler.WriteLn(
while s='' do
s:=TCPClient.IOHandler.ReadLn;
a:=StrToInt(s);
TCPClient.IOHandler.
if not TryStrToInt(ls[0], a) then
ShowMessage('Ошибка в ответе сервера лицензий!')
else
begin
ls.Delete(0);
if a<>1 then
if a<>11 then
ShowMessage(ls.Text)
else
begin //продление технического сопровождения
ShowMessage('Обнаружено обновление программы "Фараон". Чтобы его установить, пожалуйста, продлите срок технического сопровождения');
//
end
else
begin
DM.TimerSL.Enabled:=false;
if not OkNoDlg(ls.Text) then
TCPClient.IOHandler.WriteLn('
else
begin
OpenMessage('Подождите! Идёт загрузка обновления...');
TCPClient.IOHandler.WriteLn('
s:='';
while s='' do
s:=TCPClient.IOHandler.ReadLn;
CloseMessage;
case StrToInt(s) of
0: ShowMessage('Загрузка обновления прошла неудачно! Посмотрите журнал на сервере лицензий!');
1:
begin
ls.Text:='';
ls.Add('Файл обновления
ls.Add('');
ls.Add('Чтобы провести
ls.Add('');
ls.Add('1. Закройте программу "Фараон".');
ls.Add('');
ls.Add('2. Создайте резервную копию базы данных.');
ls.Add('Если в Вашей компании программа «Фараон» используется в многопользовательском режиме, то предварительно необходимо закрыть «Фараон» на компьютерах всех пользователей, а также закрыть сервер лицензий. '+ 'После создания резервной копии базы данных вновь запустите сервер лицензий.');
ls.Add('');
ls.Add('3. Запустите программу "Фараон" на компьютере пользователя с правами администратора. '+ При этом автоматически запустится модуль обновления. Дождитесь сообщения об окончании процесса обновления.');
ls.Add('');
ls.Add('4. Запустите программу "Фараон" и убедитесь, что она работает корректно.');
ls.Add('');
ls.Add('Если в процессе
ShowMessage(ls.Text);
result:=true;
end;
2: ShowMessage('Загрузка обновления происходит с другого компьютера!');
end;
end;
DM.TimerSL.Enabled:=true;
end;
end;
ls.Free;
except
if not TCPClient.Connected then
TCPClient.Connect;
DM.TimerSL.Enabled:=true;
end;
{$I NanoEnd.inc}
end;
{$ENDIF}
_ _ _
Фрагмент описывает процесс обновления «Фараон», очевидно, являясь одним из сложнейших по своей структуре действием.
2.5 Информационная Система «Фараон».
2.5.1 Краткое описание Фараон.
Автоматизированная система управления персоналом "Фараон" - это современная компьютерная программа, сочетающая в себе функции автоматизации управления персоналом и кадрового делопроизводства. Главными особенностями системы Фараон являются ее наглядность, удобство, гибкая настройка, возможность вести несколько юридических лиц одновременно, а также интеграция с пакетом программ Microsoft Office.
Первая версия Фараона вышла в свет еще в 1995 г. С тех пор Фараон постоянно совершенствуется. В новой, шестой, версии Фараона нашли отражение лучшие идеи предыдущих версий, последние требования российского трудового законодательства, а также самые современные тенденции в области управления персоналом. В настоящее время Фараон успешно используется в сотнях организаций различного профиля деятельности и размера.
Фараон предоставляет всем пользователям единое информационное пространство. Однако, в зависимости от служебных полномочий сотрудников, можно разрешить им разные права доступа к информации.
С помощью программы "Фараон" можно:
В целом в Фараоне можно выделить несколько блоков функций. Они изображены на рисунке 12:
Рис. 12 Функциональные блоки «Фараон».
2.5.2 Описание функциональных блоков.
Структура организации.
Программа отдел кадров Фараон позволяет представить организационную структуру компании в виде иерархического "дерева", отражающего вложенность подразделений и должностей.
Представление организационной структуры в виде дерева дает следующие преимущества:
Личные дела сотрудников.
Программа отдел кадров Фараон ведет учет личных дел работников различных категорий:
Кадровые операции.
Программа отдел кадров Фараон автоматизирует учет практически любых кадровых операций. Для универсальности базовая конфигурация настроена на учет следующих операций:
Информация о работе Автоматизация процесса учета персонала в компании «Центр Кадровых Технологий»