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 назначены ключевыми полями, следовательно, записи однозначно определятся по этим полям. Чтобы создать ключевое поле, необходимо нажать правой кнопкой на поле и выбрать "ключевое поле". Возле этого поля появится соответственный значок ключа.
Далее я отделил от основной таблицы некоторые поля и занес их в отдельные следующие таблицы, представленные на рисунке:
... , несмотря на такое лидерство, еще рано говорить о том, что информационные системы прочно вошли жизнь современных управленцев. 2 АНАЛИЗ ИНФОРМАЦИОННОГО ОБЕСПЕЧЕНИЯ УПРАВЛЕНИЯ ПРЕДПРИЯТИЕМ 2.1 Общая характеристика объекта исследования ОАО «Технический университет КубГТУ» был создан 9 октября 1992 года. Новые экономические условия требовали создания в Кубанском государственном ...
... Ethernet, с тем расчетом, что скорость выхода в интернет и скорость обращения клиентов к принтеру намного меньше скорости всей сети. Источник бесперебойного питания необходим при перепадах напряжения и для стабильной работы серверов без потери информации, которая в бухгалтерии и отделе кадров считается наиболее важной. Поэтому был выбран ИБП на четыре сервера (3 выходные розетки + 1 резервная) и к ...
... также невысока и обычно составляет около 100 кбайт/с. НКМЛ могут использовать локальные интерфейсы SCSI. Лекция 3. Программное обеспечение ПЭВМ 3.1 Общая характеристика и состав программного обеспечения 3.1.1 Состав и назначение программного обеспечения Процесс взаимодействия человека с компьютером организуется устройством управления в соответствии с той программой, которую пользователь ...
... мировым лидером в области автоматизации предприятий и используя свой более чем двадцатилетний опыт из разработки комплексного программного обеспечения, Oracle предлагает компаниям и организациям всех сфер деятельности программные решения - семейство модулей Oracle Applications, предназначенное для создание корпоративных информационных систем. Пакет бизнесов-прибавлений Oracle Applications - это ...
0 комментариев