Проектиране на база данни - Отдел "Личен състав" - Информатика, програмиране

Министерство на образованието и науката на Република Казахстан

Казахстански инженерен и технологичен университет

Катедра Компютърни науки, автоматика и телекомуникации

Проектиране на база данни "Човешки ресурси"

Изпълнил: студент 4 курс.

учител Бекназарова У.О.

1. Дефиниране на предметната област. 4

1.1 Предназначение на информационната система .. 4

1.2 Характеристики на документи и атрибути на предметната област. 4

2. Проектиране на информационна система .. 8

2.1 Изграждане на инфологичен модел. 8

3. Обекти на база данни на Microsoft Access. 9

3.3 Създаване на формуляри. 16

3.4 Създаване на отчети. 18

Списък на използваната литература.. 20

Базите данни са набор от структури, предназначени да съхраняват големи количества информация и програмни модули, които управляват данни, избират ги, сортират ги и други подобни действия. Информацията от базата данни се съхранява в една или повече таблици. Всяка таблица с данни се състои от набор от записи от един и същи тип, разположени един след друг. Те са редове от таблица, които могат да се добавят, премахват или променят. Всеки запис е набор от именувани полета или клетки, които могат да съхраняват голямо разнообразие от информация, от дата на раждане до подробно описание на рецепта. Полета от един и същи тип в различни записи образуват колона на таблица.

Други модули на бази данни са проектирани да обработват информация, съхранявана в таблици. Заявките извличат данни, които отговарят на определени условия. Формулярите са предназначени за форматирано въвеждане и възприемане на информация. Отчетите предоставят резултат (обикновено допринтер) цветно проектиран списък от записи със заглавия, параграфи и подпараграфи.

След като създадете една таблица, вече получавате пълноценна база данни. В реалния живот обаче структурите на базите данни и съответно начините за тяхното създаване са много по-сложни. В тази курсова работа ще бъдат разгледани само някои от тях.

1. Дефиниране на предметната област

1.1 Предназначение на информационната система

Информационната система е предназначена да решава следните задачи:

възможност за редактиране, добавяне, съхраняване и изтриване на данни;

получаване на списък на служителите с висше образование;

списък на цялата база данни;

търсене на служители по персонален номер;

показване на информация за служителите и цялата организация;

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

извеждане на справка за отработените часове за всеки служител;

1.2 Характеризиране на документи и атрибути на домейн

При регистриране на нов служител в картата „служител“ се въвежда следната информация: фамилия, собствено име, бащино име на служителя, номер на паспорт, длъжност. Всички полета на картата са задължителни. Формата на този документ е показана по-долу:

Лична карта на служителя

Код на служител ___________

Код на служител ___________

В картата "лична информация" се въвеждат следните данни: личен код на служителя, фамилия, собствено име, бащино име, дата на раждане, име на съпруга. Всички полета, с изключение на полето "име на съпруга" са задължителни. Тази карта изглежда така:

Код на служител ___________

Картата „Образование“ посочва: личния код на служителя, фамилното име, собственото име, бащиното име, образование (висше / средно), номер на сертификат, номер на диплома. Всички полета, с изключение на полето „No.Диплома” са задължителни. Полето "Номер на диплома" се попълва, ако служителят е с висше образование. Този формуляр изглежда така:

Код на служител ___________

Картата „заплата“ се попълва от служител на отдела за персонал съгласно следните параметри: код на служителя, фамилия, собствено име, бащино име, заплата (посочена с цифри) и има следната документация:

Код на служител ___________

Документът "работно време" е график на служителите. Попълва се от служител на отдел Човешки ресурси веднъж седмично. Посочва: код на служителя, фамилия, име, бащино име, седмица, брой отработени часове на седмица. Полето "седмица" се попълва с числа (1,2,3,4).

Код на служител ___________

2. Проектиране на информационна система

2.1 Изграждане на инфологичен модел

В съответствие с описанието на предметната област е възможно да се отделят такива информационни обекти като лична карта на служител (служител), информация за контакт, лична информация, образование, заплати, работно време. Нека покажем тези обекти на диаграмата "обект-връзка", идентифицираме и изобразим на диаграмата връзките между обектите и атрибутите на обектите. Получената диаграма е показана на фиг. 1. Идентифициращи (ключови) атрибути на информационни обекти на фиг. 1 са подчертани. Силите на връзките между обектите са посочени в края на съответните редове: числото „1“ означава, че точно един запис съответства на свързания обект в този информационен обект. Връзките между обектите са от типа едно към едно.