Диплом: Автоматизация управления персоналом в АО «Киномакс» г. Краснодар

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
58
Таблица 2.19
График отпусков
Таблица 2.20
Льготы
Таблица 2.21
Поощрения
Имя поля
Тип данных
Размер поля
Ключевое или
индексированное
поле
вид отпуска
Текстовый
10
-
период отпуска
Текстовый
30
-
количество дней
Числовой
3
-
табельный номер
Текстовый
10
Ключевое
основание
Текстовый
10
-
Имя поля
Тип данных
Размер поля
Ключевое или
индексированное
поле
наименование
льготы
Текстовый
10
-
номер и дата вы-
дачи документа
Текстовый
30
Ключевое
табельный номер
Текстовый
10
-
основание
Текстовый
10
-
Имя поля
Тип данных
Размер поля
Ключевое или
индексированное
поле
наименование
награды
Текстовый
20
-
название докумен-
та
Текстовый
30
-
табельный номер
Текстовый
10
-
номер и дата вы-
дачи документа
Текстовый
30
Ключевое
59
2.3.3. Структурная схема пакета (дерево вызова программных
модулей)
АРМ представляет собой набор взаимосвязанных модулей (форм), позво-
ляющих редактировать, вводить и отображать данные, хранящиеся в БД. Описа-
ние форм представлено в таблице 2.22.
Таблица 2.22
Формы проекта
Название формы
Описание
1
2
StartForm
Стартовая форма проекта. Предназначена для авториза-
ции пользователей
MainForm
Главная форма проекта, на которой располагается основ-
ное меню
CardForm
Предназначена для редактирования и отображения ин-
формации о сотрудниках
PriemForm
Предназначена для редактирования и отображения ин-
формации о приеме на работу сотрудника
QualificationForm
Предназначена для редактирования и отображения ин-
формации об аттестации сотрудника
UpQualifForm
Предназначена для редактирования и отображения ин-
формации о повышении квалификации сотрудника
AwardsForm
Предназначена для редактирования и отображения ин-
формации о наградах сотрудника
OutputForm
Предназначена для редактирования и отображения ин-
формации об отпуске сотрудника
SocialForm
Предназначена для редактирования и отображения ин-
формации о льготах сотрудника
DelForm
Предназначена для редактирования и отображения ин-
формации об увольнениях сотрудников
SearchForm
Предназначения для осуществления поиска по заданному
критерию
FilterForm
Предназначения для создания фильтра поиска
60
Продолжение таблицы 2.22
1
2
ArchiveForm
Содержит архив личных дел сотрудников
BlockForm
Предназначена для блокировки АРМ
SmenaUsForm
Предназначена для смены пользователя АРМ
OrgNewForm
Предназначена для добавления нового подразделения
UsersNewForm
Предназначена для добавления нового пользователя АРМ
CardMenuForm
Предназначена для редактирования и отображения ин-
формации о дополнительной информации о сотрудниках
AboutForm
Содержит сведения об АРМ
Схема вызова программных модулей представлена на рисунке 2.6.
Рисунок 2.6 – Дерево вызова программных модулей
2.3.4. Описание программных модулей
Интерфейс АРМ разработан с помощью объектно-ориентированного язы-
ка программирования Delphi. БД разработана с помощью Microsoft Access. Все
модули программы хранятся в папке Personal. БД хранится в паке Data. При раз-
работке АРМ было предусмотрено разграничение доступа пользователей. Па-
рольная политика безопасности реализована за счет возможностей языка Delphi.
61
Для повышения надежности работы АРМ предусмотрено резервное копи-
рование таблиц БД в папку Arc.
БД АРМ может быть модифицирована с помощью других СУБД. Среди
наиболее ярких представителей можно отметить: Borland dBase, Borland Paradox,
Microsoft Visual FoxPro, Microsoft Visual Basic, а также баз данных Microsoft SQL
Server и Oracle. Фактически, у любой современной СУБД существует аналог,
выпускаемый другой компанией, имеющий аналогичную область применения и
возможности, любое приложение способно работать со многими форматами
представления данных, осуществлять экспорт и импорт данных благодаря нали-
чию большого числа конвертеров. Общепринятыми, также, являются технологи,
позволяющие использовать возможности других приложений, например, тексто-
вых процессоров, пакетов построения графиков и т.п., и встроенные версии язы-
ков высокого уровня (чаще – диалекты SQL и/или VBA) и средства визуального
программирования интерфейсов разрабатываемых приложений. Поэтому уже не
имеет существенного значения, на каком языке и на основе какого пакета напи-
сано конкретное приложение, и какой формат данных в нем используется.
Для нормального функционирования программы необходимы модули Per-
sonal.exe, Connect.udl, About.txt, BD.mbd и ArcBase.mdb. Программа разработана
как клиент-серверное приложение. База данных должна располагаться на серве-
ре, а АРМ на компьютерах пользователей.
Функциональность программы
Данная программа выполняет следующие функции:
ввод, хранение и редактирование данных;
поиск сотрудников;
сортировка данных;
предоставление справочной информации в меню «Справка» располо-
женной на главной форме;
смена пользователя;
блокировка экрана;
перемещение личных дел в архив.
На рисунке 2.7 приведена блок-схема работы АРМ.
62
Рисунок 2.7 – Блок-схема работы АРМ
2.4. Контрольный пример реализации проекта и его описание
Перед первым запуском программы необходимо подключить файл БД с
интерфейсом АРМ. Для этого необходимо открыть ярлык Connect.udl в папке
Data. Откроется диалоговое окно (рисунок 2.8), в нем выбрать закладку подклю-
чение, затем в поле имя базы данных укажите маршрут, где находится БД. Про-
верить подключение одноименной кнопкой.
63
Рисунок 2.8 – Окно связи с БД
Программа запускается с помощью ярлыка Personal.exe.
При запуске программы откроется окно, позволяющее выбрать пользова-
теля и подразделение, в котором работает пользователь. Перечень зарегистриро-
ванных пользователей, оформлен в виде ниспадающего списка. Каждый пользо-
ватель имеет свой пароль (рисунок 2.9).
Рисунок 2.9 –Авторизация пользователей
После того, как пользователь прошел авторизацию, открывается главное
окно программы, представленное на рисунке 2.10.
64
Рисунок 2.10 – Главное окно программы
Форма содержит в себе главное меню, включающее следующие пункты:
«Файл», «Правка», «Справочники», «Сервис», «Справка».
Для добавления (редактирования) информации о сотруднике необходимо
выбрать пункт меню «Файл»«Создать»«Личная карточка» и в открыв-
шемся окне занести все данные о сотруднике (рисунок 2.11).
65
Рисунок 2.11 – Личная карточка сотрудника
Для оформления документов приема на работу необходимо выбрать пункт
меню «Файл»«Создать (Редактировать)»«Прием на работу». Откроется
диалоговое окно, в которое необходимо занести данные о приеме на работу со-
трудника (рисунок 2.12).
Рисунок 2.12 – Прием на работу сотрудника
66
Для оформления документов по аттестации сотрудников необходимо вы-
брать пункт меню «Файл»«Создать (Редактировать)»«Аттестация». От-
кроется диалоговое окно, в которое необходимо занести данные об аттестации
сотрудника (рисунок 2.13).
Рисунок 2.13 –Аттестация сотрудника
Для оформления документов по переподготовке сотрудников необходимо
выбрать пункт меню «Файл»«Создать (Редактировать)»«Профессиональ-
ная переподготовка». Откроется диалоговое окно, в которое необходимо занести
данные об аттестации сотрудника (рисунок 2.14).
Рисунок 2.14 –Переподготовка сотрудника
67
Составление графика отпусков сотрудников осуществляется через пункт
главного меню «Файл»«Создать (Редактировать)»«Отпуск» (рису-
нок 2.15).
Рисунок 2.15 – График отпусков сотрудников
Поощрения сотрудников осуществляется через пункт главного меню
«Файл»«Создать (Редактировать)»«Поощрения и награды» (рису-
нок 2.16).
Рисунок 2.16 – Поощрения и награды сотрудников
Редактирование сведений о социальных льготах сотрудниках осуществля-
ется через пункт главного меню «Файл»«Создать (Редактировать)»«Со-
циальные льготы» (рисунок 2.17).

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

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