Определение риска и эффективности каждой из стратегий развития фирмы
ФЕДЕРАЛЬНОЕ
ГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ
ВЫСШЕГО
ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ
«КАЛИНИНГРАДСКИЙ
ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ»
КАФЕДРА
СИСТЕМ УПРАВЛЕНИЯ И ВЫЧИСЛИТЕЛЬНОЙ ТЕХНИКИ
КУРСОВАЯ
РАБОТА
ПО ДИСЦИПЛИНЕ
«ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ»
Проверил к.т.н., доцент Карпиза
Александр Александрович
Выполнил: студент группы
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
|
Кровати
|
Лобанцева Ю.М.
|
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. Параметризованный
запрос на выборку данных
а) Запрос на выборку из
таблицы «Сотрудники» записей с данными о работниках конкретного отдела. В
выборке отображены ФИО, Табельный номер и Шифр вида оплаты.
Запрос по конкретному отделу
|
ФИО сотрудника
|
Табельный номер
|
Шифр вида оплаты
|
20001
|
11102
|
Наумов Р.С.
|
20002
|
11103
|
Филимонов А.М.
|
20003
|
11101
|
Финютин Г.А.
|
20004
|
11104
|
Структура запроса:
Поле:
|
ФИО сотрудника
|
Табельный номер
|
Шифр вида оплаты
|
Отдел его работы
|
Имя таблицы:
|
сотрудники
|
сотрудники
|
сотрудники
|
сотрудники
|
Сортировка:
|
по возрастанию
|
|
|
|
Вывод на экран:
|
да
|
да
|
да
|
нет
|
Условие отбора:
|
|
|
|
[Введите отдел]
|
б) Запрос на выборку из
таблицы «Сотрудники» записей с данными о работниках конкретного Шифра вида
оплаты. В выборке отображены ФИО сотрудника и отдел его работы.
Запрос по конкретному шифру вида
оплаты
|
ФИО сотрудника
|
Отдел его работы
|
Волобуев Е.А.
|
Диваны
|
Май А.И.
|
Детская мебель
|
Макаров А.С.
|
Столы и стулья
|
Рыжков В.Ю.
|
Кровати
|
Сидоров П.С.
|
Шкафы
|
Структура запроса:
Поле:
|
ФИО сотрудника
|
Отдел его работы
|
Шифр вида оплаты
|
Имя таблицы:
|
сотрудники
|
сотрудники
|
сотрудники
|
Сортировка:
|
по возрастанию
|
|
|
Вывод на экран:
|
да
|
да
|
Нет
|
Условие отбора:
|
|
|
[Введите шифр оплаты]
|
в) Запрос на выборку из
таблицы «Сотрудники» и «Шифр вида оплаты» всей информации о работнике по его
Фамилии И.О. В выборке отображены ФИО сотрудника, отдел его работы, табельный
номер, шифр вида оплаты, плановый аванс, месячный оклад, % премирования.
Запрос всей информации по ФИО
сотрудника
|
ФИО сотрудника
|
Отдел его работы
|
Табельный номер
|
Шифр вида оплаты
|
Плановый аванс
|
Месячный оклад
|
Иванов И.И.
|
Кровати
|
30001
|
11103
|
2200
|
14000
|
6
|
Структура запроса:
Поле:
|
ФИО
сотрудника
|
Отдел его работы
|
Табельный номер
|
Шифр вида оплаты
|
Плановый аванс
|
Месячный оклад
|
% премирования
|
Имя таблицы:
|
сотрудники
|
сотрудники
|
сотрудники
|
Сотруд-ники
|
Шифр вида оплаты
|
Шифр вида оплаты
|
Шифр вида оплаты
|
Сортировка:
|
по возрастанию
|
|
|
|
|
|
|
Вывод на экран:
|
да
|
да
|
да
|
да
|
да
|
да
|
да
|
Условие отбора:
|
[Введите ФИО сотрудника]
|
|
|
|
|
|
|
3. Cложные формуляры
4. Отчеты
а) Отчет, содержащий ФИО
сотрудников, сортированных по отделам
Макет отчета:
б) Отчет, содержащий
полную информацию на конкретного сотрудника
Макет отчета:
в) Отчет, содержащий информацию
о начальниках отделов
Макет отчета: