Техническое задание
на выполнение курсового проекта по дисциплине «Управление данными»
Тема 11 Информационная система фирмы с несколькими филиалами
выдано студенту __________________________________________________
Существует фирма с множеством подчиненных филиалов в разных городах.
В каждом филиале существуют сотрудники. Все сотрудники выполняют определенные виды работ. Одну работу могут выполнять несколько сотрудников. Сотрудники могут участвовать в выполнении нескольких работ. На выполнение каждой работы отводится определенный срок.
Сотрудники могут быть переведены из одного филиала в другой. Информация о переводах должна храниться в системе.
Выполнением работы руководит ответственный за выполнение данной работы.
Система должна обеспечивать учет работ, выполняемых каждым сотрудником (его должностной оклад и виды надбавок и доплат, которые ему выплачиваются), учет работ филиалов и отдельных групп сотрудников, выполняющих конкретные работы.
В системе должна храниться информация: обо всех филиалах с указанием директоров и всего штатного списка сотрудников с указанием их должностей и конкретно выполняемой работы; сведения о сотрудниках (ФИО, личные сведения, в каком филиале работает) и их непосредственном подчинении, о видах выполняемых работ и сроках их выполнения.
Каждый подчиненный имеет только одного непосредственного начальника.
Требования к функциональным характеристикам
Информационная система должна обеспечивать возможность выполнения следующих функций:
- просмотр, добавление и редактирование информации о филиалах;
- просмотр, добавление и редактирование информации о сотрудниках;
- вывод:
1. списка филиалов с указанием их расположения и директоров;
2. списка сотрудников указанного филиала с указанием должностей его сотрудников и их зарплат;
3. перечня работ, выполняемых в фирме, и их общего количества;
4. списка филиалов, фонд заработной платы которых за последний год превышает средний фонд зарплаты по всем филиалам;
5. списка сотрудников, которые были переведены из одного филиала в другой.
Содержание
Техническое задание. 2
Введение. 3
1. Цели и задачи работы.. 5
2. Описание предметной области. 6
3 Построение инфологической модели. 7
3.1 Связи. 8
3.2 ER-диаграмма. 8
4. Даталогическое моделирование. 9
4.1 Примеры работы с таблицами с помощью интерфейса SQL Developer. 9
4.2 Реляционная модель. 12
5. Заполнение таблиц в Oracle. 13
5.1 Примеры заполнения таблиц. 13
5.2 Данные таблиц БД.. 14
6. Команды SQL для работы с таблицами. 16
7. Выполнение запросов. 18
8. Заключение. 20