
- •Выпускная квалификационная работа
- •Аннотация
- •Введение
- •1 Общая характеристика предприятия
- •1.1 Общая характеристика предметной области предприятия
- •1.2 Особенности кадрового учета
- •1.3 Взаимодействие отдела кадров с другими подразделениями предприятия
- •1.4 Анализ рынка автоматизированных систем учета кадров предприятия
- •«Sap Human Resources Management System»
- •«Oracle Human Resources Analyzer»
- •1.5 Техническое задание
- •2 Информационное моделирование предметной области
- •2.1 Описание предметной области и функции решаемой задачи.
- •2.2 Анализ методологии моделирования предметной области
- •Sadt (Structured Analysis and Design Technique)
- •Aris (Architecture of Integrated Information Systems)
- •2.3 Моделирование информационных процессов кадрового учета с использованием методологии idef0
- •2.4 Информационная модель предметной области
- •2.5 Инфологическая модель
- •2.6 Даталогическая модель
- •2.7 Анализ инструментария реализации предметной области
- •3. Проектирование системы учета кадров предприятия
- •3.1 Модернизация систем учета кадров предприятия
- •3.2 Реализация Базы данных в Microsoft sql
- •3.3 Реализация клиентского приложения на платформе Microsoft SharePoint.
- •3.4 Технология работы клиентского приложения «Отдел кадров»
- •3.5 Технико-экономическое обоснование
- •Заключение
- •Список использованных источников
3.4 Технология работы клиентского приложения «Отдел кадров»
Для начала работы в созданной нами системе, надо:
Нажать на панели «Пуск» - перейти в «Программы» - нажать одним щелчком левой кнопки мыши на название браузера «Internet Explorer», как показано на рисунке:
Рисунок 18 - Запуск браузера
После запуска браузера вводим (если не настроено заранее системным администратором на автоматическую загрузку) адрес нашего портала. В нашем случае - http://servak:3997/.
В открывшемся окне мы видим стартовую страницу для сотрудника отдела кадров предприятия.
Рисунок 19 - Главная страница
На главное странице мы видим рабочую область сотрудника отдела кадров, а именно, в центральной части страницы находятся кнопки управления «Сотрудники», «Учет приказов», «Прием на работу»… и т.д. Слева находится календарь событий, который обновляется в реальном времени, а так же извещения о предстоящих делах или сообщения от вышестоящего начальства. Справа находится корзина, в которой скапливается вся информация, удаленная из базы или с портала.
Нажав на кнопку «Сотрудники» , мы переходим в следующее окно.
Рисунок 20 - Форма «Сотрудники»
Как показано на рисунке 20 форма «Сотрудники» состоит из нескольких кнопок «Добавить» (приложение 2), «Удалить» (приложение 3), «Сортировка» (приложение 4), а так же в форме находится окно непосредственно показывающее данные из созданной нами ранее базы данных.
Функция кнопки перехода к следующей форме:
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls; type TForm1 = class(TForm) Button1: TButton; Button2: TButton; private { Private declarations } public { Public declarations } end; var Form1: TForm1; implementation uses Unit2; {$R *.DFM} end.
Рассмотри следующие формы работы сотрудника отдела кадров.
Переходим с главной страницы на следующую форму нажав кнопку «Учет приказов»
Рисунок 21 - Форма работы с приказами
Данная форма интереса тем, что она состоит из двух частей. Первая часть «Приказы по личному составу», которая делает запрос в соответствующую таблицу в базе, и показе в окне просмотра, расположенном ниже приказы по запросу. И вторая часть «Производственные приказы», при нажатии на эту кнопку окно просмотра меняется и отображается уже другая таблица из базы данных, которая соответствует нашему запросу. Остальные кнопки показанные ниже основных, как и в предыдущей форме, отвечают за добавление, изменение, удаление и сортировку данных.
Переходим к следующей форме нажатием на главное странице интересующую нас кнопку. После нажатия попадает в форму работы с трудовым договором.
Функция кнопки «Сортировка»:
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls; type TForm1 = class(TForm) Button1: TButton; Button2: TButton; private { Private declarations } public { Public declarations }
var Form1: TForm1; implementation
private { Private declarations } {$R *.DFM} end.
end.
Рисунок 22 - Форма работы с трудовыми договорами.
Как показано на рисунке 22, форма «Прием на работу» состоит из нескольких кнопок, которые уже встречались ранее – «Добавить», «Удалить», «Сортировка», но помимо этих кнопок так же появились еще две кнопки, при нажатии на них открывает документ MS Word в котором находится образец приказа принятия на работу одного человека – кнопка «Приказ Т-1» или же образец приказа принятия на работу нескольких человек – кнопка «Приказ Т-2»
Ниже находится информационное окно, в котором показаны уже заключенные договора с сотрудниками.
Переходим к следующей форме, нажав на специальную кнопку на главной странице.
Рисунок 23 - Форма работы с таблицей «Должность»
Данная форма очень проста, она состоит из трех кнопок и информационного окна, и служит для добавления или удаления должностей в базе.
Переходим к следующей форме.
Нажимаем на главной странице, на кнопку «Отпуск». На данной странице мы видим три кнопки и информационное окно.
Кнопка «Добавить» и «Сортировка» не изменились, и как в других формах, выполняют роль добавления информации или же сортировки информации в информационном окне.
Здесь присутствует еще одна кнопка «Приказ», при нажатии которой открывается документ MS Word, в котором находится образец отпускного приказа.
Рисунок 24 - Форма работы с таблицей «Отпуск»
Нажимаем на главной странице на следующую кнопку «Уволенные».
Рисунок 25 - работа с таблицей «Уволенные»
Одна из самых простых форм в клиентском приложении, позволяющее просмотреть базу уволенных людей. Как показывает анализ, 30% увольнений происходит по сторонним причинам, не связанным с показателем уровня труда сотрудника, именно по этому в приложение разделены формы «Уволенные» и «Увольнение» - это поможет сотруднику отдела кадров не ошибиться в своих записях.
Переходим к следующей форме, и нажимаем на кнопку «Увольнение».
На данной странице мы видим уже более функциональную версию формы «Уволенные», отличаются они наличием у представленной (рисунок 26 наличием дополнительных кнопок, которые позволяют без труда уволить сотрудника, или же удалить запись о его увольнение. Так же на странице находится кнопка «Приказ», при нажатии которой открывается образец приказа в MS Word.
Рисунок 26 - Форма работы с таблицей «Увольнение»
Переходим к следующей форме, нажав на кнопку «Справочник»
Как показано на рисунке 27 данная форма состоит из множества кнопок, по сути являющиеся гиперссылками на сторонние источники, в которых находится полезная информация, вырезки, кодексы и прочие образцы документов, которые нужны для работы сотрудника отдела кадров.
Нажимаем на следующую кнопку, на главной странице. Попадаем на страницу работы с формой повышения квалификации или перевод сотрудника.
.
Рисунок 27 - Справочник
На данной странице мы видим несколько кнопок, отвечающие за добавление и сортировку данных в информационном окне, которое связано с базой данных. А так же копку «Приказ», которая позволяет перейти к образцу приказа о переводе или повышении квалификации в MS Word.
Рисунок 28 - Повышение квалификации/перевод сотрудника
Следующая страница – «Табель» или «Табель рабочего времени сотрудника» На данной странице находятся функциональные кнопки «Добавить», «Удалить», «Изменить», «Сортировка», «Приказ», которые, как и на предыдущих страницах позволяют работать с базой. Информационное окно, отображающее данные из БД.
Рисунок 29 - Форма работы с таблицей «Табель рабочего времени сотрудника»
Следующая страница «Командировка».
На данной странице мы видим знакомые нам кнопки «Добавить», «Приказ», «Сортировка», отвечающие за работу с базой данных и информационным наполнением. Помимо этого, добавилась новая кнопка «Удостоверение», данная кнопка отвечает за вызов образца документа удостоверяющего личность сотрудника во время его командировки (вместе с паспортом), это удостоверение позволяет вам находится на территории другого города, даже если вы потеряли билет.
Рисунок 30 - Страница обработки информации из базы «Командировка»
Последняя страница нашего клиентского приложения – «Больничный».
Рисунок 31 – Форма работы с таблицей «Больничный»
На данной странице находятся функциональные кнопки «Добавить», «Удалить», «Сортировка» , отвечающие за работу с информацией. Главное отличие данной страницы, то что кнопка «Приказ» в данном случае переносит Вас на правила заполнение оборотной стороны больничного листа.
Просмотрев все имеющие страницы и функционал клиентского приложения, переходим к завершению работы с ним. И главное отличие нашего приложения от прочих – то, что вам не придется ждать, пока сохранится вся измененная вами информация, т.к. она сохраняется в режиме реального времени, и все что Вам остается сделать – это закрыть Internet Explorer простым нажатием кнопки в правом верхнем углу вашего браузера.
Рисунок 32 – Завершение работы клиентского приложения