Файл: Проектирование реализации операций бизнес-процесса «Управление персоналом» (Выбор комплекса задач автоматизации)..pdf

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

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

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

Добавлен: 25.05.2023

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

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

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

Переходим к работе с компонентом ADO Table. Двойным кликом мыши вызываем окно FIELDS EDITOR и выбираем ADD FIELDS. В появившемся окне выбираем все необходимые для ввода поля и жмем ОК.

Рисунок 16– Выбор и установка полей в окне FORM 2.ADO TABLE 1

Далее, зажав левую кнопку мыши, перетаскиваем все поля, которые необходимо заполнить при приеме нового сотрудника на работу на предприятие ООО «Орхидея».

Из вкладки STANDART и в компоненте LABEL указываем название «Информация о принимаемом на работу в ООО «Орхидея» сотруднике».

Из вкладки STANDART устанавливаем компонент BUTTON, которому даем наименование «ВЫЙТИ». Двойным кликом вызываем процедуру в UNIT 2. Нам необходимо, чтобы при нажатии на данную кнопку, пользователь попадал на главное окно приветствия и выбора необходимого действия. В окне процедур прописываем следующий код:

procedure TForm2.Button1Click(Sender: TObject);

begin

Close;

end;

Готовая форма выглядит следующим образом:

Рисунок 17 – Готовая форма «Прием на работу»

Далее создаем новую форму FORM 3 и начинаем работу с ней. В данной форме будут в электронном виде отображаться личные карточки сотрудников.

В свойстве CAPTION на панели OBJECT INSPECTOR задаем имя данной форме «Личные карточки». Также в свойстве COLOR на той же панели свойств и событий выбираем цвет будущей формы для создания приятного интерфейса.

Следующим этапом работы с FORM 3 является установление на форму необходимых компонентов.

Из вкладки DATA ACCESS выбираем компонент DATA SOURSE.

Из вкладки DATA CONTROLS выбираем компонент (DB)NAVIGATOR .

Из вкладки ADO выбираем ADO Connection и ADO Table.

Все вышеописанные компоненты размещаем на FORM 3 «Личные карточки».

Представим полученное размещение компонентов на FORM 3 в виде рисунка.

Рисунок 18– Размещение необходимых компонентов на FORM 3 «Личные карточки»

Далее необходимо задать все свойства компонентам.

Начинаем с 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.

Переходим к работе с компонентом ADO Table. Двойным кликом мыши вызываем окно FIELDS EDITOR и выбираем ADD FIELDS. В появившемся окне выбираем все необходимые для ввода поля и жмем ОК.

Рисунок 19– Выбор и установка полей в окне FORM 3.ADO TABLE 1

Далее, зажав левую кнопку мыши, перетаскиваем все поля, которые будут отображаться при представлении личной карточки сотрудника в электронном виде ООО «Орхидея».

Из вкладки STANDART и в компоненте LABEL указываем название «Личная карточка сотрудника ООО «Орхидея»».

Из вкладки STANDART выбираем компонент BUTTON и устанавливаем его на форму. Двойным кликом вызываем процедуру в UNIT 3. Нам необходимо, чтобы при нажатии на данную кнопку, пользователь попадал в окно общего кадрового учета. В окне процедур прописываем следующий код:

procedure TForm3.Button1Click(Sender: TObject);

begin

form4.show;

end;

Готовая форма выглядит следующим образом:

Рисунок 20– Готовая форма FORM 3 «Личные карточки сотрудников»

Далее переходим к работе с FORM 4 и начинаем работу с ней. В данной форме будут отображаться кадровый учет всей среднесписочной численности сотрудников на предприятии ООО «Орхидея».

В свойстве CAPTION на панели OBJECT INSPECTOR задаем имя данной форме «Кадровый учет сотрудников». Также в свойстве COLOR на той же панели свойств и событий выбираем цвет будущей формы для создания приятного интерфейса.

Следующим этапом работы с FORM 4 является установление на форму необходимых компонентов.

Из вкладки DATA ACCESS выбираем компонент DATA SOURSE.

Из вкладки DATA CONTROLS выбираем компонент (DB)NAVIGATOR .

Из вкладки DATA CONTROLS выбираем компонент DB GRID.

Из вкладки ADO выбираем ADO Connection и ADO Table.

Из вкладки STANDART - компонент LABEL.

Из вкладки STANDART выбираем компонент BUTTON.

Все вышеописанные компоненты размещаем на FORM 4 «Кадровый учет сотрудников».


Представим полученное размещение компонентов на FORM 4 в виде рисунка.

Рисунок 21– Размещение необходимых компонентов на FORM 4 «Кадровый учет сотрудников»

Далее необходимо задать все свойства компонентам.

Начинаем с 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.

В компоненте DB GRID указываем в свойстве DATA SOURSE и устанавливаем связь с DATA SOURSE 1.

В компоненте LABEL прописываем наименование «КАДРОВЫЙ УЧЕТ СОТРУДНИКОВ ООО «ОРХИДЕЯ»».

