Разработка БД «Учет интернет трафика в провайдерской компании»
Заказать уникальную курсовую работу- 30 30 страниц
- 11 + 11 источников
- Добавлена 13.03.2023
- Содержание
- Часть работы
- Список литературы
- Вопросы/Ответы
Введение 3
1. Аналитическая часть 5
1.1. Общая характеристика компании 5
1.2. Функциональная модель технологии учета потребления трафика 6
2.Проектная часть 12
2.1. Информационная модель технологии учета потребления трафика 12
2.2. Обоснование выбора СУБД 16
2.3. Реализация базы данных в выбранной СУБД 17
Заключение 27
Список использованной литературы 29
oplat INNER JOINdbo.dogovor ON dbo.oplat.id_dogov = dbo.dogovor.id_dogov INNER JOINdbo.abonent ON dbo.dogovor.id_abon = dbo.abonent.id_abonGROUP BY dbo.abonent.nameРезультат запроса:Рисунок 17 – Оплаты по клиентамЗадолженность клиентовТекст запроса:SELECT dbo.View_4.name, dbo.View_4.nach - dbo.View_5.Expr1 AS DolgFROM dbo.View_4 LEFT OUTER JOINdbo.View_5 ON dbo.View_4.name = dbo.View_5.nameРезультат запроса:Рисунок 18 – Задолженность по клиентамСоздание триггера (запрет ввода некорректных значений потребленного трафика):createtrigger trg1 ontraficafterinsertasbeginsetnocounton;if (selectkolfrominserted)<0rollbackprint 'Объем потребленного трафика должен иметь положительное значение'endgoПри попытке ввода некорректного значения система отказывает в записи данных и выдает сообщение:Рисунок 19 – сообщение системы при попытке ввода некорректного значения объема потребленного трафика Аналогично создан триггер для контроля величины оплаты:create trigger trg2 on oplatafter insert as beginset nocount on;if (select opl from inserted)<0rollbackprint 'Объем оплаты должен иметь положительное значение'endgoВыводы по разделуВ практической части работы проведено определение задач автоматизации, проведена разработка структуры базы данных информационной системы учёта трафика, определен реквизитный состав информационных объектов. В качестве СУБД для реализации поставленных задач выбрана MS SQL Server. Практическая реализация базы данных содержит описание объектов (таблиц, запросов, триггеров).Таким образом, внедрение разработанной системы в деятельность компании-провайдера позволит повысить эффективность работы специалистов.Разработанные запросы включают возможности учета данных по структуре потребления трафика, данных об активности абонентских подключений, разработаны процедуры расчета задолженности абонентов, величины начислений за услуги подключении к Интернету с условиями оплат, зависящих от объёмов трафика.ЗаключениеВ данной работе проведён анализ бизнес-процессов и разработка структуры данных информационной системы учета абонентов компании-провайдерав части анализа объемов потребленного трафика. В аналитической части работы рассмотрена проблематика автоматизации учёта абонентских подключений, оборота по лицевым счетам. Далее проведено построение функциональной модели, в которой рассмотрена структура входных и результатных информационных потоков. В ходе проведённого анализа предметной области было показано, что в отсутствие использования информационных систем в технологии работы с абонентами компании-провайдера наблюдаются сложности в получении информации по потреблению трафика, начислениям, текущей задолженности абонентов, о подключённых услугах, невозможно формирование сводов по видам начислений и оборотам. Таким образом, совершенствование бизнес-процесса работы с абонентами в части учета потребления трафика связано с внедрением информационной системы.Далее проведено определение задач автоматизации, проведена разработка структуры базы данных информационной системы учёта трафика, определен реквизитный состав информационных объектов. В качестве СУБД для реализации поставленных задач выбрана MS SQL Server. Практическая реализация базы данных содержит описание объектов (таблиц, запросов, триггеров).Таким образом, внедрение разработанной системы в деятельность компании-провайдера позволит повысить эффективность работы специалистов.Разработанные запросы включают возможности учета данных по структуре потребления трафика, данных об активности абонентских подключений, разработаны процедуры расчета задолженности абонентов, величины начислений за услуги подключении к Интернету с условиями оплат, зависящих от объёмов трафика.Список использованной литературыКузнецов В.В. Системный анализ : учебник и практикум для вузов / В. В. Кузнецов. — Москва: Издательство Юрайт, 2022. — 270 сГригорьев М. В. Проектирование информационных систем: учебное пособие для среднего профессионального образования / М. В. Григорьев, И. И. Григорьева. — Москва : Издательство Юрайт, 2022. — 318 с.Чистов Д.В. Проектирование информационных систем: учебник и практикум для вузов / под общей редакцией Д. В. Чистова. — Москва: Издательство Юрайт, 2022. — 258 с.Нестеров С. А. Базы данных: учебник и практикум для среднего профессионального образования / С. А. Нестеров. — Москва : Издательство Юрайт, 2022. — 230 с.Грекул В. И. Проектирование информационных систем: учебник и практикум для вузов / В. И. Грекул, Н. Л. Коровкина, Г. А. Левочкина. — Москва : Издательство Юрайт, 2022. — 385 с.Заграновская А. В. Системный анализ: учебное пособие для вузов / А. В. Заграновская, Ю. Н. Эйсснер. — Москва: Издательство Юрайт, 2022. — 424 с.Прокофьева Т. А. Системный анализ в менеджменте: учебник для вузов / Т. А. Прокофьева, В. В. Челноков. — Москва: Издательство Юрайт, 2022. — 313 с. Стружкин Н. П. Базы данных: проектирование : учебник для вузов / Н. П. Стружкин, В. В. Годин. — Москва : Издательство Юрайт, 2022. — 477 с.Разумников С.В. Модели, алгоритмы и программное обеспечение поддержки принятия стратегических решений к переходу на облачные технологии: монография/ Разумников С.В. – Томск: Изд-во Томского политехнического университета, 2020. – 176 с. Романова Ю.Д. Информационные технологии в менеджменте (управлении): учебник и практикум для вузов/ Романова Ю.Д. 2-е изд., перераб. и доп. - Москва: Издательство Юрайт, 2019. — 411 с. Сурушкин М. А. Анализ предметной области и проектирование информационных систем с примерами : учебное пособие. - Белгород: НИУ "БелГУ", 2019. - 155 с.
1. Кузнецов В.В. Системный анализ : учебник и практикум для вузов / В. В. Кузнецов. — Москва: Издательство Юрайт, 2022. — 270 с
2. Григорьев М. В. Проектирование информационных систем: учебное пособие для среднего профессионального образования / М. В. Григорьев, И. И. Григорьева. — Москва : Издательство Юрайт, 2022. — 318 с.
3. Чистов Д.В. Проектирование информационных систем: учебник и практикум для вузов / под общей редакцией Д. В. Чистова. — Москва: Издательство Юрайт, 2022. — 258 с.
4. Нестеров С. А. Базы данных: учебник и практикум для среднего профессионального образования / С. А. Нестеров. — Москва : Издательство Юрайт, 2022. — 230 с.
5. Грекул В. И. Проектирование информационных систем: учебник и практикум для вузов / В. И. Грекул, Н. Л. Коровкина, Г. А. Левочкина. — Москва : Издательство Юрайт, 2022. — 385 с.
6. Заграновская А. В. Системный анализ: учебное пособие для вузов / А. В. Заграновская, Ю. Н. Эйсснер. — Москва: Издательство Юрайт, 2022. — 424 с.
7. Прокофьева Т. А. Системный анализ в менеджменте: учебник для вузов / Т. А. Прокофьева, В. В. Челноков. — Москва: Издательство Юрайт, 2022. — 313 с.
8. Стружкин Н. П. Базы данных: проектирование : учебник для вузов / Н. П. Стружкин, В. В. Годин. — Москва : Издательство Юрайт, 2022. — 477 с.
9. Разумников С.В. Модели, алгоритмы и программное обеспечение поддержки принятия стратегических решений к переходу на облачные технологии: монография/ Разумников С.В. – Томск: Изд-во Томского политехнического университета, 2020. – 176 с.
10. Романова Ю.Д. Информационные технологии в менеджменте (управлении): учебник и практикум для вузов/ Романова Ю.Д. 2-е изд., перераб. и доп. - Москва: Издательство Юрайт, 2019. — 411 с.
11. Сурушкин М. А. Анализ предметной области и проектирование информационных систем с примерами : учебное пособие. - Белгород: НИУ "БелГУ", 2019. - 155 с.
Вопрос-ответ:
Какая информация будет храниться в базе данных?
В базе данных будет храниться информация о потреблении трафика каждым абонентом провайдерской компании. Включая данные о договорах, оплате и абонентах.
Какая технология используется для учета потребления трафика?
Для учета потребления трафика используется функциональная модель, которая позволяет определить механизмы и процессы учета трафика в провайдерской компании.
Почему была выбрана эта СУБД для реализации базы данных?
Была выбрана данная СУБД в связи с ее функциональностью и возможностями для работы с большим объемом данных, что необходимо для учета интернет-трафика провайдерской компании.
Как происходит реализация базы данных в выбранной СУБД?
Реализация базы данных в выбранной СУБД осуществляется по информационной модели, которая определяет структуру таблиц, связи между ними и правила работы с данными.
Какие основные таблицы и связи между ними присутствуют в базе данных?
В базе данных присутствуют таблицы: oplat, dogovor и abonent. Они связаны между собой через соответствующие поля и ключи, чтобы обеспечить связь между данными о платежах, договорах и абонентах.
Какую информацию хранит база данных в компании?
База данных компании хранит информацию о потреблении интернет-трафика абонентами, информацию о договорах с абонентами и информацию о платежах за интернет-услуги.
Какие модели используются при разработке системы учета трафика?
При разработке системы учета трафика используются функциональная модель, информационная модель и аналитическая модель. Функциональная модель описывает основные функции системы, информационная модель определяет структуру базы данных, а аналитическая модель используется для анализа данных и получения отчетов.
Какая СУБД была выбрана для реализации базы данных?
Для реализации базы данных была выбрана СУБД, но конкретное название СУБД не указано в статье.
Какие таблицы представлены в базе данных?
В базе данных присутствуют таблицы: oplat, dogovor и abonent. При этом используется соединение INNER JOIN между таблицами oplat и dogovor по полю id_dogov, а также соединение INNER JOIN между таблицами dogovor и abonent по полю id_abon.