Автоматизированная информационная система управления персоналом

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

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

?ториально-распределенных корпоративных систем документооборота.

3. Проектирование элементов информационной системы

 

3.1 Обоснование выбора структуры базы данных

электронный документооборот автоматизированный информационный

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

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

1.Премия

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

.Сотрудники

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

Таблица "Премия" содержит основные сведения по учету материального стимулирования сотрудников предприятия.

Перечень полей таблицы "Премии" представлен в таблице 3.1.

 

Таблица 3.1- Перечень полей таблицы "Премии"

№Имя поляНазначение1Номер приказа о премированииРегистрационный номер приказа о премировании2Наименование подразделенияПодразделение, в котором числится сотрудник3Сотрудники ФИО сотрудника, которому будет выплачена премия4Дата приказаДата приказа5Сумма премииСумма премиальных к выдачеТаблица "Подразделения" является вспомогательным справочником, содержащим сведения о подразделениях предприятия. Перечень полей таблицы "Подразделения" представлен в таблице 3.2.

 

Таблица 3.2 - Перечень полей таблицы "Подразделения"

№Имя поляНазначение1Ид_подразделенияИдентификатор подразделения2Наименование подразделенияНаименование подразделения3Кол-во сотрудниковКоличество сотрудников, числящихся в подразделении4АдресЮридический адрес

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

 

Таблица 3.3- Перечень полей таблицы "Сотрудники"

№Имя поляНазначение1Табельный номерИдентификатор сотрудника2ФИО сотрудникаФамилия и инициалы сотрудника3ПолМужской/женский4Дата рожденияДата рождения5ДолжностьДолжность6Адрес проживанияАдрес проживания7ПодразделениеПодразделение, в котором числится тот или иной сотрудник

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

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

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

) логическую целостность базы данных за счет предусмотренных полей связи Наименование подразделения и Сотрудники;

) требуемую функциональность по запросам, определенным в техническом задании, а именно:

вывод списка премированных сотрудников заданного подразделения;

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

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

 

3.2 Описание схемы базы данных, таблиц и связей между ними

 

Схема разработанной базы данных по учету осуществления материального стимулирования сотрудников представлена на рисунке 3. Основные стандартные типы данных MS Excel приведены в приложении B.

Структура таблицы "Премии" представлена в таблице 3.4.

 

Таблица 3.4- Структура таблицы "Премии"

№Имя поляТип данныхШаблон форматаКлючевоеПримечание1Номер приказа о премированииТекстовый@*Идентификатор2Наименование подразделенияТекстовый@3Сотрудники Текстовый@4Дата приказаДатаДД.ММ.ГГГГ5Сумма премииДенежный###,## р

Структура таблицы "Подразделения" представлена в таблице 3.5.

Таблица 3.5- Структура таблицы "Подразделения"

№Имя поляТип данныхШаблон форматаКлючевоеПримечание1Ид_подразделенияЧисловой# # #*Идентификатор2Наименование подразделенияТекстовый@3Кол-во сотрудниковЧисловой###4АдресТекстовый@

Структура таблицы "Сотрудники" представлена в таблице 3.6.

 

Таблица 3.6- Структура таблицы "Сотрудники"

№Имя поляТип данныхШаблон форматаКлючевоеПримечание1Табельный номерЧисловой# # #*Идентификатор2ФИО сотрудникаТекстовый@3ПолТекстовый@4Дата рожденияДата/времяДД.ММ.ГГГГ5ДолжностьТекстовый@6Адрес проживанияТекстовый@7ПодразделениеТекстовый@

Рисунок 3.1- Схема базы данных

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

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

Таблица "Подразделения" связана с таблицей "Сотрудник" связью "одна-ко-многим", полями связи являются "Ид_подразделения" и "Подразделение".

?/p>