Разработка базы данных для мониторинга посещений сайта

Заказать уникальную курсовую работу
Тип работы: Курсовая работа
Предмет: Проектирование баз данных
  • 27 27 страниц
  • 11 + 11 источников
  • Добавлена 03.05.2022
1 496 руб.
  • Содержание
  • Часть работы
  • Список литературы
  • Вопросы/Ответы
Содержание

Введение 3
1.Аналитическая часть 4
1.1. Функциональная модель технологии мониторинга посещаемости сайтов 4
1.2. Инфологическое проектирование системы мониторинга сеансов пользователей 8
2. Практическая часть 14
2.1. Построение UML-моделей 14
2.2. Реализация базы данных в формате MS SQL Server 18
Заключение 26
Список использованных источников 27

Фрагмент для ознакомления

resurs.nam_resursРезультат запроса приведён на рисунке 18.Рисунок 18 – Статистика посещаемости Web-страниц сайтаДлительность посещаемости Web-страниц сайта:SELECT dbo.resurs.nam_resurs, SUM(dbo.seans.dlit) AS Expr1FROM dbo.resurs INNER JOINdbo.seans ON dbo.resurs.id_resurs = dbo.seans.id_resursGROUP BY dbo.resurs.nam_resursРезультат запроса приведен на рис. 19.Рисунок 19 – Длительность посещаемости Web-страниц сайтаКоличество пользовательских подключений к сайтам.SELECT dbo.users.fio, COUNT(dbo.seans.id_seans) AS Expr1FROM dbo.users INNER JOINdbo.rol_user ON dbo.users.id_user = dbo.rol_user.id_user INNER JOINdbo.seans ON dbo.rol_user.id_ruser = dbo.seans.id_ruserGROUP BY dbo.users.fioРезультат запроса приведен на рис.20.Рисунок 20 – Количество пользовательских транзакцийНа рис.21 приведён конструктор запроса.Рисунок – Конструктор запросаДлительность пользовательских транзакцийНа рис.22 приведён режим конструктора отчета.Рисунок – Конструктор запросаТекст запроса:SELECT dbo.users.fio, SUM(dbo.seans.dlit) AS Expr1FROM dbo.rol_user INNER JOINdbo.users ON dbo.rol_user.id_user = dbo.users.id_user INNER JOINdbo.seans ON dbo.rol_user.id_ruser = dbo.seans.id_ruserGROUP BY dbo.users.fioНа рис.23 приведён результат запроса.Рисунок 23 – Длительность пользовательских транзакцийКоличество транзакций по датамSELECT dat, COUNT(id_seans) AS Expr1FROM dbo.seansGROUP BY datНа рис.22 приведён результат запроса.Рисунок 24 – Результат запроса по количеству транзакций по датамНа рис.25 приведён режим настройки ролевой модели доступа к базе данных.Рисунок – Настройка ролевой модели доступа к базеНа рис.26 приведён режим резервного копирования базы данных. Рисунок – режим резервного копированияТаким образом, задачи автоматизации учета пользовательских сеансов выполнены.ЗаключениеЦелью работыявляется разработка прототипа информационной системы мониторинга посещаемости сайтов.Для достижения цели были поставлены задачи:- анализ технологий мониторинга посещаемости сайтов;- построение функциональной модели посещаемости сайтов;- постановка задач автоматизации;- построение инфологической модели данных;- разработка структуры базы данных в формате MSSQLServer с формированием наиболее востребованных запросов.В ходе работы определены задачи автоматизации, в соответствии с которыми выбран перечень информационных объектов, их реквизитный состав, установлены связи между ними, проведено построение логической и физической моделей данных. Также проведена разработка пользовательских сценариев, включающих работу специалистов и администраторов, рассмотрены вопросы обеспечения ролевой модели и резервного копирования.Список использованных источниковМаркинА. В.  Программирование на SQL в 2 ч.: учебник и практикум для вузов / А. В. Маркин. — 2-е изд., перераб. и доп. — Москва : Издательство Юрайт, 2022. — 403 с. Стружкин Н. П.  Базы данных: проектирование: учебник для вузов / Н. П. Стружкин, В. В. Годин. — Москва: Издательство Юрайт, 2022. — 477 с.Нестеров С. А.  Базы данных: учебник и практикум для вузов / С. А. Нестеров. — Москва : Издательство Юрайт, 2022. — 230 с.Гордеев С. И.  Организация баз данных в 2 ч.: учебник / С. И. Гордеев, В. Н. Волошина. — 2-е изд., испр. и доп. — Москва: Издательство Юрайт, 2022. — 310 с.Алешечкин В. М.  Основы использования и проектирования баз данных: учебник / В. М. Илюшечкин. — испр. и доп. — Москва: Издательство Юрайт, 2022. — 213 с.Задорожный, В.Н. Информационные технологии и автоматизация управления / В. Н. Задорожный. - Омск : Изд-во ОмГТУ, 2016. - 269 с.Инюшкина О. Г. Проектирование информационных систем: (на примере методов структурного системного анализа) : учебное пособие / О. Г. Инюшкина. - Екатеринбург: Форт-Диалог Исеть, 2014. - 240 с.Лапин В. В., Слесарева Е. А. Информационные системы в экономике: учебное пособие. - Москва: Московский университет МВД России, 2016. - 124 с.Лебедева С. В. Проектирование информационных систем. Работа с MS SQL Server: учебное пособие / С. В. Лебедева. - Санкт-Петербург: ФГБОУВПО СПГУТД, 2014. - 120 с.Влацкая И. В., Заельская Н. А., Надточий Н. С. Проектирование и реализация прикладного программного обеспечения: учебное пособие / И.В. Влацкая, Н.А. Заельская, Н.С. НадточийБизнес-процессы. Разработка и описание. [сайт]/Методические материалы. Обновляется ежедневно. URL: https://first-expert.ru/upravlenie-biznes-processami/

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

