Обоснование выбора технологии и программных средств. Процесс инициализации проекта и определение множества сущностей. Матрица связей, их описание. Диаграмма уровня сущностей и ключей. Описание клиентского приложения, обобщенная схема работы системы.
Аннотация к работе
ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ПРОФЕССИОНАЛЬНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ГОРОДА МОСКВЫ «МОСКОВСКИЙ КОЛЛЕДЖ УПРАВЛЕНИЯ, ГОСТИНИЧНОГО БИЗНЕСА И ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ «ЦАРИЦЫНО»В качестве станции выступает обычная программа-аудиоплеер со специальным плагином. Большим плюсом такого радио является, в первую очередь то, что радиопередачи можно слушать с любого стационарного компьютера, ноутбука, планшета или других электронных устройств, используя как проводной, так и беспроводной интернет-доступ. Статистика учета аудитории показывает, что радио в Интернете пользуется популярностью, прежде всего, наверное, изза возможности свободного выбора из множества музыкальных стилей и направлений. Проблема в данной сфере состоит в том, что нет полного доступа к информации, которая интересует конкретного пользователя, будь то исполнитель или подробная информация о самой песне (жанр, год). Также следует отметить и то, что прослушивая радио, нельзя добавить понравившуюся песню в свой плейлист.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. Обоснование выбора технологии и программных средств