Файл: Проектирование реализации операций бизнес-процесса «Управление персоналом» (Организационно-экономическая сущность комплекса задач).pdf

ВУЗ: Не указан

Категория: Курсовая работа

Дисциплина: Не указана

Добавлен: 22.05.2023

Просмотров: 349

Скачиваний: 3

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Таблица 7

Структура полей таблицы «Взыскания»

№ п/п

Имя поля в таблице

Тип данных

Размер поля

Ключевое поле

1

№ карточки

Числовой

Длинное целое

Нет

2

Дата взыскания

Дата/время

Краткий формат даты

Нет

3

Заметки

Memo

65 535

Нет

Таблица 8

Структура полей таблицы «Отпуск»

№ п/п

Имя поля в таблице

Тип данных

Размер поля

Ключевое поле

1

№ карточки

Числовой

Длинное целое

Нет

2

Дата начала отпуска

Дата/время

Краткий формат даты

Нет

3

Дата окончания отпуска

Дата/время

Краткий формат даты

Нет

6. Технология обработки информации

6.1 Дерево диалога и его описание

На Рисунке 7 представлено дерево диалога АИС «Кадровый учет».

Дерево диалога

Печать

Ввод первичной информации

Обработка данных

Личные карточки

Просмотр и

редактирование данных

Вход в систему

Главная форма

Справочники

Хранение

данных

БД

Просмотр и редактирование данных

Отчеты

Просмотр и редактирование данных

Ввод данных и вычисления

Запросы

Рисунок 7 – Дерево диалога

6.2 Дерево вызова модулей и их описание

Используемые в системе модули подразделяется на три типа:

  • модули ввода первичной информации;
  • модули обработки данных;
  • модули хранения данных.

Анализируя функциональную схему программы, разработаем структуру вызова модулей, определим состав элементов диалога, содержание каждого элемента и их соподчиненность. На рисунке 8 изображена структура дерева вызова модулей системы в виде граф-схемы. Вершины схемы пронумерованы, описание выполнено в соответствии с нумерацией вершин, в качестве средств описания использованы таблицы.


Добавление

Удаление

Просмотр

Сохранение

Действия

Личная карточка

2.1. Вспомогательные

2.2. Отпуск и Курсы

2.3. Учет

Вход в систему

1. Вход в систему

3.1. Стаж более 3-х лет

3.2. Женатые

3.3. Награждения

Запросы

2. Справочники

3. Запросы4.Отчеты

Главная форма

Справочники

Отчеты

Просмотр

Печать

Действия

Просмотр

Действия

Рисунок 8 – Дерево вызова модулей

6.3 Схема взаимосвязи программных модулей и файлов и ее описание

По мере поступления документов, содержащих данные о сотруднике, должен осуществляться ввод этих данных в базу данных, где они должны храниться. Таким, образом, осуществляется накопление необходимой для решения задачи оперативно-учетной информации.

По условию задачи необходимо обеспечить формирование отчетности по сотрудникам, поощрениям, взысканиям и отпускам. В этом случае надо по запросу пользователя формировать отчет, необходимые содержащий сведения. Для ввода запроса пользователю в диалоге должна быть выведена экранная форма, где он может непосредственно с клавиатуры ввести необходимые сведения. Отчет должен выводиться на экран и принтер.

В соответствии с этим технология ввода входной информации и решение рассматриваемой задачи приведены ниже.

Личная карточка

Приказ о приеме на работу

Приказы

Ввод и накопление

Справочные данные

- специальностей

Данные учета:

поощрения,

взыскания,

отпуска.

Анализ данных

Отчет по поощрениям

Отчет по отпускам

Отчет по взысканиям

БД

Рисунок 9 – Схема взаимосвязи программных модулей и файлов

6.4 Схема работы системы и ее описание

Построим диаграмму прецедентов

1. Оформление трудового договора

Кандидат, поступающий на работу, приходит в отдел кадров с оформленным заявлением и требуемыми документами. Сотрудник отдела кадров (менеджер по персоналу) оформляет трудовой договор.


2. Оформление приказа о приеме на работу

Сотрудник отдела кадров на основании трудового договора оформляет приказ про прием на работу.

3. Оформление приказа об увольнении работника

Работник приходит в отдел кадров с подписанным руководителем предприятия заявлением об увольнении. Сотрудник отдела кадров оформляет приказ об увольнении сотрудника.

4. Оформление приказа о переводе сотрудника на другую работу

Работник подходит в кадровую службу с подписанным руководителем предприятия заявлением о перемещении. Сотрудник отдела кадров оформляет приказ о переводе работника на другую работу.

5. Оформление приказа о предоставлении отпуска

Работник пишет заявление о предоставлении отпуска.

Сотрудник отдела кадров оформляет приказ о предоставлении отпуска.

6. Управление пользователями

Системный администратор работает с записями пользователей: добавляет, удаляет, редактирует.

7. Управление безопасностью

Системный администратор обеспечивает разделенный доступ для разных категорий пользователей

Развернутое описание.

Прецедент: Оформление трудового договора

Основной исполнитель: Сотрудник отдела кадров

Заинтересованные лица и их требования:

- Лицо, поступающее на работу

Хочет поступить на работу.

- Сотрудник отдела кадров

Хочет документально оформить принятие лица, поступающего на работу (оформить трудовой договор)

