Автор работы: Пользователь скрыл имя, 07 Марта 2013 в 10:21, курсовая работа
Курсовой проект выполнен с целью практического освоения основных приемов и правил методологии информационного моделирования IDEF1X .В качестве предметной области разрабатываемой базы данных (БД) выбрана гипотетическая компания ООО «NBN». Компания занимается предоставлением и техническим обслуживанием пакета трех услуг: телефония (местная, международная), телевидение (3 пакета программ), Интернет (3 тарифных плана).
1 ВВЕДЕНИЕ 5
2 НАЗНАЧЕНИЕ И ОБЛАСТЬ ПРИМЕНИЯ БАЗЫ ДАННЫХ 6
2.1 Описание предметной области 6
2.2 Предполагаемые пользователи и цели проекта 6
3 Описание данных пользователя 7
3.1 Входные документы и сообщения 7
3.2 Выходные данные и сообщения 7
3.3 Деловой регламент 8
3.4 Транзакции пользователя 8
4. Модель данных пользователя 9
4.1 ER-диаграмма 9
4.2 FA-диаграмма 10
4.3 Глоссарий 11
4.4 Определения доменов 17
4.5 Спецификации ограничений целостности данных 18
5 Реализация базы данных в среде Access 19
5.1 Схема базы данных 19
Список использованных источников 20
Приложение А. Примеры входных документов 21
Приложение Б. Примеры выходных документов 22
Министерство образования и науки Российской Федерации
Государственное бюджетное образовательное учреждение
высшего профессионального образования
ТОМСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ СИСТЕМ УПРАВЛЕНИЯ
И РАДИОЭЛЕКТРОНИКИ (ТУСУР)
Факультет систем управления (ФСУ)
Кафедра автоматизированных систем управления (АСУ)
Тема: «Телекоммуникационная компания»
Пояснительная записка к курсовому проекту
Дисциплина «Проектирование баз данных»
2011
Реферат
Данный курсовой проект выполнен в объёме 27 страниц, 2 приложений, 3 рисунков и 5 таблиц.
Ключевые слова: «оператор», «клиент», «услуга», «тарифный план», «инженер», «договор».
Пояснительная записка содержит
концептуальную модель процессов в
предметной деятельности, а также
описание структуры реляционной
базы данных, предназначенной для
её информационной поддержки. Концептуальное
моделирование выполнено с
Проектирование выполнялось в среде Erwin 7.3, пояснительная записка выполнена в текстовом редакторе Microsoft Word 2007.
СОДЕРЖАНИЕ
1 ВВЕДЕНИЕ 5
2 НАЗНАЧЕНИЕ И ОБЛАСТЬ ПРИМЕНИЯ БАЗЫ ДАННЫХ 6
2.1 Описание предметной области 6
2.2 Предполагаемые пользователи и цели проекта 6
3 Описание данных пользователя 7
3.1 Входные документы и сообщения 7
3.2 Выходные данные и сообщения 7
3.3 Деловой регламент 8
3.4 Транзакции пользователя 8
4 Модель данных пользователя 9
4.1 ER-диаграмма 9
4.2 FA-диаграмма 10
4.3 Глоссарий 11
4.4 Определения доменов 17
4.5 Спецификации
ограничений целостности данных
5 Реализация базы данных в среде Access 19
5.1 Схема базы данных 19
Список использованных источников 20
Приложение А. Примеры входных документов 21
Приложение Б. Примеры выходных документов 22
Курсовой
проект выполнен с целью практического
освоения основных приемов и правил
методологии информационного
Сотрудник, курирующий деятельность операторов колл-центра и выездных инженеров заинтересован в автоматизации бизнес-процессов. Он сможет контролировать и регулировать деятельность вышеперечисленных лиц.
Основная часть пояснительной записки содержит цель проекта, общее описание предметной области, описание входных документов и сообщений, описание выходных документов и сообщений, список бизнес-правил, концептуальную модель предметной области, физическую модель в среде Access. Концептуальная модель данных представлена в виде IDEF1X-диаграмм данных, демонстрирующих выделенные разработчиком объекты предметной области, их связи, атрибуты объектов, первичные ключи объектов. Диаграммы сопровождаются глоссарием, содержащим определение на русском языке выделенных объектов и их атрибутов. Физическая модель данных представляет собой схему БД в среде Access.
Телекоммуникационная компания – коммерческое предприятие, которое на договорной основе занимается предоставлением телекоммуникационных услуг телефонии, кабельного телевидения, доступа к сети Интернет в форме тарифных планов.
Предприятие включает себя:
Компания на договорной основе
оказывает услуги и начисляет
абонентскую плату. Основной источник
прибыли – абонентская плата.
Основная задача компании – максимизация
прибыли посредством
Абонент обращается в колл-центр для подключения, отключения, изменения тарифного плана или оставляет заявку на устранение поломки. При первичном обращении абоненту присваивается уникальный идентификационный код. Оператор колл-центра обрабатывает заявку и если необходимо отправляет инженера на устранение неполадки или для проведения инсталляционных работ на стороне абонента.
Инженер выезжает на объект
и предоставляет ведомость
Цель проекта: автоматизация учета поступающих заявок, базы абонентов и ведение учета выполненных инженерами и операторами работ.
Точка зрения: сотрудник, координирующий работу операторов колл-центра и выездных инженеров.
Сообщение о поломке:
Сообщение о подключении услуги:
Сообщение о изменении тарифного плана:
Сообщение о расторжении договора:
Ведомость о выездах инженеров.
Примеры входных документов приведены в Приложении А.
Примеры выходных документов приведены в Приложении Б.
Диаграмма ER-уровня модели представлена на рисунке 4.1.
Рисунок 4.1 – Диаграмма ER-уровня модели.
Диаграмма FA-уровня модели представлена на рисунке 4.2.
Таблица 4.1 Определение сущностей
СУЩНОСТИ | |
НАЗВАНИЕ |
ОПРЕДЕЛЕНИЕ |
ВЫХОД_НА_РАБОТУ |
Посещенная смена РАБОТНИКом |
ДОГОВОР |
Документ, содержащий информацию об абоненте и сведения о подключенном ТАРИФном_ПЛАНе |
ЗАЯВКА |
Зарегистрированный факт на оказание абоненту УСЛУГ на основании ДОГОВОРа |
ИНТЕРНЕТ |
Характеристики ТАРИФНых_ПЛАНов ИНТЕРНЕТа |
КАБЕЛЬНОЕ_ТВ |
Характеристики ТАРИФНых_ПЛАНов КАБЕЛЬНОго_ТВ |
РАБОТНИК |
Лицо, обслуживающее абонентов |
СМЕНА |
Период времени работы РАБОТНИКов |
ТАРИФНЫЕ_ПЛАНЫ |
Перечень оказываемых в форме тарифов услуг |
ТЕЛЕФОНИЯ |
Характеристики ТАРИФНых_ПЛАНов ТЕЛЕФОНии |
УСЛУГА |
Перечень оказываемых УСЛУГ |
Таблица 4.2 Определение атрибутов
ИМЯ АТРИБУТА |
ОПРЕДЕЛЕНИЕ |
ДОМЕН |
ЯВЛЯЕТСЯ ЛИ ПЕРВИЧНЫМ КЛЮЧОМ |
ЯВЛЯЕТСЯ ЛИ ВНЕШНИМ КЛЮЧОМ |
Атрибуты сущности ВЫХОД_НА_РАБОТУ | ||||
дата и время смены |
Дата и время выхода РАБОТНИКа |
DATETIME DAY TO SECOND |
Yes |
Yes |
код работника |
Номер, по которому идентифицируется РАБОТНИК |
INTEGER |
Yes |
Yes |
Атрибуты сущности ДОГОВОР | ||||
номер договора |
Номер, по которому идентифицируется договор |
INTEGER |
Yes |
No |
код_тарифа |
Номер, по которому идентифицируется ТАРИФНЫй_ПЛАН |
INTEGER |
No |
Yes |
оператор.код_работника |
Номер, по которому идентифицируется РАБОТНИК (ОПЕРАТОР) |
INTEGER |
No |
Yes |
адрес абонента |
Адрес, по которому проживает абонент |
TEXT (120) |
No |
No |
телефон абонент |
Телефон, по которому осуществляется связь с абонентом |
INTEGER |
No |
No |
фио абонента |
Фамилия, имя и отчество абонента |
TEXT(60) |
No |
No |
паспортные данные абонента |
Серия и номер паспорта абонента |
TEXT(11) |
No |
No |
дата_заключения |
Дата заключения договора |
DATE |
No |
No |
Атрибуты сущности РАБОТНИК | ||||
код работника |
Номер, по которому идентифицируется РАБОТНИК |
INTEGER |
Yes |
No |
должность работника |
Кем является РАБОТНИК в компании |
TEXT |
No |
No |
фио работника |
Фамилия, имя, отчество РАБОТНИКа |
TEXT |
No |
No |
контакты работника |
Место жительства и другие контактные данные РАБОТНИКа |
TEXT |
No |
No |
Атрибуты сущности УСЛУГА | ||||
вид_услуги |
вид оказываемой абоненту УСЛУГи. Принимает значения: подключение, отключение, ремонт, внесение изменений. |
MEMO |
Yes |
No |
стоимость |
плата за оказание клиенту УСЛУГи |
MONEY |
No |
No |
Атрибуты сущности ЗАЯВКА | ||||
номер заявки |
Номер, по которому идентифицируется ЗАЯВКА |
INTEGER |
Yes |
No |
номер договора |
Номер, по которому идентифицируется ДОГОВОР |
INTEGER |
No |
Yes |
инженер.код_работника |
Номер, по которому идентифицируется РАБОТНИК (ИНЖЕНЕР) |
INTEGER |
No |
Yes |
оператор.код_работника |
Номер, по которому идентифицируется РАБОТНИК (ОПЕРАТОР) |
INTEGER |
No |
Yes |
статус заявки |
Определенное состояние ЗАЯВКи |
MEMO |
No |
No |
комментарий_к_заявке |
должностные инструкции, вносимые РАБОТНИКом (ОПЕРАТОР) |
TEXT (300) |
No |
No |
вид_услуги |
вид оказываемой абоненту УСЛУГи. Принимает значения: подключение, отключение, ремонт, внесение изменений. |
MEMO |
No |
Yes |
Атрибуты сущности УСТУГА | ||||
дата и время смены |
Дата и время выхода РАБОТНИКа |
DATETIME DAY TO SECOND |
Yes |
No |
комментарии |
Должностные инструкции для РАБОТНИКов |
TEXT |
No |
No |
Атрибуты сущности КАБЕЛЬНОЕ_ТВ | ||||
код_тарифа |
Номер, по которому идентифицируется ТАРИФНЫй_ПЛАН |
INTEGER |
Yes |
Yes |
количество_каналов |
Количество телевизионных программ включенных в ТАРИФНый_ПЛАН |
INTEGER |
No |
No |
Атрибуты сущности ИНТЕРНЕТ | ||||
код_тарифа |
Номер, по которому идентифицируется ТАРИФНЫй_ПЛАН |
INTEGER |
Yes |
Yes |
скорость |
Скорость канала на ТАРИФНом_ПЛАНе |
INTEGER |
No |
No |
включенный_траффик |
Оплаченный траффик включенный в ТАРИФНый_ПЛАН |
INTEGER |
No |
No |
Атрибуты сущности ТЕЛЕФОНИЯ | ||||
код_тарифа |
Номер, по которому идентифицируется ТАРИФНЫй_ПЛАН |
INTEGER |
Yes |
Yes |
количество_минут |
Оплаченное количество минут, включенное в ТАРИФНый_ПЛАН |
INTEGER |
No |
No |
международный_доступ |
Сведения о наличии или отсутствие доступа к международным направлениям |
MEMO |
No |
No |
Атрибуты сущности ТАРИФНЫЕ_ПЛАНЫ | ||||
код_тарифа |
Номер, по которому идентифицируется ТАРИФНЫй_ПЛАН |
INTEGER |
Yes |
No |
описание_тарифа |
Краткое описание характеристик ТАРИФНого_ПЛАНа |
TEXT |
No |
No |
абонентская_плата |
Плата, вносимая за пользование ТАРИФНым_ПЛАНом |
MONEY |
No |
No |