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

бесплатно 0
4.5 161
Обоснование выбора технологии и программных средств. Процесс инициализации проекта и определение множества сущностей. Матрица связей, их описание. Диаграмма уровня сущностей и ключей. Описание клиентского приложения, обобщенная схема работы системы.


Аннотация к работе
ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ПРОФЕССИОНАЛЬНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ГОРОДА МОСКВЫ «МОСКОВСКИЙ КОЛЛЕДЖ УПРАВЛЕНИЯ, ГОСТИНИЧНОГО БИЗНЕСА И ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ «ЦАРИЦЫНО»В качестве станции выступает обычная программа-аудиоплеер со специальным плагином. Большим плюсом такого радио является, в первую очередь то, что радиопередачи можно слушать с любого стационарного компьютера, ноутбука, планшета или других электронных устройств, используя как проводной, так и беспроводной интернет-доступ. Статистика учета аудитории показывает, что радио в Интернете пользуется популярностью, прежде всего, наверное, изза возможности свободного выбора из множества музыкальных стилей и направлений. Проблема в данной сфере состоит в том, что нет полного доступа к информации, которая интересует конкретного пользователя, будь то исполнитель или подробная информация о самой песне (жанр, год). Также следует отметить и то, что прослушивая радио, нельзя добавить понравившуюся песню в свой плейлист.Microsoft SQL Server - система управления реляционными базами данных (СУБД), разработанная корпорацией Microsoft. Используется для работы с небольшими и средними по размеру базами данных до крупных баз данных масштаба предприятия; конкурирует с другими СУБД в этом сегменте рынка. Microsoft SQL Server в качестве языка запросов использует версию SQL, получившую название Transact-SQL (сокращенно T-SQL), являющуюся реализацией SQL-92 (стандарт ISO для SQL) с множественными расширениями. Microsoft SQL Server и Sybase ASE для взаимодействия с сетью используют протокол уровня приложения под названием Tabular Data Stream (TDS, протокол передачи табличных данных). Протокол TDS также был реализован в проекте FREETDS с целью обеспечить различным приложениям возможность взаимодействия с базами данных Microsoft SQL Server и Sybase.ERWIN-CASE средство для проектирования и документирования баз данных, которое позволяет создавать, документировать и сопровождать базы данных, хранилища и витрины данных. Модели данных помогают визуализировать структуру данных, обеспечивая эффективный процесс организации, управления и администрирования таких аспектов деятельности предприятия, как уровень сложности данных, технологий баз данных и среды развертывания. Для обеспечения единства представления элементов моделей данных в ERWIN используются стандартизованные представления имен объектов, стандартизованные типы данных и стандартные образцы моделей (референтные модели) Toad Data Modeler (CASE Studio) - средство проектирования баз, данных и приложений, сочетающее объектно-ориентированное, концептуальное и физическое моделирование данных. Она многофункциональный инструмент разработки баз, данных и приложений, который объединяет в одной интегрированной среде объектно-ориентированные и концептуальные возможности моделирования физических данных.В каждом городе, каждый человек имеет доступ к онлайн радио, и в некоторых ситуациях необходимо найти определенную композицию и добавить в свой собственный плейлист.Сущность - это реальный или представляемый тип объекта, информация о котором должна сохраняться и быть доступна. В диаграммах сущность представляется в виде прямоугольника, содержащего имя сущности. Сущность имеет следующие признаки: Она имеет имя и описание. Она представляет класс, а не единичный экземпляр абстракции. Сущность фактически представляет из себя множество атрибутов, которые описывают свойства всех членов данного набора сущностей.E1 Группа Данные о группе Новый экземпляр сущности появляется при создании группы E2 Исполнитель Данные о исполнителе, который принадлежит определенной группе Новый экземпляр сущности создается при появлении нового исполнителяМатрица связей является матрицей смежности, которая показывает наличие или отсутствие связи между сущностями в базе данных E1/Группа E2/Исполнитель E3/Трек E4/ПлейлистСвязь осуществляется путем сопоставления данных в ключевых столбцах; обычно это столбцы, имеющие в обеих таблицах одинаковое имя. В большинстве случаев сопоставляются первичный ключ одной таблицы, содержащий для каждой из строк уникальный идентификатор, и внешний ключ другой таблицы. Например, с каждым треком, находящимся в онлайн радио, можно связать с группой, исполняющей этот трек путем создания столбца "ID_группы" в таблице "groups" (первичный ключ). Связь "один к одному" создается в том случае, когда оба связанные столбца являются первичными ключами или на них наложены ограничения уникальности. Этот вид связи используется редко, поскольку в такой ситуации связываемые данные обычно можно хранить в одной таблице.Рисунок 1 Диаграмма уровня сущностиРисунок 2 Диаграмма уровня ключейРисунок 3 Полноатрибутная диаграммаСхема работы заключается в том, что пользователь вводит в строку сортировки необходимый жанр, а на выходе получает список композиций доступных на данный момент в медиатеке.

План
Оглавление

1. Обоснование выбора технологии и программных средств

1.1 Выбор СУБД

1.2 Выбор CASE - средства для проектирования

2. Проектирование базы данных

2.1 Инициализация проекта

2.2 Определение множества сущностей

2.3 Описание сущностей

2.4 Матрица связей

2.5 Описание связей

2.6 Диаграмма уровня сущностей

2.7 Диаграмма уровня ключей

2.8 Полноатрибутная диаграмма

3. Описание клиентского приложения

3.1 Обобщенная схема работы системы

3.2 Разработка клиентского приложения

3.3 Разработка алгоритма

4. Тестирование базы данных

4.1 Разработка тестов

4.2 Тестирование клиентского приложения

4.3 Тестирование базы данных

Заключение

Список литературы

Приложение программный инициализация приложение
Заказать написание новой работы



Дисциплины научных работ



Хотите, перезвоним вам?