Телекоммуникационная компания
Автор работы: Пользователь скрыл имя, 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 таблиц.
Ключевые слова: «оператор», «клиент», «услуга», «тарифный план», «инженер», «договор».
Пояснительная записка содержит
концептуальную модель процессов в
предметной деятельности, а также
описание структуры реляционной
базы данных, предназначенной для
её информационной поддержки. Концептуальное
моделирование выполнено с
Проектирование выполнялось в среде 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
1 ВВЕДЕНИЕ
Курсовой
проект выполнен с целью практического
освоения основных приемов и правил
методологии информационного
Сотрудник, курирующий деятельность операторов колл-центра и выездных инженеров заинтересован в автоматизации бизнес-процессов. Он сможет контролировать и регулировать деятельность вышеперечисленных лиц.
Основная часть пояснительной записки содержит цель проекта, общее описание предметной области, описание входных документов и сообщений, описание выходных документов и сообщений, список бизнес-правил, концептуальную модель предметной области, физическую модель в среде 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.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 |