Диплом: Автоматизация набора, отбора и профессиональной адаптации персонала предприятия для ОАО "Электросталь"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
103
Заключение
Рынок информационных технологий предлагает широкий выбор
программных продуктов для решения актуальных проблем управления персоналом
и оптимизации бизнес-процессов в компаниях разного уровня организационного
развития и разных направлений деятельности.
Автоматизированная система управления кадрами позволяет вести учет
работников, издавать и регистрировать приказы, следить за предоставлением
отпусков, получать разнообразную аналитическую информацию и решать многие
другие задачи. Программы управления человеческими ресурсами помогают не
только эффективно распределять трудовые ресурсы и управлять капиталом, но и
являются источником, из которого служащие могут получать сведения как
корпоративного, так и индивидуального характера.
Любое предприятие, независимо от его размера, имеет специалиста, который
отвечает за работу с персоналом. В маленьких компаниях этим занимается
руководитель или главный бухгалтер, а на больших предприятиях – целые отделы
высококвалифицированных специалистов.
Работа с людьми невероятно ответственное задание, от ее качества зависит
настрой работника, его отношение к своей должности и поставленным задачам,
продуктивность ее деятельности. Все это в итоге сказывается на рентабельности
предприятия. Поэтому четко необходимо отслеживать настроения отдельных
сотрудников и всего коллектива в целом.
Однако в большинстве случаев вместо этого отдел кадров занимается
приведением в порядок огромного объема документации: договоров, справок,
результатов аттестации. То есть работа ведется не с людьми, а с бумагами.
Избежать этого поможет автоматизация кадрового учета на предприятии,
благодаря которой работа с документами будет отнимать гораздо меньше времени.
Автоматизация работы отдела кадров позволит быстро печатать приказы о
приеме на работу новых сотрудников, приказы о перемещении по службе, новых
кадровых назначениях. Компьютеризированный кадровый учет это четкое
оформление приказов об увольнении, переводе в состояние временно
неработающего и восстановлении в должности. Программа позволит выдавать
104
списки сотрудников по определенным критериям, отчеты по конкретному лицу. В
результате на документооборот будет тратиться минимум времени и появится
возможность для полноценных контактов с коллегами и подчиненными.
Темой дипломного проектирования являлась автоматизация работы отдела
кадров. Данная тема актуальна не только во время кризиса, когда необходимо,
оптимизировать работу имеющихся ресурсов и персонала, но и в период
экономического развития.
В результате был реализован программный продукт, призванный помочь в
работе отдела кадров организации.
В процессе написания дипломного проекта были выполнено следующее:
анализ предметной области;
анализ деятельности предприятия;
анализ потоков информации на предприятии;
расчет экономической эффективности программного продукта;
анализ информационной безопасности внедрения
программного
продукта;
проектирование базы данных;
физическая реализация базы данных;
разработка приложения пользователя;
физическая реализация приложения пользователя.
В результате дипломного проектирования были закреплены навыки,
полученные в результате обучения, а также получены практические навыки в
области реализации информационных систем связанных с учетом основных
средств.
Дальнейшая модернизация программного продукта позволит создать
полноценный комплекс программных средств в области управления персоналом.
Реализованный программный продукт позволяет осуществлять быстрый
поиск информации, и уменьшает количество затрачиваемого времени на
управление персонала и формирование периодической отчетности.
Программный продукт был реализован с помощью СУБД MS Access, а также
языка программирования Delphi. Оформление отчета осуществлялось с помощью
интегрированного пакета Microsoft Office 2010.
105
Использование разработанной информационной системы должно помочь как
руководителю предприятия, так и другим сотрудникам фирмы, работа которых
связана с управлением персоналом. Дальнейшая модернизация программного
продукта приведет к увеличению получаемой выгоды от использования
программного продукта.
106
Список литературы
1.
Авдошин А.А., Песоцкая Е.В.: Информатизация бизнеса. Управление
рисками, - М., ДМК-Пресс, 2011 г., 176 с.
2.
Алекс Эллайн: C++. От ламера до программера (включая C++11), - М.,
Издательство: Питер, 2015 г., 480 стр.
3.
Аникеев С. П., Маркин Н.В.: Разработка приложений баз данных в
Delphi. Самоучитель, - М.,Диалог-МИФИ, 2013 г., 160 с.
4.
Арнольд Виллемер: Программирование на С++, - М., Эксмо, 2013 г.,
528 с.
5.
Брюс Тейт: Семь языков за семь недель. Практическое руководство по
изучению языков программирования, - М., Издательство: ДМК-Пресс, 2014 г., 384
стр.
6.
Васвани В.А.: MySQL: использование и администрирование, СПб,
Питер, 2011 г., 368 с.
7.
Васильев А.В: Самоучитель C++ с примерами и задачами, - М., Наука
и Техника, 2015 г., 480 с.
8.
Вигерс, Битти: Разработка требований к программному обеспечению, -
М., Издательство: BHV, 2014 г., 736 стр.
9.
Герберт Шилдт: С++ для начинающих, - М., Эком, 2011 г., 640 с.
10.
ГолощаповА. Р.: MicrosoftVisualStudio 2011, - М., BHV, 2011 г., 544 с.
11.
ГурвицГ.Е.: Microsoft Access 2011. Разработка приложений на
реальном примере, - М., BHV, 2011 г., 424 с.
12.
Дейтел, Дейтел: Как программировать на Visual C# 2012. Включая
работу на Windows 7 и Windows 8, - М., Питер, 2014 г., 864 с.
13.
Джо Майо: Самоучитель MicrosoftVisualStudio 2011, - М., BHV, 2011
г., 464 с.
14.
Исаев Г.А.: Информационные системы в экономике. Учебник, - М.,
Омега-Л, 2013 г., 462 с.
15.
Исаев Г.А.: Проектирование информационных систем. Учебное
пособие, - М., Омега-Л, 2015 г., 424 с.
16.
ИэнГриффитс: Программирование на C# 5.0, - М., Эксмо, 2014 г., 1135
с.
107
17.
Курлов А.А, Петров Е.А.: Методология информационной аналитики, -
М.,Проспект, 2014 г., 384 с.
18.
Мартынов Н.А: Программирование для Windows на Ошибка!++. В 2-х
томах, - М., Бином, 2013 г., 480 с.
19.
Ошероув Р.О: Искусство автономного тестирования с примерами на
С#, - М., ДМК-Пресс, 2014 г., 360 с.
20.
Паттерсон, Хеннесси: Архитектура компьютера и проектирование
компьютерных систе- М. Классика ComputersScience, Спб Питер, , 2012 г., 784 с.
21.
Пирогов В.А.: Информационные системы и базы данных: организация
и проектирование, - М., BHV, 2009 г., 528 с.
22.
Полубенцева - М. П.: С/С++ Процедурное программирование, - М.,
BHV, 2014 г., 432 с.
23.
Потопахин В.С.: Искусство алгоритмизации, - М., Издательство: ДМК-
Пресс, 2014 г., 320 стр.
24.
Пугачев Е.К., Шериев Ш.К., Кичинский Е.А.: Разработка приложений
для Windows 8 на языке C#, - М., BHV, 2013 г., 416 с.
25.
Роберт Дж. Мюллер, Проектирование баз данных и UML, - М., Лори,
2013 год, 432 с.
26.
Роберт Лафоре: Объектно-ориентированное программирование в С++,
- М., Питер, 2013 г., 928 с.
27.
СурядныйА.Е.: Microsoft Access 2011. Лучший самоучитель, - М.,
Астрель, 2012 г., 448 с.
28.
Таненбаум А.А, Бос Е.В.: Современные операционные системы, Спб,
Питер, 2015 г., 1120 стр
29.
Тахагхогхи, Вильямс: Руководство по MySQL, - М., BHV, 2011 г., 544
с.
30.
Тимофеев В. А: Самоучитель С++ как он есть, - М., Бином, 2009 г., 336
с.
31.
Тюгашев А. Е.: Языки программирования. Учебное пособие. Стандарт
третьего поколения, - М., Издательство: Питер, 2014 г. 336 стр.
32.
Ховард, Лебланк, Виега: Как написать безопасный код на С++, Java,
Perl, PHP, ASP.NET, - М., ДМК-Пресс, 2014 г., 288 с.
108
33.
Чистов Д.А: Экономическая информатика (для бакалавров). Учебное
пособие, - М., Кнорус, 2014 г., 512 с.
34.
Эндрю Стиллмен: Изучаем C#, - М., Питер, 2014 г., 816 с.
35.
Энтони Молинаро, SQL. Сборник рецептов, - М., Символ-Плюс,2011
г., 672 с.
36.
Энтони Уильямс: Параллельное программирование на С++ в действии.
Практика разработки многопоточных программ, - М., ДМК-Пресс, 2014 г., 672 с.
109
Приложение Листинг программных модулей
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, Menus, ComCtrls, ExtCtrls, Grids, DBGrids, StdCtrls, Mask,
DBCtrls, ComObj, ADODB;
type
TFormMain = class(TForm)
Panel1: TPanel;
MainMenu1: TMainMenu;
N1: TMenuItem;
N2: TMenuItem;
N3: TMenuItem;
DBGrid3: TDBGrid;
N4: TMenuItem;
N5: TMenuItem;
N6: TMenuItem;
N7: TMenuItem;
N8: TMenuItem;
N9: TMenuItem;
N10: TMenuItem;
N13: TMenuItem;
N22: TMenuItem;
Panel3: TPanel;
N26: TMenuItem;
N14: TMenuItem;
N15: TMenuItem;
110
N11: TMenuItem;
N16: TMenuItem;
Panel2: TPanel;
N17: TMenuItem;
N18: TMenuItem;
N19: TMenuItem;
N20: TMenuItem;
N21: TMenuItem;
Panel6: TPanel;
Button4: TButton;
Button7: TButton;
Panel4: TPanel;
DBGrid1: TDBGrid;
Panel9: TPanel;
Button2: TButton;
Button5: TButton;
Button6: TButton;
Button1: TButton;
Button3: TButton;
N12: TMenuItem;
procedure N5Click(Sender: TObject);
procedure N6Click(Sender: TObject);
procedure N7Click(Sender: TObject);
procedure N8Click(Sender: TObject);
procedure N9Click(Sender: TObject);
procedure N10Click(Sender: TObject);
procedure N11Click(Sender: TObject);
procedure N2Click(Sender: TObject);
procedure N4Click(Sender: TObject);
procedure N26Click(Sender: TObject);
procedure Button1Click(Sender: TObject);
procedure Button3Click(Sender: TObject);
111
procedure Button2Click(Sender: TObject);
procedure N14Click(Sender: TObject);
procedure N15Click(Sender: TObject);
procedure DBGrid1DblClick(Sender: TObject);
procedure N17Click(Sender: TObject);
procedure N18Click(Sender: TObject);
procedure N16Click(Sender: TObject);
procedure Button4Click(Sender: TObject);
procedure N19Click(Sender: TObject);
procedure N20Click(Sender: TObject);
procedure N21Click(Sender: TObject);
procedure Button7Click(Sender: TObject);
procedure Button5Click(Sender: TObject);
procedure Button6Click(Sender: TObject);
procedure N12Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
FormMain: TFormMain;
implementation
uses DMUnit, SprUnit, UnitAbout, UnitAnketa, UnitStateList, UnitStList,
UnitVacMis, UnitState, UnitPers, UnitPersList;
{$R *.dfm}
procedure TFormMain.N5Click(Sender: TObject);
112
begin
FormSpr.Show;
FormSpr.TabSheet1.Show;
end;
procedure TFormMain.N6Click(Sender: TObject);
begin
FormSpr.Show;
FormSpr.TabSheet2.Show;
end;
procedure TFormMain.N7Click(Sender: TObject);
begin
FormSpr.Show;
FormSpr.TabSheet3.Show;
end;
procedure TFormMain.N8Click(Sender: TObject);
begin
FormSpr.Show;
FormSpr.TabSheet4.Show;
end;
procedure TFormMain.N9Click(Sender: TObject);
begin
FormSpr.Show;
FormSpr.TabSheet5.Show;
end;
procedure TFormMain.N10Click(Sender: TObject);
begin
FormSpr.Show;

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

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