Автор Анна Евкова
Преподаватель который помогает студентам и школьникам в учёбе.

Создание автоматизированной системы учета кадров

Содержание:

Введение

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

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

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

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

Объект курсовой работы: кадры.

Предмет работы: автоматизация учета кадров.

Цель: создание автоматизированной системы учета кадров.

Задачи, решение которых необходимо для достижения поставленной цели:

- сбор информации о кадрах;

- группировка информации о кадрах;

- проектирование базы данных автоматизации учета кадров;

- разработка базы данных автоматизации деятельности кадров;

- разработка приложения на Visual Basic, к которому подключается созданная база данных.

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

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

1. Технико-экономическая характеристика предметной области и предприятия

1.1 Характеристика предприятия и его деятельности

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

Основные технико-экономические показатели деятельности предприятия представлены в таблице 1.1.

Таблица 1..1 – Технико-экономические показатели деятельности тренажерного зала «Родничок» за 2018-2020 годы

Показатели

2018 год

2019 год

2020 год

Абсолютное отклонение, +/-

Темп прироста, %

Среднегодовая стоимость активов, тыс. руб.

12 927,95

13 067,55

14 039,7

+1 111,75

+8,6

Среднегодовая стоимость основных средств, тыс. руб.

1 790,2

1 750,48

1 719,85

-70,35

-3,93

Среднегодовая стоимость собственного капитала, тыс. руб.

2 578,9

2 716,82

2 890,15

+311,25

+12,07

Доход от реализации продукции, тыс. руб.

25 621,2

27 066,3

29 502,2

+3 881

+15,15

Себестоимость реализованной продукции, тыс. руб.

7 316,7

6 994,6

6 668,8

-647,9

-8,85

Материальные затраты, тыс. руб.

3 292,5

3 225,2

3 134,3

-158,2

-4,8

Чистая прибыль (убыток), тыс. руб.

2 549

2 744,1

2 948,5

+399,5

+15,67

Фондоемкость

0,07

0,06

0,06

-0,01

-14,28

Фондоотдача

14,3

17,15

17,15

+2,85

+19,93

Материалоемкость продукции, %

0,13

0,12

0,1

-0,03

-23,07

Рентабельность (убыточность) активов

19,7

21

21

+1,3

+6,6

Рентабельность (убыточность) собственного капитала

98,84

101

102,02

+3,18

+3,22

Рентабельность основных производственных фондов

142,38

156,76

171,44

+29,06

+20,4

Коэффициент автономии

19,95

20,8

20,58

+0,63

+3,16

Так, среднегодовая стоимость активов в 2020 году составляет 14 039,7 тыс. руб., что на 1 111,75 тыс. руб. больше прошлогоднего показателя, (темп прироста составляет 8,6%).

Среднегодовая стоимость основных средств (по первоначальной стоимости) составляет в 2020 году 1 719,85 тыс. руб. За последний год стоимость основных средств сократилась на 70,35 тыс. руб.

Среднегодовая стоимость собственного капитала составила в 2020 году 2 890,15 тыс. руб. За последний год собственный капитал возрос на 311,25 тыс. руб. (темп прироста за последний год составил 12,07%).

Выручка от реализации составила в 2020 году 29 502,2 тыс. руб. За последний год объем сбыта возрос на 3 881 тыс. руб. (темп прироста за последний год составил 15,15%).

Сравнивая темпы прироста активов, основных средств и собственного капитала, и выручки от реализации мы видим, что самый большой прирост имеет среднегодовая стоимость собственного капитала (12,07%). За 2019-2020 годы темп прироста собственного капитала больше темпа прироста основных средств. Это является хорошим показателем, который свидетельствует о том, что основные средства наращиваются за счет собственных средств.

Фондоемкость - показатель, который является обратным к фондоотдаче. В 2020 году он составил 0,06.

Анализ эффективности деятельности предприятия показал, что предприятие является прибыльным, прибыль в 2020 году составляет 2 948,5 тыс. руб., что на 399,5 тыс. руб. больше показателя 2019 года.

1.2 Организационная структура управления предприятием

Организационная структура управления тренажерным залом ООО «Родничок» представлена на рисунке 2.1.

https://cf.ppt-online.org/files/slide/x/xAJe3q1IVjBEi8T5MGLznkUocSZRh2yPQ7vrf6/slide-10.jpg

Рисунок 2.1. – Организационная структура управления тренажерным залом ООО «Родничок»

