Курсовая работа: Разработка подсистемы оперативного анализа данных в информационной системе анализа динамики посетителей

Следующие окна по созданию запроса оставляем без изменений (отбор данных, порядок сортировки).

Когда мы доходим до окна Создание запроса: заключительный шаг следующим нашим действием будет - Вернуть данные в MSExcel.

Таким образом, мы получили данные. Далее в Мастере сводных таблиц и диаграмм выбираем, куда поместить таблицу.

В результате из списка полей свободных таблиц перетаскиваем элементы в сводную таблицу. Соответственно в поля строк - "Имя" и "Дата и время входа", а в элементы данных - "Длительность". Также необходимо выбрать окне Вычисление поля сводной таблицы операцию: Сумма для агрегата "Длительность". Далее следует изменить формат ячеек данной меры на "Время".

Таким образом, был сформирован OLAP-куб.

2. Разработка подсистем анализа веб - сайта с использованием microsoftaccess и olap- технологий

2.1 Разработка базы данных веб-сайта crimusic. info с использованием MSAccess

Основной целью создания базы данных в данной курсовой работе является облегчение поиска информации. База данных изучаемого объекта, то есть веб-сайта crimusic. info содержит сведения о посещении пользователями главной страницы и отдельных разделов. Составление таблиц в соответствии с этапом 1.2 - СУБД MicrosoftAccess в разработке базы данных объекта исследований. Для начала необходимо составить таблицы, которые должна содержать данная база данных. В этой работе их четыре. Итак, таблица "Посетители" изображена на рисунке 2.1

Рисунок 2.1 - Таблица "Посетители"

В таблице "Посетители" находятся следующие поля: "Имя", "Код пользователя", "Дата регистрации". Их тип данных следующий: "Имя" - текстовый, "Код пользователя" - счетчик, "Дата регистрации" - дата/время. В данной таблице ключевым полем будет являться "Код пользователя".

Таблица "Разделы". Здесь ключевым полем будет являться "Номер раздела". Поля и тип их данных: "Номер раздела" - счетчик, "Имя раздела" - текстовый. (Рисунок 2.2)

Рисунок 2.2 - Таблица "Разделы"

Следующая таблица имеет название "Посещения сайта" и изображена на рисунке 2.3 Ключевое поле - "Номер". Тип данных полей таблицы: "Код пользователя" - числовой, "Номер" - счетчик, "Дата и время входа" - дата/время, "Дата и время выхода" - дата/время, "IP- адрес" - текстовый.

Рисунок 2.3 - Таблица "Посещения сайта"

Таблица "Посещения раздела". Ключевое поле - "Номер". В ней 4 поля, которые имеют разные типы полей: "Номер" - счетчик, "Номер посещения" - числовой, "Номер раздела" - числовой и "Время посещения" - дата/время.

Рисунок 2.4 - Таблица "Посещения разделов"

Определим связи между таблицами.

Таблица "Посетители" связана с таблицей "Посещения сайта" следующим ключевым полем - "Код пользователя". Связь между таблицами один ко многим и она изображена на рисунке 2.5

Рисунок 2.5 - Связь между таблицами "Посетители" и "Посещения сайта"

Таблица "Посещения сайта" связана с таблицей "Посещения разделов" по полю "Номер посещения". Связаны они как один ко многим. (Рисунок 2.6)

Рисунок 2.6 - Связь между таблицами "Посещения сайта" и "Посещения разделов"

Таблица "Разделы" связана с таблицей "Посещения разделов" отношением один ко многим по полю "Номер раздела". Такая связь изображена на рисунке 2.7

Рисунок 2.7 - Связь между таблицами "Посещения разделов" и "Разделы"

2.2 Построение OLAP-куба в MSExcel для анализа данных

Для того чтобы построить OLAP- куб, необходимо освоить его основную задачу: получение любых многомерных таблиц за короткое время. Строится он поэтапно.

К-во Просмотров: 349
Бесплатно скачать Курсовая работа: Разработка подсистемы оперативного анализа данных в информационной системе анализа динамики посетителей