Введение
1.1 Обзор аналогичных программных продуктов 4
1.2 Сравнительная таблица аналогов 9
1.3 Анализ действующей системы на предприятии 11
1.4 Анализ требований к составлению расписаний рабочего времени 12
1.5 Выводы по главе 1 15
2 Проектирование и разработка программы 16
2.1 Средства проектирования 16
2.2 Варианты использования системы 16
2.3 Углубленный анализ требований. Диаграмма деятельности 19
2.4 Разработка программы 22
2.5 Взаимодействие приложения с источниками данных 24
2.6 Схема данных 25
2.7 Создание алгоритмов для составления расписания 26
2.8 Реализация основных функций программы 31
2.9 Выводы по главе 2 34
Заключение 35
Список сокращений 36
Список использованных источников 37
Приложение А 39
Приложение Б 45
На данный момент существуют программы для составления и редактирования расписания, однако в большинстве они входят в пакеты прикладных программ по управлению кадрами, таких как «1С: Зарплата и управление персоналом 8» , «Отдел кадров 6.0» и другие. Многие предприятия также используют редактор электронных таблиц MS (Microsoft) Excel для заполнения расписания вручную. По данным исследований — программой «1С» пользуются 15 % исследуемых фирм, «Отдел кадров 6.0» — 10 %, MS Excel — 40 %, оставшиеся 35 % используют другие программы или программы собственной разработки.
В Красноярском отделении ФГУП «Почта России» — применяется MS Excel, начальник отделения ежемесячно составляет расписание для всех сотрудников, что занимает очень много времени.
Предполагается, что автоматизация составления расписания для сотрудников на данном предприятии позволит существенно сэкономить рабочее время, а также, оптимизирует нагрузку на работников. Тема данной работы — Разработка программы по составлению расписания рабочего времени для отделения ФГУП (Федеральное государственное унитарное предприятие) «Почта России»».
В рамках проекта решаются следующие задачи:
1) анализ существующих программ для составления расписаний на предприятиях;
2) анализ требований для составления расписаний рабочего времени;
3) проектирование и разработка программы «Составление расписания рабочего времени для отделения ФГУП «Почта России»».
В ходе выполнения курсовой работы были выполнены все поставленные задачи, в результате чего было разработана программа, для автоматизации процесса составления расписания рабочего времени в отделении ФГУП «Почта России». Предварительно были проведены обзоры программ-аналогов, и требований предъявляемых государством (со стороны трудового кодекса) и предприятием в частности. Обзорная часть содержит описание и иллюстрации рассматриваемых систем, а также итоговую сравнительную таблицу, и описания норм и требований. Выводы, сделанные по результатам данного обзорного исследования, были учтены в ходе проектирования и разработки. Этап проектирования включал в себя обзор прецедентов, углубленный анализ требований. В итоге была получена модель проектируемой системы, представленная в виде набора UML-диаграмм. Полученная модель была использована для получения детального представления о системе, достаточного для программной реализации. Так же были разработаны алгоритмы для составления расписания по каждой группе должностей, которые были использованы в ходе разработки программы. В результате, были реализованы все функции и требования, предъявляемые заказчиком.