Онлайн сервис расчёта заработной платы
Введение
Научно-технический прогресс чрезвычайно ускорил внедрение в различные сферы социально-экономической жизни общества новейших достижений в области автоматизации производства. Компьютеризацию человеческой деятельности в целом можно считать наиболее значимой особенностью, характеризующей научно-технический прогресс всего человечества второй половины XX и XXI века.
В современных условиях эффективное управление представляет собой ценный ресурс организации, наряду с финансовыми, материальными, человеческими и другими ресурсами. Следовательно, повышение эффективности становится одним из направлений совершенствования деятельности в целом. Особенно актуальны программные средства, способные не только предоставлять структурированные данные, тем самым увеличивая скорость работы компании, но и оптимизировать её деятельность.
Наиболее очевидным способом повышения эффективности протекания трудового процесса является его автоматизация.
Наиболее трудоемким участком бухгалтерского учета
СОДЕРЖАНИЕ
Введение 5
1 АНАЛИЗ И МОДЕЛИРОВАНИЕ ПРОЦЕССА РАСЧЕТА ЗАРАБОТНЫХ ПЛАТ 7
1.1 Описание процесса расчета заработных плат 7
1.2 Разработка функциональной модели расчета заработной платы сотрудников 8
1.3 Анализ требований к разрабатываемому программному средству. Спецификация функциональных требований 12
1.4 Разработка информационной модели предметной области 13
1.5 UML-модели представления программного средства и их описание 16
2. ПРОЕКТИРОВАНИЕ И КОНСТРУИРОВАНИЕ ПРОГРАММНОГО СРЕДСТВА 20
2.1 Постановка задачи 20
2.2 Архитектурные решения 20
2.3 Описание алгоритмов, реализующих ключевую бизнес-логику системы расчета заработной платы 21
2.4 Проектирование пользовательского интерфейса 23
2.5 Обоснование выбора компонентов и технологий для реализации программного средства 25
3 ТЕСТИРОВАНИЕ И ПРОВЕРКА РАБОТОСПОСОБНОСТИ ПРОГРАММНОГО СРЕДСТВА 27
4 РУКОВОДСТВО ПО РАЗВЕРТЫВАНИЮ И ИСПОЛЬЗОВАНИЮ ПРОГРАММНОГО СРЕДСТВА 29
ЗАКЛЮЧЕНИЕ 36
Список использованных источников 37
ПРИЛОЖЕНИЯ 38
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
[1] Ильина, О.П., Информационные технологии бухгалтерского учета. – СПб.: Питер, 2001. – 688с.
[2] wikipedia.org [Электронный ресурс]. – Электронные данные. – Режим доступа: http://www. wikipedia .org/.
[3] habr.com [Электронный ресурс]. – Электронные данные. – Режим доступа: https://habr.com/ru/.
[4] Леоненков, А., Самоучитель UML 2. – СПб. : BHV, 2014. – 432 с.
[5] Блинов И.Н., Java. Промышленное программирование. – Минск: «УниверсалПресс», 2007г. – 704с.
[6] microsoft.com [Электронный ресурс]. – Электронные данные. – Режим доступа: https://docs.microsoft.com/ru-ru/dotnet/architecture/modern-web-apps-azure/common-web-application-architectures/.
[7] Т. П. Брусенцова, Т. В. Кишкурно., Проектирование интерфейсов пользователя – Минск: БГТУ, 2019. – 172 с.
Диаграмма состояний описывает все возможные состояния одного экземпляра определенного класса и возможные последовательности его переходов из одного состояния в другое, то есть моделирует все изменения состояний объекта как его реакцию на внешние воздействия.
На рисунке 1.9 представлена диаграмма состояний заработной платы. Начальным состоянием данной диаграммы является получение заполненного табеля, затем зарплата переходит в состояние «Расчета по тарифной ставке». Из состояния «Расчета по тарифной ставке» зарплата попадает в состояние «Не рассчитана» при условии отсутствия информации для сотрудника, чья зарплата рассчитывается. При этом из состояния «Итоговый расчет» при ошибке в данных, она попадает в состояние «Не рассчитана». Конечным состоянием данной диаграммы является «Окончание расчета зарплаты».
Рисунок 1.9 – Диаграмма состояний заработной платы
Диаграмма последовательности описывает поведение только одного варианта использования.

