Выделение информационных объектов



Областное государственное бюджетное профессиональное образовательное учреждение

"Северский промышленный колледж"

(ОГБПОУ «СПК»)

 

РАЗРАБОТКА БАЗЫ ДАННЫХ ДЛЯ УЧЕТА СТОИМОСТИ МЕЖДУГОРОДНИХ ТЕЛЕФОННЫХ ПЕРЕГОВОРОВ

Курсовая работа

РБД. 09.02.05.000.00.КР

 

 

Руководитель:

Преподаватель                    ___________Л.Ф. Филатова

«____»___________2018г.

 

Студент(а)

гр.Д094                          ___________Л.А. Храмов

«____»___________2018г.

 

 

Северск 2018

Содержание

Введение........................................................................................................................................ 3

1 Предметная область автоматизации......................................................................................... 4

2 Постановка задачи..................................................................................................................... 5

3 Выделение информационных объектов.................................................................................. 6

4 Инфологическая модель данных предметной области.......................................................... 7

5 Логическая структура реляционной базы данных................................................................. 8

6 Разработка таблиц в СУБД Access........................................................................................... 9

6.1 Создание структуры таблиц............................................................................................... 9

6.2 Создание связей между таблицами................................................................................. 10

6.3 Заполнение таблиц данными........................................................................................... 10

7 Создание запросов в СУБД Access......................................................................................... 12

8 Создание форм в СУБД Access............................................................................................... 15

9 Создание отчетов в СУБД Access........................................................................................... 16

10 Разработка приложения пользователя................................................................................. 17

Заключение.................................................................................................................................. 19

Литература................................................................................................................................... 20

 


ВВЕДЕНИЕ

 

Коммерческая служба телефонной компании предоставляет абонентам телефонные линии для междугородних переговоров. Для отслеживания финансовой стороны работы компании необходим учет стоимости междугородних телефонных переговоров.

Абонентами компании являются юридические лица, имеющие телефонную точку, ИНН, расчетный счет в банке. Стоимость переговоров зависит от города, в который осуществляется звонок, и времени суток (день, ночь). Каждый звонок абонента автоматически фиксируется в базе данных. При этом запоминаются город, дата, длительность разговора и время суток.

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

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

В соответствии с поставленной целью необходимо решить следующие задачи:

1) описать предметную область автоматизации и определить атрибуты-признаки, необходимые для разработки базы данных;

2) определить входную и выходную информацию;

3) провести анализ предметной области и выделить информационные объекты;

4) определить связи между информационными объектами и построить инфологическую модель данных предметной области;

5) построить логическую структуру реляционной базы данных;

6) в соответствии с логической структурой разработать таблицы в СУБД Access;

7) создать необходимые запросы, формы для ввода данных и отчеты для проведения сравнительного анализа стоимости телефонного разговора и стоимости телефонного разговора за период автоматически;

8) разработать приложение пользователя.


Предметная область автоматизации

 

Коммерческая служба телефонной компании предоставляет абонентам телефонные линии для междугородних переговоров. Для отслеживания финансовой стороны работы компании необходим учет стоимости междугородних телефонных переговоров.

Для этого используется состав атрибутов, представленный в таблице 1.

Таблица 1

Атрибуты для сбора данных

Атрибут
1 Код абонента
2 Номер телефона
3 ИНН
4 Адрес
5 Название города
6 Тариф дневной
7 Тариф ночной
8 Дата
9 Количество минут
10 Время суток

 

По этим данным рассчитывается стоимость телефонного разговора, а также стоимость телефонных разговоров за период.

Для расчета стоимости телефонного переговора используем формулу 1.

Стоимость: IIf([Вид Звонка]=Истина;[Количество Минут]*[Тариф Ночной];[Количество Минут]*[Тариф Дневной]) (1),

После этого находится суммарная фактическая стоимость для всех абонентов по формуле 2.

ИТОГ(Стоимость)=Sum([Стоимость]) (2),

В результате формируется документ «Стоимость телефонного разговора». Документ представлен на рисунке 1.

 

Дата

Код города

Номер телефона

Количество минут

Тариф дневной

Тариф ночной

Вид звонка

Стоимость

23.01.2012

712

880055

8

1,12

1,7

Ночной

13,60р.

31.10.2017

712

554466

9

1,12

1,5

Дневной

10,08р.

10.09.2013

213

554466

4

1,1

1,7

Дневной

4,40р.

10.06.2015

854

664455

5

1,15

1,1

Дневной

5,75р.

Итог:

33,83р.

Рисунок 1 – Стоимость телефонного разговора


 

Постановка задачи

 

Таким образом, проведенный анализ предметной области позволил определить входную и выходную информацию. К входной информации относятся признаки, представленные в таблице 2.

Таблица 2

Входная информация

Название Идентификатор
Дата Д
Код города КГ
Номер телефона НТ
Количество минут КМ
Тариф дневной ТД
Тариф ночной ТН
Вид звонка ВЗ
Стоимость С
Адрес А

 

К выходной информации относятся данные, представленные в таблице 3.

Таблица 3

Выходная информация

Название Идентификатор
Дата Д
Код Города КГ
Номер Телефона НТ
Количество Минут КМ
Тариф Дневной Тд
Тариф Ночной ТН
Вид Звонка ВЗ
Стоимость С

 


 

Выделение информационных объектов

 

С точки зрения нормализации отношений проведен анализ входной информации, представленный на рисунке 2.

 

Рисунок 2 – Процесс нормализации отношений предметной области

 

В результате определены три информационных объекта (ИО): «Абонент», «Стоимость переговоров» и «Звонки», которые представлены на рисунках 3-5.

 

Код Абонента (КА) Номер Телефона (НТ) ИНН Адрес
446 55-44-66 85906748940 Победа 10-24
563 87-99-45 85366748940 Мира 20-12
567 66-44-55 85276810684 Победа 2-176

Рисунок 3 – ИО «Абонент»

 

Код города (КГ) Название города  (НГ) Тариф Дневной (ТД) Тариф Ночной (ТН)
1 Северск 1,1 1,5
2 Москва 1,2 1,7

Рисунок 4 – ИО «Стоимость переговоров»

 

Код Абонента (КА) Код города (КГ) Дата Количество минут (КМ)
446 213 0,3 5
563 712 0,2 8
567 854 0,3 10

Рисунок 5 – ИО «Звонки»

 

В таблицах жирным шрифтом выделены ключевые атрибуты. Таблицы «Абонент» и «Стоимость переговоров» имеют простой ключ. Это «Код Абонента» и «Код города» соответственно. Таблица «Звонки» имеет составной ключ. Все атрибуты в таблицах находятся в третьей самой совершенной нормальной форме. То есть все не ключевые атрибуты функционально полно, не транзитивно зависят от ключа.


 


Дата добавления: 2018-05-12; просмотров: 632; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!