Автор: Пользователь скрыл имя, 17 Апреля 2012 в 10:31, курсовая работа
Основные задачи, которые необходимо решить в ходе разработки автоматизированного рабочего места работника горячей линии СПС «Косультант-Плюс»:
разработать структурную модель (IDEF0) для представления общих принципов функционирования объекта автоматизации;
разработать модель потоков данных (DFD) для выявления процессов, происходящих при деятельности работника горячей линии, и данных, которые используются в процессах;
разработать концептуальную и логическую модели данных для выявления сущностей, их атрибутов и связей между ними, необходимых для хранения информации.
1. Постановка задачи
2. Структурная модель
3. Модель потоков данных
3.1. Входная информация
3.2. Выходная информация
3.3. Диаграмма потоков данных
4. Концептуальная модель базы данных
5. Логическая модель базы данных
Сущность «Информационные банки»
Название атрибута | Домен | Тип по составу | Тип по значению |
Название | Строка | Простой | Однозначный |
Сущность «Работник горячей линии»
Название атрибута | Домен | Тип по составу | Тип по значению |
ФИО | Строка | Простой | Однозначный |
Телефон | Строка | Простой | Однозначный |
28
Логическая модель базы данных представлена в виде ERD в нотации IDEF1X (Рисунок 6)
Рисунок 6. Логическая модель базы данных
28
Сущность «Заявка»
Ключи | Наименование атрибута | Тип данных | Значение | Описание |
PK | ID_Z | INTEGER | Not Null | ID заказа |
FK | ID_RAB | INTEGER | Not Null | ID работника горячей линии |
FK | ID_IB | INTEGER | Not Null | ID информационного банка |
FK | ID_SOTRUDNIK | INTEGER | Not Null | ID сотрудника |
| DATA | DATATIME | Not Null | Дата заключения |
| ZAKAZ | VARCHAR(255) | Not Null | Заказ |
| REZULTAT | VARCHAR(255) | Not Null | Результат |
| RABOTA | VARCHAR(150) | Not Null | Работа |
| DATA_VIPOLNENIYA | DATATIME | Not Null | Дата выполнения |
| VIPOLNENIE | BIT | Not Null | Выполнение |
Сущность «Информационный банк»
Ключи | Наименование атрибута | Тип данных | Значение | Описание |
PK | ID_IB | INTEGER | Not Null | ID информационного банка |
| NAZVANIE | I VARCHAR(150) | Not Null | Название |
Сущность «Заявка в РИЦ»
Ключи | Наименование атрибута | Тип данных | Значение | Описание |
PK | ID_ZR | INTEGER | Not Null | ID заявки в РИЦ |
FK | ID_RIC | INTEGER | Not Null | ID РИЦ |
FK | ID_RAB | INTEGER | Not Null | ID работника горячей линии |
FK | ID_ORG | INTEGER | Not Null | ID организации |
| DATA_PODACHI_ZAYVKI | DATATIME | Not Null | Дата подачи заявки |
| ZAKAZ | VARCHAR(255) | Not Null | Заказ |
| REZULTAT | VARCHAR(255) | Not Null | Результат |
| DATA_OTVETA | DATATIME | Not Null | Дата ответа |
| OTVET | VARCHAR(255) | Not Null | Ответ |
Сущность «Инженер»
Ключи | Наименование атрибута | Тип данных | Значение | Описание |
PK | ID_ING | INTEGER | Not Null | ID инженера |
FK | ID_RUK | INTEGER | Not Null | ID руководителя |
| FIO | VARCHAR(50) | Not Null | ФИО |
| TELEFON | VARCHAR(30) | Not Null | Телефон |