Файл: Проектирование реализации операций бизнес-процесса «Управление персоналом» (Выбор комплекса задач автоматизации)..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 прописываем следующий код, который и будет вызывать открытие необходимой формы.