В компоненте BUTTON в свойстве CAPTION на панели свойств прописываем название кнопки «ПЕЧАТЬ». То есть данная кнопка будет выводить данные о кадровом учете на печать, заверяться подписью и мокрой печатью сотрудника отдела кадров и даваться для ознакомления руководителю предприятия ООО «Орхидея».

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

Во вкладке DIALOG выбираем компонент PRINTDIALOG и устанавливаем его на форму. Данный компонент создает стандартные настройки печати документа.

Двойным щелчком на кнопке «ПЕЧАТЬ» вызываем событие ON CLICK. В открывшейся UNIT 4 прописываем следующий код, который и будет вызывать печать документа кадрового учета.

procedure TForm4.Button1Click(Sender: TObject);

begin

PrintDialog1.Execute;

end;

Готовое окно «Кадровый учет сотрудников» выглядит следующим образом:


Рисунок 22– Готовая форма FORM 4 «Кадровый учет сотрудников»

Далее переходим к работе с FORM 5. Создаем ее и сохраняем.

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

В свойстве CAPTION на панели OBJECT INSPECTOR задаем имя данной форме «УЧЕТ ТЕКУЧЕСТИ КАДРОВ». Также в свойстве COLOR на той же панели свойств и событий выбираем цвет будущей формы для создания приятного интерфейса.

Следующим этапом работы с FORM 5 является установление на форму необходимых компонентов.

Из вкладки DATA ACCESS выбираем компонент DATA SOURSE.

Из вкладки DATA CONTROLS выбираем компонент (DB)NAVIGATOR .

Из вкладки DATA CONTROLS выбираем компонент DB GRID.

Из вкладки ADO выбираем ADO Connection и ADO Table.

Из вкладки STANDART - компонент LABEL.

Из вкладки STANDART выбираем компонент BUTTON.

Затем тоже самое проделываем еще раз.

Все вышеописанные компоненты размещаем на FORM 5 «УЧЕТ ТЕКУЧЕСТИ КАДРОВ».

Представим полученное размещение компонентов на FORM 5 в виде рисунка.

Рисунок 23– Размещение необходимых компонентов на FORM 5 «учет текучести кадров»

Далее необходимо задать все свойства компонентам.

Начинаем с DATA SOURSE. На панели свойств и событий в свойстве DATA SET и устанавливаем связь с ADO TABLE1 и ADO TABLE2 соответственно для вторичного аналогичного компонента.

Далее приступаем к работе с компонентом 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.

В компоненте DB GRID указываем в свойстве DATA SOURSE и устанавливаем связь с DATA SOURSE 1 и DATA SOURSE 2 соответственно.

В компоненте LABEL прописываем наименование «ПРИНЯТЫЕ СОТРУДНИКИ».

В компоненте LABEL 2 прописываем наименование «УВОЛЕННЫЕ СОТРУДНИКИ».

В компоненте BUTTON 1в свойстве CAPTION на панели свойств прописываем название кнопки «ПЕЧАТЬ». То есть данная кнопка будет выводить данные о принятых сотрудниках на печать, заверяться подписью и мокрой печатью сотрудника отдела кадров и даваться для ознакомления руководителю предприятия ООО «Орхидея».

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

Во вкладке DIALOG выбираем компонент PRINTDIALOG и устанавливаем его на форму. Данный компонент создает стандартные настройки печати документа.

Двойным щелчком на кнопке «ПЕЧАТЬ» вызываем событие ON CLICK. В открывшейся UNIT 5 прописываем следующий код, который и будет вызывать печать документа кадрового учета.

procedure TForm5.Button1Click(Sender: TObject);

begin

PrintDialog1.Execute;

end;

В компоненте BUTTON 2 в свойстве CAPTION на панели свойств прописываем название кнопки «ПЕЧАТЬ». То есть данная кнопка будет выводить данные об уволенных сотрудниках на печать, заверяться подписью и мокрой печатью сотрудника отдела кадров и даваться для ознакомления руководителю предприятия ООО «Орхидея».

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

Во вкладке DIALOG выбираем компонент PRINTDIALOG и устанавливаем его на форму. Данный компонент создает стандартные настройки печати документа.

Двойным щелчком на кнопке «ПЕЧАТЬ» вызываем событие ON CLICK. В открывшейся UNIT 5 прописываем следующий код, который и будет вызывать печать документа кадрового учета.

procedure TForm5.Button1Click(Sender: TObject);

begin

PrintDialog2.Execute;

end;

Готовое окно «Учет текучести кадров» выглядит следующим образом:

Рисунок 24– Готовая форма FORM 5 «Учет текучести кадров»

Возвращаемся к работе с FORM 1. Аналогичным образом присваиваем имя данной форме «ПРИВЕТСТВИЕ» и выбираем необходимый цвет интерфейса.

Устанавливаем следующие компоненты из вкладки STANDART.

LABEL 1 – наименование ««ООО ОРХИДЕЯ» КАДРЫ».

BUTTON 1 – наименование «Прием на работу».

Двойным щелчком на кнопке вызываем событие ON CLICK. В открывшейся UNIT 1 прописываем следующий код, который и будет вызывать открытие необходимой формы.