Диплом: Автоматизация и учет рабочего времени сотрудников компании ООО "Снекпро"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
42
Наиболее популярными моделями жизненного цикла являются спиральная
и каскадная модель жизненного цикла. Существует также итерационная модель
ЖЦ с поэтапным выполнением работ, но она используется все реже.
На рисунке 2.3 представлена спиральная модель ЖЦ.
Рисунок 2.3 - Спиральная модель жизненного цикла
Преимущества спиральной модели жизненного цикла:
- быстрое получение готового продукта
- при изменении требований к программному обеспечению риски по
сдаче некачественного продукта снижаются;
- низкий процент проблем в процессе доработки программного
обеспечения.
Недостатком спиральной модели является отсутствие четких границ
каждой стадии разработки программного обеспечения.
Каскадная модель жизненного цикла предполагает поэтапное выполнение
работ на каждом этапе.
На рисунке 2.4 представлена каскадная модель ЖЦ ПО.
Итерационная модель жизненного цикла предполагает поэтапное
выполнение каждого этапа разработки с возможностью возврата на предыдущий
этап. Но в этом случае пройденные этапы необходимо закончить снова.
Управление проектом проводится на основе ключевых функциональных
43
требований заказчика. Все силы разработчиков направлены на выполнение всех
требований заказчика в конечной версии программы.
Рисунок 2.4 - Каскадная модель жизненного цикла
По мере необходимости вносятся коррективы в техническое задание в
соответствии с замечаниями и требованиями. Разработка проекта в руках
архитекторов (рисунок 2.5).
Рисунок 2.5 - Итерационная модель жизненного цикла
В настоящей выпускной квалификационной работе будет использована
каскадная модель жизненного цикла программного обеспечения.
В таблице 2.1 представлены основные работы, которые будут выполнены
в процессе разработки проекта.
44
Таблица 2.1
Основные этапы работы над проектом с использованием каскадной
модели жизненного цикла
Этап
Выполняемые работы
Выработка системных
требований
Разработка требований к информационной системе, выбор
аппаратного и программного обеспечения
Анализ
Разработка функциональных требований к информационной
системе, выбор способов реализации системы
Проектирование
Разработка структуры БД, функциональной схемы системы,
характеристика входные и выходные данные, математическая
модель решения задачи.
Кодирование
Разработка кода информационной системы.
Тестирование
Разработка контрольных наборов тестов, тестирование
информационной системы, составление протокола
тестирования, отладка программы
Эксплуатация
Установка программного обеспечения на рабочих местах
сотрудников, обучение пользователей
2.1.2. Ожидаемые риски на этапах жизненного цикла и их
описание
Управление рисками, связанными с разработкой ПО, представляет собой
формальный процесс, позволяющий систематически идентифицировать,
оценивать и смягчать факторы возможного риска. В процессе управления
проектом основное внимание уделяется вопросам идентификации рисков в
проекте, имеющих как внутренние, так и внутренние причины [18].
Во время разработки информационной системы возможно появление
рисков, которые представлены в таблице 2.2.
Таблица 2.2
Риски на этапах жизненного цикла и способы их предотвращения
Этап
Риски
Способы предотвращения
1
2
3
Предпроектная
стадия
Недостаточный анализ
требований заказчика
Собеседование с заказчиком
должен провести профессионал,
который имеет большой опыт
работы в качестве архитектора
информационных систем
Ошибки и неточности в
техническом задании
45
Продолжение таблицы 2.2
1
2
3
Этап разработки
Потеря данных
Внедрение системы резервного
копирования данных
Низкий уровень
квалификации
сотрудников
Прием на работу только
специалистов с опытом работы
Сложность
последующего
обновления системы
Разработка алгоритма
обновления системы удаленно
Потеря исправлений
специалистов во время
сборки проекта
Внедрение системы управления
версиями проекта (например,
SVN)
Этап внедрения
Выход из команды
одного из специалистов
Несоответствие
продукта требованиям
заказчика
Несоответствие
продукта техническим
характеристикам ПК
заказчика
Создание резервных алгоритмов
внедрения (например, онлайн-
консультации ведущего
специалиста на этапе внедрения)
Тщательное изучение
характеристик ПК на этапе
создания технического задания
Несоответствие
политике
информационной
безопасности
предприятия
Аутентификация доступа,
использование Windows-
аутентификации, защита
информации обеспечивается
путём подписания каждым
пользователем обязательства о
неразглашении коммерческой
тайны
Этап
функциониро-
вания
Ошибки в логике
работы программы
Доработка функционала системы
с помощью механизма
удаленного обновления системы
Потеря данных по вине
разработчика
Настройка резервного
копирования данных на стороне
заказчика
Потеря данных по вине
пользователя.
Необходимость
доработки системы под
новые требования
заказчика
Доработка функционала системы
с помощью механизма
удаленного обновления системы
46
2.1.3. Организационно-правовые и программно-аппаратные
средства обеспечения информационной безопасности и защиты
информации
Безопасность информационных систем является частью более широкой
проблемы: безопасность компьютерных систем или еще более общей проблемы -
информационной безопасности [3].
В ООО «Снекпро» для обеспечения информационной безопасности
заключен договор с охранной организацией, установлено видеонаблюдение. На
компьютерах установлена антивирусная программа и система логгирования
действий пользователей.
Для работы с информационной системой автоматизации учета рабочего
времени сотрудников необходимо выделать следующие роли пользователей:
1. Администратор – полные права на работу с системой.
2. Табельщик – ведет учет рабочего времени сотрудников.
Права пользователей представлены в таблице 2.3.
Таблица 2.3
Разграничение прав пользователей
Группы пользователей/ Действия
Администратор
Табельщик
Учет пользователей
RCD
-
Редактирование справочников
RCD
-
Учет сотрудников
RCD
-
Учет рабочего времени сотрудников
-
RCD
Формирование табеля
-
RCD
Формирование отчетов
-
R
Формирование баланса рабочего времени сотрудника
-
R
Обозначения: R – чтение, C – создание, D– удаление.
2.2. Информационное обеспечение задачи
2.2.1. Информационная модель и её описание
На рисунке 2.6 представлена информационная модель задачи учета
рабочего времени сотрудников ООО «Снекпро».
47
Рисунок 2.6 – Информационная модель ООО «Снекпро»
48
С информационной системой учета рабочего времени сотрудников будут
работать табельщик и администратор.
В качестве входных документов выделены:
cведения о сотрудниках и пользователях;
cведения об отделах ООО «Снекпро»;
– сведения о должностях сотрудников;
– сведения о больничных листах;
– сведения о выходных днях сотрудников;
– сведения об отпусках сотрудников;
– табель (сведения о посещениях сотрудников);
– сведения о командировках;
– справочная информация;
Отчетные материалы будут формироваться табельщиками и передаваться
в бухгалтерию и руководству.
2.2.2. Характеристика нормативно-справочной, входной и
оперативной информации
В процессе работы системы и вводе первичных документов необходимо
реализовать работу со справочными данными – условно-постоянными данными,
которые вносятся единовременно и меняются в процессе изменения структуры
компании или ввода новой функциональности [1].
В таблице 2.4 приведен список справочников, которых используются в
разработанной информационной системе автоматизации учета рабочего времени
сотрудников ООО «Снекпро».
Таблица 2.4
Классификаторы и системы кодирования
Наименование кодируемого
множества объектов
Система
кодирования
Система
классификации
Вид
классификатора
Коды обозначений учет посещения
Порядковая
Отсутствует
Локальный
Виды отпуска
Порядковая
Отсутствует
Локальный
Должности сотрудников
Порядковая
Отсутствует
Локальный
Идентификация пользователей
Порядковая
Отсутствует
Локальный
На рисунке 2.7 представлен пример справочника по кодам табеля.
49
Рисунок 2.7 - Пример справочника «Коды»
2.2.3. Характеристика результатной информации
Информационная система для ведения учета рабочего времени
сотрудников ООО «Снекпро» позволяет формировать табель по форме Т-12. На
каждой форме информационной системы реализована возможность экспорта
данных в формат MSExcel. На рисунке 2.8 представлен макет отчета о
сотрудниках в формате MSExcel.
Таб.№
ФИО
Адрес
Телефон
Электронная
почта
Должность
Отдел
Оклад
Ставка
Рисунок 2.8— Макет «Списочный состав сотрудников»
Макет формы Т-12 представлен на рисунке 2.9.
Табель учета рабочего времени включает информацию посещаемости по
каждому сотруднику выбранного отдела, для которого оформляется табель.
Полная форма табеля с блоком условных обозначений представлена в
приложении А.
Форма табеля включает формулы для подсчета суммы отработанного
времени за половину месяца и за целый месяц.
50
Рисунок 2.9— Макет табеля (без блока условных обозначений)
51
Информационная система также позволяет проводить расчет
бонусов/премий на основе данных о фактически отработанном времени.
На рисунке 2.10 представлен макет подробного расчета бонусов/премий.
Таб. номер
ФИО
Отдел
Должность
Код по табелю
Количество
Коэффициент
оплаты от
оклада по
табелю
Оклад, руб.
Ставка
Сумма, руб.
Рисунок 2.10— Макет «Подробный расчет бонусов/премий»
На рисунке 2.11 представлен общий расчет добонусов/премий по каждому
сотруднику.
Таб. номер
ФИО
Отдел
Должность
Оклад, руб.
Ставка
Сумма,
руб.
Рисунок 2.11— Макет «Общий расчет бонусов/премий»
Также ИС позволяет строить отчеты по анализу рабочего времени каждого
сотрудника за выбранный период и статистику рабочего времени по всем
сотрудникам.
На рисунке 2.12 представлен шаблон отчета по анализу рабочего времени.
Красным отмечены ячейки, которые заполняются из программы.
Рисунок 2.12— Макет отчета по анализу рабочего времени сотрудников
При составлении шаблона отчета были использованы формулы, указанные
п.1.2.1 настоящей работы.
Шаблон отчета по расчету баланса рабочего времени сотрудников
представлен на рисунке 2.13.

Смотрите также:

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
IPO - инструмент финансирования деятельности организации. На примере ПАО «Нефтяная компания «Лукойл»
PR как средство продвижения организации (на примере ПАО "Тамбовский завод "Комсомолец им. Н.С. Артемова")
PR-коммуникации в сфере общественного питания (на примере кафе-кондитерской «Cream Cheese»)
SMM как средство повышения эффективности работы учреждений социокультурной сферы (на примере Малого театра)