Файл: Проектирование реализации операций бизнес-процесса «Управление персоналом» ( Выбор комплекса задач автоматизации)(.pdf
Добавлен: 29.06.2023
Просмотров: 42
Скачиваний: 2
СОДЕРЖАНИЕ
1.1.Выбор комплекса задач автоматизации
2.1. Информационная модель и её описание
2.2. Характеристика нормативно-справочной, входной и оперативной информации
2.3. Характеристика результатной информации
2.4. Общие положения (дерево функций и сценарий диалога)
2.5. Характеристика базы данных
2.6. Структурная схема пакета (дерево вызова программных модулей)
Для того чтобы предотвратить несанкционированный доступ, вход в систему может осуществляться с проверкой имени пользователя и пароля.
Для этого необходимо разработать разделение интерфейса.
Алгоритм работы системы в виде диаграммы деятельностей приведен на рисунке 5.
Алгоритм работы специалиста по управлению персоналом в виде диаграммы представлен на рисунке 6.
На рисунке 7 представлена деятельность специалиста отдела кадров «Работа с личной карточкой».
На рисунке 8 представлена деятельность специалиста отдела кадров «Создание личной карточки».
Рисунок 5 – Алгоритм работы
Рисунок 6 – Диаграмма «Работа специалиста ОК»
Рисунок 7 – Диаграмма «Работа с личной карточкой»
Рисунок 8 – Диаграмма «Создание личной карточки»
2.5. Характеристика базы данных
На следующих страницах представлена диаграмма потоков данных, а также декомпозиция данной DFD – диаграммы.
Рисунок 11.
Рисунок 12.
2.6. Структурная схема пакета (дерево вызова программных модулей)
На основании алгоритма функционирования и требований к интерфейсу разработана диаграмма состояний, представленная на рисунке 9.
Рисунок 9 – Диаграмма состояний интерфейса
На рисунке 10 изображена диаграмма «Создание личной карточки».
Рисунок 10 – Диаграмма «Создание личной карточки»
2.7. Контрольный пример реализации проекта и его описание
В соответствии с описанием предметной области можно выделить такие информационные объекты как личная карточка сотрудника (сотрудник), контактная информация, личная информация, образование, заработная плата, рабочее время. Отобразим данные объекты в диаграмме «сущность-связь», выявим и представим в диаграмме взаимосвязи между объектами и атрибуты объектов. Полученная диаграмма показана на рис. 13. Идентифицирующие (главные) атрибуты информативных объектов на рис. 13 отмечены подчеркиванием. Мощности взаимосвязей между сущностями отмечены на концах соответственных рядов: цифра “1” значит, что в данном информативном объекте связанному объекту отвечает ровно 1 запись. Взаимосвязи между объектами относятся к виду «один к 1».
Код сот-ка
№ паспорта
ФИО
Должность
Код сот-ка
ФИО
Зарплата
Код сот-ка
ФИО
Неделя
Кол-во часов
Код сот-ка
ФИО
Дата рождения
Имя супруга
Код сот-ка
ФИО
Адрес
Дом. телефон
Сотрудники
Рабочее время
Заработная плата
Контактная инф-ия
Личная инф-ия
Образование
Код сот-ка
ФИО
Образование
№ аттестата
№ диплома
1
1
1
1
1
1
1
Рисунок 13 - ER-диаграмма бизнес-процесса «Управление персоналом»
Средствами Microsoft Access 2013 созданы следующие таблицы: личные карточки, взыскания, награждения и поощрения, отпуск, специальности.
С помощью мастера таблиц можно создавать новые таблицы и структуры данных.
Ниже приводится содержимое одной из таблиц, созданных в ИС «Управление персоналом».
Рисунок 14.
Запросы являются инструментом поиска и структурирования данных. Запрос, направленный одной или нескольким таблицам, активизирует подборку конкретной части данных и их передачу в таблицу, создаваемую самим запросом. В итоге вы получаете совокупность информативного множества исходных таблиц, сформированное сообразно конкретному закону. В случае если обрабатываемый размер данных пределен, выделение необходимых данных в такое множество дает возможность значительно уменьшить время их обработки. В системах вида клиент-сервер, где главные основы данных хранятся в файловом сервере, конструкция запросов дает возможность убавить размер информации, даваемой через локальную вычислительную сеть.
Для того чтобы упростить проблему пользователя, в состав Access подключен мастер запросов, разрешающий автоматизировать ход построения запроса. Access построит запрос и сделает его. Запуск запроса формирует новую таблицу информации, единственным отличием которой от обыкновенных таблиц является то, что с помощью повторных запусков запроса ее информацию разрешено восстановлять в согласовании с конфигурацией информации источников данных запроса. Мастер запросов может проектировать лишь обыкновенные условия отбора. Для того чтобы наложить дополнительные ограничения, надлежит воспользоваться конструктором запросов, обеспечивающим совершенное управление параметрами запроса и построение трудных критериев отбора информации.
В то время как таблицы и запросы позволяют отобразить на экране длинные списки записей, формы дают возможность сосредоточиться на конкретной записи. Они облегчают ввод, редактирование и восприятие информации, могут содержать вспомогательные подписи и элементы оформления.
Мастер форм позволяет сберечь время и быстро сконструировать привлекательную форму для записей любой таблицы. Недостатком форм, создаваемых мастером, является то, что они однообразны и не содержат пояснительных надписей. Чтобы приукрасить форму и расположить поля более удобным образом, следует воспользоваться конструктором форм, который позволяет передвигать и масштабировать элементы формы, связывать их с источником данных и настраивать любые другие параметры формы.
При открытии конструктора форм на экране появляется панель элементов. С помощью кнопок панели элементов в форму можно добавлять различные объекты, типы которых перечислены в таблице 2. Элементы управления форм и отчетов сходны между собой, поэтому такая же панель элементов имеется и в конструкторе отчетов.
Рисунок 15.
Рисунок 16.
В целом отчеты похожи на формы, но они, как правило, предназначаются для вывода информации из базы данных на принтер. Поэтому в отчетах данные форматируют так, чтобы их было удобно размещать на отдельных страницах. Отчеты поддерживают самые разнообразные способы оформления и позволяют группировать данные, разбивая их на логически цельные блоки.
Чтобы облегчить работу пользователя, в Access имеется специальный мастер, который при недостатке времени позволяет быстро создавать довольно привлекательные отчеты. С помощью мастера создаем отчет «основная информация о сотрудниках». В нем содержится информация из нескольких таблиц. Из таблицы «сотрудники» переносим в отчет следующие данные: код сотрудника, номер паспорта, фамилия, имя, должность. Из таблицы «контактная информация» - адрес. Из таблицы «личная информация» - дата рождения. Из таблицы «образование» - столбец образование. Формируем отчет. Так же в качестве отчета сохраняем связи между таблицами.
Рисунок 17.
Заключение
Результатом выполнения курсовой работы стало разработанное приложение баз данных, позволяющее автоматизировать операции учета и процессы составления отчетных документов при управлении персоналом. Таблицы созданной базы данных отвечают требованиям нормализации, что позволяет обеспечить целостность и непротиворечивость информации.
Средствами СУБД Microsoft Access создан удобный пользовательский интерфейс. Приложение позволяет решать все задачи, сформулированные в задании на курсовую работу. Это позволяет сделать вывод, что задание выполнено полностью.