Автор: Пользователь скрыл имя, 17 Марта 2012 в 17:19, контрольная работа
Описание предметной области и функции комплекса задач информационной системы по учету и начислении премии всем сотрудникам организации. Первичные документы предметной области и их реквизиты. Описание входной информации. Определение связей информационных объектов и построение информационно–логической модели.
Реквизиты, которые однозначно идентифицируют каждый экземпляр, называют ключами. Другие реквизиты называются неключевыми или описательными. Ключ и описательные реквизиты находятся в функциональной зависимости. Ключ может быть простым или составным. Простой ключ содержит один реквизит, составной – несколько. Составной ключ необходим в том случае, если ни один из реквизитов по отдельности не обеспечивают доступа к нужному экземпляру. Например, в таблице «План» будет составной ключ – код сотрудника + премия.
План.
Код сотрудника | Премия 1 квартал | Премия 2 квартал | Премия 3 квартал | Премия 2 квартал |
1 | 1000 | 1200 | 1100 | 1500 |
2 | 1100 | 900 | 1500 | 2000 |
3 | 1300 | 1100 | 1700 | 1300 |
4 | 1500 | 1500 | 1700 | 1800 |
5 | 1200 | 1300 | 1200 | 1300 |
6 | 1000 | 1500 | 1200 | 1800 |
7 | 1400 | 1400 | 1300 | 1500 |
8 | 1000 | 1200 | 1000 | 1500 |
9 | 1100 | 900 | 1500 | 2000 |
10 | 1300 | 1200 | 1300 | 1500 |
Реквизитный состав первичных документов:
Код сотрудников, фамилия, имя, квартал, премия, сумма, дата начисления.
Реквизиты | Сотрудник | Квартал | Сумма | |
Код сотрудника |
|
|
| |
Фамилия |
|
|
| |
Имя |
|
|
| |
Премия |
|
|
| |
Общая сумма |
|
|
| |
Дата начисления |
|
|
|
3.2. Определение связей информационных объектов и построение информационно – логической модели.
В результате анализа получилось 2 ИО. Проведем попарный анализ между ними.
Сотрудник - Премии. Тип связи 1:М:N так как у одного сотрудника может быть начислено несколько премий в году, а одна сумма премии может быть начислена нескольким сотрудникам.
Премия – Квартал. Тип 1:М, так как одна и та же сумма премии может быть начислена в любом квартале.
С учетом сказанного ИЛМ будет иметь вид:
Сотрудники |
|
| Премия |
3.3. Определение логической структуры базы данных.
Логическая структура Реляционной базы данных представляет совокупность логически связанных реляционных таблиц. Логические связи соответствуют структурным связям между объектами в инфологической модели, каждый ИО в логической структуре отображается соответствующей реляционной таблицей. Связи между таблицами устанавливаются с помощью ключевых реквизитов. Логическая структура РБД имеет следующий вид.
Сотрудник |
| План |
| Премия | ||||
Код сотрудника | Фамилия | план | Квартал | Сумма | ||||
Код сотрудника | Фамилия |
Номер документа | Код сотрудника | Квартал | Общая сумма | Дата создания документа |
платежи |
3.4 Разработка физической структуры базы данных.
Физическое моделирование БД – это способ размещения информации на машинных носителях. В процессе физического проектирования РБД необходимо:
- присвоить имена таблицам;
- присвоить имена полям таблицы;
- определить тип и размер полей;
- заполнить таблицы исходными данными.
Сотрудники | ||||
---|---|---|---|---|
Код сотрудника | Фамилия | Имя | Телефон | Адрес |
1 | Томилова | Наталья | 89229990202 | г. Киров, ул. Ленина 15-104 |
2 | Перминова | Татьяна | 89097770707 | г. Киров, ул.Некрасова 44-5 |
3 | Соловьева | Марина | 89125550606 | г. Киров, ул. Ленина 111-11 |
4 | Сапожникова | Надежда | 89091110909 | г. Нововятск, ул. Мира 88-66 |
5 | Порошин | Дмитрий | 89536660707 | г. Киров, ул. Мира 99-55 |
6 | Чернятьева | Ольга | 89091213344 | г. Киров, ул. Солнечная 121-44 |
7 | Сунцов | Антон | 89094546633 | г. Киров, ул. Свободы 33-33 |
8 | Ромашов | Олег | 89125659988 | г. Киров, ул. Энгельса 66-44 |
9 | Лопаткина | Татьяна | 89635531250 | г. Нововятск, ул. Ленина 66-22 |
10 | Караваева | Анна | 89091113355 | г. Киров, ул. Чапаева 14-66 |
Премия
| ||||
---|---|---|---|---|
Код сотрудника | 1 квартал, сумма | 2 квартал, сумма | 3 квартал, сумма | 4 квартал, сумма |
1 | 1 000,00р. | 1 200,00р. | 1 100,00р. | 1 500,00р. |
2 | 1 100,00р. | 900,00р. | 1 500,00р. | 2 000,00р. |
3 | 1 300,00р. | 1 100,00р. | 1 700,00р. | 1 300,00р. |
4 | 1 500,00р. | 1 500,00р. | 1 700,00р. | 1 800,00р. |
5 | 1 200,00р. | 1 300,00р. | 1 200,00р. | 1 300,00р. |
6 | 1 100,00р. | 1 500,00р. | 1 200,00р. | 1 800,00р. |
7 | 1 400,00р. | 1 400,00р. | 1 300,00р. | 1 500,00р. |
8 | 1 000,00р. | 1 200,00р. | 1 000,00р. | 1 500,00р. |
9 | 1 100,00р. | 900,00р. | 1 500,00р. | 2 000,00р. |
10 | 1 300,00р. | 1 200,00р. | 1 300,00р. | 1 500,00р. |
Информация о работе Автоматизация учета сотрудников и начисления им премии