Разработка базы данных кадрового учета на предприятии "ООО Магазин N2 Завьялово"

Курсовой проект - Компьютеры, программирование

Другие курсовые по предмету Компьютеры, программирование

Федеральное агентство по образованию

МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ ИНДУСТРИАЛЬНЫЙ УНИВЕРСИТЕТ

ИНСТИТУТ ДИСТАНЦИОННОГО ОБРАЗОВАНИЯ

КАФЕДРА

ИНФОРМАЦИОННЫЕ СИСТЕМЫ И ТЕХНОЛОГИИ

В ЭКОНОМИКЕ И УПРАВЛЕНИИ

 

 

 

 

 

ПОЯСНИТЕЛЬНАЯ ЗАПИСКА КУРСОВОГО ПРОЕКТА

ПО ДИСЦИПЛИНЕ БАЗЫ ДАННЫХ

 

ТЕМА

Разработка базы данных кадрового учета на предприятии - ООО Магазин N2 Завьялово

 

 

Студент

Малмыгина А.П.

Группа

Пм11У011

Преподаватель

Суворов С.В.

 

 

Москва 2012 г.

Введение

 

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

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

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

 

1. Общая характеристика и анализ объекта исследования

 

Проектируемая информационная система предназначена для решения следующих задач:

возможности редактирования, добавления, хранения и удаления данных о сотрудниках;

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

ввода информации о структуре предприятия - его отделах и ставках;

ввода информации о стаже сотрудников (трудовая книжка), об отпусках сотрудников и личных документах;

вывод отчета о структуре штатного расписания на любую дату деятельности предприия.

Анализ объекта исследования (предприятия)

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

Личная карточка сотрудника

Код сотрудника ___________

Номер паспорта___________

Имя_____________________

Отчество_________________

Фамилия_________________

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

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

При назначении сотрудника на ставку заполняется следующая информация:

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

На основе введенных данных на определенную дату строится отчет Штатное расписание предприятия, в котором указываются: отделы, должности и ставки открытые в отделах, ФИО сотрудников назначенных на ставки, процент ставки на который назначены сотрудники, даты назначения и освобождения сотрудников на ставки.

 

2. Инфологическое моделирование системы

 

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

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

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

Схемы сущностей с атрибутами запишем в следующем виде:

Сотрудники(№Сотрудника, табельный номер, ФИО, пол, дата рождения, место рождения, гражданство, дата поступления, дата увольнения с предприятия, адрес, телефон, семейное положение, ИНН, пенсионный код);

Отделы(№Отдела, код отдела, наименование отдела, дата открытия отдела, дата закрытия отдела на предприятии);

Категория Должности(№ Категории Должности, код, наименование, тип (рабочий/служащий);

Должности(№Должности, код должности, наименование);

Ставки(№Ставки, наименование ставки, порядковый номер одноименных ставок, процент за