Телекоммуникационная компания

Автор работы: Пользователь скрыл имя, 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

Файлы: 1 файл

ПЗ ПБД.docx

— 60.26 Кб (Скачать файл)

 

 

 

Министерство образования и  науки Российской Федерации

Государственное бюджетное  образовательное учреждение

высшего профессионального  образования

 

ТОМСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ  СИСТЕМ УПРАВЛЕНИЯ

И РАДИОЭЛЕКТРОНИКИ (ТУСУР)

 

Факультет систем управления (ФСУ)

Кафедра автоматизированных систем управления (АСУ)

 

 

 

 

 

 

 

 

Тема: «Телекоммуникационная компания»

 

Пояснительная записка к курсовому  проекту

 

Дисциплина  «Проектирование баз данных»

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2011

 

Реферат

Данный курсовой проект выполнен в объёме 27 страниц, 2 приложений, 3 рисунков и 5 таблиц.

Ключевые слова: «оператор», «клиент», «услуга», «тарифный план», «инженер», «договор».

Пояснительная записка содержит концептуальную модель процессов в  предметной деятельности, а также  описание структуры реляционной  базы данных, предназначенной для  её информационной поддержки. Концептуальное моделирование выполнено с использованием методологии IDEF1X.

Проектирование выполнялось в среде 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 Спецификации  ограничений целостности данных 18

5 Реализация  базы данных в среде Access 19

5.1 Схема базы  данных 19

Список использованных источников 20

Приложение  А. Примеры входных документов 21

Приложение  Б. Примеры выходных документов 22

 

 

1 ВВЕДЕНИЕ

Курсовой  проект выполнен с целью практического  освоения основных приемов и правил методологии информационного моделирования  IDEF1X .В качестве предметной области разрабатываемой базы данных (БД) выбрана гипотетическая компания ООО «NBN». Компания занимается предоставлением и техническим обслуживанием пакета трех услуг: телефония (местная, международная), телевидение (3 пакета программ), Интернет (3 тарифных плана).

Сотрудник, курирующий деятельность операторов колл-центра и выездных инженеров заинтересован в автоматизации бизнес-процессов. Он сможет контролировать и регулировать деятельность вышеперечисленных лиц.

Основная  часть пояснительной записки  содержит цель проекта, общее описание предметной области, описание входных документов и сообщений, описание выходных документов и сообщений, список бизнес-правил, концептуальную модель предметной области, физическую модель в среде Access. Концептуальная модель данных представлена в виде IDEF1X-диаграмм данных, демонстрирующих выделенные разработчиком объекты предметной области, их связи, атрибуты объектов, первичные ключи объектов. Диаграммы сопровождаются глоссарием, содержащим определение на русском языке выделенных объектов и их атрибутов. Физическая модель данных представляет собой схему БД в среде Access.

 

2 НАЗНАЧЕНИЕ И ОБЛАСТЬ ПРИМЕНИЯ БАЗЫ ДАННЫХ

2.1 Описание предметной области

Телекоммуникационная компания – коммерческое предприятие, которое  на договорной основе занимается предоставлением  телекоммуникационных услуг телефонии, кабельного телевидения, доступа к сети Интернет в форме тарифных планов.

Предприятие включает себя:

  • инженерный отдел;
  • отдел по работе с клиентами (колл-центр);
  • бухгалтерию;
  • центральную серверную;
  • дирекцию.

Компания на договорной основе оказывает услуги и начисляет  абонентскую плату. Основной источник прибыли – абонентская плата. Основная задача компании – максимизация прибыли посредством наращивания  абонентской базы, а также расширение перечня оказываемых услуг абоненту.

Абонент обращается в колл-центр  для подключения, отключения, изменения тарифного плана или оставляет заявку на устранение поломки. При первичном обращении абоненту присваивается уникальный идентификационный код. Оператор колл-центра обрабатывает заявку и если необходимо отправляет инженера на устранение неполадки или для проведения инсталляционных работ на стороне абонента.

Инженер выезжает на объект и предоставляет ведомость выполненных  работ.

2.2 Предполагаемые пользователи и цели проекта

Цель проекта: автоматизация учета поступающих заявок, базы абонентов и ведение учета выполненных инженерами и операторами работ.

Точка зрения: сотрудник, координирующий работу операторов колл-центра и выездных инженеров.

 

3 Описание данных пользователя

3.1 Входные  документы и сообщения

Сообщение о поломке:

  • номер договора;
  • вид услуги;
  • код тарифа;
  • номер сотрудника направленного на объект;
  • дата планируемого выезда;
  • время планируемого выезда.

Сообщение о подключении  услуги:

  • номер договора;
  • тип услуги;
  • код тарифа;
  • номер сотрудника направленного на объект;
  • дата планируемого выезда;
  • время планируемого выезда.

Сообщение о изменении  тарифного плана:

  • номер договора;
  • вид услуги;
  • номер сотрудника направленного на объект (если необходимо);
  • код тарифа;
  • дата изменения;
  • время изменения.

Сообщение о расторжении  договора:

  • номер договора;
  • номер сотрудника направленного на объект;
  • дата планируемого выезда;
  • время планируемого выезда.

Ведомость о выездах инженеров.

Примеры входных документов приведены в Приложении А.

3.2 Выходные  данные и сообщения

  • Перечень подключенных услуг по договору и абонентская плата по ним.
  • Расписание для инженеров.
  • Расписание для операторов.
  • Перечень услуг компании и параметры по ним.
  • Перечень договоров с абонентами.
  • Ведомость обращений абонентов.
  • Договор с абонентом.

Примеры выходных документов приведены в Приложении Б.

3.3 Деловой  регламент

  • Не существует двух одинаковых номеров договора.
  • Весь бизнес-процесс ведется по номеру договора.
  • На один и тот же адрес может быть оформлено несколько договоров.
  • Абонент может быть подключен только к одному типу услуги на основании одного договора.
  • У одного абонента может быть несколько договоров.
  • При подключении новой услуги заключается новый договор.
  • Не существует одинаковых кодов услуг.
  • Дата и время хранятся в формате «ДД.ММ.ГГГГ» и «ЧЧ:ММ:СС».
  • Серия и номер паспорта хранятся в формате «хххх-хххххх».
  • Не существует одинаковых видов услуг.
  • Сотрудник выезжающий на объект находится в среднем в течении часа.
  • Сотрудник не может находиться в двух местах одновременно.
  • После посещения абонента сотрудник предоставляет отчет о проделанной работе (выполнено/не выполнено).

3.4 Транзакции  пользователя

  • Создание записи нового договора.
  • Добавление новой услуги по договору.
  • Изменение тарифного плана по услуге.
  • Удаление услуги.
  • Прием заявления о неисправности.
  • Отправка инженера на объект.
  • Расторжение договора. 

4 Модель данных пользователя

4.1 ER-диаграмма

Диаграмма ER-уровня модели представлена на рисунке 4.1.

Рисунок 4.1 – Диаграмма ER-уровня модели.

 

 

 

4.2 FA-диаграмма

Диаграмма FA-уровня модели представлена на рисунке 4.2.

Рисунок 4.2 – Диаграмма FA-уровня модели

 

4.3 Глоссарий

Таблица 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

Информация о работе Телекоммуникационная компания