Как видно из рисунка 2.1, схема управления носит ярко выраженный линейный характер.

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

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

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

1.3 Выбор комплекса задач автоматизации, структуры комплекса технических и программных средств и характеристика существующих бизнес процессов

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

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

Функции выбранной предметной области ограничены следующими локальными задачами:

- оперативный контроль и учёт кадров на предприятии;

- выдача справок и выходных документов о сотрудниках, налоговых
льготах и других сведений;

- анализ и обработка входной информации о персонале компании;

Перечень документов:

- список всех служб, отделов, залов, секций;

- штатное расписание;

- список личного состава;

- виды налоговых льгот;

- справочник иждивенцев;

- справочник налоговых льгот;

- список личного состава по бухгалтерии.

2. Информационное обеспечение задачи

2.1 Информационная модель и её описание

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

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

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

Задача 1: Ведение и поддержка базы данных.

Сущность задачи состоит в актуализации базы данных - редактирование, добавление, изменение и удаление данных в уже созданной базе.

Задача 2: Контроль и анализ текущих данных о сотрудниках.

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

2.2 Характеристика нормативно-справочной, входной и результатной информации

В нашей базе данных было выбрано 7 объектов: «Список подразделений», «Штатное расписание», «Список личного состава», «Виды налоговых льгот», «Справочник иждевенцев», «Справочник налоговых льгот» и «Список бухгалтерских работников».

Рассмотрим свойства каждого из этих объектов и отношения, которыми связаны объекты. Главным объектом является «Список личного состава», который имеет 10 свойств: код сотрудника, код подразделения, код должности, ФИО, дата рождения, паспортные данные, адрес, телефон, дата поступления, должность. Этот объект связан отношением «работает в…» с объектом «Штатное расписание».

Следующий наш объект - «Штатное расписание» имеет 5 свойств: код подразделения, код должности, должность, оклад, надбавка в %. Связан отношением «принадлежит к …» с объектом «Список подразделений».

Объект «Список подразделений» - 3 свойства: код подразделения, наименование подразделения, количество сотрудников.

Объект «Виды налоговых льгот» характеризуется свойствами: код налоговой льготы, наименование льготы, сумма по льготе.

Объект «Справочник иждивенцев» имеет 4 свойства: код сотрудника, количество иждивенцев, вид иждевенцев и примечание.

К «Справочнику налоговых льгот» относятся 4 свойства: код сотрудника, код налоговой льготы, сумма по льготе (макс.) и сумма, предоставленная по льготе.

Объект «Список бухгалтерских работников»: код сотрудника, оклад, общий доход за прошлый год, сумма вычетов.

В данной схеме используются 1 вид связи: один ко многим (). Между объектами «Список личного состава» и «Штатное расписание» выбрана связь , потому что каждый работник работает только на одной должности, а у должности много работников.

Между «Штатное расписание» и «Список подразделений» выбрано отношение : одна должность принадлежит к одному подразделению, в свою очередь в одном подразделении может принадлежать несколько должностей.

2.3 Характеристика базы данных

Наименование базы данных: «Автоматизация учета кадров»

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

База данных должна быть разработана с использованием СУБД MYSQL и MS Visual Basic и должна обеспечить следующие возможности:

- хранение информации о сотруднике (код сотрудника, код подразделения, код должности, ФИО, дата рождения, паспортные данные, адрес, телефон, дата поступления, должность);

- получение информации по запросам пользователя;

- вывести контактные данные кадров, которые занимают должность программиста;

- вывести фамилии всех сотрудников проживающих по улице Малиновского, в алфавитном порядке, и их домашний адрес;

- вывести список должностей отдела IT, и количество работников;

- вывести работников, которые приняты в 2020 году;

- вывести сотрудниц, работающих в бухгалтерии, а также дату принятия на работу и увольнения;

- вывести всех сотрудников, уволенных в 2021 году;

- вывести количество сотрудников (по месту рождения);

- вывести работников, сгруппированных по отделам;

- вывести список должностей с количеством работников

Минимальное количество персонала, требуемого для работы программы, должно составлять 1 человек. Требований к образованию пользователя не предъявляется.

В состав технических средств должен входить IВМ - совместимый персональный компьютер, выполняющий роль сервера, и отвечающий минимальным системным требованиям указанных нижу:

- компьютер: Intel и совместимые системы (двухпроцессорные и более 2000 ГГц и выше);

