Автор работы: Пользователь скрыл имя, 18 Июня 2013 в 21:31, курсовая работа
Совершенствование управления кадровым учетом позволяет достичь экономии времени и снижения вероятности финансовых ошибок сотрудникам бухгалтерии. Необходимость разработки базы данных обусловлена задачами стоящими перед руководством предприятия, а именно повышением эффективности учета персонала и автоматизированным формированием отчетных форм как результата этого учета.
В соответствии с вышеизложенным, цель настоящего курсового проекта: Повышение эффективности кадрового учета на предприятии «ООО Магазин Азас» за счет разработки и внедрения базы данных.
Пользователю для работы предоставляется ряд форм с помощью которых он может вести работу с кадровыми классификаторами, создать структуру предприятия указывая отделы и ставки открытые в отделах, учитывать личную информацию о сотрудниках предприятия, производить назначение и переводы сотрудников на существующие в предприятии ставки, вести учет документов сотрудников и регистрировать результаты их деятельности.
Для выполнения пользовательских команд с целью решения поставленных задач сформирована иерархическая система форм. Схематично иерархия форм показана на рис.1.
Кадровые классификаторы
Виды назначений
Причины увольнений
Семейное положение
Типы документов
Типы отпусков
Справочник должностей
Штатное расписание
Сотрудники
Рис.1. Иерархическая система форм
2) Разработка макетов экранных форм для ввода и редактирования данных
Приведем основные формы для ввода и редактирования данных.
Форма – справочник должностей
На данной форме необходимо определить категории должностей и соответствующие им список должностей, которые будут использоваться для открытия ставок на предприятии.
Форма- штатное расписание
На данной форме необходимо создать структуру отделов предприятия и для каждого отдела ввести список ставок открытых для приема сотрудников.
Форма-Сотрудники
На данной форме ведется учет личных данных сотрудников, а так же регистрируются назначения сотрудников на ставки, история работы на предыдущих местах работы(трудовая книжка), история отпусков сотрудников и список документов сотрудников, включающий документы удостоверяющие личность и документы об образовании.
Личные данные вводятся на форме редактирования сотрудника
3) Руководство пользователя по работе с БД
При первом запуске программы необходимо подготовить кадровые справочники для полноценной работы.
Программа позволяет использовать следующие кадровые классификаторы:
Ввод данных осуществляется через соответствующие формы справочников
Затем заполняется справочник должностей, в котором указываются те должности, которые будут использоваться на предприятии. Система позволяет учитывать их по категориям.
На следующем шаге создается структура отделов предприятия и в отделы вводятся ставки.
После заведения ставок можно переходить к вводу данных о сотрудниках предприятия. Помимо личных данных сотрудников заполняется таблица назначения сотрудников на определенные ставки – которые были заданы на предыдущем шаге.
После ввода всех назначений можно подготовить отчет «Штатное расписание предприятия». Для этого на форме «Сотрудники» необходимо нажать кнопку «Отчет ШтатРасп», после чего ввести на какую дату строится отчет.
Отчет откроется для предварительного просмотра:
Для построения отчета используются следующие запросы к базе данных:
SQL текст запроса:
SELECT Отделы.Код, Отделы.Наименование, Должности.Наименование,
Ставки.Наименование, Ставки.[Процент ставки],
ЗапросШР_
ЗапросШР_
ЗапросШР_
ЗапросШР_
ЗапросШР_
FROM Отделы INNER JOIN (Должности INNER JOIN (Ставки LEFT JOIN
ЗапросШР_
ЗапросШР_
ON Должности.ИД = Ставки.ДолжностьИД) ON Отделы.ИД = Ставки.ОтделИД
ORDER BY Отделы.Код, Ставки.Наименование;
SQL текст запроса:
SELECT СтавкиСотрудника.СотрудникИД,
СтавкиСотрудника.
СтавкиСотрудника.Процент, СтавкиСотрудника.ДатаНач,
СтавкиСотрудника.ДатаКон, Сотрудники.ТабНомер, Сотрудники.Фамилия,
СтавкиСотрудника.ИД
FROM Сотрудники RIGHT JOIN СтавкиСотрудника ON
Сотрудники.ИД = СтавкиСотрудника.СотрудникИД
WHERE (((СтавкиСотрудника.ДатаНач)<=
((СтавкиСотрудника.ДатаКон)>=[
Для
достижения целей данной работы было
проведено описание выбранной предметной
области. На основе этого описания создана
концептуальная (инфологическая) модель
системы, которая позволила выявить
и описать сущности предметной области
и отношения между ними. Инфологическая
модель послужила основой для
даталогической модели результатом
которой стало определение
С помощью СУБД Microsoft Access на основе нормализованных таблиц БД была представлена структурная схема базы данных. В процесс разработки программного обеспечения был описан интерфейс пользователя и созданы макеты экранных форм ввода и редактирования данных, составлено руководство пользователя. Создан отчет позволяющий на любую дату деятельности предприятия отобразить актуальное штатное расписание предприятия.
1. Широков Л.А., Рабинович А.Е., Широкова O.JL. Информационное обеспечение систем управления. СУБД «ACCESS». - М.: МГИУ, 2001 - 234 с.
2. Широков JI.A. Базы данных и знаний: Учебное пособие 4.1. - М.: МГИУ, 2000. - 86 с.
Аннотация
Тема курсового проекта: Разработка базы данных кадрового учета на предприятии - «ООО Магазин Азас».
Список сущностей:
Сотрудники, Отделы, КатегорияДолжности, Должности, Ставки, НазначенНаСтавку, ТипыДокументов, Документы, ТрудоваяКнижка, ТипыОтпуска, Отпуска.
Цель работы:
повышение эффективности
Результаты работы: изучена предметная область, создана инфологическая и даталогической модель предметной области, выполнена нормализация проектируемой системы до третьей нормальной формы, создана структурная схема базы данных, спроектирован интерфейс пользователя, система кадрового учета реализована с помощью СУБД Microsoft Access, составлено руководство пользователя по работе с базой данных, разработан отчет позволяющий выводить актуальное штатное расписание предприятия на любую дату.
Размещено на Allbest.ru
Информация о работе Разработка базы данных кадрового учета на предприятии - «ООО Магазин Азас»