- Руководитель предприятия

Хочет взять на работу устраивающегося на работу

- Бухгалтерия

Хочет получить сведения о новом сотруднике

- Пенсионный фонд РФ

Хочет поставить на учет в пенсионный фонд работника

Предусловия: Сотрудник отдела кадров идентифицирован и аутентифицирован.

Результаты (постусловия): оформленный трудовой договор.

Основной успешный сценарий

  1. Лицо, устраивающееся на работу, подходит к сотруднику отдела кадров с документами и заявлением.
  2. Сотрудник отдела кадров создает новый трудовой договор.
  3. Система предлагает к заполнению форму трудового договора.
  4. Сотрудник отдела кадров вводит данные о сотруднике в данную форму (паспортные данные, ФИО, должность, наименование структурного подразделения).
  5. Система присваивает работнику табельный номер.
  6. Сотрудник отдела кадров подтверждает данные.
  7. Система присваивает трудовому договору номер.
  8. Система сохраняет трудовой договор
  9. Сотрудник отдела кадров отправляет трудовой договор на печать (в 2 экземплярах).
  10. Система распечатывает трудовой договор (в 2 экземплярах).

Частота использования: по мере принятия новых сотрудников на предприятие

Награждения

Заполнить личную карточку

Повышение квалификации

Отпуска

Взыскания

Выход

Выход

Заполнить справочник «Тип взыскания»

Выход

Стаж более 3-х лет

Женатые

Отпуска по номеру

Справочники

Отчеты

Запросы

Выход

Выход

Распечатать личную карточку

Главный модуль

Рисунок 10 – Схема работы системы

В данной работе был разработан интерфейс автоматизированной подсистемы. Переход между формами осуществляется с помощью кнопок, также на каждой форме имеется кнопка закрытия формы.

В подсистеме «Кадровый учет» были разработаны десять экранных форм, семь из которых составляют интерфейс системы, одна служит для компонентов технологии ADO для связи с базой данных и еще одна служит для создания отчета.

Для поддержки диалогового режима работы пользователя с информационной системой используются форма «Заставка».

Она содержит кнопки открытия форм справочников для ввода и редактирования данных по всем перечисленным выше объектам, запросов и отчетов. При изменении информации в формах, автоматически обновляется информация в таблицах базы данных. Также на форме имеется кнопка «Выход» для закрытия базы данных и выхода из программы. Переход между формами осуществляется с помощью кнопок, также на каждой форме (кроме главной) имеется кнопка перехода на главную форму.

Интерфейс автоматизированной подсистемы выдержан в едином стиле и является удобным для работы с базой данных.

Для запуска программы необходимо выбрать файл Project_uchet_kadrov.exe. Для того, чтобы не искать его в папке проекта, необходимо создать ярлык и поместить на рабочий стол.

После запуска программы открывается Главная форма, которая представлена на рис. 11.

Рисунок 11 – Главная форма интерфейса

Перед тем, как работать с базой данных, необходимо заполнить справочники. Для ввода информации в базу данных используется форма «Справочники» (рис. 12).

Рисунок 12 – Форма «Справочники», вкладка «Вспомогательные»

Эта форма содержит три вкладки, на которых расположены семь таблиц для ввода данных.

  • «Специальности»;
  • «Льготы»;
  • «Тип взыскания»;
  • «Отпуска»;
  • «Повышение квалификации»
  • «Личные карточки»;
  • «Взыскания».

Рисунок 13 – Форма «Справочники», вкладка «Отпуск и курсы»

Рисунок 14 – Форма «Справочники», вкладка «Отпуск и курсы»

Формы «Запросы» и «Отчеты» представлены на рис. 15.

Рисунок 15 – Формы «Запросы» и «Отчеты»

По нажатию кнопок появляются соответствующие формы.Например, форма «Стаж более трех лет» (рис.16).

Рисунок 16 – Формы «Запросы» и «Отчеты»

На каждой форме расположен компонент DBNavigator для работы с таблицами.

Отчет базы данных «Кадровый учет» представлен на рис. 17.

Рисунок 17 – Отчет «Личные карточки»

Во всех формах кнопка Выход означает переход в ту форму, откуда она была вызвана, а для Главной формы данная кнопка означает выход из приложения.

Заключение

Таким образом, в процессе проектирования автоматизированной системы управления для ведения кадрового учета, можно прийти к выводу, что правильная организация хранения и представления данных является неотъемлемой частью для успешного функционирования базы данных. Неотъемлемой частью базы данных в MS Access являются запросы, с помощью которых можно делать выборку необходимых полей из большой совокупности данных, а также производить арифметические и логические операции над этими полями.

Формы в организации баз данных служат для изменения или дополнения данных в таблицах через сами формы, а также с помощью форм можно более наглядно представить информацию, содержащуюся в таблицах.

Также с помощью форм в программе Delhhi 7 был организован интерфейс автоматизированной системы управления «Кадровый учет».

При автоматизации работы специалиста по кадрам, сокращается время обработки анкет, время беседы с кандидатам, что намного повышает производительность труда.

Результатом выполнения данной работы является созданная средствами MS Access 2007 из пакета Microsoft Office 2007 база данных «Кадровый учет» для учета сотрудников предприятия с интерфейсом Delphi7.