- свободное пространство на жестком диске: не менее 30 Гб;

- видеоадаптер: SVGA (800x600);

- сетевой адаптер: 100 Mb Ethernet Adapter, установленный сетевой протокол TCP/IP;

- оперативная память: не менее 2 Гб;

- операционная система: Microsoft Windows 2000/XP/Vista/7.

Разработка должна быть проведена в четыре этапа:

- разработка технического задания;

- разработка базы данных;

- описание базы данных;

- испытание и использование базы данных.

На этапе разработки технического задания должны быть выполнены перечисленные ниже работы:

- постановка задачи;

- определение и уточнение требований к техническим средствам;

- определение требований к базе данных;

На этапе разработки базы данных должна быть выполнена работа по заполнению таблиц базы данных, программированию запросов и отладке программы.

На этапе описания базы данных должно быть выполнено описание запросов базы данных.

На этапе испытаний базы данных должна быть выполнена корректировка запросов, если это необходимо.

2.4 Структурная схема пакета (дерево вызова программных модулей)

В среде Microsoft Visual Studio создается новое приложение Windows Application. Там создается главная форма базы данных. Она состоит из Меню (MenuStrip). С помощью этого меню можно просматривать данные всех таблиц базы.

Для каждой таблицы создается специальная форма, содержащая компонент DataGridView. С помощью этого компонента производится соединение с базой данных в Microsoft SQL Server (вкладка add Project Data Source), для переноса данные из базы в приложение. Из раздела Data на форму добавляется компонент BindingNavigator для добавления и удаления записей в таблицах. Когда созданы все формы с таблицами, связываем их с главной формой с помощью функции Show в коде главной формы.

Для вывода запросов необходимо нажать на вкладку Data Sources, где расположены таблицы. Затем необходимо перейти в дизайнет DataSet при помощи кнопки Edit DataSet with Designer.

Далее необходимо нажать на TableAdapter. Затем нужно кликать на кнопку Next, пока не появится пустое поле. В нем вводится запрос.

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

2.5 Описание программных модулей

Входные данные

Имя поля

Тип данных

ФИО работника

uName

Char

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

uDOB

DateTime

Серия, номер паспорта работника

uPassport

Int

Адрес работника

uAdress

Char

Телефон работника

uPhone

Char

Должность работника

jName

Char

Дата принятия на работу

uDOB

DateTime

Дата увольнения с работы

uDOB

DateTime

Пол(муж\жен)

bCopies

Int

Год набора

uDOB

DateTime

ФИО руководителя

uName

Char

Контактная информация руководителя

uPhone

Char

3. Контрольный пример реализации и его описание

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

Список личного состава

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

Код подразделения

Код должности

Фамилия

Имя

Отчество

1

КП-1

КД-1

Васильев

Сергей

Сергеевич

2

КП-2

КД-2

Иванова

Юлия

Николаевна

3

КП-3

кд-з

Петрова

Олеся

Евгеньевна

4

КП-4

КД-4

Алексеев

Роман

Алексеевич

5

КП-5

КД-5

Андреев

Дмитрий

Михайлович

6

КП-6

КД-6

Тимофеева

Елена

Валерьевна

7

КП-7

КД-7

Ильина

Ирина

Викторовна

8

КП-8

КД-8

Семёнов

Семён

Семёнович

Дата рождения

Паспортные данные

Адрес

Телефон

Дата поступления

Должность

23.09.65

590987

Коровникова 12-87

123456

20.08.15

Ген. директор

12.06.67

343434

Зелинского 37-76

645321

23.08.15

Гл. оператор

13.08.70

987784

Мира 22-22

665432

12.09.15

Экономист

21.05.64

765454

Малиновского 34-21

612343

12.08.15

Гл. бухгалтер

30.09.64

787654

Кочетова21-90

213445

14.08.15

Юрист

25.07,75

989876

Григ.ш-се 25-31

876543

25.09.15

Аудитор

26.06.61

212218

Гагарина 12-99

133456

30.08.15

Программист

21.09.60

343219

Малиновского 44-66

613375

15.09.15

Администратор

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

Код подразделения

Код должности

Должность

Оклад

Надбавка в %

КП-1

КД-1

Генер. директор

12000

35

КП-2

КД-2

Главный оператор

7000

15

КП-3

кд-з

Экономист

10000

20

КП-4

КД-4

Главный бухгалтер

