ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ
ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ
«КАЛИНИНГРАДСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ»
КАФЕДРА СИСТЕМ УПРАВЛЕНИЯ И ВЫЧИСЛИТЕЛЬНОЙ ТЕХНИКИ
КУРСОВАЯ РАБОТА
ПО ДИСЦИПЛИНЕ «ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ»
Проверил к.т.н., доцент Карпиза Александр Александрович
Выполнил: студент группы 08-АС Топоркова О.М.
Калининград
2010
Содержание
1. Концептуальное проектирование БД
2. Логическое проектирование БД
3. Проектирование приложений
1. Концептуальное проектирование БД
1. Список атрибутов в соответствии с вариантом:
Сотрудник (ФИО), его табельный номер, шифр вида оплаты, плановый аванс, месячный оклад, процент премирования, отдел его работы, начальник отдела, домашний адрес начальника, домашний телефон начальника.
Предметная область: “Учет заработной платы”.
Заинтересованное предприятие: Мебельное предприятие.
2. Список сущностей в соответствии с вариантом:
· “Отдел его работы” с атрибутами: отдел его работы, начальник отдела, домашний адрес начальника, домашний телефон начальника.
· “Сотрудники” с атрибутами: ФИО сотрудника, табельный номер, шифр вида оплаты, отдел его работы.
· “Шифр вида оплаты” с атрибутами: шифр вида оплаты, плановый аванс, месячный оклад, процент премирования.
2. ER-модель:
2. Логическое проектирование БД
Сверочные таблицы:
Отделы Отдел его работы Начальник отдела Адрес начальника Телефон начальника Детская мебель Май А.И. Каштановая аллея 16 960345 Диваны Волобуев Е.А. Ломоносова 25 338739 Кровати Рыжков В.Ю. Тургенева 9 457321 Столы и стулья Макаров А.С. Больничная 24 330544 Шкафы Сидоров П.С. Ватутина 10 920546 Сотрудники ФИО сотрудника Табельный номер Шифр вида оплаты Отдел его работы Волобуев Е.А. 20001 11102 Диваны Иванов И.И. 30001 11103 Кровати Лобанок Ю.П. 30002 11104 Кровати Лобанцева Ю.М. 50001 11101 Шкафы Май А.И. 10001 11102 Детская мебель Макаров А.С. 40001 11102 Столы и стулья Мурачинская К.О. 40002 11101 Столы и стулья Наумов Р.С. 20002 11103 Диваны Рыжков В.Ю. 30003 11102 Кровати Сидоров П.С. 50002 11102 Шкафы Тойвонен Ю.В. 50003 11103 Шкафы Туев В.В. 40003 11103 Столы и стулья Филатов М.М. 10002 11101 Детская мебель Филимонов А.М. 20003 11101 Диваны Финютин Г.А. 20004 11104 Диваны Шифр вида оплаты Шифр вида оплаты Плановый аванс Месячный оклад % премирования 11101 3500 15000 8 11102 3500 16500 6 11103 2200 14000 6 11104 4000 12000 15
3. Проектирование приложений
1. Фильтрация данных
а) Пример фильтра для выборки из таблицы «Шифр вида оплаты» записей с данными о работниках, чей месячный оклад меньше 15.000 рублей:
Шифр вида оплаты Шифр вида оплаты Плановый аванс Месячный оклад % премирования 11103 2200 14000 6 11104 4000 12000 15
б) Пример фильтра для выборки из таблицы «Сотрудники» записей с данными о работниках, чьи фамилии начинаются с Л или Ф:
Сотрудники ФИО сотрудника Табельный номер Шифр вида оплаты Отдел его работы Лобанок Ю.П. 30002 11104 Кровати Лобанцева Ю.М. 50001 11101 Шкафы Филатов М.М. 10002 11101 Детская мебель Филимонов А.М. 20003 11101 Диваны Финютин Г.А. 20004 11104 Диваны
в) Пример фильтра для выборки из таблицы «Сотрудники» записей с данными о работниках, кто работает в отделах «Диваны» или «Кровати» и чей шифр вида оплаты не равен 11102.
Сотрудники ФИО сотрудника Табельный номер Шифр вида оплаты Отдел его работы Иванов И.И. 30001 11103 Кровати Лобанок Ю.П. 30002 11104 Кровати Наумов Р.С. 20002 11103 Диваны Филимонов А.М. 20003 11101 Диваны Финютин Г.А. 20004 11104 Диваны
2. ............