Проектирование АРМ работника отдела кадров

Автор работы: Пользователь скрыл имя, 15 Июня 2013 в 17:41, курсовая работа

Описание работы

Целью курсового проектирования является получение практических навыков в проектировании локального автоматизированного рабочего места (АРМ) управленческого персонала. В качестве предметной области мною выбран отдел кадров коммерческой фирмы ООО «Алгол». Проектирование АРМ работника отдела кадров осуществляется с использованием реляционных баз данных (на основе СУБД Microsoft Access).

Содержание работы

1. Аннотация. 3
2. Введение. 4
3. Анализ предметной области. 5
4. Обоснование состава задач АРМ. 7
5. Проектирование иерархического меню. 9
6. Описание постановки задачи. 11
6.1. Организационно-экономическая сущность задачи. 11
6.2. Документы предметной области, содержащие информацию, необходимую для решения задачи 11
6.3. Входная запросная информация 12
6.4. Описание выходной информации. 12
6.5. Описание технологии и алгоритмов решения задачи. 12
6.6. Работа пользователя с выходной информацией для принятия решений 15
7. Проектирование базы данных. 16
8. Проектирование экранных форм. 18
9. Проектирование отчётов. 22
10. Программная реализация проекта. 23
11. Заключение и анализ результатов 24
12. Приложение 25
12.1. Распечатки экранов ПК 25
12.2. Контекстные диаграммы потоков данных 28
12.3. Отчеты АРМ «Отдел кадров» 28
12.4. Инструкция пользователя АРМ «Отдел кадров» 33
12.5. Рекламный проспект. 33
13. Библиографический список. 34

Файлы: 1 файл

АРМ отдела кадров.курсовой проект.doc

— 522.00 Кб (Скачать файл)

Министерство образования  Российской Федерации.

Государственное образовательное  учреждение Академия народного хозяйства  и государственной службы при  президенте Российской федерации.

 

 

 

 

КУРСОВОЙ ПРОЕКТ

По проектированию информационных систем в экономике

на тему:

“ПРОЕКТИРОВАНИЕ АРМ РАБОТНИКА ОТДЕЛА КАДРОВ”

 

 

 

 

 

Выполнил студент Басов Андрей Юрьевич

Группа 4309

 

Руководитель:

___________________________

(оценка, дата)

___________________________

(подпись)

 

 

 

 

 

 

 

                        г. Москва

2013 г.

 

 

 

Оглавление

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  1. Аннотация.

Целью курсового проектирования является получение практических навыков в проектировании локального автоматизированного рабочего места (АРМ) управленческого персонала. В качестве предметной области мною выбран отдел кадров коммерческой фирмы ООО «Алгол». Проектирование АРМ работника отдела кадров осуществляется с использованием реляционных баз данных (на основе СУБД Microsoft Access).

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  1. Введение.

Сферой применения АРМа является решение комплекса  задач связанных с ведением личных карточек сотрудников предприятия, учетом поощрений и взысканий, а также отпусков работников предприятия. Этот комплекс решается в несколько этапов, каждому из которых соответствуют собственные задачи. Результатом решения задач АРМа является обеспечение автоматизированного учета сотрудников предприятия.

Пользователями  АРМа являются работники отдела кадров. К внешним связям АРМа следует отнести: бухгалтерию, директора фирмы.

Для автоматизации  задач, связанных с учетом сотрудников фирмы и разрабатывается база данных «Отдел кадров».

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  1. Анализ предметной области.

Согласно поставленному  заданию можно представить, что экономическим объектом является любое предприятие, вне зависимости от его специализации, на котором работают более пятидесяти человек, так как росте количества работников вести учет вручную становится все сложнее. В дальнейшем фирма будет называться ООО «Алгол».

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

Основные цели, для достижения которых создана база данных «Отдел кадров»:

  • Обеспечение работникам более быстрого и удобного поиска необходимой информации;
  • Обеспечение порядка размещения уже хранящихся и поступающих данных;
  • Тщательное отслеживание изменений данных;
  • Обеспечение большей защиты информации от несанкционированного доступа.

Автоматизированный учет информации позволяет наиболее достоверно, быстро и безошибочно собирать и производить различные операции с данными. А значит, позволит быстрее и качественнее выполнять работнику заказы, не отвлекаясь на перепроверку данных.

 

Рис.1. Организационная структура ООО «Мобильные системы»

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  1. Обоснование состава задач АРМ.

Отдел кадров одно из основных подразделений фирмы. 
Основная задача отдела кадров - работа с сотрудниками (прием работника на работу, отслеживанием его как исполнителя в течение периода его работы и, наконец, увольнение сотрудника с работы).

К основным функциям отдела кадров можно отнести следующие:

  1. Прием на работу новых сотрудников.
  2. Увольнение сотрудников.
  3. Кадровые перемещения:
    • Изменение должности/специальности
    • Изменение графика работы
    • Перевод на другой объект
  1. Оформление отпусков.
  1. Оформление больничных листов.
  2. Оформление пенсии.
  3. Организация и проведение конкурсного отбора.
  4. Отчетность

 

Рассмотрим  основные причины, побуждающие предприятия  внедрять у себя системы автоматизации отдела кадров.

Основные  проблемы, с которыми сталкиваются работники отдела кадров:

  • Документы теряются;
  • Накапливается множество документов, назначение и источник которых неясны;
  • Документы и информация, содержащаяся в них, попадает в чужие руки;
  • Тратится масса рабочего времени на поиск нужного документа и формирование тематической подборки документов;
  • Создается несколько копий одного и того же документа - на бумагу и копирование документов тратиться немало средств;
  • На подготовку и согласование документов тратится много времени.

 

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