10000

20

КП-5

КД-5

Юрист

9000

15

КП-6

КД-6

Аудитор

8000

10

КП-7

КД-7

Программист

5000

19

КП-8

КД-8

Администратор

4000

17

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

Кол-во иждивенцев

Вид иждивенца

Примечание

1

2

Инвалид ВОВ, герой РФ

2

1

Участник ВОВ

Третья нормальная форма: выполняется второе ограничение, все не ключевые атрибуты отношения взаимно независимы и полностью зависят от первичного ключа.

Код налоговой льготы

Наименование льготы

Сумма по льготе

КНЛ-1

Лица, пострадавшие от чернобыльской катастрофы

83

КНЛ-2

Герои СССР и РФ, орден славы III степени

415

КНЛ-3

Участники ВОВ

415

КНЛ-4

Лица вольнонаемного состава СА, ВМФ, ОВД, КГБ

415

КНЛ-5

Инвалиды ВОВ

415

КНЛ-6

Инвалиды с детства I и II группы

415

КНЛ-7

Бывшие несовершеннолетние узники концлагерей

415

КНЛ-8

Родители и супруги погибших солдат при защите страны

249

КНЛ-9

Инвалиды III группы

249

КНЛ-10

Лица, имеющие иждивенцев

83

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

Оклад

Общий доход за прошлый год

Сумма вычетов

1

12000

132000

2

7000

72000

3

10000

108000

4

10000

108000

5

9000

96000

6

8000

84000

7

5000

48000

8

4000

36000

Заключение

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

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

В первой главе автором было произведено описание учета деятельности кадров, рассмотрена проблема учета деятельности кадров, выполнена работа над входными данными базы данных. Также автором было составлено техническое задание на разработку базы данных «Учет деятельности кадров».

Во второй главе автором была реализована поставленная цель, и решены задачи. Для реализации поставленной цели была проведена нормализация данных, прошедшая 3 этапа, на последнем этапе было создано 7 массивов: «Список подразделений», «Штатное расписание», «Список личного состава», «Виды налоговых льгот», «Справочник иждевенцев», «Справочник налоговых льгот» и «Список бухгалтерских работников», в которых были указаны названия полей и типов входных данных. Также в результате нормализации автор создал структуру базы данных благодаря программе Microsoft Office Access. Затем была создана база данных с помощью среды Microsoft SQL Server, разработаны запросы. Далее автором было разработано приложение на языке Visual Basic, к которому была подключена созданная база данных. Автором были выполнены действия, основными функциями которых был: вывести контактные данные кадров, которые занимают должность программиста; вывести фамилии всех сотрудников проживающих по улице Малиновского, в алфавитном порядке, и их домашний адрес; вывести список должностей отдела IT, и количество работников; вывести работников, которые приняты в 2020 году; вывести сотрудниц, работающих в бухгалтерии, а также дату принятия на работу и увольнения; вывести всех сотрудников, уволенных в 2021 году; вывести количество сотрудников (по месту рождения); вывести работников, сгруппированных по отделам; вывести список должностей с количеством работников.

В итоге, получилась прикладная программа, позволяющая эффективно автоматизировать учет деятельности.

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

1. Алексей Гончаров. Access в примерах [Электронный ресурс]-С.-Петербург: Питер, 2018. - 1 эл. опт. диск (CD-ROM).

2. Библиотека литературы [Электронный ресурс] – Режим доступа: http://www.redov.ru/kompyutery_i_internet/obrabotka_baz_dannyh_na_visual_basic_net/p2.php (дата обращения: 10.01.2020)

3. Дейт К. Дж. Введение в системы баз данных. — СПб.: Издательский дом «Вильямс», 2019. — 848 с.

4. Конноли Т., Бегг К., Страчан А. Базы данных: проектирование, реализация и сопровождение. — М.: Вильямс, 2017. — 1120 с.

5. Создание базы данных Microsoft Access [Электронный ресурс] – Режим доступа: http://office.microsoft.com/ru-ru/access-help/HP005187442.aspx (дата обращения: 03.02.2019)

6. Хансен Г., Хансен Дж. Базы данных: разработка и управление. — М.: БИНОМ, 2019. — 704 с.

7. Работа с базами данных на С# " [Электронный ресурс]- Режим доступа: http://easyprog.ru/index.php?option=com_content&task=view&id=875&Itemid=9 (дата обращения: 03.02.2019)