Разработка программного обеспечения для учета сотрудников бюджетного учреждения
ВВЕДЕНИЕ
Информационные технологии на сегодняшний день охватилипрактически все сферы деятельности. Объем информации регулярно растет и в связи с этим есть необходимость использования информационных систем, позволяющих эффективно хранить и обрабатывать данные.
Кадровое делопроизводство играет важную роль в функционировании учреждения. Как правило, в них существует отдел кадров, в котором потенциальные кандидаты на различные должности проходят процесс заключения трудового договора, ознакамливаются с условиями труда, с правилами внутреннего распорядка, а также со своей должностной инструкцией и, возможно, иными внутренними документами учреждения. И именно отдел кадров отражает успешность функционирования учреждения, так как впечатление кандидатов часто формируется исходя из организации документационного управления.
В сфере кадрового делопроизводства работа с каждым годом только усложняется: трудовое законодательство ужесточается, а вместе с тем растет количество принимаемых и в
СОДЕРЖАНИЕ
ВВЕДЕНИЕ 4
ГЛАВА 1. АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ 6
1.1 Характеристика предметной области 6
1.2 Обзор области предполагаемой автоматизации 9
1.3 Обзор, анализ существующих приложений учета сотрудников и обоснование необходимости разработки собственного программного обеспечения 13
1.4 Требования к программному обеспечению по учету сотрудников в бюджетном учреждении 18
1.5 Вывод по главе 1 19
ГЛАВА 2. ПРОЕКТИРОВАНИЕ МОДЕЛИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ДЛЯ УЧЕТА СОТРУДНИКОВ БЮДЖЕТНЫХ УЧРЕЖДЕНИЙ 20
2.1 Анализ процесса учета сотрудников бюджетного учреждения «КАК БУДЕТ» 20
2.2 Характеристика входной и результатной информации 21
2.3 Информационная модель разрабатываемого программного обеспечения 23
Вывод по главе 2 27
ГЛАВА 3. РАЗРАБОТКА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ДЛЯ УЧЕТА СОТРУДНИКОВ БЮДЖЕТНОГО УЧРЕЖДЕНИЯ 28
3.1 Выбор системами управления базами данных 28
3.3 Дерево функций, блок – схема алгоритмов и сценарий диалога приложения 36
3.4 Разработка базы данных программного обеспечения 39
3.4 Интерфейс программного обеспечения 40
3.7 Выводы по главе 3 52
ЗАКЛЮЧЕНИЕ 54
СПИСОК ИСПОЛЬЗУЕМОЙ ЛИТЕРАТУРЫ 56
СПИСОК ИСПОЛЬЗУЕМОЙ ЛИТЕРАТУРЫ
1. Абрамян. М. Visual C# на примерах / М. Абрамян. -М.: БХВ-Петербург. 2014. - 496 с.
2. Агуров. П С#. Сборник рецептов / П. Агуров. - М.:БХВ-Петербург. 2015. - 432 с.
3. Бирюков, А.Н. Процессы управления информационными технологиями: учебное пособие / Бирюков А.Н. — Москва: КноРус, 2021. — 207 с.
4. Бишоп, Дж. C# в кратком изложении / Дж. Бишоп, Н. Хорспул. - М.: Бином. Лаборатория знаний. 2013. - 472 с.
5. Вагнер, Билл С# Эффективное программирование / Билл Вагнер. - М.: ЛОРИ, 2021. - 320 c.
6. Васильев. А. С#. Объектно-ориентированное программирование /А. Васильев. - М.: Питер, 2015. - 320 с.
7. Гринченков, Д.В. Математическая логика и теория алгоритмов для программистов: учебное пособие / Гринченков Д.В., Потоцкий С.И. — Москва: КноРус, 2020. — 206 с.
8. Дейт, К. Дж. SQL и реляционная теория. Как грамотно писать код на SQL / К.Дж. Дейт. - М.: Символ-плюс, 2016.
9. Зыков, С. В. Программирование. Объектно-ориентированный подход: учебник и практикум для академического бакалавриата / С. В. Зыков. — М.: Издательство Юрайт, 2019. — 155 с.
10. Иопа, Н.И. Информатика (для технических направлений): учебное пособие / Иопа Н.И. — Москва: КноРус, 2020. — 470 с.
11. Касаткин. А. II. Профессиональное программирование на языке с#. Управление ресурсами / A.II. Касаткин. - М.: Высшая школа, 2016. - 432 с.
12. Котов О. М. Язык C#. Краткое описание и введение в технологии программирования: учебное пособие / О. М. Котов — Екатеринбург: Урал. ун-та, 2014. — 208 с.
13. Кудрявцев, К. Я. Методы оптимизации: учеб. пособие для вузов / К. Я. Кудрявцев, А. М. Прудников. — 2-е изд. — М.: Издательство Юрайт, 2019. — 140 с.
14. Культин, Н. Microsoft Visual C# в задачах и примерах /Н. Культин. - М.: БХВ-Петербург. 2015. - 314 с.
15. Кулямин В.В. Технологии программирования. Компонентный подход [Электронный ресурс] / В.В. Кулямин. — 2-е изд. — Электрон. текстовые данные. — М.: Интернет-Университет Информационных Технологий (ИНТУИТ), 2016. — 590 c.
16. Крылов, Г.О. Базовые понятия информационной безопасности: учебное пособие / Крылов Г.О., Ларионова С.Л., Никитина В.Л. — Москва: Русайнс, 2020. — 257 с.
17. Ляхович, В.Ф. Основы информатики: учебник / Ляхович В.Ф., Молодцов В.А., Рыжикова Н.Б. — Москва: КноРус, 2020. — 347 с.
18. Макарова, Н.В. Основы программирования: учебник / Макарова Н.В., Нилова Ю.Н., Зеленина С
В каждом лесничестве ведется учет сотрудников специалистом по кадровому делопроизводству. Должная организация работы отдела кадров – важный момент в деятельности всего учреждения, потому что зависимость всех работников от своевременно выполненного перевода, полученного приказа об увольнении или приёме на работу, правильного рассчитанного стажа, весьма велика. Работа отдела кадров ведется в соответствии с законодательством Российской Федерации, ведомственными приказами и должностным регламентом. Отдел кадров, являясь отправной точкой учреждения, вынужден работать с большим числом людей. Это, в свою очередь, приводит к тому, что производится документооборот с большим объёмом бумаги. У специалиста по кадровому делопроизводству хранится огромное количество приказов, личных дел, анкет и других разнообразных документов, являющихся необходимыми при такого рода деятельности. Потому возможность создания и сохранения таких документов в электронном виде –важная и актуальная задача. Эти документы – это результат выполнения неких кадровых операций (либо исходные данные для них). Таким образом, у специалиста по кадровому делопроизводству должна иметься возможность выполнения всех кадровых операций на компьютере, что значительно эффективнее.
Данные о сотрудниках хранятся в различных источниках, таких как бумажный носитель, файлы в Microsoft Excel и Microsoft Word. Но при этом отсутствует единая база данных, в которой содержалась бы вся информация о сотрудниках. Отсутствие единой базы данных влечет следующие проблемы:
- процесс поиска необходимой инф