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

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

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

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

Добавлен: 25.05.2023

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

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

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

СОДЕРЖАНИЕ

ВВЕДЕНИЕ

ГЛАВА 1. АНАЛИТИЧЕСКАЯ ЧАСТЬ

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 Описание программных модулей

2.8. Контрольный пример реализации проекта и его описание

ЗАКЛЮЧЕНИЕ

СПИСОК ЛИТЕРАТУРЫ

Выбор необходимой информации

Выбор требуемого действия

Завершение работы с программой «Отдел кадров»

Рисунок 5 – Сценарий диалога для работы с программой, позволяющей автоматизировать бизнес – процесс «Управление персоналом»

Таким образом, в данном разделе было конкретно рассмотрено дерево функций и сценарий диалога для работы с программой, позволяющей автоматизировать бизнес – процесс «Управление персоналом».

2.5 Характеристика базы данных

Для создания программного обеспечения в DELPHI 7 под кодовым названием «Отдел кадров», необходимо в первую очередь создать базу данных, на которой и будет основываться создаваемое программное обеспечение. Это информационное обеспечение, информационная база для создания данной программы в DELPHI 7.

База данных, которая будет использована для написания программного обеспечение «Отдел кадров», создается в MICROSOFT ACCESS. Данная программа входит в комплекс стандартного набора MICROSOFT OFFICE, который должен находиться на любом компьютере. Это и определяет удобство и доступность данного программного обеспечения для создания необходимых баз данных.

После начала работы с данной программой, необходимо выполнить ряд следующих действий:

- Файл – Создать - Новая база данных. В открывшемся окне выбираем расположение новой базы данных. Рекомендуется создать отдельную папку для баз данных, если на предприятии планируется создание и существование нескольких баз данных.

- Выбираем Создание таблицы в режиме конструктора. В появившемся окне необходимо выбрать все необходимые поля, а также определить тип данных, который будет соответствовать данному полю.

- Обязательно задаем ключевое поле.

Представим данную операцию в виде рисунка 6.

Рисунок 6 – Создание полей для таблицы базы данных в Microsoft Access

Далее сохраняем таблицу, выбирая следующие действия:

Файл – Сохранить как.

В открывшемся окне выбираем все необходимые данные, которые необходимо выбрать для того, чтобы осуществить сохранение таблицы. Представим данную операцию в виде рисунка.

Рисунок 6 – Сохранение таблицы базы данных в Microsoft Access

Далее открываем сохраненную таблицу Отдел кадров и вносим все необходимые данные, которые будут нужны для переноса в программное обеспечение на DELPHI 7.


Рисунок 7 – Готовая база данных «Отдел кадров» в Microsoft Access

Готовая база данных состоит из следующих полей:

В поле «Фамилия» отображается информация о фамилии сотрудника.

В поле «Имя» отображается имя сотрудника.

В окне «Отчество» отображается информация об отчестве сотрудника.

Поле «Дата рождения» предназначено для отображения даты рождения сотрудника, которая определяет возраст данного сотрудника.

Поле «Семейное положение» разъясняет ситуацию о том, каково семейное положение данного сотрудника.

Поле «Образование» дает информацию о квалификации данного сотрудника, об уровне его образования, что является чрезвычайно важной информацией при присвоении ему уровня квалификации на предприятии.

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

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

Таким образом, рассмотрен процесс создания базы данных в MICROSOFT ACCESS, на основании которой и будет создаваться программа в DELPHI 7.

2.6 Структурная схема пакета (дерево вызова программных модулей)

Дерево вызова программных модулей можно представить следующим образом.

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

Окно, которое открывается при начале работы с программой выглядит следующим образом:

Рисунок 8 – Окно программы для начала работы

Для сохранения проекта необходимо провести ряд следующих действий:

File – Save Project As – C – Program Files – Borland – Delphi 7 – Projects и даем наименование данному проекту ProjectOK.

Далее сохраняем UNIT 1. Сохраняем проект, нажимая на кнопку Сохранить.

2.7 Описание программных модулей

В данной создаваемой программе существуют два программных модуля UNIT 1 и UNIT 2, которые определяют форму FORM 1 и FORM 2.


2.8. Контрольный пример реализации проекта и его описание

Программное обеспечение, которое необходимо для того, чтобы автоматизировать работу бухгалтера, который совмещает работу сотрудника отдела кадров, создается, как ранее было оговорено, в программном обеспечении DELPHI 7.

Открываем программу Delphi 7, ярлык которой для удобства должен быть расположен на рабочем столе. Для того, чтобы не потерять по неосторожности все создаваемые данные, сразу же сохраняем проект под названием File – Save Project As – C – Program Files – Borland – Delphi 7 – Projects и даем наименование данному проекту Project1OK.

Первая форма – это Form 1,которая будет нам нужна для создания окна ввода логина и пароля. Пока она нам не нужна, поэтому сразу же создаем новую форму, Form 2. Для этого проводим ряд действий File – New – Form.

В создавшейся Form 2 в свойстве CAPTION на панели OBJECT INSPECTOR, задаем имя форме СОТРУДНИКИ. Это и будет основная форма, в которой будет отображаться вся необходимая информация.

Далее на Form 2 размещаем необходимые компоненты.

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

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

Из вкладки ADO выбираем ADO Connection и ADO Table, и размещаем эти два компонента также на Form 2.

Данные компоненты нужны для работы с базами данных.

Рисунок 9 – Размещение необходимых компонентов на FORM 2

Переходим к использованию компонента ADO Connection. Так как он уже размещен у нас на Form 2, то переходим в свойства данного компонента на панели OBJECT INSPECTOR. Работаем со свойствами Properties и Connection String. При работе с данными компонентами появляется окно. Выбираем «Use connection string» и жмем BUILD. Данное действие необходимо для того, чтобы осуществить связь с ранее созданной базой данных MICROSOFT ACCESS «Отдел кадров».

