Разработка и проектирование базы данных "Отдел кадров"

Автор: Бостанова Л.К., Батчаева З.Б., Шаханова Р.Д., Аджиева С.С.

Журнал: Теория и практика современной науки @modern-j

Рубрика: Основной раздел

Статья в выпуске: 2 (32), 2018 года.

Бесплатный доступ

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

Базы данных, информация, инфологическая модель, физическая модель, схема данных

Короткий адрес: https://sciup.org/140272873

IDR: 140272873

Текст научной статьи Разработка и проектирование базы данных "Отдел кадров"

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

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

С целью программного осуществления данной работы выбран программный продукт Microsoft Access, позволяющий создавать простые и удобные формы ввода данных, а также реализовывать обработку данных и выдачу сложных отчетов [1].

Рассматриваемая база данных состоит из следующих таблиц:

СОТРУДНИК ( ID-сотрудника , Фамилия, Имя, Отчество, ID-должности, Дата_рождения, Пол, Семейное_положение, Телефон, Образование);

ПРИКАЗ О ПРИЕМЕ НА РАБОТУ    ( Номер приказа ,

Дата_утверждения, ID-сотрудника, Количество_ставок);

ПРИКАЗ О ПЕРЕВОДЕ НА ДРУГУЮ ДОЛЖНОСТЬ ( Номер приказа , Дата_утверждения, ID-сотрудника );

ДОЛЖНОСТЬ ( ID-должности , Д олжность);

ШТАТНОЕ РАСПИСАНИЕ   ( ID-сотрудника ,   ID-должности,

Количество_ставок, Оклад, Надбавка);

ПРИКАЗ ОБ УВОЛЬНЕНИИ ( Номер приказа , Дата_утверждения, ID-сотрудника, Основание).

При проектировании БД было создано инфологическое моделирование (рис. 1).

Рисунок 1. - Инфологическая модель базы данных «Отдел кадров»

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

Рисунок 2 – Схема данных базы данных «Отдел кадров»

Главная кнопочная форма – представлена на рисунке 3.

Рисунок 3.– Главная кнопочная форма

Форма «Сотрудники», позволяет просматривать личные данные сотрудников, представлена на рисунке 4.

Рисунок 4 – Форма «Сотрудники»

Access позволяет создавать запросы двух типов: QBE и SQL. Был выбран SQL-запрос для вывода всех должностей отдела кадров, результат которого представлен на рисунке 5.

Рисунок 5 – Запрос на вывод всех должностей

С помощью Мастера отчетов были спроектированы соответствующие отчеты: «Заработная плата», «Группировка сотрудников по фамилии»

в алфавитном порядке, «Приказы о приеме на работу по определённой дате»

Отчет «Заработная плата» выдает информацию о сотруднике, это ФИО, должность, оклад, надбавка и общую сумму заработной платы результат которого на рисунке 6.

Заработная плата

гетр улики Фаяж ткя

Ния

Ок чад

Наташка

С умма

Де техеста

1 ЕйаноЬ

Юергей

15, гкt винтов

Ширегтог!             1

500 000.00г. 1

50 000.01k. 1

550 ООО.ООр 1

IQOCOO.OOd. 1

ЮМО.ООе 1

5 (Кирсанов

(Константин

Г_ риге ич

р е вер ant мы it д иректо |

ЮОООО.ООр 1

10 000.0 Се 1 110 ООО.ООр 1

4 ГГв

[Гм мофей

Пефтеепич

ЕГллеяиП бухгалтер

50 МО «30с. |

1 ООО.ООр I

51 ООО.ООр |

.fewj^^W. kwivi m

50 000.00О 1

.-5L50.U0B. I

опмош

ILvтг алт-г

Л5ГШП ЛПп 1

1 Vin ППп I

46 500-ODd I

Г

ТЕгоров

Вт

titan

|Н1ЧШ1ЬВНЖ отдела

40 ЮО.ООе 1

1 500.00с. 1

41 SOO.OQp 1

Е|Лебедем

(Елена

Игоревна

кСеведхер па продажа 1

59 ОТО.ООр 1

1 ООО.ООр 1

40 ООО.ООр |

36 ООО.ООо 1

15 000.0 06 I

51 ООО.ООр 1

lOlHenoei

Марин

Петровна

к'еведхер по продажа |

40 OOO.OOtx 1

1 000.00b. 1

41 ООО.ООр 1

Кг катиона

42 000.00с 1

1 ООО.ООо 1

12|^ед open

Максим

t-wили свич

кСемедхер пс продажа!

41 ООО.ООр |

2 ООО.ООр I

43 ООО.ООр I

Рисунок 6 – Отчет «Заработная плата»

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

______С _ П _ И __ С _ О __ К ЛИТЕРАТУРЫ

  • 1.    Агальцов, В.П. Базы данных. В 2-х т.Т. 1. Локальные базы данных: Учебник / В.П. Агальцов. - М.: ИД ФОРУМ, НИЦ ИНФРА-М, 2013. - 352 c.

  • 2.    Голицына, О.Л. Базы данных: Учебное пособие / О.Л. Голицына, Н.В. Максимов, И.И. Попов. - М.: Форум, 2012. - 400 c.

Список литературы Разработка и проектирование базы данных "Отдел кадров"

  • Агальцов, В.П. Базы данных. В 2-х т.Т. 1. Локальные базы данных: Учебник / В.П. Агальцов. - М.: ИД ФОРУМ, НИЦ ИНФРА-М, 2013. - 352 c.
  • Голицына, О.Л. Базы данных: Учебное пособие / О.Л. Голицына, Н.В. Максимов, И.И. Попов. - М.: Форум, 2012. - 400 c.
Статья научная