Таким образом, актуальность работы обусловлена потребностью компаний в получении отчетности при работе с внештатными сотрудниками, а внештатного сотрудника в подсчете затраченного времени и анализа выполненных работ тем самым повышения качества и скорости оказания услуг.
Объектом исследования является автоматизированная информационная система учета рабочего времени внештатных сотрудников компании.
Предметом исследования в данной работе является процесс работы компаний с внештатными сотрудниками.
Целью ВКР является разработка системы учета рабочего времени внештатных сотрудников компании.
Для достижения поставленной цели требуется решить следующие задачи:
- провести анализ процесса работы фрилансера;
- провести анализ бизнес-процессов деятельности фрилансера;
- разработать пользовательские требования к системе;
- разработать функциональные требования к системе;
- разработать нефункциональные требования к системе;
- разработать функциональную модель системы;
- разработать UML диаграммы;
- описать структуру разрабатываемых объектов системы;
- отобразить блок-схемы разрабатываемых компонентов системы;
- разработать компоненты системы;
- провести тестирование разработанной системы;
- сформировать инструкцию по работе с разработанными компонентами системы.
ВВЕДЕНИЕ ................................................................................................ 5
1 Анализ деятельности фрилансера ......................................................... 7
1.1 Определение понятия фрилансер ..................................................... 7
1.2 Описание деятельности внештатного сотрудника ........................... 8
1.3 Описание проблемы компаний при работе с внештатными сотрудниками 10
1.4 Разработка концептуальной карты ................................................ 11
1.5 Анализ бизнес-процессов деятельности фрилансеров .................. 13
1.6 Разработка бизнес-требований к системе ...................................... 14
1.6.1 Исходные данные ....................................................................... 15
1.6.2 Возможности бизнеса.................................................................. 15
1.6.3 Бизнес-цели ................................................................................. 15
1.6.4 Критерии успеха.......................................................................... 15
1.6.5 Видение решения ........................................................................ 16
1.6.6 Бизнес-риски ............................................................................... 16
1.6.7 Предположения и зависимости .................................................. 16
1.6.8 Основные функции решения ...................................................... 17
1.6.9 Функции MVP ............................................................................. 17
1.6.10 Профили стейкхолдеров .......................................................... 18
1.7 Постановка задачи на разработку ................................................. 18
1.8 Выводы ............................................................................................ 19
2 Проектирование автоматизированной информационной системы учета рабочего времени внештатных сотрудников компании ......................................... 21
2.1 Требования к проектируемой системе ........................................... 21
2.1.1 Функциональные требования .................................................... 21
2.1.2 Нефункциональные требования ................................................ 22
2.2 Функциональная модель ................................................................ 23
2.3 Разработка диаграммы вариантов использования ....................... 24
2.4 Поток событий................................................................................. 26
2.5 Диаграмма деятельности ................................................................ 35
2.6 Выводы ............................................................................................ 35
3 Разработка автоматизированной информационной системы учета рабочего времени внештатных сотрудников компании ........................................................ 36
3.1 Описание структуры разрабатываемых объектов ......................... 36
3.2 Блок схемы разрабатываемых объектов ........................................ 37
3.3 Программный код модулей ............................................................ 40
3.4 Результат отладки работы объектов .............................................. 41
3.5 Инструкция по работе с программным продуктом ...................... 49
3.6 Выводы ............................................................................................ 54
ЗАКЛЮЧЕНИЕ ........................................................................................ 55
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ ................................ 57
ПРИЛОЖЕНИЕ А .................................................................................... 59
ПРИЛОЖЕНИЕ Б .................................................................................... 60
ПРИЛОЖЕНИЕ В .................................................................................... 62
ПРИЛОЖЕНИЕ Г .................................................................................... 64
ПРИЛОЖЕНИЕ Д .................................................................................... 67
1 Чаплашкин Н.В. Фрилансер на отечественном рынке труда: реальность, ожидания, перспективы / Н.В. Чаплашкин // Человек и труд, 2013. - 26 c.
2 Чаплашкин Н.В. Методика социологического исследования современного состояния свободной занятости в России / Н.В. Чаплашкин // Общество. Среда. Развитие, 2012. 83 с.
3 Миндалев И.В. Моделирование бизнес-процессов с помощью IDEF0, DFD / И.В. Миндалев. - Красноярск : Краснояр. гос. аграр. ун-т, 2016. - 123 с.
4 BPMN [Электронный ресурс] // Википедия: [сайт] URL: https://ru.wikipedia.org/wiki/BPMN (дата обращения: 5.05.2023).
5 Хамадеев Ш.А. Методология моделирования бизнес-процессов BPMN2. Учебно-методическое пособие по дисциплине «Проектирование АСОИУ». - Набережные Челны: ИПЦ НЧИ К(П)ФУ, 2017. - 36 с
6 Вигерс К. Битти Д. Разработка требований к программному обеспечению. 3-е изд., дополненное / Пер. с англ. - М.: Издательство «Русская редакция»; СПб. : БХВ-Петербург, 2014. - 736 стр.
7 Арлоу Д. Нейштадт И., UML 2 и Унифицированный процесс. Практический объектно-ориентированный анализ и проектирование, 3-е издание. - Пер. с англ. - СПб: СимволПлюс, 2017. - 624 с.
8 Хританков А. Проектирование на UML. Сборник задач по проектированию программных систем. / А. Хританков, В Полежаев. - 2-е. изд.. - Екатеринбург : Издательские решения, 2017. - 240 с.
9 Назаров, С.В. АРХИТЕКТУРА И ПРОЕКТИРОВАНИЕ ПРОГРАММНЫХ СИСТЕМ / С.В. Назаров. - Москва: ИНФРА-М, 2013. - 413 с.
10 Радченко М. Г., Хрусталева Е. Ю. 1С Предприятие 8.3 Клиент- серверный вариант. Руководство администратора. Фирма "1С", 2013. - 146 с.
11 Радченко М.Г. 1С:Предприятие 8.3. Практическое пособие разработчика [Электронный ресурс]: учебник / 2013. 983 с.
12 Анжерок В.А., Радченко М.Г Программирование и работа в 1С. Фирма "1С", 2014. 25 с.
13 «1С: Предприятие» 8.3 Клиент-серверный вариант. Руководство администратора. Авторы: Радченко М. Г. (фирма "1С"), Хрусталева Е. Ю. 2013. - 146 с.
14 Кашаев С.М. Программирование в 1С:Предприятие 8.3 / С.М. Кашаев. - Санкт-Петербург: Питер, 2014. - 304 с.
15 Усиков, Т.Н 1С Предприятие. Эффективное программирование / Т.Н Усиков. - Минск: Новое знание, 2016. - 448 с.