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

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
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. Контрольный пример реализации проекта и его описание
От того, насколько удобен и эргономичен интерфейс программного
продукта, зависит эффективность работы с ИС, поэтому данные параметры
Источник: https://baza.diplomsite.ru/previewfile/2260