Диплом: Автоматизация управления персоналом в ОАО "Мосэнергосбыт"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
76
У конечного пользователя программный комплекс не отображается в
представленном выше виде, для него разработан более удобный и интуитивно
понятный интерфейс.
Для разработки информационной системы автоматизации предприятия
применяется язык визуального программирования Delphi 7. Данная система
имеет модульную форму организации конфигурации. Глобальные модули
содержат переменные, процедуры и функции, которые доступны из других
модулей.
В соответствии с представленной схемой, в состав пакета входят
следующие модули:
- модуль авторизации;
- модуль работы со справочниками;
- модуль ввода данных;
- модуль получения отчетов;
- модуль поиска.
В таблице 8 представлено описание всех программных модулей
программного продукта.
Таблица 8
Описание программных модулей
№ п/п
Наименование модуля
Функции модуля
1
Модуль авторизации
Содержит глобальные функции
и процедуры, позволяет
осуществлять работу с штатным
расписанием, просматривать
данные о сотрудниках, а также
формировать отчетность
2
Модуль работы со
справочниками
Позволяет осуществлять работу
со всеми справочниками
3
Модуль ввода данных
Позволяет просматривать и
редактировать персональные
77
данные всех сотрудников
4
Модуль получения отчета
Позволяет просматривать и
редактировать данные об
организации и сотрудниках
5
Модуль поиска
Позволяет выполнять поиск
требуемых данных
информационной системы
Работа с программным продуктом начинается с вывода главного окна
программы, которая функционирует по диалоговому режиму. Диалогом принято
называть предоставление пользователю нескольких альтернатив и обработка его
выбора.
В диалоговую систему входят главного меню с соответствующими
всплывающими подменю и диалоговые окна.
На основании событий активизируются процедуры контроль
допустимости данных. Событием называют процесс, который активизируется
пользователем.
Не менее важным моментом работы конфигурации является проведение
документов по регистрам накопления. Движения регистров – это результат
проведения документов и источником данных для формирования отчетов.
В компьютерных системах БД формы могут использоваться
пользователями для ввода, просмотра и распечатки отчетов с информацией БД.
Главные достоинства применения форм:
При вводе информации в поля формы, приложение может считывать
словарь данных сервера и автоматически проверить допустимость данных
согласно правилам целостности.
Поле ввода в форме является списком допустимых значений, среди
которых пользователи могут выбрать нужное.
Область формы может выводить шаблон, который соответствует текущей
выводимой в форме записи.
Имеющиеся на форме командные кнопки могут осуществлять действия,
78
которые связаны с выводимой в форме текущей записью.
Формы для занесения документов вызывает главное меню программы.
Информационной базой данного модуля являются документы.
Для считывания и представления данных информационные системы
применяют отчеты и запросы так, чтобы обеспечить полезность информации.
2.3.4. Описание программных модулей
Почти каждая форма имеет листы, то есть возможность переключения
между различными таблицами на одной форме. Это является удобным для
пользователя, так как не нужно постоянно открывать и закрывать новые окна.
При отображении хранящихся в таблицах записей не отображаются
кодовые поля, так как отображение не даст пользователю большого количества
информации. Отображение кодовых полей удобно при отладке программного
продукта и нужно программисту для проверки правильности информации,
отображаемой и хранящейся в базе данных.
В связи с этим работа с ключевыми полями реализуется с помощью
списков выбора, благодаря чему можно избежать непосредственного ввода
ключевых полей пользователем.
В целях проверки верности ввода информации имеется маска ввода,
диктующая пользователю тип вводимых данных, а также вид данных.
Для функционирования программного продукта пользователем
выполняется настройка таблиц, созданных в приложении пользователя.
Реализуется настройка отображаемых полей, количество отображаемых и
выводимых символов и так далее. Все это необходимо для удобства
пользователя в работе с программой.
Редактирование таблиц выполняется с помощью непосредственного ввода
данных в таблицы, ввода данных в поля, расположенные ниже таблицы. Также
работа с таблицей может выполняться с помощью навигатора таблиц, удобного
тем, что представляет собой группу кнопок, значение которых интуитивно
понятны пользователю.
При внедрении программы требуется изначально запросить необходимую
79
документацию из соответствующих отделов предприятия и впоследствии
проконсультироваться с руководящими лицами этих отделов о верности данных,
содержащихся в документах. При реализации всех мер предосторожности будет
обеспечено такое свойство информации как достоверность.
Процесс обработки данных состоит во внесении собранной информации в
базу данных. Когда база данных максимально заполнена, а в частности ее
справочники, дальнейшее внесение данных не займет большого количества
времени, так как заполнение выполняется путем выбора из уже имеющихся
записей. Это максимально ускоряет и упрощает работу на больших
предприятиях, у которых количество информации, которую необходимо ввести,
весьма велико.
Помимо этого, обработка данных включает в себя работу с уже
занесенными в программу данными, их редактирование или удаление.
Хранение информации будет реализовываться в одном файле СУБД MS SQL, что
даст возможность в случае необходимости делать обновления или резервные
копии, за счет замены файла СУБД. Это необходимо при работе с программой на
различных компьютерах. Различную информацию необходимо хранить в
различных таблицах базы данных, благодаря чему можно свести к минимуму
избыточность хранимых данных, сократить объем физической памяти,
занимаемой базой данных, а также ускорит процесс работы программы.
Информация должна преимущественно выводиться на экран в виде,
удобном для пользователя.
Также имеется возможность вывода определенной информации на
принтер, однако необходимо проанализировать, какую именно информацию
необходимо выводить, так как некоторая хранящаяся информация может
повредить компании при ее случайном распространении.
Построение отчетов необходимо выполнять на основе стандартных форм, так
как иные формы отчетов не будут приняты в государственных учреждениях.
Основным источником данных для построения отчета является таблица
«Сотрудники».
Создание отчетов на основе шаблонов рекомендуется делать в
приложении Microsoft Excel, так как он удобен в применении и известен многим
80
даже непрофессиональным пользователям, а благодаря использованию
шаблонов документа можно избежать ситуации перезаписи исходного файла.
На рисунке 24 представлена блок-схема разработанного модуля
программы.
Рис. 04. Схема технологического процесса сбора, передачи и выдачи
информации
2.4. Контрольный пример реализации проекта и его описание
От того, насколько удобен и эргономичен интерфейс программного
продукта, зависит эффективность работы с ИС, поэтому данные параметры
81
являются важнейшими элементами создаваемого программного продукта и их
необходимо рассматривать отдельно.
Основными формами диалога являются табличная, директивная,
объектно-ориентированная и фразовая на ограниченно-естественном языке.
В данном проекте применялась табличная форма диалога, которая
характеризуется наличием следующих операций: выбор команды из меню,
заполнение и изменение шаблонных данных, вывод результатов в форме
таблицы.
В программе имеетса два режима работы: режим администратора и режим
пользователя.
Разница между двумя режимами заключается в том, что в режиме
пользователя можно работать с каталогами, но нет возможности изменять их.
Перед запуском программы необходимо выбрать тип пользователя
(администратор или пользователь), и ввести пароль, как это показано на рисунке
25.
Рис.25. Форма «Авторизация»
Если пароль введен верно, можно продолжить работу с программой, а
если ввести неправильный пароль, специальное диалоговое окно сообщит
пользователю, что пароль введен неверно и что программа будет закрыта.
Если введенный пользователем пароль верен, появляется основное окно
программы «Отдел кадров», как показано на рисунке 26.
82
Рис.26. Форма «Главное меню»
Данная основная форма состоит из следующих разделов:
- форма «Данные об организации»;
- форма «Штатное расписание»;
- форма «Сотрудники»;
- форма «Поиск»;
- форма «Журнал приказов»;
- форма «Групповые приказы»;
- форма «Справочники»;
- форма «Отчеты»;
- форма «Настройка программы»;
- помощь;
- о программе.
Форма «Данные об организации» содержит сведения о компании и ее
руководстве. Внешний вид данной формы представлен на рисунке 27.
83
Рис.27. Форма «Данные об организации»
Форма «Штатное расписание» служит для формирования штатного
расписания предприятия. В данном меню можно добавлять, удалять и
отправлять на печать данные.
Изображения этой формы показана на рисунке 28.
Рис.28. Форма «Штатное расписание»
84
Форма «Сотрудники» содержит сведения о сотрудниках с возможностью
фильтрации действующих и уволенных сотрудников. Внешний вид данной
формы приведен на рисунке 29.
Рис.29. Таблица работы со всеми ТМЦ
С помощью формы поиска можно осуществить поиск информации об
интересующих сотрудниках.
Вид данной формы показан на рисунке 30.
Рис.30. Форма поиска данных
85
В журнале приказов содержится информация о приказах компании: ФИО
сотрудника, вид документов, номер документа и т.д.
Также имеется возможность сортировки и фильтрации приказов по
определенным параметрам. Вид формы показан на рисунке 31.
Рис.31. Форма «Журнал приказов»
Форма групповых приказов показана на рисунке 32.
Рис.32. Форма «Групповые приказы»
В окне Справочники можно просматривать спроавочную информацию.
Внешний вид формы представлен на рисунке 33.

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

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