Файл: Проектирование реализации операций бизнес-процесса «Управление персоналом» (Организационно-экономическая сущность комплекса задач).pdf
Добавлен: 22.05.2023
Просмотров: 344
Скачиваний: 3
СОДЕРЖАНИЕ
1. Организационно-экономическая сущность комплекса задач
2. Обоснование выбора и цели использования вычислительной техники
3. Анализ существующих разработок и выбор метода проектирования
4. Обоснование выбора ПО для решения комплекса задач
5. Информационное обеспечение комплекса задач
5.1 Схема данных и ее описание
5.2 Характеристика входной информации
5.3 Характеристика результатной информации
5.4 Характеристика промежуточной информации
6. Технология обработки информации
6.1 Дерево диалога и его описание
6.2 Дерево вызова модулей и их описание
6.3 Схема взаимосвязи программных модулей и файлов и ее описание
6.4 Схема работы системы и ее описание
Таблица 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. Управление безопасностью
Системный администратор обеспечивает разделенный доступ для разных категорий пользователей
Развернутое описание.
Прецедент: Оформление трудового договора
Основной исполнитель: Сотрудник отдела кадров
Заинтересованные лица и их требования:
- Лицо, поступающее на работу
Хочет поступить на работу.
- Сотрудник отдела кадров
Хочет документально оформить принятие лица, поступающего на работу (оформить трудовой договор)
- Руководитель предприятия
Хочет взять на работу устраивающегося на работу
- Бухгалтерия
Хочет получить сведения о новом сотруднике
- Пенсионный фонд РФ
Хочет поставить на учет в пенсионный фонд работника
Предусловия: Сотрудник отдела кадров идентифицирован и аутентифицирован.
Результаты (постусловия): оформленный трудовой договор.
Основной успешный сценарий
- Лицо, устраивающееся на работу, подходит к сотруднику отдела кадров с документами и заявлением.
- Сотрудник отдела кадров создает новый трудовой договор.
- Система предлагает к заполнению форму трудового договора.
- Сотрудник отдела кадров вводит данные о сотруднике в данную форму (паспортные данные, ФИО, должность, наименование структурного подразделения).
- Система присваивает работнику табельный номер.
- Сотрудник отдела кадров подтверждает данные.
- Система присваивает трудовому договору номер.
- Система сохраняет трудовой договор
- Сотрудник отдела кадров отправляет трудовой договор на печать (в 2 экземплярах).
- Система распечатывает трудовой договор (в 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.