Рисунок 9 – Использование компонента ADO Connection и его свойства Connection String

Нажимая на кнопку BUILD, появляется окно, где выбираем канал передачи данных Microsoft Jet 4.0 OLE DB Provider. Далее выбираем необходимую базу данных, которая была создана ранее «Отдел кадров».

Рисунок 10 – Выбор канала передачи данных Microsoft Jet 4.0 OLE DB Provider


Проверяем соединение и получаем: Соединение выполнено. Установление подобного соединения обеспечит полную взаимосвязь между базой данной «Отдел кадров» и создаваемой программой. Это крайне необходимо, так как данные должны отображаться четко и точно, должны быть синхронизированы в базе данных, и в создаваемой программе. Если в базе данных будут осуществлены какие – то изменения и корректировки, то автоматически данные сведения будут изменены и в создаваемой программе.

В поле Login Prompt необходимо поставить False. Это нужно осуществить для того, чтобы не всплывало окно, которое запрашивает логин и пароль.

1) В компоненте DATA SOURSE выбираем свойство DATA SET и устанавливаем связь с ADO TABLE1.

2) В компоненте ADO TABLE выбираем свойство CONNECTION и устанавливаем связь ADO CONNECTION1. Также в поле TABLENAME выбираем необходимую таблицу СОТРУДНИКИ. Далее в свойстве ACTIVE устанавливаем TRUE, то есть делаем значение истинным.

3) В компоненте ADO TABLE двойным кликом мыши вызываем окно FIELDS EDITOR и выбираем ADD FIELDS. Всплывает окно, которое запрашивает, какие именно поля необходимо добавить (см. рисунок 11).

Рисунок 10 – Выбор полей

Так как нам необходимы все поля, то выбираем все поля и жмем ОК.

Далее находим вкладку STANDART и выбираем компонент LABEL. В свойстве CAPTION указываем наименование «Информация о сотруднике». Далее из окна Form 2.ADO TABLE1 перетаскиваем на форму те поля, содержащие информацию о сотруднике:

- фамилия

-имя

-отчество

- дата рождения

- семейное положение.

Вид окна формы 2 в данном случае выглядит следующим образом.

Рисунок 11 – Установка необходимых полей на FORM 2

Далее опять находим вкладку STANDART и выбираем компонент LABEL. В свойстве CAPTION указываем наименование «Информация для работодателя». Далее из окна Form 2.ADO TABLE1 перетаскиваем на форму те поля, содержащие информацию о сотруднике для работодателя:

- образование.

- дата приема на работу.

- должность.

Рисунок 11 – Установка необходимых полей на FORM 2

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

Далее начинаем работу с ранее созданной FORM 1. В свойстве CAPTION указываем наименование «Отдел кадров». На этой форме будут располагаться данные для ввода логина и пароля.

Далее опять находим вкладку STANDART и выбираем компонент LABEL. В свойстве CAPTION указываем наименование «ООО ЛЕПЕСТОК». Это будет поле, которое отображает, что именно данная программа предназначена для данного предприятия.


Далее опять находим вкладку STANDART и выбираем компонент LABEL. В свойстве CAPTION указываем наименование «Логин». Далее опять находим вкладку STANDART и выбираем компонент EDIT.

Далее опять находим вкладку STANDART и выбираем компонент LABEL. В свойстве CAPTION указываем наименование «Пароль». Далее опять находим вкладку STANDART и выбираем компонент EDIT. В свойстве Text удаляем Edit 1.

Далее опять находим вкладку STANDART и выбираем компонент BUTTON. В свойстве CAPTION указываем наименование «OK». В свойстве Text удаляем Edit 1.

Рабочее окно FORM 1 выглядит следующим образом.

Рисунок 12 – Окно для ввода логина и пароля на FORM 1

Далее выбираем компонент на FORM 1 EDIT 2 – то есть тот компонент, который предназначен для ввода пароля. В свойстве PASSWORDCHAR указываем знак *. Это необходимо для того, чтобы при вводе пароля показывались не цифры, не буквы, не значки, а именно *.

Далее необходимо прописать сам код программы, которая обеспечит ввод логина и пароля и дальнейший запуск FORM 2. Для этого, щелкнем на кнопку BUTTON, и в открывшемся окне необходимо прописать следующий код программы:

procedure TForm1.Button1Click(Sender: TObject);

var

a:string;

s:string;

begin

a:= 'admin';

s:= 'vvvv';

if (Edit1.Text=a) and (Edit2.Text=s) then

Form2.show

else showmessage ('ВЫ ВВЕЛИ НЕПРАВИЛЬНЫЙ ПАРОЛЬ');

end;

Далее компилируем программу, то есть запускаем ее, нажимая либо на зеленый треугольник, либо на RUN F9. Если все верно, то запускается первое окно программы.

Если нет, то программа выдает ошибки, которые необходимо исправить. Так как все верно, то наша программа компилируется, и появляется следующее окно, которое требует вывода логина и пароля.

Рисунок 13 – Запуск скомпилированной программы «Отдел кадров»

После того, как будет введен логин ADMIN и пароль VVVV, то программа запустится и выведется FORM 2.

Рисунок 14 – Запуск скомпилированной программы «Отдел кадров»

Если же пароль неверен, то выявляется окно:

Рисунок 15 – Ввод неправильного пароля

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

Рисунок 16 – Изменение информации при нажатии навигатора

Нажимая на + в навигаторе, у пользователя откроются пустые окна, которые он может использовать для ввода данных о новом сотруднике.