Разработка базы данных кадрового учета на предприятии - «ООО Магазин Азас»

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

Краткое описание

Совершенствование управления кадровым учетом позволяет достичь экономии времени и снижения вероятности финансовых ошибок сотрудникам бухгалтерии. Необходимость разработки базы данных обусловлена задачами стоящими перед руководством предприятия, а именно повышением эффективности учета персонала и автоматизированным формированием отчетных форм как результата этого учета.
В соответствии с вышеизложенным, цель настоящего курсового проекта: Повышение эффективности кадрового учета на предприятии «ООО Магазин Азас» за счет разработки и внедрения базы данных.

Вложенные файлы: 1 файл

Курсовой проект.docx

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

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

Для выполнения пользовательских команд с целью решения поставленных задач сформирована иерархическая система форм. Схематично иерархия форм показана на рис.1.

 

Главная форма

Кадровые классификаторы

Виды назначений

Причины увольнений

Семейное положение

Типы документов

Типы отпусков

Справочник должностей

Штатное расписание

Сотрудники


Рис.1. Иерархическая система форм

 

2) Разработка макетов экранных форм для ввода и редактирования данных

Приведем основные формы для ввода и редактирования данных.

 

Форма – справочник должностей

 

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

 

 

Форма- штатное расписание

 

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

 

Форма-Сотрудники

 

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

 

Личные  данные вводятся на форме редактирования сотрудника

 

3) Руководство пользователя по работе с БД

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

 

Программа позволяет использовать следующие  кадровые классификаторы:

 

 

Ввод  данных осуществляется через соответствующие формы справочников

 

 

Затем заполняется справочник должностей, в котором указываются те должности, которые будут использоваться на предприятии. Система позволяет  учитывать их по категориям.

На  следующем шаге создается структура  отделов предприятия и в отделы вводятся ставки.

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

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

 

 

Отчет откроется для предварительного просмотра:

 

 

Для построения отчета используются следующие  запросы к базе данных:

 

  1. ЗапросШР_Отделы_Ставки_Сотрудники

 

SQL текст запроса:

SELECT Отделы.Код, Отделы.Наименование, Должности.Наименование,

Ставки.Наименование, Ставки.[Процент ставки],

ЗапросШР_СтавкиСотрудниковНаДату.ТабНомер,

ЗапросШР_СтавкиСотрудниковНаДату.Фамилия,

ЗапросШР_СтавкиСотрудниковНаДату.Процент,

ЗапросШР_СтавкиСотрудниковНаДату.ДатаНач,

ЗапросШР_СтавкиСотрудниковНаДату.ДатаКон

FROM Отделы INNER JOIN (Должности INNER JOIN (Ставки LEFT JOIN

ЗапросШР_СтавкиСотрудниковНаДату ON Ставки.ИД =

ЗапросШР_СтавкиСотрудниковНаДату.СтавкаИД)

ON Должности.ИД = Ставки.ДолжностьИД) ON Отделы.ИД = Ставки.ОтделИД

ORDER BY Отделы.Код, Ставки.Наименование;

 

  1. ЗапросШР_СтавкиСотрудниковНаДату

 

SQL текст запроса:

SELECT СтавкиСотрудника.СотрудникИД,

СтавкиСотрудника.ВидНазначенияИД, СтавкиСотрудника.СтавкаИД,

СтавкиСотрудника.Процент, СтавкиСотрудника.ДатаНач,

СтавкиСотрудника.ДатаКон, Сотрудники.ТабНомер, Сотрудники.Фамилия,

СтавкиСотрудника.ИД

FROM Сотрудники RIGHT JOIN СтавкиСотрудника ON

Сотрудники.ИД = СтавкиСотрудника.СотрудникИД

WHERE (((СтавкиСотрудника.ДатаНач)<=[Дата отчета]) AND

((СтавкиСотрудника.ДатаКон)>=[Дата отчета] Or (СтавкиСотрудника.ДатаКон) Is Null));

 

Заключение

 

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

С помощью  СУБД Microsoft Access на основе нормализованных таблиц БД была представлена структурная схема базы данных. В процесс разработки программного обеспечения был описан интерфейс пользователя и созданы макеты экранных форм ввода и редактирования данных, составлено руководство пользователя. Создан отчет позволяющий на любую дату деятельности предприятия отобразить актуальное штатное расписание предприятия.

 

Список  литературы

 

1. Широков Л.А., Рабинович А.Е., Широкова O.JL. Информационное обеспечение систем управления. СУБД «ACCESS». - М.: МГИУ, 2001 - 234 с.

2. Широков JI.A. Базы данных и знаний: Учебное пособие 4.1. - М.: МГИУ, 2000. - 86 с.

 

 

Аннотация

 

Тема  курсового проекта: Разработка базы данных кадрового учета на предприятии - «ООО Магазин Азас».

Список  сущностей:

Сотрудники, Отделы, КатегорияДолжности, Должности, Ставки, НазначенНаСтавку, ТипыДокументов, Документы, ТрудоваяКнижка, ТипыОтпуска, Отпуска.

Цель работы: повышение эффективности кадрового  учета на предприятии «ООО Магазин  Азас» за счет разработки и внедрения базы данных.

Результаты  работы: изучена предметная область, создана инфологическая и даталогической модель предметной области, выполнена нормализация проектируемой системы до третьей нормальной формы, создана структурная схема базы данных, спроектирован интерфейс пользователя, система кадрового учета реализована с помощью СУБД Microsoft Access, составлено руководство пользователя по работе с базой данных, разработан отчет позволяющий выводить актуальное штатное расписание предприятия на любую дату.

Размещено на Allbest.ru


Информация о работе Разработка базы данных кадрового учета на предприятии - «ООО Магазин Азас»