Файл: Проектирование реализации операций бизнес-процесса: «Управление персоналом».pdf
Добавлен: 25.05.2023
Просмотров: 351
Скачиваний: 2
СОДЕРЖАНИЕ
1.1. Выбор комплекса задач автоматизации
1.2. Характеристика существующих бизнес – процессов
1.3. Характеристика документооборота, возникающего при решении задачи
1.4. Обоснование проектных решений по информационному обеспечению
1.5 Обоснование проектных решений по программному обеспечению
ГЛАВА 2. ПРОЕКТНАЯ ЧАСТЬ. Информационное обеспечение задачи
2.1 Информационная модель и её описание
2.2 Характеристика нормативно-справочной, входной и оперативной информации
2.3 Характеристика результатной информации
2.4 Общие положения (дерево функций и сценарий диалога)
2.5 Характеристика базы данных
2.6 Структурная схема пакета (дерево вызова программных модулей)
2.7 Описание программных модулей
Одно из основных отличий Delphi от других похожих инструментов визуальной разработки приложений заключается в наличии действительно быстрого, эффективного компилятора. Компилятор выдает не только сообщение об ошибках, но и огромное количество предупреждений и подсказок, которые позволяют создавать более ясный код. Важным достоинством является также выдача одновременно нескольких сообщений об ошибках, что позволяет быстрее исправлять их.
Одна из больших проблем невизуального программирования - создание пользовательского интерфейса, т. е. решение всех вопросов взаимодействия с пользователем: что он будет видеть на экране, какой внешний вид должны иметь кнопки. Зачастую больше времени занимает именно разработка и создание "одежек", чем собственно рабочей части программы. С другой стороны, при разработке не стоит забывать и о второй части пословицы - "провожают по уму". Что стоит коммуникационная программа с множеством меню, кнопочек и подсказок, анимированная и озвученная, если она просто не знает, как работать с модемом? Delphi позволяет создавать программу, вложив максимум сил и умения в ее рабочую часть, и всячески помогает вам в той области, где не имеет конкурентов, - в области создания пользовательского интерфейса. Потратив некоторое время на обучение работе Delphi, можно легко и просто создавать пользовательские интерфейсы, не сравнимые ни с какими другими, созданные с помощью традиционного инструментария. Более того, они будут не просто элегантны, но при необходимости будут обладать "изюминкой" в виде разработанных новых управляющих элементов, что не займет у программиста много сил и времени с таким помощником, как Delphi[3].
Благодаря объектно - ориентированной природе Delphi можно создавать свои компоненты не только с нуля, но и используя богатый набор имеющихся компонентов. Помимо создания новых компонентов, расширяемость Delphi включает также возможность интегрирования в среду Delphi целых подпрограмм, называемых экспертами. Expert Interface позволяет вам дополнять среду своими пунктами меню и диалоговыми окнами для расширения ее функциональности.
Но основным преимуществом Delphi является его среда программирования с визуальным конструктором программ. Эта среда (вместе с объектной библиотекой VCL) позволяет эффективно программировать под MS Windows, не отвлекаясь на выяснение всех деталей Win API, а работать над логикой программы.
С точки зрения профессионального программиста не менее важно то, что Delphi обладает высокоразвитыми средствами для работы с базами данных. Базы данных позволяют эффективно управлять информацией. Delphi позволяет эффективно создавать приложения, работающие с базами данных.
ГЛАВА 2. ПРОЕКТНАЯ ЧАСТЬ. Информационное обеспечение задачи
2.1 Информационная модель и её описание
Предприятие ООО «Лепесток» является небольшим предприятием, где работу менеджера по кадрам совмещает бухгалтер данного предприятия.
С целью облегчения труда бухгалтера предприятия ООО «Лепесток», которому необходимо выполнять и кадровую работу, в данной проектной части будет предложена автоматизация бизнес – процесса «Управление персоналом».
На сегодняшний день управление персоналом на данном предприятии сводится к тому, что все данные о сотрудниках, которые трудятся на предприятии ООО «Лепесток», сосредоточены на бумажных носителях в личных карточках, которые содержатся в папках.
Несмотря на тот факт, что предприятие ООО «Лепесток» небольшое, проектирование реализации бизнес – процесса по работе с персоналом, облегчит доступ бухгалтера к информации о сотруднике, необходимой для составления отчетов и предоставления информации руководству и в соответствующие органы.
В данной проектной части представляется возможным создать программное обеспечение, которое в автоматическом режиме сможет отображать всю интересующую информацию о выбранном сотруднике, что значительно ускорит работу, а также высвободит время работы бухгалтера, как работника отдела кадров. То есть, автоматизация данного бизнес – процесса позволит создать электронные личные карточки.
Программное обеспечение позволит отображать в удобном интерфейсе всю интересующую информацию о сотруднике, а также вносить все необходимые корректировки и данные. Информационная модель будет представлена таким образом, чтобы отображать всю необходимую информацию о сотрудниках, которая ранее была отображена в базе данных предприятия ООО «Лепесток».
Информационная модель данного программного обеспечения, которая условно названа «Отдел кадров», представлена на рисунке 1.
|
Фамилия |
|
Имя |
|
Отчество |
|
Семейное положение |
|
Образование |
|
Дата приема на работу |
|
Должность |
Рисунок 1 – Информационная модель бизнес – процесса «Управление персоналом»
Далее опишем данную информационную модель бизнес – процесса «Управление персоналом». Будет создано такое программное обеспечение, вход в которую будет защищен вводом необходимого логина и пароля. Это обезопасит доступ к конфиденциальной информации о сотрудниках. После ввода правильного логина и пароля, система обеспечит доступ к информации о сотрудниках, так называемых электронных личных карточках.
Таким образом, в данном разделе была рассмотрена в общем виде информационная модель реализации бизнес- процесса «Управление персоналом».
2.2 Характеристика нормативно-справочной, входной и оперативной информации
Создание информационной модели основано на использовании разного рода информации. Информация, которая необходима для автоматизации данного бизнес – процесса, делится на нормативно – справочную, входную и оперативную информацию.
Нормативно – справочная информация для отдела кадров следующая:
- Трудовой Кодекс.
- Классификатор занятий, который помогает работнику отдела кадров выбирать и устанавливать профессию в соответствии с перечнем профессий.
- Штатное расписание, которое также необходимо для анализа информации о сотруднике, которая занесена в личные карточки.
- Фирменные стандарты, которые определяют порядок кадровых процессов, подбора персонала и прочие.
Таким образом, нормативная информация в данном случае определяется законодательными документами, так как в управлении персоналом соблюдение законодательства является определяющим. Соблюдение трудового законодательства – залог работы предприятия без штрафных санкций со стороны контролирующих органов.
Входная информация в кадровой сфере носит название входящей информацией и базируется на следующих документах:
- направление с центра занятости.
- трудовая книжка.
- заключение о медицинском осмотре.
- удостоверение личности.
- прописка.
- военный билет или приписное удостоверение (только для мужчин).
- документ об образовании.
- документы, подтверждающие семейное положение.
Оперативная информация представляет собой ту информацию, которая будет видна сотруднику отдела кадров при запуске и работе с данной программой. То есть, это информация для непосредственной работы. К оперативной информации в данном случае относят следующие данные:
- Фамилия
- Имя
- Отчество
- Дата рождения
- Семейное положение
- Образование
- Дата приема на работу
- Должность
На основании оперативной информации сотрудник отдела кадров может принимать соответствующие решения, а также составлять необходимые отчеты для социального и медицинского страхования, для статистики и прочие.
Таким образом, можно сделать вывод о том, что для создания данного программного обеспечения «Отдел кадров» необходимо наличие нормативно-справочной, входной и оперативной информации, а также работа с ней.
2.3 Характеристика результатной информации
Работа с данным программным обеспечением предполагает вывод результатной или результирующей информации. Для того, чтобы выявить данную результатную информацию, сотрудник отдела кадров должен войти в окно. Рассмотрим на рисунке 2.
Рисунок 2 – Окно для ввода логина и пароля
В данном случае был запрограммирован условный логин ADMIN с условным паролем VVVV. При желании и логин, и пароль поддается корректировке и может быть усложнен и изменен для обеспечения большей конфиденциальности.
Если пароль и логин верные, то открывается следующее окно:
Рисунок 3 – Вывод результирующей информации
В окне «Фамилия» отображается информация о фамилии сотрудника.
В окне «Имя» отображается имя сотрудника.
В окне «Отчество» отображается информация об отчестве сотрудника.
Окно «Дата рождения» предназначено для отображения даты рождения сотрудника, которая определяет возраст данного сотрудника.
Окно «Семейное положение» разъясняет ситуацию о том, каково семейное положение данного сотрудника.
Окно «Образование» дает информацию о квалификации данного сотрудника, об уровне его образования, что является чрезвычайно важной информацией при присвоении ему уровня квалификации на предприятии.
Окно «Дата приема на работу» необходима работнику отдела кадров для того, чтобы знать стаж работы данного сотрудника на данном предприятии.
Окно «Должность» необходимо для того, чтобы знать, какую должность занимает данный сотрудник на предприятии ООО «Лепесток».
Таким образом, в разделе была рассмотрена результирующая информация, которая получается при работе с программой.
2.4 Общие положения (дерево функций и сценарий диалога)
Программное обеспечение под кодовым названием «Отдел кадров» потенциально разрабатывается для сотрудника бухгалтерии предприятия ООО «Лепесток», который в силу небольшого количества сотрудников на данном предприятии, совмещает также и должность работника отдела кадров.
Дерево функций является важнейшим элементом в работе с программой. Ведь пользователь программного обеспечения должен соблюдать определенный алгоритм при работе с данным программным обеспечением под кодовым названием «Отдел кадров». Данный алгоритм представляет собой набор определенных, последовательно повторяющихся действий, которые необходимо выполнить для того, чтобы получить необходимый результат – то есть достичь цели работы с данной программой.
Дерево функций выглядит следующим образом:
1) Загрузка программы «Отдел кадров», созданная в DELPHI 7 с рабочего стола пользователя. На данном этапе начинается работа с программой.
2) Так как программа запрашивает логин и пароль, то для того, чтобы начать непосредственную работу с программой необходимо ввести логин ADMIN и пароль VVVV.
3) Далее последовательность действий может варьироваться от цели пользователя. Если необходимо менять данные по всем сотрудникам, то последовательно выбирается каждый сотрудник, и вносятся соответствующие корректировки. Если необходимо скорректировать данные по какому – либо сотруднику, то сначала данный сотрудник находится, а затем уже и вносятся необходимые корректировки. Также поиск сотрудника может быть выбран для того, чтобы проверить какие – либо данные, а также составить отчеты в статистику или органы социального страхования.
4) Выход из программы.
Загрузка программы «Отдел кадров», созданная в DELPHI 7
Ввод логин ADMIN и пароль VVVV
Корректировки и поиск необходимой информации
Завершение работы с программой «Отдел кадров»
Рисунок 4 – Дерево функций для работы с программой, позволяющей автоматизировать бизнес – процесс «Управление персоналом»
Дерево функций анализируемой программы представим в виде рисунка 4.
Сценарий диалога со справочниками БД будет выглядеть следующим образом в виде рисунка 5.
Работа с базой данных преимущественно MICROSOFT ACCESS