Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Kursovaya TRPP.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
2.93 Mб
Скачать

1.3 Построение модели данных предметной области

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

1.4 Назначение и функции базы данных сотрудников

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

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

2. Описание инфологической модели

2.1 Анализ данных

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

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

База данных «Кадры» будет выполнять следующие задачи:

  1. Регистрация сотрудника;

  2. Осуществление поиска;

  3. Расчет заработной платы сотрудника;

  4. Подготовка отчетов по заработной плате сотрудников по подразделениям и по всей организации.

Таблица 1 – Заполненный рабочий бланк задачи «Расчет заработной платы сотрудника»

Описание задачи «Расчет заработной платы сотрудника»

Список связанных задач

Подготовка отчетов по заработной плате сотрудников по подразделениям и по всей организации

Имя элемента

Описание

Объект

Фамилия

Фамилия сотрудника

Сотрудник

Имя

Имя сотрудника

Сотрудник

Отчество

Отчество сотрудника

Сотрудник

Подразделение

Наименование подразделения

Подразделение

Должность

Занимаемая должность

Должность

Оклад\день

Оклад сотрудника в день, в руб.

Сотрудник

Отработанные дни

Отработанные дни сотрудника

Сотрудник

З/п за месяц

Заработная плата за месяц

Сотрудник

Таблица 2 – Заполненный рабочий бланк задачи «Регистрация сотрудника»

Описание задачи “Регистрация сотрудника

Список связанных задач

Осуществление поиска

Имя элемента

Описание

Объект

Фамилия

Фамилия сотрудника

Сотрудник

Имя

Имя сотрудника

Сотрудник

Отчество

Отчество сотрудника

Сотрудник

Адрес

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

Сотрудник

Телефон

Номер телефона

Сотрудник

Опыт работы

Опыт работы сотрудника

Сотрудник

Наличие загран.паспорта

Наличие заграничного паспорта

Сотрудник

Семейное положение

Семейное положение сотрудника

Сотрудник

Подразделение

Наименование подразделения

Подразделение

Должность

Занимаемая должность

Должность

Оклад\день

Оклад сотрудника в день, в руб.

Сотрудник

Дата приема на работу

Дата приема на работу

Сотрудник

Фотография

Фотография сотрудника

Сотрудник

Таблица 3 – Заполненный рабочий бланк описания объекта «Подразделения»

Имя объекта: Подразделения

Краткое описание: Перечень подразделений предприятия

Связанные объекты:

Имя

Сотрудники

Связь

Многие

Имя элемента

Тип

Описание

Условие на значение

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

Число

Фамилия сотрудника

Подразделение

Число

Наименование подразделения

Таблица 4 – Заполненный рабочий бланк описания объекта «Сотрудники»

Имя объекта: Сотрудники

Краткое описание: Данные о сотруднике предприятия

Связанные объекты:

Имя

Подразделения

Должности

Связь

Один

Один

Имя элемента

Тип

Описание

Условие на значение

Фамилия

Текст

Фамилия сотрудника

Маска ввода

Имя

Текст

Имя сотрудника

Маска ввода

Отчество

Текст

Отчество сотрудника

Маска ввода

Адрес

Текст

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

Маска ввода

Телефон

Текст

Номер телефона

Маска ввода

Опыт работы

Текст

Опыт работы сотрудника

Наличие загран.паспорта

Логический

Наличие заграничного паспорта

Семейное положение

Текст

Семейное положение сотрудника

Подразделение

Число

Наименование подразделения

Должность

Текст

Занимаемая должность

Оклад\день

Денежный

Оклад сотрудника в день, в руб.

Дата приема на работу

Дата/время

Дата приема на работу

Маска ввода

Фотография

Поле объектов OLE

Фотография сотрудника

Таблица 5 – Заполненный рабочий бланк описания объекта «Должности»

Имя объекта: Должности

Краткое описание: Перечень должностей предприятия

Связанные объекты:

Имя

Сотрудники

Связь

Многие

Имя элемента

Тип

Описание

Условие на значение

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

Число

Фамилия сотрудника

Должность

Число

Наименование должностей

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]