Файл: Проектирование реализации операций бизнес-процесса «Управление персоналом» (Выбор комплекса задач автоматизации)..pdf
Добавлен: 25.05.2023
Просмотров: 310
Скачиваний: 2
ГЛАВА 2. ПРОЕКТНАЯ ЧАСТЬ
2. Информационное обеспечение задачи
2.1 Информационная модель и её описание
В данном разделе будет создана информационная система, которая позволит предприятию ООО «Орхидея» автоматизировать процесс учета и управления кадрами на предприятии.
Информационная модель данного программного обеспечения будет выглядеть следующим образом:
Рисунок 1 – Информационная модель информационного обеспечения по кадровому учету
Далее опишем информационную модель информационной системы, которая поможет автоматизировать кадровый учет на предприятии ООО «Орхидея».
Пользователь, в данном случае сотрудник отдела кадров, заходит в программное обеспечение, откуда он попадает в окно приветствия, где может выбрать необходимое действие:
- прием сотрудника на работу на предприятие ООО «Орхидея».
- анализ и учет личных карточек сотрудника на предприятии ООО «Орхидея».
- осуществление кадрового учета сотрудников на предприятии ООО «Орхидея». Из данной формы можно вывести отчет о кадрах на печать.
- анализ и учет текучести кадров на предприятии ООО «Орхидея», то есть учет принятых и уволенных сотрудников. Из данной формы можно вывести отчет о текучести кадров на печать.
Из каждой формы можно выйти на главное окно приветствия.
Преимуществами данного информационного обеспечения, созданного для предприятия ООО «Орхидея», являются следующие:
- автоматизация кадрового учета на анализируемом предприятии.
- осуществление в электронном режиме приема на работу нового сотрудника на предприятие ООО «Орхидея».
- анализ всех личных карточек работников предприятия ООО «Орхидея».
- анализ кадров и осуществление кадрового учета на предприятии, а также просмотр всей информации о сотруднике, который работает на данном предприятии.
- анализ текучести кадров, который включает в себя две формы: анализ принятых сотрудников и анализ уволенных сотрудников на предприятии.
Таким образом, в данном разделе была рассмотрена и описана информационная модель информационной системы ведения кадрового учета.
2.2 Характеристика нормативно-справочной, входной и оперативной информации
Рассмотрим виды информации, на основании которой была построена информационная модель информационной системы ведения кадрового учета.
Нормативно-справочная информация включает в себя законодательные и нормативные акты, которые регулируют кадровую деятельность на предприятии ООО «Орхидея».
Нормативно – справочная информация включает в себя следующие виды информации.
- Трудовой Кодекс.
- Штатное расписание, в котором отражается вся информация о сотрудниках предприятия, которая также занесена в личные карточки.
- Классификатор занятий, в соответствии с которым сотрудник отдела кадров устанавливает новому сотруднику профессию согласно с законодательством.
- Фирменные стандарты, которые регламентируют осуществление и реализацию кадровых процессов на предприятии.
Ко входной или входящей информации относят документы, которые обычно требует любой кадровый работник от сотрудника, который устраивается на работу.
- направление с центра занятости, если сотрудник направляется на работу в организацию из центра занятости.
- трудовая книжка.
- справка из медицинского учреждения.
- удостоверение личности.
- прописка.
- военный билет или приписное удостоверение (только для мужчин).
- документ об образовании, среднем, среднем специальном или высшем.
- документы, подтверждающие семейное положение.
Оперативная информация включает в себя такую информацию, которая видна пользователю при работе с данной программой. В программе будут видны следующие данные:
- Фамилия
- Имя
- Отчество
- Дата рождения
- Семейное положение
- Образование
- Дата приема на работу
- Должность
- Оклад
Также к оперативной информации относят получаемые сведения о количестве принятых и уволенных сотрудниках. Оперативной информацией можно также считать данные, которые выводятся на печать в виде отчетов.
Таким образом, в данном разделе была рассмотрена нормативно-справочная, входная и оперативная информация.
2.3 Характеристика результатной информации
Результативная информация включает в себя следующие:
Рисунок 2 – Загрузка окна «ПРИВЕТСТВИЕ»
Нажимая на кнопку «Прием на работу», пользователь попадает в:
Рисунок 3 – Загрузка окна «Прием на работу»
Рисунок 4 – Загрузка окна «Личная карточка сотрудника ООО «Орхидея»»
В окно «Кадровый учет сотрудников» можно попасть из этого окна, нажав на кнопку «Кадровый учет сотрудников», либо вернувшись в главное меню.
Рисунок 5 – Загрузка окна «Кадровый учет сотрудников»
Вызов печати документа представляется окном:
Рисунок 6– Загрузка окна «ПЕЧАТЬ»
Рисунок 7– Загрузка окна «Учет текучести кадров»
Вызов печати документа осуществляется аналогичным образом.
Таким образом, в заключении раздела можно сделать вывод о результатной информации, которое получает пользователь данного программного обеспечения при работе с ним.
2.4 Общие положения (дерево функций и сценарий диалога)
Рассмотрим дерево функций.
Рисунок 8 – Дерево функций для работы с программой
Далее рассмотрим сценарий диалога.
Рисунок 9– Сценарий диалога для работы с программой
Таким образом, в данном разделе было конкретно рассмотрено дерево функций и сценарий диалога для работы с программой, которая позволит автоматизировать кадровый учет и работу с программой.
2.5 Характеристика базы данных
Для того, чтобы создать информационную систему, которая позволит автоматизировать кадровый учет на предприятии ООО «Орхидея», необходима база данных.
Базы данных для информационного обеспечения будет создаваться в MICROSOFT ACCESS. Обоснование выбора программы формирования баз данных продиктовано тем, что MICROSOFT ACCESS позволяет создать программное обеспечение, которое позволит автоматизировать кадровый учет.
Для создания программного обеспечения, позволяющего автоматизировать кадровый учет, необходимо создать три базы данных.
Первая база данный называется «Кадровый учет».
Рисунок 11 – База данных «Кадровый учет»
База данных «Кадровый учет» содержит таблицу «Среднесписочная численность сотрудников».
Поле «Фамилия» содержит информацию о фамилии сотрудника.
Поле «Имя» содержит имя сотрудника.
Поле «Отчество» отображает информацию об отчестве сотрудника.
Поле «Дата рождения» отражает дату рождения.
Поле «Семейное положение» информирует о том, какое семейное положение данного сотрудника.
Поле «Образование» дает информацию об уровне образования данного сотрудника.
Поле «Дата приема на работу» необходима для формирования стажа работы данного сотрудника.
Поле «Должность» отражает информацию о должности сотрудника предприятия.
База данных «Прием на работу» выглядит следующим образом:
Рисунок 12 – База данных «Прием на работу»
База данных «Текучесть кадров»:
Рисунок 13 – База данных «Текучесть кадров»
Таким образом, рассмотрен процесс создания базы данных в MICROSOFT ACCESS, на основании которой и будет создаваться программа в DELPHI 7, позволяющая автоматизировать учет кадров.
2.6 Структурная схема пакета (дерево вызова программных модулей)
В данной создаваемой программе существуют следующие программные модули:
UNIT 1, UNIT 2, UNIT 3, UNIT 4 и UNIT 5, которые определяют работу форм: FORM 1, FORM 2, FORM 3, FORM 4 и FORM 5.
Рисунок 14 – Дерево вызова программных модулей
Таким образом, в данном разделе было схематически сформировано дерево вызова программных модулей.
2.7 Описание программных модулей
В данной создаваемой программе существуют следующие программные модули:
UNIT 1, UNIT 2, UNIT 3, UNIT 4 и UNIT 5, которые определяют работу форм: FORM 1, FORM 2, FORM 3, FORM 4 и FORM 5.
UNIT 1 регулирует работу FORM 1, которая является окном приветствия для пользователя.
UNIT 2 регулирует работу FORM 2, которая необходима для ввода приема на работу сотрудника.
UNIT 3 регулирует работу FORM 3, которая необходима для анализа личных карточек сотрудников.
UNIT 4 регулирует работу FORM 4, которая необходима для кадрового учета предприятия.
UNIT 5 регулирует работу FORM 5, которая необходима для анализа текучести кадров.
В данном разделе были описаны программные модули, которые будут использованы в создании программного обеспечения предприятия ООО «Орхидея».
2.8. Контрольный пример реализации проекта и его описание
Информационное обеспечение, которое позволит автоматизировать кадровый учет на предприятии ООО «Орхидея», будет создаваться в среде программирования DELPHI 7. DELPHI 7 является уникальной средой программирования, так как позволяет создавать программные приложения любой сложности, позволяет работать с множеством баз данных любой конфигурации и сложности. Этим и обосновывается выбор данного программного обеспечения для проектирования информационной системы кадрового учета на предприятии ООО «Орхидея».
Запускаем DELPHI 7, сразу же сохраняя проект под названием PROJECTKADRI. Это необходимо для того, чтобы не потерять данные.
Автоматически загружается FORM 1. Данная форма будет отвечать за приветствие пользователя программы и потребует от пользователя выбрать необходимую форму, с которой ему необходимо работать.
Работу с FORM 1 пока приостанавливаем, так как к ней вернемся лишь после того, как будут сделаны все остальные формы.
Загружаем FORM 2 посредством операции FILE – NEW FORM. В свойстве CAPTION на панели OBJECT INSPECTOR задаем имя данной форме «Прием на работу». Также в свойстве COLOR на той же панели свойств и событий выбираем цвет будущей формы для создания приятного интерфейса.
Следующим этапом работы с FORM 2 является установление на форму необходимых компонентов.
Из вкладки DATA ACCESS выбираем компонент DATA SOURSE.
Из вкладки DATA CONTROLS выбираем компонент (DB)NAVIGATOR .
Из вкладки ADO выбираем ADO Connection и ADO Table.
Все вышеописанные компоненты размещаем на FORM 2 «Прием на работу».
Представим полученное размещение компонентов на FORM 2 в виде рисунка.
Рисунок 15– Размещение необходимых компонентов на FORM 2 «Прием на работу»
Далее необходимо задать все свойства компонентам.
Начинаем с DATA SOURSE. На панели свойств и событий в свойстве DATA SET и устанавливаем связь с ADO TABLE1.
Далее приступаем к работе с компонентом ADO Connection . В свойстве Connection String указываем путь и канал передачи данных, посредством которого будет установлена связь с базой данных. В всплывшем окне щелкаем на «Use connection string» и жмем BUILD. Далее выбираем канал передачи данных Microsoft Jet 4.0 OLE DB Provider. Затем выбираем ту базу данных, которая нам необходима. В данном случае выбираем базу данных «Прием на работу». После всех указанных действий нажимаем на кнопку «Проверка соединения». Если все сделано без ошибок и верно, то выявляется окно «Соединение выполнено».
Также в данном компоненте на панели свойств и событий устанавливаем в свойстве Login Prompt значение False. Это нужно для того, чтобы не всплывало окно, которое запрашивает логин и пароль.
Переходим к работе с компонентом ADO Table. На панели свойств и событий в свойстве CONNECTION устанавливаем связь ADO CONNECTION1. Также в поле TABLENAME выбираем необходимую таблицу ПРИЕМ НА РАБОТУ. В свойстве ACTIVE устанавливаем TRUE, таким образом, мы активируем указанную таблицу.
В компоненте (DB)NAVIGATOR устанавливаем следующие связи. На панели свойств и событий в свойстве DATA SOURSE и устанавливаем связь с DATA SOURSE 1.