База данных должна предоставлять пользователю возможность:

  • Вводить личные данные нового сотрудника, указывая следующие параметры:
  • № личной карточки;
  • Фамилия;
  • Имя;
  • Отчество;
  • Дату рождения;
  • Семейное положение;
  • Данные паспорта;
  • Специальность;
  • Стаж работы;
  • Последнее место работы.
  • Выводить список сотрудников с возможностью сортировки по любому параметру.
  • Выводить личные данные по любому сотруднику.
  • Выводить отчеты по поощрениям и взысканиям.
  • Выводить отчеты по отпускам.

 

 

 

  1. Проектирование иерархического меню.

Таблица 1

Содержательное проектирование иерархического меню.

Пункт главного меню.

Пункт подменю.

Экранная форма для  ввода информации

Выходная форма (отчёт)

Заполнить личную карточку

Выход

Заполнить личную карточку

_________

Личная карточка

Главное меню

Заполнить справочник «Специальности»

    

Справочник

Справочник

Поощрения

Выход

Поощрения

_________

Поощрения

Главное меню

Взыскания

Выход

Взыскания

_________

Взыскания

Главное меню

Отпуска

Выход

Отпуска

_________

Отпуска

Главное меню

Личная карточка по номеру

Номер личной карточки

Личная карточка

Награждения и  поощрения по №

Номер личной карточки

Отчет о награждениях работника

Взыскания по номеру

Номер личной карточки

Отчет о взысканиях работника

Отпуска по номеру

Номер личной карточки

Отчет об отпусках работника

Распечатать личную карточку

Номер личной карточки

Личная карточка

Награждения работника

Номер личной карточки

Отчет о награждениях работника

Взыскания работника

Номер личной карточки

Отчет о награждениях работника

Отпуска работника

Номер личной карточки

Отчет об отпусках работника

Выход

_________

Системное меню


 

 

 

 

 

 

 

 

 

Рис.2. Представление иерархического меню в графическом виде. 

  1. Описание постановки задачи.

6.1. Организационно-экономическая сущность задачи.

Основные организационно – экономические показатели: сокращение времени разработки документации предприятия  за счет повешения быстродействия при работе с большими массивами информации, повышение точности и снижение учетных ошибок при сборе и обработке экономических данных, возможность осуществления оперативного контроля, возможность отслеживания динамики деятельности предприятия.

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

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

АРМ «Отдел кадров» связан с различными отделами предприятия. Данные о сотрудниках поступают в бухгалтерию, а также к директору, который по этим отчетам принимает управленческие решения.

6.2. Документы предметной области, содержащие информацию, необходимую для решения задачи

Входная информация разделяется  на условно-постоянную и оперативно-учетную информацию.

  • Условно-постоянная информация включает в себя справочные данные о специальностях.
  • Оперативно-учетная информация содержит в себе данные оперативного учета, включает в себя личные данные о сотруднике, данные о взысканиях и поощрениях, данные об отпусках.

6.3. Входная запросная информация

     Для получения отчета по сотруднику или отчета по отпускам или награждениям необходимо обеспечить диалог с пользователем для ввода номера карточки сотрудника. Такая информация вводится с клавиатуры на сообщение запрос на экране в процессе решения задачи.

Рис.3. Диалоговое окно запроса параметра «номер личной карточки»

6.4. Описание выходной информации.

     Выходной  информацией для пользователя  являются два документа:

  • Отчет о личных данных сотрудника;
  • Отчет о награждениях;
  • Отчет о взысканиях;
  • Отчет об отпусках;

     Эти документы  должны выводиться на экран и на печать.

6.5. Описание технологии и алгоритмов решения задачи.

Общие сведения о содержании и алгоритме решения  задачи

     По мере поступления документов, содержащих данные о сотруднике, должен осуществляться ввод этих данных в базу данных, где они должны храниться. Таким, образом, осуществляется накопление необходимой для решения задачи оперативно-учетной информации.

По условию задачи необходимо обеспечить формирование отчетности по сотрудникам, поощрениям, взысканиям и отпускам. В этом случае надо по запросу пользователя формировать отчет, необходимые содержащий сведения. Для ввода запроса пользователю в диалоге должна быть выведена экранная форма, где он может непосредственно с клавиатуры ввести необходимые сведения. Отчет должен выводиться на экран и принтер.

Технология  ввода и накопления входной информации

     Для решения  рассматриваемой задачи должен  производится ввод и накопление оперативно-учетной информации о личных данных сотрудника, согласно личным карточкам, и награждениях, взысканиях, отпусках, согласно приказам директора предприятия. Справочная информация о специальностях и образовательных учреждениях должна быть ранее загружена в базу данных (в соответствующие справочники) с соответствующих документов.

     В соответствии с  этим технология ввода входной  информации и решение рассматриваемой задачи приведены ниже.

Рис 4. Технологическая схема ввода информации и решения задачи составления

отчетности

 

 

 

6.6. Работа пользователя с выходной информацией для принятия решений

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  1. Проектирование базы данных.

Таблица 2.

 Структура записей таблицы «Специальности»

№ п/п

Имя поля в таблице

Тип данных

Размер поля

Ключевое поле

1

№ специальности

Числовой (INT)

Длинное целое

Да

2

Название специальности

Текстовый

100

Нет

Информация о работе Проектирование АРМ работника отдела кадров