Диплом: Автоматизация управления персоналом в Черемховском ово-филиале ФГКУ "УВО ВНГ России по Иркутской области"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
68
Номер
Nom_pasp
Текст
10
Дата выдачи
Date_pp
Дата/Время
8
Орган выдачи
Org_pasp
Текст
100
Личное дело
ID_дела
ID_del
Счетчик
5
Ключевое
поле
Номер
Nom_del
Числовой
6
Дата
Date_del
Дата/Время
8
Телефон
T_del
Число
10
Наименование поля
Идентификатор
поля
Тип поля
Длина
поля
Прочее
Табель
ID_табеля
ID_tab
Счетчик
5
Ключевое
поле
Дата
Date_tab
Дата
8
Количество часов
Kol_chas
Число
4
Отпуск
ID_отпуска
ID_otp
Счетчик
5
Ключевое
поле
Дата начала
Date_otp
Дата
8
Дата окончания
Datok_otp
Дата
8
Тип отпуска
Type_otp
Текст
10
Ведомость
ID_ведомости
ID_ved
Счетчик
5
Ключевое
поле
Номер
Nom_ved
Числовой
30
Дата
Date_ved
Дата
8
Сумма
Sum_ved
Текст
100
Договор
ID_ведомости
ID_dog
Счетчик
5
Ключевое
поле
Номер
Num_dog
Числовой
30
Дата заключения
Date_dog
Дата
8
Дата_окончания
Dateok_dog
Дата
8
Оклад
Okl_dog
Числовой
6
2.3.3. Структурная схема пакета (дерево вызова программных модулей)
На основе результатов, полученных ранее создадим дерево вызова программных
модулей. Дерево вызова программных модулей отражает структурную схему пакета, в
котором содержатся программные модули следующих классов:
Модули служебных функций.
Управляющие модули, осуществляющие загрузку меню и передачу
управления другим модулям.
Модули, обеспечивающие ввод, хранение, обработку и выдачу
информации.
69
Описание программных модулей системы представлено в таблице 10.
Таблица 10
Описание функций модулей
п/п
Наименование
модуля
Функции модуля
1
Глобальный
модуль
Содержит глобальные процедуры и функции,
предопределенные процедуры, процедуры и функции,
которые выполняются при запуске приложения
2
Модуль
справочника
«Должность»
Содержит глобальные процедуры и функции,
предопределенные процедуры, процедуры и функции,
которые выполняются при ведении справочников
3
Модуль
справочника
«Сотрудник»
Содержит глобальные процедуры и функции,
предопределенные процедуры, процедуры и функции,
которые выполняются при ведении справочников
4
Модуль
справочника
«Отдел»
Содержит глобальные процедуры и функции,
предопределенные процедуры, процедуры и функции,
которые выполняются при ведении справочников
5
Модуль
справочника
«Адрес»
Содержит глобальные процедуры и функции,
предопределенные процедуры, процедуры и функции,
которые выполняются при ведении справочников
6
Модуль
справочника
«Кадровый
резерв»
Содержит глобальные процедуры и функции,
предопределенные процедуры, процедуры и функции,
которые выполняются при ведении справочников
7
Модуль создания
документов
Содержит глобальные процедуры и функции,
предопределенные процедуры, процедуры и функции,
которые выполняются при создании документа
8
Модуль
формирования
отчета
Содержит глобальные процедуры и функции,
предопределенные процедуры, процедуры и функции,
которые выполняются при формировании отчета
9
Модуль настроек
Содержит предопределенные процедуры и элементы
формы
Дерево вызова программных модулей представлено на рисунке 26.
70
Главный модуль
Модуль справочника
«Должность»
Модуль формирования
отчетов
Модуль справочника
«Отдел»
Модуль создания
документа
Модуль настроек
Модуль справочника
«Адрес»
Модуль справочника
«Кадровый резерв»
Модуль справочника
«Сотрудник»
Рисунок 26. Дерево вызова программных модулей
2.3.4. Описание программных модулей
В разрабатываемой информационной системе, автоматизирующей процесс
управления персоналом, будут доступны несколько ролей пользователей, которые
определяются в процессе авторизации. Алгоритм авторизации представлен на рисунке
27.
71
Начало
Счетчик количества
введенных неверно
паролей i:=0 to 3
Открытие файла main
i>3
Запуск библиотек
Загрузка форм
Ввод учетных данных
Открытие формы авторизации
Данные верны
«Введены неверные
данные!»
i:=i+1
Нет
Загрузка главного окна
Да
Загрузка элементов
главного меню
Конец
Нет
Да
Рисунок 27. Алгоритм авторизации
Начало работы с системой осуществляется с помощью заполнения
справочников. В системе будут доступны 5 справочников: сотрудник, должность,
отдел, адрес и кадровый резерв. Алгоритм заполнения справочников представлен на
рисунке 28.
72
Рисунок 28. Алгоритм работы модулей справочников
Далее осуществляется создание и заполнение документов. Алгоритм работы с
документами представлен на рисунке 29.
73
Начало
Открытие формы документа
AddButton ->
onclick
Заполнение формы документа
Да
SaveButton ->
onclick
Сохранение записи
Да
CloseButton ->
onclick
Закрытие формы документа
Да
Нет
Нет
Конец
Нет
Рисунок 29. Алгоритм формирования документов
На рисунке 30 представлен алгоритм формирования отчетности.
74
Начало
Выбор вида отчета;
Ввод параметров выборки
ExecButton ->
onclick
Выборка данных из таблицы
«Сотрудник»;
Выборка данных из таблицы «Личное
дело»
Да
Загрузка элементов отчетной формы
Нет
Конец
Группировка данных
Рисунок 30. Алгоритм формирования отчетности
2.4. Контрольный пример реализации проекта и его описание
Для разработки контрольного примера реализации проекта и его описания
необходимо:
1. Описать тестовые данные, которые необходимые для проверки
работоспособности основных функций проекта.
2. Описать процесс обработки тестовых данных.
3. Описать результаты обработки тестовых данных.
Реализация контрольного примера состоит из следующих этапов:
1. Ввод тестовых данных в справочники.
75
2. Результат формирования отчета.
Для обеспечения информационной безопасности задачи доступ к системе
предоставляется только авторизованным пользователям. На рисунке 31 представлена
форма авторизации пользователя в системе.
Рисунок 31. Авторизация пользователя
После успешной авторизации пользователю доступна главная форма
приложения, представленная на рисунке 32.
Рисунок 32. Главная форма приложения
В процессе тестирования работы системы был осуществлен процесс ввода
оперативно-справочной информации в систему. На рисунке 33 представлено
заполнение справочника «Должность».
На рисунке 34 представлен ввод данных в справочник «Отдел».
На рисунке 35 представлен ввод данных в справочник «Адрес».
76
Рисунок 33. Ввод данных в справочник «Должность»
Рисунок 34. Ввод данных в справочник «Отдел»
Рисунок 35. Ввод данных в справочник «Адрес»
77
На рисунке 36 представлен ввод данных в справочник «Сотрудник».
Рисунок 36. Ввод данных в справочник «Сотрудник»
На рисунке 37 представлен ввод данных в справочник «Кадровый резерв».
Рисунок 37. Ввод данных в справочник «Кадровый резерв»
В процессе управления персоналом создается ряд документов. Далее будет
осуществлено тестирование процесса создания личного дела сотрудника. Создание

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

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