Webブラウザから音楽ソフトウェアを検索し、試聴できるサービス
概要
M社はクラシックを主とした音楽コンテンツの制作・販売をしている企業であり、管弦楽曲を中心とした『Il Milione(イル・ミリオーネ)』とオペラや劇音楽を中心とした『BNF(ビー・エヌ・エフ)』の2つのレーベルの音楽商品を主力としている。この度、新規顧客と販路の拡大を目的として、新たに既存音楽コンテンツの試聴サービスを開始することを計画した。
現状および用語解説
現状のWebサイトでは、CD等を扱う店舗を通じて配布されている紙製のカタログと同一の内容を静的なHTMLで再現したものを掲載しているだけである。
アルバム
アルバムとはCD販売の最小単位である。複数のCDをセットにしたものだけではなく、1枚だけでリリースされたCDも『1枚だけで構成されるアルバム』として管理されている。どのCDも必ずいずれか1つのアルバムに属している。
トラック
CDを試聴する際の最小単位である。ポピュラー曲ならば1曲、交響曲ならば1楽章に相当することが多いがそれに限らない。内部資料では、トラックは『アルバムを構成するCDの何枚目の何トラック目』として識別される。
アーティスト
アルバムごとにアーティスト名(演奏者名など)が設定されている。
新システムへの要望
新システムには、以下のような機能が要求されている。
インターネットで公開される顧客向けサービス
CD検索・視聴サービス
作曲者名、曲名、ジャンル、演奏者名、収録年代などの項目でアルバムの検索を、インターネットに接続されたブラウザから行えるようにする。この機能は利用者登録をしていなくても利用可能なものとする。
権利関係に問題のないものについて、各トラックの一部をインターネット上で試聴できるサービスを設ける。ただしCD収録またはダウンロード販売版に較べて低音質とし、1トラックあたり20秒の試聴時間制限を設ける。
ダウンロード販売
CDの検索結果画面より、音楽データのダウンロード販売を行う。販売はトラック単位またはアルバム単位で行う。
社内向け機能
データ管理機能
システムに登録する楽曲を管理する機能を、Webベースの社内向けシステムで実装する。管理機能とはデータの新規登録、修正、削除、試聴用音声ファイルのアップロード機能などを含む。
CDのジャケットや解説書などに表記がある項目はすべて登録可能なものとし、検索性(表記揺れ対策)も充分に考慮すること。
課題
レコード各レーベルなどWebサイトなども参考にして本システムの設計を行いなさい。利用者向け、社内向けの機能すべてについて設計を行うこと。
なお、プロトタイプ(画面デザインのhtml/css)およびデータベースの設計のみで、実際にプログラムを作成する必要はない。
参考
https://ml.naxos.jp (NAXOS MUSIC LIBRARY)

コメント