2. Описание предметной области и схемы модели данных

Разработать прикладное программное обеспечение деятельности отдела кадров университета (табл.1). В отделе кадров университета находятся данные всех сотрудников: от преподавателя до ректора, и их трудовой деятельности. Наряду с такими данными, как специальность сотрудника и занимаемая должность, обязательно учитываются сведения об учёной степени сотрудника (кандидат наук, доктор) и учёном звании (доцент, профессор). Также в отделе кадров хранится информация о трудовой деятельности сотрудника: о предыдущих местах работы, сроке работы и предприятии. Отдел кадров занимается подготовкой трудовых договоров с преподавателями после избрания их по конкурсу на очередной срок. Также в его ведении находятся сведения о наложении взысканий на сотрудников и их поощрениях. Взыскания в трудовую книжку не заносятся, а хранятся в электронном виде.

Таблица 1

Поле Тип Размер Описание
1 PersonID Числовой 5 Регистрационный номер сотрудника
2 Name Текстовый 40 ФИО сотрудника
3 Departament Текстовый 40 Название кафедры, на которой он работает
4 Institute Текстовый 40 Название института (департамента)
5 Birth Дата/время Авто Дата рождения сотрудника
6 Place Текстовый 20 Место рождения
7 Address Текстовый 60 Домашний адрес сотрудника
8 Phone Текстовый 15 Домашний телефон сотрудника
9 Education Текстовый 40 Оконченный вуз
10 Year Числовой 4 Год окончания вуза
11 Speciality Текстовый 30 Специальность сотрудника
12 Picture Объект OLE Авто Фотография сотрудника
13 DegreeYes Логический 1 Учёная степень (есть/нет)
14 Degree Числовой 1 Учёная степень сотрудника
15 Rank Числовой 1 Учёное звание сотрудника
16 Post Текстовый 20 Занимаемая должность
17 Comment Поле Memo Авто Примечания
18 Passport Текстовый 20 Номер паспорта
19 PassportDate Дата/время Авто Дата выдачи паспорта
20 Region Текстовый 40 Кем выдан паспорт
21 WorkBegin Дата/время Авто Дата начала трудовой деятельности
22 WorkEnd Дата/время Авто Дата окончания трудовой деятельности
23 Work Текстовый 20 В качестве кого работал
24 WorkPlace Текстовый 20 Название предприятия
25 WorkAddress Текстовый 60 Адрес предприятия
26 WorkPhone Текстовый 15 Телефон предприятия
27 Reason Текстовый 30 Причина увольнения
28 Penalty Поле Memo Авто Сведения о взысканиях
29 Rewards Поле Memo Авто Сведения о награждениях

3. Реализация базы данных

1. Создание таблиц. Нормализация данных

Для систематизации данных, представленных в таблице выше, необходимо создать базу данных. Для создания базы данных я воспользовался продуктом компании Microsoft – MS Access 2007.

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

СУБД (система управления базами данных) – ПО, с помощью которого пользователи могут создавать, модифицировать базу данных и осуществлять к ней контролируемый доступ.

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

Поле Address я разбил на 3 поля: StreetName, Sign, First и занес их в отдельную таблицу tblStreet.


Поля PersonID таблицы tblWorker и StreetID таблицы tblStreet назначены ключевыми полями, следовательно, записи однозначно определятся по этим полям. Чтобы создать ключевое поле, необходимо нажать правой кнопкой на поле и выбрать "ключевое поле". Возле этого поля появится соответственный значок ключа.

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



Информация о работе «Разработка прикладного программного обеспечения отдела кадров университета»
Раздел: Информатика, программирование
Количество знаков с пробелами: 17057
Количество таблиц: 1
Количество изображений: 16

Похожие работы

Скачать
162453
16
14

... , несмотря на такое лидерство, еще рано говорить о том, что информационные системы прочно вошли жизнь современных управленцев. 2    АНАЛИЗ ИНФОРМАЦИОННОГО ОБЕСПЕЧЕНИЯ УПРАВЛЕНИЯ ПРЕДПРИЯТИЕМ 2.1    Общая характеристика объекта исследования ОАО «Технический университет КубГТУ» был создан 9 октября 1992 года. Новые экономические условия требовали создания в Кубанском государственном ...

Скачать
90129
13
17

... Ethernet, с тем расчетом, что скорость выхода в интернет и скорость обращения клиентов к принтеру намного меньше скорости всей сети. Источник бесперебойного питания необходим при перепадах напряжения и для стабильной работы серверов без потери информации, которая в бухгалтерии и отделе кадров считается наиболее важной. Поэтому был выбран ИБП на четыре сервера (3 выходные розетки + 1 резервная) и к ...

Скачать
448518
14
55

... также невысока и обычно составляет около 100 кбайт/с. НКМЛ могут использовать локальные интерфейсы SCSI. Лекция 3. Программное обеспечение ПЭВМ 3.1 Общая характеристика и состав программного обеспечения 3.1.1 Состав и назначение программного обеспечения Процесс взаимодействия человека с компьютером организуется устройством управления в соответствии с той программой, которую пользователь ...

Скачать
30626
0
4

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

0 комментариев


Наверх