Автоматизированная информационная система учета персонала АО «РКЦ «Прогресс»
ВВЕДЕНИЕ
Тема выпускной квалификационной работы является актуальной, так как на современном этапе развития общества в любой компании ведется кадровый учет работников, а также, неавтоматизированные способы в конечном итоге могут привести к потере контроля за документооборотом предприятия в целом или к большим временным затратам на его организацию.
Автоматизация кадрового учета и документооборота позволяет значительно сократить время на выполнение рутинных операций, снизить количество ошибок и упростить процесс контроля за работой персонала. В связи с этим, важно изучить существующие программные продукты для автоматизации кадрового учета и документооборота, а также провести анализ их преимуществ и недостатков. В результате исследования будет предложен оптимальный вариант программного обеспечения для конкретной компании, что позволит повысить эффективность работы и уменьшить затраты на кадровый учет и документацию.
В компаниях за ведение кадровой политики отвечает отдел кадров. Э
СОДЕРЖАНИЕ
Введение………………………………………………………………………... 8
1 Теоретические аспекты изучения средств автоматизации кадрового учета персонала………………………………………………………………… 10
1.1 Функции и задачи отдела современной организации………………. 10
1.2 Особенности организации процесса автоматизации……………….. 12
1.3 Анализ существующих информационных систем………………….. 16
2 Анализ практики учета персонала АО «РКЦ «Прогресс»………………… 25
2.1 Обоснование и выбор комплекса программных средств, языка программирования, среды разработки, системы управления базы данных……………………………………………………………………… 25
2.2 Описание процесса учета персонала в организации и разработка модели бизнес-процесса автоматизированного учета АО «РКЦ «Прогресс»…………………………………………………………………. 28
2.3 Постановка задачи автоматизации учета персонала и требования к информационной системе………………………………………………… 37
2.3.1 Требования к функциям информационной системы «Кадры» (Система)…………………………………………………... 39
2.3.2 Требования к интерфейсу системы…………………………… 40
2.3.3 Дополнительные требования………………………………….. 41
2.4 Разработка модели прецедентов и логической модели базы данных 43
3 Разработка компонентов информационной системы………………………. 61
3.1 Разработка модели прецедентов……………………………………… 61
3.2 Разработка функциональной структуры, основных алгоритмов работы и объектной структуры информационной системы……………. 68
3.3 Разработка программных модулей информационной системы……. 73
Заключение……………………………………………………………………… 77
Список используемых источников……………………………………………. 78
Приложение 1 – Спецификация сущности «Работник»……………………… 81
Приложение 2 – Исходный код программы на языке программирования C# 83
Приложение 3 – Примеры сформированных в ИС «Кадры» документов….. 93
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
Семакин, И. Г. Информационные системы и модели: учебное пособие. [Текст] / И. Г. Семакин – М.: Бином, 2018 – 392 c.
Кратчен, Ф. Введение в RationalUnifiedProcess [Текст] / Ф. Кратчен, перевод Л. Новиков – СПб.: Вильямс, 2018 – 240 c.
Object Management Group Inc. UML 2.0. Superstructure specification. [Текст]/ – Final adopted specification. – Needham: Unified Modeling Language, 2019. – 640 p.
Вершинин, М. Т. C# Enterprise Edition. Технологии проектирования и разработки [Текст] / М. Т. Вершинин, Е. О. Иванова – М.: BHV, 2018 – 1088 c.
Джозеф, А. C#. Справочник. Полное описание языка [Текст] / А. Джозеф, А. Бен, перевод. – М.: Вильямс, 2019 – 1040 c.
Тюгашев, А. А. Основы программирования. Часть I. [Текст] / А. А. Тюгашев – СПб.: ИТМО, 2019 – 160 c.
Конноли, Т. Базы данных. Проектирование, реализация и сопровождение. Теория и практика [Текст] / Т. Конноли, К. Бегг, перевод К.А. Птицына – М.: Вильямс, 2021 – 1436 c.
Летуновский, Д. В. Система проектирования StarUML. Руководство пользователя. [Текст] / Д. В. Летуновский – М.: Юрайт, 2021 – 207 c.
Скотт, В. Э. Рефакторинг баз данных. Эволюционное проектирование [Текст] / В. Э. Скотт, Дж. С. Прамодкумар, перевод К.А. Птицына – М.: Вильямс, 2020 – 316 c.
Википедия. Представление (базы данных) [Электронный ресурс] / Сайт компании Wikimedia Foundation, Inc. – Режим доступа: https://ru.wikipedia.org/wiki/Представление_(базы_данных), (дата обращения: 04.04.2023).
Кролл, П. Rational Unified Process – это легко. Руководство по RUP для практиков [Текст] / П. Кролл, Ф. Кратчен, перевод А.Ю. Гончаров – М.: КУДИЦ-ОБРАЗ, 2019 – 427 c.
Якобсон, А. Унифицированный процесс разработки программного обеспечения [Текст]/ А. Якобсон, Г. Буч, перевод В. Горбунков. – СПб.: Питер, 2019. – 496 с.
Патрушина, С.М. Информационные системы в экономике [Текст]: Учебное пособие / С.М. Патрушина, Н.А. Аручиди. – М.: Издательство МиниТайп, 2012. – 144 с.
Карл, И.В. Разработка требо
Методологии Гане-Сарсона и Юрдона/ДеМарко для создания диаграмм потоков данных, основанные на идее нисходящей иерархической организации, наиболее ярко демонстрируют такой подход.
Целью обеих методологий является преобразование общеизвестных и неясных знаний о системных требованиях в точные определения (насколько это возможно). Обе методологии ориентированы на потоки данных, и их основная цель — создание графических документов функциональных требований. Методологии поддерживаются традиционными методами проектирования ?сверху вниз? и обеспечивают один из лучших способов общения между аналитиками, разработчиками и пользователями системы за счет интеграции следующих инструментов:
Диаграмм потоков данных.
Словарей данных, которые являются каталогами всех элементов данных, присутствующих в DFD, включая групповые и индивидуальные потоки данных, х