Диплом: Автоматизация процесса ведения информационной базы о должностях и вакансиях с указанием требований к уровню знаний и навыков кандидатов для ПАО Тостелеком

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
97
Э – годовой экономический эффект;
Пгодовая экономия (годовой прирост прибыли,
С), руб.;
К
П
единовременные капитальные затраты (на программирование,
проектирование, отладку и внедрение), руб.;
Е
н
нормативный коэффициент эффективности капитальных
вложений. (минимальная норма эффективности капитальных вложений, ниже
которой они нецелесообразны). Значение Е
н
принимается равным 0,15.
Э = 373863,02 руб. – 85941,40 руб. * 0,15 = 360971,81 руб.
Помимо количественного экономического эффекта, также важно
учитывать и качественные изменения в работе отдела по обработке входящих
заявок. Такой эффект выражен появлением новых средств и способов
обработки информации, которые предоставляют новые возможности:
централизованного учета информации и получения доступа к любым
выборкам данных;
автоматизированной обработки данных;
автоматизированной проверки ввода информации;
разграничения прав доступа к данным.
98
ЗАКЛЮЧЕНИЕ
В ходе работы были изучены виды деятельности ПАО «Ростелеком»,
его организационная структура и структура применяемых информационных
технологий. Отдельно была рассмотрена деятельность кадрового
подразделения по учету должностей, вакансий и требований к ним, были
идентифицированы основные организационные недостатки.
Анализ обозначенных проблем позволил определить возможные пути
решения, которые состоят в автоматизации задач по обработке требований к
вакансиям, новому способу автоматизированной проверки
квалификационной подготовки кандидатов на должности. Была предложена
общая модель организации процессов «как должно быть», обозначена роль
автоматизированных информационных систем в улучшении показателей
эффективной работы отдела кадров по взаимодействию и обработке данных
кандидатов.
В работе приведена краткая характеристика существующих
программных решений, так или иначе направленных на решение
обозначенных задач, рассмотрены их возможности и недостатки.
Результатом рассмотрения стало обоснование разработки ИС «VPRT».
В работе рассмотрены функциональный и объектный подходы к
проектированию ИС «VPRT», сопровожденные подробными моделями,
выполненными в нотации UML. В частности, разработаны модели вариантов
использования, компонентов, пакетов, активности. Ко всем моделям
приведены подробные спецификации.
Отдельно было выполнено проектирование и разработка
информационного обеспечения ИС «VPRT» в виде базы данных в СУБД
MySQL 5.0. База данных была нормализована до третьей нормальной формы
включительно.
В процессе решения задач в ходе работы достигнуты следующие
результаты:
99
Проанализирована предметная область, составлена ее концептуальная
модель.
Разработана стратегия и выбрана методология проектирования ИС
«VPRT».
Составлены диаграммы вариантов использования ИС «VPRT».
Разработана функциональная модель ИС «VPRT».
Разработан проект информационного обеспечения ИС «VPRT» в
соответствии с основными этапами проектирования и реализации баз
данных.
Выполнена реализация программного обеспечения ИС «VPRT».
Результаты тестирования ПО ИС «VPRT» показали, что оно полностью
соответствует назначению и способно выполнять поставленные задачи.
В результате анализа работы ПО ИС «VPRT» при тестовых испытаниях
установлено, что применение ПО ИС «VPRT» способно обеспечить
повышение эффективности работы отдела кадров по взаимодействию и
обработке данных кандидатов.
Анализ экономической эффективности проекта, приведенный в работе,
установил, что срок окупаемости проекта составляет около 3 месяцев, а
годовой экономический эффект проекта составляет свыше 360 тыс. руб., что
позволяет сделать вывод об экономической целесообразности применения
ПО ИС «VPRT» на Предприятии.
100
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
1. Благодатских В.А. Стандартизация разработки программных
средств: Учебное пособие для вузов [Текст] / В. А. Благодатских, В. А.
Волнин, К. Ф. Поскакалов; под ред. О. С. Разумова. - М.: Финансы и
статистика, 2005 г. – 288 с.
2. Вершинин М., Иванова Е. C# Enterprise Edition. Технологии
проектирования и разработки. – М.: BHV, 2013 г. – 1088 с.
3. Виниченко М.В. Социальные технологии в менеджменте трудовых
ресурсов. // Материалы Афанасьевских чтений. 2011. Т.1 № 9
4. Громов Ю.Ю. – Технология программирования: учебное пособие /
Ю.Ю. Громов, О.Г. Иванова, М.П. Беляев, Ю.В. Минин. – Тамбов: Изд-во
ФГБОУ ВПО «ТГТУ», 2013. – 172 с.
5. Гудзенко Д. Управление персоналом. Оценка эффективности
обучения персонала в области информационных технологий [Электронный
ресурс] [Режим доступа: http://www.top-personal.ru/issue.html?1187] (Дата
обращения: 25.06.2019
6. Дейт К.Дж. Введение в системы баз данных. – Пер. с англ. –6-е изд. –
К. Диалектика, 1998
7. Джозеф Албахари – C#. Справочник. Полное описание языка. Пер. с
англ. - М: ООО «И.Д. Вильямс», 6-е изд., 2016, 1040 с.
8. Интернет энциклопедия Wikipedia. Абстрактный интерфейс Data
Access Object (DAO). // [электронный ресурс] // Режим доступа:
https://ru.wikipedia.org/wiki/Data_Access_Object (дата обращения: 20.06.2019
г.)
9. Интернет энциклопедия Wikipedia. ActiveX Data Objects. //
[электронный ресурс] // Режим доступа: https://ru.wikipedia.org/wiki/ADO
(дата обращения: 20.06.2019 г.)
101
10. Интернет энциклопедия Wikipedia. OLE DB. // [электронный
ресурс] // Режим доступа: https://ru.wikipedia.org/wiki/OLE_DB (дата
обращения: 20.06.2019 г.)
11. Интернет энциклопедия Wikipedia. SQLite. // [электронный
ресурс] // Режим доступа: https://ru.wikipedia.org/Sqlite (дата обращения:
20.06.2019 г.)
12. Инюшкина О.Г., Проектирование информационных систем (на
примере методов структурного анализа). Учебное пособие. Уральский
федеральный университет им. Первого президента России Б.Н. Ельцина,
издательство «Форт-Диалог Исеть». Екатеринбург, 2014 – 240 с.
13. Кадровая система тестирования и оценки персонала "К-Фактор"
[Электронный ресурс] [Режим доступа: http://www.akvilona.ru/news/k-
factor.htm] (Дата обращения: 25.06.2019)
14. Карл И. Виргерс. – Разработка требований к программному
обеспечению, второе издание, перевод на русский язык – Издательско-
торговый дом «Русская Редакция», Москва 2004, 576 с.
15. Карпова И.П. – Проектирование реляционных баз данных:
Метод. указания к курсовому проектированию по курсу «Базы данных» /
Московский государственный институт электроники и математики; - М.,
2010. – 32 с.
16. Коцюба И.Ю., Чунаков А.В., Шишков А.Н. – Основы
проектирования информационных систем. Учебное пособие. – СПб:
Университет ИТМО, 2015. – 206 с.
17. Лабораторный практикум по дисциплине «Информатика».
Факультет автоматизации машиностроения Вятского государственного
университета, Киров, 2009 – 268 с.
18. Маклаков С. В. ERWin и BPWin. CASE-средства разработки
информационных систем. М., 1999
19. Малыхина М. П. Базы данных. Основы, проектирование,
использование. – БХВ-Петербург, 2013. – 528 с.
102
20. Орлов С.А. – Технология разработки программного обеспечения:
Учебник для вузов [Текст] / С. А. Орлов. – СПб.: Питер, 2004. – 527 с.
21. ПАО «Ростелеком». О компании. [Электронный ресурс] // [Режим
доступа: www.company.rt.ru (Дата обращения: 10.07.19)
22. Свиридов О.И., Веретихина С.В. Обзор программного
обеспечения автоматизированных систем оценки персонала. // Новое
поколение 2015, №8
23. Тюгашев А.А. Основы программирования. Часть I. – СПб:
Университет ИТМО, 2016. – 160 с.
24. Хруцкий В.Е. Оценка персонала. Критика теории и практики
применения системы сбалансированных показателей / В.Е. Хруцкий, Р.А
Толмачев, - 2-е изд., перераб. и доп. – М.: Финансы и статистика, 2007. – 225
с.
25. Hogan. Products & Assessments [Электронный ресурс] [Режим
доступа: http://www.hoganassessments.com/] (Дата обращения: 25.06.2019
26. Jay A. Kreibich. Using SQLite. – O’Reilly Media, Inc., First Edition –
2012
27. Leffingwell D., Widring D. Managing software Requirements: A Use
Case Approach, 2
nd
edition. Addison Wesley, 2003
28. Microsoft ADO .NET. // [электронная документация] // MSDN.
Режим доступа: https://docs.microsoft.com/ru-ru/dotnet/framework/data/adonet/
(дата обращения: 20.06.2019 г.)
29. Object Management Group Inc., UML 2.0 Infrastructure
Specification: Document number 03-09-15 (Спецификация инфраструктуры
языка UML 2.0: Документ номер 03-09-15). сентябрь 2003 г.
30. Orientsoft. Software development & Business consulting.
Функциональное моделирование на базе IDEF0. Учебный курс – Минск: 2002
– 35 с.
31. RUP. Rational Unified Process, 2003, Version 2003.06.13
103
ПРИЛОЖЕНИЕ 1
Информационная система учета вакансий и требований к должностям для
ПАО «Ростелеком» – ИС «VPRT»
Листинг исходного кода формирования физической структуры БД на языке
описания данных (DDL) для СУБД MySQL 5.0, полученный с помощью
САПР Enterprise Architect 10 в автоматизированном режиме
-- --------------------------------------------------
-- Generated by Enterprise Architect Version 10.0.1009
-- Created On : понедельник, 10 Июнь, 2019
-- DBMS : MySql
-- --------------------------------------------------
SET FOREIGN_KEY_CHECKS=0;
-- Create Tables
CREATE TABLE account
(
ac_id INTEGER NOT NULL AUTO_INCREMENT,
ac_name VARCHAR(50) NOT NULL,
ac_login VARCHAR(10) NOT NULL,
ac_password VARCHAR(10) NOT NULL,
ac_department_id INTEGER NOT NULL,
PRIMARY KEY (ac_id),
KEY (ac_department_id)
) ;
CREATE TABLE answer
(
an_test_id INTEGER NOT NULL,
an_question_number INTEGER NOT NULL,
an_number INTEGER NOT NULL,
an_text VARCHAR(255) NOT NULL,
an_score INTEGER NOT NULL,
an_true BOOL NOT NULL,
PRIMARY KEY (an_test_id, an_question_number, an_number),
KEY (an_test_id, an_question_number)
) ;
CREATE TABLE departments
(
dp_id INTEGER NOT NULL AUTO_INCREMENT,
dp_name VARCHAR(10) NOT NULL,
PRIMARY KEY (dp_id)
) ;
104
CREATE TABLE posts
(
pt_id INTEGER NOT NULL AUTO_INCREMENT,
pt_department_id INTEGER NOT NULL,
pt_name VARCHAR(50) NOT NULL,
pt_requirements_knowledge VARCHAR(255) NOT NULL,
pt_requirements_skill VARCHAR(255) NOT NULL,
pt_test_id INTEGER,
pt_vacancy_cnt INTEGER NOT NULL,
PRIMARY KEY (pt_id),
KEY (pt_department_id),
KEY (pt_test_id)
) ;
CREATE TABLE question
(
qs_test_id INTEGER NOT NULL,
qs_number INTEGER NOT NULL,
qs_text VARCHAR(255) NOT NULL,
PRIMARY KEY (qs_test_id, qs_number),
KEY (qs_test_id)
) ;
CREATE TABLE test
(
ts_id INTEGER NOT NULL AUTO_INCREMENT,
ts_name VARCHAR(50) NOT NULL,
ts_pass_score INTEGER NOT NULL,
ts_limit INTEGER NOT NULL,
PRIMARY KEY (ts_id)
) ;
CREATE TABLE testing
(
ts_id INTEGER NOT NULL AUTO_INCREMENT,
ts_post_id INTEGER NOT NULL,
ts_duration INTEGER NOT NULL,
ts_datetime DATETIME NOT NULL,
ts_scores INTEGER NOT NULL,
ts_name VARCHAR(50) NOT NULL,
ts_phone VARCHAR(12) NOT NULL,
PRIMARY KEY (ts_id),
KEY (ts_post_id)
) ;
SET FOREIGN_KEY_CHECKS=1;
-- Create Foreign Key Constraints
ALTER TABLE account ADD CONSTRAINT FK_account_departments
FOREIGN KEY (ac_department_id) REFERENCES departments
(dp_id)
105
ON DELETE CASCADE ON UPDATE CASCADE;
ALTER TABLE answer ADD CONSTRAINT FK_answer_question
FOREIGN KEY (an_test_id, an_question_number) REFERENCES
question (qs_test_id, qs_number)
ON DELETE CASCADE ON UPDATE CASCADE;
ALTER TABLE posts ADD CONSTRAINT FK_posts_departments
FOREIGN KEY (pt_department_id) REFERENCES departments
(dp_id)
ON DELETE CASCADE ON UPDATE CASCADE;
ALTER TABLE posts ADD CONSTRAINT FK_posts_test
FOREIGN KEY (pt_test_id) REFERENCES test (ts_id)
ON DELETE SET NULL ON UPDATE SET NULL;
ALTER TABLE question ADD CONSTRAINT FK_question_test
FOREIGN KEY (qs_test_id) REFERENCES test (ts_id)
ON DELETE CASCADE ON UPDATE CASCADE;
ALTER TABLE testing ADD CONSTRAINT FK_testing_posts
FOREIGN KEY (ts_post_id) REFERENCES posts (pt_id)
ON DELETE CASCADE ON UPDATE CASCADE;
106
ПРИЛОЖЕНИЕ 2
Информационная система учета вакансий и требований к должностям для
ПАО «Ростелеком» – ИС «VPRT»
Листинг исходного кода типовых (основных) модулей программного
обеспечения на языке C# (фрагменты)
Программный код глобального модуля Global
using System;
using System.IO;
using System.Windows.Forms;
namespace VPRT
{
/// <summary>
/// Глобальный класс общего назначения
/// </summary>
class Global
{
/// <summary>
/// Файл с настройками подключения к БД
/// </summary>
public static string CONNECTION_SETTINGS_FILE = "server.dat";
/// <summary>
/// Текущий пользователь системы
/// </summary>
public static Entities.User CurrentUser = null;
/// <summary>
/// Ссылка на главную форму системы
/// </summary>
public static MainForm MainWindow = null;
/// <summary>
/// Структура строки подключения к БД
/// </summary>
public struct ConnectionString
{
public string ServerAddress;
public string ServerLogin;
public string ServerPassword;
public string DataBaseName;
public string ServerPort;
public bool Connected;
/// <summary>
/// Установка параметров строки подключения к БД
/// </summary>
/// <param name="__server_name_">Имя (адрес) сервера</param>
/// <param name="__login_">Логин СУБД</param>
/// <param name="__password_">Пароль СУБД</param>
/// <param name="__db_">Имя БД</param>

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

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