Диплом: Автоматизация управления персоналом в Falcon Group

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
75
Заключение
Рынок информационных технологий предлагает широкий выбор программных
продуктов для решения актуальных проблем управления персоналом и оптимизации
бизнес-процессов в компаниях разного уровня организационного развития и разных
направлений деятельности.
Автоматизированная система управления кадрами позволяет вести учет работников,
издавать и регистрировать приказы, следить за предоставлением отпусков, получать
разнообразную аналитическую информацию и решать многие другие задачи. Программы
управления человеческими ресурсами помогают не только эффективно распределять
трудовые ресурсы и управлять капиталом, но и являются источником, из которого
служащие могут получать сведения как корпоративного, так и индивидуального
характера.
«Falcon Group» является одним из успешных представителей сегмента IT-
аутсорсинга в Казахстане.
В данной ВКР рассмотрен бизнес-процесс «Управление персоналом». Ежедневно
сотрудник отдела кадров около 8 часов тратит на подготовку документов, что не является
рациональным использованием рабочего времени. Предлагается автоматизировать
данный процесс.
В результате проводимой автоматизации предполагается формировать данный
отчет в автоматическом режиме. Ожидаемая экономия рабочего времени составляет
около 19 часов (28-9=19 часов) ежедневно, что позволяет увеличить эффективность
работы сотрудников отдела кадров.
В данной работе использован вариант стратегии автоматизации по направлениям,
поскольку автоматизируется функции отдела кадров.
Автоматизированная система разработана на базе компании собственными силами,
поскольку фирма располагает квалифицированными сотрудниками непосредственно для
разработки и процесса внедрения данной ИС.
Разработка новой ИС наиболее подходит компании, поскольку будет разработана
система полностью учитывающая все желания пользователя, при этом возможно
уменьшения затрат, за счет не реализации не нужных функций в системе. Данные
выплаты будут единовременные, и в дальнейшем повторяться не будут. Приобретение
лицензий также не нужно. В случае если будет получен программный продукт
достаточно удобный в эксплуатации и будет возможность его применения на других
предприятиях, возможно, его реализация другим компаниям. Также возможна его
76
реализация крупным агентам. Данный вариант наиболее предпочтителен для компании,
поскольку компания является достаточно большой и динамически развивающейся,
поэтому стоимость лицензии каждый период может быть очень высокой.
Во втором разделе работы выполнено описание процесса создания информационной
системы для реализации автоматизации ведения документации по управлению
персоналом:
созданы справочники и документы;
выполнено проектирование интерфейса;
рассмотрены другие элементы системы.
В результате написания раздела 3 выполнено обоснование экономической
эффективности проекта автоматизации, а именно, выполнен выбор и обоснование
методики расчета, и непосредственно расчет экономической эффективности проекта.
77
Список литературы
1. Автоматизация проектирования вычислительных систем. Языки, мо-
делирование и базы данных / ред. М. Брейер. – М.: Мир, 2014. – 463 c.
2. Арский Ю.М., Гиляревский Р.С., Егоров В.С. и др Информационный рынок
в России.-М.:ВИНИТИ, 2014.-293с.
3. Бекаревич Ю., Пушкина Н. Самоучитель Microsoft Access. – СПб.: БХВ-
Санкт-Петербург, 2017. – 426 с.
4. Белов В.В., Чистякова В.И. Программирование в Delphi: процедурное,
объектно-ориентированное, визуальное: Учебное пособие для вузов. – М.: РиС, 2014. –
240 c
5. Брюс Тейт: Семь языков за семь недель. Практическое руководство по
изучению языков программирования, - М., Издательство: ДМК-Пресс, 2014 г., 384 стр.
6. Габец А. П., Козырев Д. В., Кухлевский Д. С., Хрусталева Е. Ю. Реализация
прикладных задач в системе "1С:Предприятие 8.2" (+ CD-ROM); 1СПаблишинг - Москва,
2016. - 720 c.
7. Дейтел, Дейтел: Как программировать на Visual C# 2012. Включая работу на
Windows 7 и Windows 8, - М., Питер, 2014 г., 864 с.
8. Исаев Г.А.: Проектирование информационных систем. Учебное пособие, -
М., Омега-Л, 2015 г., 424 с.
9. Курлов А.А, Петров Е.А.: Методология информационной аналитики, -
М.,Проспект, 2014 г., 384 с.
10. Максимов Н.В. Современные информационные технологии: Учебное
пособие / Н.В. Максимов, Т.Л. Партыка, И.И. Попов. - М.: Форум, 2017. - 512 c.
11. Осипов Д. Delphi. Профессиональное программирование. – СПб.: Символ-
плюс, 2015. 1056 c
12. Ошероув Р.О: Искусство автономного тестирования с примерами на С#, -
М., ДМК-Пресс, 2014 г., 360 с.
13. Смоленцева Л.В. Анализ подходов к созданию информационных систем для
экономистов // Экономика и социум. - 2014. - №4-6 (13). - С. 69-74.
14. Смоленцева Л.В., Трутнева Л.А. Анализ рисков при внедрении
информационных систем // Аллея науки. - 2017. - №16 (том 1) (Декабрь). - С.947-952.
15. Спицнадель В.Н. Основы системного анализа: учеб. пособие. СПб.: Бизнес-
пресса, 2014. 326 с.
78
16. Цуканова О. А. Методология и инструментарий моделирования бизнес-
процессов: учебное пособие – СПб.: Университет ИТМО, 2015. 100с.
17. Шайдуллина Э.Н., Смоленцева Л.В. Управление рисками информационного
проекта // Вест- ник современных исследований. - 2017. - С. 206-209.
18. Database в Delphi [Электронный ресурс] // URL: http://delphibox.ru/database-
%D0%B2-delphi.html (дата обращения: 08.01.2020).
79
Приложение 1
Листинг программных модулей
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace Project
{
public partial class StaffFilterForm : Form
{
public BindingSource RequestBindingSource = null;
public StaffFilterForm()
{
InitializeComponent();
}
public string Filter
{
get
{
return GetFilter();
}
}
private void ApplyFilter()
111
{
if (RequestBindingSource != null)
{
RequestBindingSource.Filter = GetFilter();
80
}
}
private void ClearFilter()
{
if (RequestBindingSource != null)
{
RequestBindingSource.Filter = "";
}
}
private void StaffFilterForm_VisibleChanged(object sender, EventArgs e)
{
if (this.Visible)
{
ApplyFilter();
}
else
{
ClearFilter();
}
}
private void StaffFilterForm_FormClosing(object sender,
FormClosingEventArgs e)
{
if (e.CloseReason != CloseReason.ApplicationExitCall)
{
112
this.Visible = false;
e.Cancel = true;
}
}
private string GetFilter()
{
string filter = "";
if (уволенComboBox.Text != null)
81
{
if (filter != "")
filter += " and ";
if (уволенComboBox.Text == "Да")
{
filter += "Уволен = True";
}
else
{
filter += "Уволен = False";
}
}
if (код_ПолComboBox.SelectedValue != null)
{
if (filter != "")
filter += " and ";
113
filter += "код_Пол = " +
((int)код_ПолComboBox.SelectedValue).ToString();
}
if (код_ДолжностьComboBox.SelectedValue != null)
{
if (filter != "")
filter += " and ";
filter += "Код_Должность = " +
((int)код_ДолжностьComboBox.SelectedValue).ToString();
}
if (код_ОбразованиеComboBox.SelectedValue != null)
{
if (filter != "")
filter += " and ";
filter += "код_Образование = " +
((int)код_ОбразованиеComboBox.SelectedValue).ToString();
82
}
if (код_ПодразделениеComboBox.SelectedValue != null)
{
if (filter != "")
filter += " and ";
filter += "код_Подразделение = " +
((int)код_ПодразделениеComboBox.SelectedValue).ToString();
}
if (код_Семейное_положениеComboBox.SelectedValue != null)
{
if (filter != "")
filter += " and ";
114
filter += "код_Семейное_положение = " +
((int)код_Семейное_положениеComboBox.SelectedValue).ToString();
}
if (код_СпециальностьComboBox.SelectedValue != null)
{
if (filter != "")
filter += " and ";
filter += "код_Специальность = " +
((int)код_СпециальностьComboBox.SelectedValue).ToString();
}
if (фамилияTextBox.Text != "")
{
if (filter != "")
filter += " and ";
filter += "фамилия LIKE '" + фамилияTextBox.Text + "%'";
}
if (имяTextBox.Text != "")
{
if (filter != "")
filter += " and ";
83
filter += "имя LIKE '" + имяTextBox.Text + "%'";
}
if (отчествоTextBox.Text != "")
{
if (filter != "")
filter += " and ";
115
filter += "отчество LIKE '" + отчествоTextBox.Text + "%'";
}
if (табельный_номерTextBox.Text != "")
{
if (filter != "")
filter += " and ";
filter += "табельный_номер LIKE '" +
табельный_номерTextBox.Text + "%'";
}
if (телефонTextBox.Text != "")
{
if (filter != "")
filter += " and ";
filter += "телефон LIKE '" + телефонTextBox.Text + "%'";
}
if (паспорт_НомерTextBox.Text != "")
{
if (filter != "")
filter += " and ";
filter += "паспорт_Номер LIKE '" + паспорт_НомерTextBox.Text +
"%'";
}
return filter;
}
private void StaffFilterForm_Load(object sender, EventArgs e)
{
84
116
// TODO: данная строка кода позволяет загрузить данные в таблицу
"baseDataSet.Должность". При необходимости она может быть перемещена или
удалена.
this.должностьTableAdapter.Fill(this.baseDataSet.Должность);
// TODO: данная строка кода позволяет загрузить данные в таблицу
"baseDataSet.Подразделение". При необходимости она может быть перемещена или
удалена.
this.подразделениеTableAdapter.Fill(this.baseDataSet.Подразделение);
// TODO: данная строка кода позволяет загрузить данные в таблицу
"baseDataSet.Специальность". При необходимости она может быть перемещена или
удалена.
this.специальностьTableAdapter.Fill(this.baseDataSet.Специальность);
// TODO: данная строка кода позволяет загрузить данные в таблицу
"baseDataSet.Образование". При необходимости она может быть перемещена или
удалена.
this.образованиеTableAdapter.Fill(this.baseDataSet.Образование);
// TODO: данная строка кода позволяет загрузить данные в таблицу
"baseDataSet.Семейное_положение". При необходимости она может быть
перемещена или удалена.
this.семейное_положениеTableAdapter.Fill(this.baseDataSet.Семейное_положение);
// TODO: данная строка кода позволяет загрузить данные в таблицу
"baseDataSet.Пол". При необходимости она может быть перемещена или удалена.
this.полTableAdapter.Fill(this.baseDataSet.Пол);
код_ДолжностьComboBox.SelectedIndex = -1;
код_ОбразованиеComboBox.SelectedIndex = -1;
код_ПодразделениеComboBox.SelectedIndex = -1;
код_ПолComboBox.SelectedIndex = -1;
код_Семейное_положениеComboBox.SelectedIndex = -1;
код_СпециальностьComboBox.SelectedIndex = -1;
уволенComboBox.SelectedIndex = -1;
117
}

Смотрите также:

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
IPO - инструмент финансирования деятельности организации. На примере ПАО «Нефтяная компания «Лукойл»
PR как средство продвижения организации (на примере ПАО "Тамбовский завод "Комсомолец им. Н.С. Артемова")
PR-коммуникации в сфере общественного питания (на примере кафе-кондитерской «Cream Cheese»)
SMM как средство повышения эффективности работы учреждений социокультурной сферы (на примере Малого театра)