1. Маркин А. В. Программирование на SQL в 2 ч.: учебник и практикум для вузов / А. В. Маркин. — 2-е изд., перераб. и доп. — Москва : Издательство Юрайт, 2022. — 403 с.
2. Стружкин Н. П. Базы данных: проектирование: учебник для вузов / Н. П. Стружкин, В. В. Годин. — Москва: Издательство Юрайт, 2022. — 477 с.
3. Нестеров С. А. Базы данных: учебник и практикум для вузов / С. А. Нестеров. — Москва : Издательство Юрайт, 2022. — 230 с.
4. Гордеев С. И. Организация баз данных в 2 ч.: учебник / С. И. Гордеев, В. Н. Волошина. — 2-е изд., испр. и доп. — Москва: Издательство Юрайт, 2022. — 310 с.
5. Алешечкин В. М. Основы использования и проектирования баз данных: учебник / В. М. Илюшечкин. — испр. и доп. — Москва: Издательство Юрайт, 2022. — 213 с.
6. Задорожный, В.Н. Информационные технологии и автоматизация управления / В. Н. Задорожный. - Омск : Изд-во ОмГТУ, 2016. - 269 с.
7. Инюшкина О. Г. Проектирование информационных систем: (на примере методов структурного системного анализа) : учебное пособие / О. Г. Инюшкина. - Екатеринбург: Форт-Диалог Исеть, 2014. - 240 с.
8. Лапин В. В., Слесарева Е. А. Информационные системы в экономике: учебное пособие. - Москва: Московский университет МВД России, 2016. - 124 с.
9. Лебедева С. В. Проектирование информационных систем. Работа с MS SQL Server: учебное пособие / С. В. Лебедева. - Санкт-Петербург: ФГБОУВПО СПГУТД, 2014. - 120 с.
10. Влацкая И. В., Заельская Н. А., Надточий Н. С. Проектирование и реализация прикладного программного обеспечения: учебное пособие / И.В. Влацкая, Н.А. Заельская, Н.С. Надточий
11. Бизнес-процессы. Разработка и описание. [сайт]/Методические материалы. Обновляется ежедневно. URL: https://first-expert.ru/upravlenie-biznes-processami/


Вопрос-ответ:

Для чего нужна база данных для мониторинга посещений сайта?

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

Какую функциональную модель используется для мониторинга посещаемости сайтов?

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

Какой формат базы данных использовался в данном проекте?

В данном проекте база данных реализована в формате MS SQL Server. Эта система управления базами данных широко используется в различных проектах и обладает высоким уровнем надежности и производительности.

Какими UML моделями была построена практическая часть проекта?

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

Какие источники были использованы при разработке базы данных для мониторинга посещений сайта?

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

Что такое функциональная модель технологии мониторинга посещаемости сайтов?

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

Где можно найти список использованных источников по данной теме?

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