Файл: Методы и средства проектирования информационных систем и технологий (Разработка базы данных "Учет кадров").pdf

ВУЗ: Не указан

Категория: Курсовая работа

Дисциплина: Не указана

Добавлен: 22.05.2023

Просмотров: 301

Скачиваний: 3

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Введение

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

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

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

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

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

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

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

1. Сбор информации о кадрах

2. Группировка информации о кадрах

3. Проектирование базы данных автоматизации учета кадров

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

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

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

Глава 1. Анализ предметной области

1.1 Описание ПО решаемой задачи

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

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


1.2 Функции предметной области

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

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

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

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

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

Список подразделений.

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

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

Виды налоговых льгот.

Справочник иждивенцев.

Справочник налоговых льгот.

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

1.3 Организационно-экономическая сущность задачи

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

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

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

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

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

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

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

1.4 Описание входной информации

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

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


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

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

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

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

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

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

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

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

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

Введение

Наименование базы данных

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

Назначение и область применения

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

Требования к программе

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

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

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

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


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

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

Вывести работников, которые приняты в 2010г.

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

Вывести всех сотрудников, уволенных в 2011 году

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

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

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

Условия эксплуатации

Требования к квалификации и численности персонала

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

Требования к составу и параметрам технических средств

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

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

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

3. Видеоадаптер: SVGA (800x600);

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

5. Оперативная память: Не менее 2 Гб;

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

Стадии и этапы разработки

Этапы разработки

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

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

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

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

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

Содержание работ по этапам

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

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

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

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

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

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

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

Глава 2. Разработка базы данных "Учет кадров"


2.1 Нормализация данных

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

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

Имя поля

Тип данных

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

uName

Char

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

uDOB

DateTime

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

uPassport

Int

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

uAdress

Char

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

uPhone

Char

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

jName

Char

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

uDOB

DateTime

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

uDOB

DateTime

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

bCopies

Int

Год набора

uDOB

DateTime

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

uName

Char

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

uPhone

Char

2.2 Формы нормализации

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

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

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

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

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

Фамилия

Имя

Отчество

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.95

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

12.06.67

343434

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

645321

23.08.95

Гл. оператор

13.08.70

987784

Мира 22-22

665432

12.09.95

Экономист

21.05.64

765454

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

612343

12.08.95

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

30.09.64

787654

Кочетова21-90

213445

14.08.95

Юрист

25.07,75

989876

Гриша-се 25-31

876543

25.09.95

Аудитор

26.06.61

212218

Гагарина 12-99

133456

30.08.95

Программист

21.09.60

343219

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

613375

15.09.95

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