Проектирование и разработка модуля информационной системы отдела кадров (Программное обеспечение информационных систем, Университет Управления «ТИСБИ»)
Для разработки использовались:
- объектно-ориентированный язык программирования C#;
- среда разработки Visual Studio Community 2019;
- СУБД MySQL;
- библиотеки: EntityFramework, Reachframework;
- паттерны проектирования: MVVM, Singleton.
Есть приложения
ВВЕДЕНИЕ 3
1. Анализ предметной области 6
1.1 Цель cоздaния информaционной cиcтемы 6
1.2 Анализ существующих систем 8
1.3 Анализ деятельности отдела кадров 11
1.4 Команда проекта, роли и функции членов команды 16
2 Разработка проектных решений 19
2.1.1 Проектирование структуры базы данных. 19
2.1.2 Физическое проектирование структуры базы данных. 21
2.2 Проектирование архитектуры информационной системы. 25
2.3. Требования к видам обеспечения ИС 31
2.3.1. Требования к надежности системы 32
2.3.2 Требования к безопасности системы и к обеспечению защиты информации 34
2.3.4. Требования по стандартизации 36
2.3.5. Требования к лингвистическому обеспечению 38
2.3.6 Требования к программному обеспечению системы и средствам реализации 39
3. Разработка программных решений 41
3.1. Разработка и отладка программного кода информационной системы 41
3.1.1. Общая структура программного приложения системы 41
3.1.2. Отладка программного кода информационной системы 44
3.2. Разработка руководства пользователя с примерами экранных форм 46
3.3. Оценка рыночной стоимости разработанного программного продукта 53
Заключение 59
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 60
ПРИЛОЖЕНИЕ 1. Листинг программного кода 62
ПРИЛОЖЕНИЕ 2. Требования СанПин 96
ПРИЛОЖЕНИЕ 3. Правила техники безопасности 111
Цель выпускной квалификационной работы: разработка автоматизированной информационной системы для отдела кадров организации.
Для достижения поставленной цели необходимо решить следующие задачи:
1. Проанализировать предметную область.
2. Проанализировать существующие на рынке решения для управления персоналом.
3. Выделить функции, которые необходимо реализовать в информационной системе кадрового отдела.
4. Спроектировать модель данных для информационной системы.
5. Спроектировать структуру информационной системы.
6. Разработать модули информационной системы для отдела кадров.
7. Протестировать разработанную систему.
Выпускная квалификационная работа состоит из введения, трех глав, заключения, списка использованных источников, приложений.
Во введении обоснована актуальность темы выпускной квалификационной работы, выделены объект и предмет работы, сформулирована цель и поставлены задачи, решение которых обеспечит достижение цели.
В первой главе проанализирована деятельность кадрового отдела, построена модель процесса по управлению персоналом, проведен обзор существующих программных решений для автоматизации работы отдела кадров.
Во второй главе представлен проект базы данных информационной системы, состоящий из концептуальной и логической моделей, физическая модель разработанной реляционной базы данных, а также проект структуры информационной системы в виде UML-диаграмм.
В третьей главе представлены средства разработки информационной системы, продемонстрирована работоспособность информационной системы, приведены руководства для пользователя и администратора системы.
Заключение содержит выводы и результаты, полученные в ходе выполнения выпускной квалификационной работы.
Практическая значимость работы состоит в возможности применения разработанной информационной системы для автоматизации работы отдела кадров компании.
ЗАКЛЮЧЕНИЕ
Результаты работы с кадровым потенциалом компании оказывают значительное влияние на ее эффективность. Для повышения качества результатов обработки данных по персоналу необходимо использовать современные информационные технологии, в частности, информационные системы.
В ходе выполнения выпускной квалификационной работы спроектирована и разработана информационная система для отдела кадров, реализующая следующие функции:
работа с учетными записями пользователей;
манипулирование данными по персоналу, отделам компании;
создание вакансий для отделов, закрытие вакансий;
построение отчетов различного типа.
Для проектирования бизнес-процесса по управлению персоналом, автоматизируемого информационной системой, использована методология IDEF0.
Для моделирования структуры и функциональности информационной системы использован объектно-ориентированный язык моделирования UML.
Для разработки модулей информационной системы отдела кадров использованы следующие инструменты:
объектно-ориентированный язык программирования C#;
среда разработки Visual Studio Community 2019;
СУБД MySQL;
библиотеки: EntityFramework, Reachframework;
паттерны проектирования: MVVM, Singleton.
Таким образом, поставленные задачи решены, цель достигнута.