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

Средняя ежесуточная посещаемость согласно независимым системам учёта и статистики:

Уникальные IP-адреса составляют около 800. Уникальных пользователей ежесуточно на портале бывает от 1500 до 2000. Переходов по страницам сайта осуществляется от 5000 до 7000 раз.

Таким образом, данный портал можно сделать объектом исследования и целесообразно разработать подсистему оперативного анализа да

нных в информационной системе анализа динамики посетителей веб-сайта.

1.2 СУБД MS Access в разработке базы данных crimusic. info

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

Основные компоненты MS Access:

просмотр таблиц;

построитель экранных форм;

построитель SQL-запросов;

построитель отчётов, выводимых на печать.

Все они могут вызывать скрипты на языке VBA. Таким образом, MS Access позволяет разработать СУБД практически "с нуля" или написать оболочку для любой внешней СУБД.

База данных с правильной структурой обеспечивает доступ к обновленным и точным сведениям. Для выполнения поставленных задач при работе с базой данных важна правильная структура. Это позволит создать базу данных в соответствии с требованиями и с возможностью быстро вносить в нее изменения.

В Microsoft Office Access данные организуются в таблицы - совокупности строк и столбцов. Простая база данных может состоять всего из одной таблицы. Большинство баз данных включают несколько таблиц.

Каждая строка называется также записью, а каждый столбец, или тип элемента, называется также полем. Записи позволяют комбинировать данные. Поля представляют собой отдельные элементы данных - типы элементов для каждой строки.

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

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

Посетители

Имя

Код пользователя

Дата регистрации

Разделы

Номер раздела

Имя раздела

Посещение сайта

Код пользователя

Номер

Дата и время входа

Дата и время выхода

IP - адрес

Посещение разделов

Номер

Номер посещения

Номер раздела

Время посещения

Рисунок 1.3 - Таблицы БД сайта crimusic. info, спроектированные в MS Access

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

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

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

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

Установим связи между таблицами по ключевым полям (рисунок 1.4).

Посещение сайта

Код пользователя

Номер посещения

Дата и время входа

Дата и время выхода

IP – адрес

Длительность

Посетители

Имя

Код пользователя

Дата регистрации

Посещение разделов

Номер посещения

Номер

Номер раздела

Время посещения

Разделы

Номер раздела

Имя раздела

∞  

1

Рисунок 1.4 - Таблицы и межтабличные связи БД сайта crimusic. info, спроектированные в MS Access

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

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

Таблица "Разделы" связана с таблицей "Посещения разделов" отношением один ко многим.

1.3 OLAP-технологии в подсистеме анализа объекта исследований

Термин OLAP, или оперативная аналитическая обработка, был введен в 1993 г. Эдгаром Коддом (Edgar Codd), автором реляционной модели. Первоначально OLAP использовался как профессиональное словечко, обозначающее принципиальное отличие от OLTP (On-Line Transaction Processing, Оперативная обработка транзакций). Буква T была заменена на A, что подчеркивало аналитические возможности OLAP в отличие от транзакционных характеристик технологии реляционных баз данных. Сегодня термин OLAP используется родовое понятие для различных технологий, включая системы поддержки принятия решений, Business Intelligence и управленческие информационные системы.

Страница:  1  2  3  4  5 


Другие рефераты на тему «Программирование, компьютеры и кибернетика»:

Поиск рефератов

Последние рефераты раздела

Copyright © 2010-2024 - www.refsru.com - рефераты, курсовые и дипломные работы