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

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
68
Начало
Открытие формы документа
AddButton ->
onclick
Заполнение формы документа
Да
SaveButton ->
onclick
Сохранение документа
Да
CloseButton ->
onclick
Закрытие формы документа
Да
Нет
Нет
Конец
Нет
Рисунок 27. Алгоритм создания документа
В результате работы с системой будет формироваться отчет по учету рабочего
времени сотрудников. Алгоритм формирования отчета представлен на рисунке 28.
69
Начало
Ввод даты начала формирования отчета;
Ввод даты окончания формирования отчета
ExecButton ->
onclick
Выборка данных из таблиц «Табель»,
«Сотрудник», «Отдел», «Смена»
Да
Загрузка элементов отчетной формы
Нет
Конец
Группировка данных
Вычисление итоговых сумм
отработанных часов
Рисунок 28. Алгоритм формирования отчета
На основании разработанных алгоритмов был разработан программный код
информационной системы, написанный на языке программирования высокого
уровня c#. Программный код разработанной системы представлен в Приложении 2.
70
2.4. Контрольный пример реализации проекта и его описание
Для разработки контрольного примера реализации проекта и его описания
необходимо:
1. Описать тестовые данные, которые необходимы для проверки
работоспособности основных функций проекта.
2. Описать процесс обработки тестовых данных.
3. Описать результаты обработки тестовых данных.
Реализация контрольного примера состоит из следующих этапов:
1. Ввод тестовых данных в справочники.
2. Результат формирования отчета.
К тестовым данным, которые необходимы для проверки работоспособности
системы относятся:
1. Данные справочников.
2. Оперативные данные о рабочем времени.
Доступ к системе предоставляется только авторизованным пользователям.
Авторизация пользователя представлена на рисунке 29.
Рисунок 29. Авторизация пользователя
После авторизации пользователя загружается главная форма приложения,
представленная на рисунке 30.
Рисунок 30. Главная форма приложения
71
Рассмотрим процесс ввода данных в справочники системы. На рисунке 31
представлен ввод данных в справочник «Отдел».
Рисунок 31. Ввод данных в справочник «Отдел»
На рисунке 32 представлен ввод данных в справочник «Должность».
Рисунок 32. Ввод данных в справочник «Должность»
На рисунке 33 представлен ввод данных в справочник «Сотрудник».
72
Рисунок 33. Ввод данных в справочник «Сотрудник»
На рисунке 34 представлено заполнение справочника «График работы».
Рисунок 34. Ввод данных в справочник «График работы»
Далее рассмотрим процесс ввода данных о рабочем времени сотрудников.
Каждый сотрудник предприятия осуществляет самостоятельно учет своего рабочего
времени. Для этого сотрудник переходит в меню «Учет рабочего времени» и
выбирает в пункте «Смена» команду «Добавить». Пользователю выводится окно
ввода данных о рабочем времени, представленное на рисунке 35.
Источник: https://baza.diplomsite.ru/previewfile/2436