インタラクティブマルチメディアブックプラットフォームの設計と実装インタラクティブマルチメディアブックプラットフォームの設計と実装

インタラクティブマルチメディアブックプラットフォームの設計と実装

 

1.要件の並べ替え

システムには、作者、読者、システム管理者の3つの役割があり、携帯電話、ブラウザ、デスクトップソフトウェアなど、さまざまな端末形式があります。以下は、いくつかの観点からシステム要件を分析します

1.1、機能要件

   著者側:

    

 

 

      赤は、主にデータのフィードバックとインジケーターの監視に関連する、あなた自身の完璧な需要です

      機能的な観点から、作者は会うことができる必要があります

  • 記事のディレクトリ、記事のコンテンツなどを含む本や演習の編集機能、サードパーティのソフトウェアを記事に埋め込むことができます
  • 編集結果のプレビュー機能は、編集プロセス中に両端の効果をプレビューできます
  • 記事の適切な端側タイプを指定し、表示する記事の端側タイプを指定できます
  • 記事が公開された後の読書状況の統計プレビュー

      リーダー側:

      

    赤はあなた自身の完璧なニーズのためのものであり、コメントの注釈やさまざまな検索ロジックの実装など、読者のフィードバック機能を満たす必要があります。

    機能の観点から、読者の主なニーズは次のとおりです。

  • 読書ニーズ、さまざまな方法で読書ニーズ
  • タイトル、著者などで書籍を検索できる検索ニーズ。
  • 実践的な要件、サードパーティのプラグインの練習を呼び出すことができ、練習の正確さを簡単に判断できる
  • フィードバック要件、記事の内容に注釈を付ける機能、テキストを採点する

1.2、品質要件

         

1.3、設計上の制約

  • リーダーアプリ、ウェブ、デスクトップアプリケーションは統合コードを使用します
  • サードパーティソフトウェアを呼び出して、統合されたプラグインモデルを介して呼び出す。
  • フロントエンドとバックエンドのjs + nodejs + mongodbを優先
  • 作成者側の独立した展開

1.4、プロセス制約

  • 著者が本を発行した場合にのみ、データをエンドサイドシステムにインポートできます

2.概念的なプロトタイプ設計


2.1読者/著者のユースケース図


2.2システムデータモデル

 

3.主要なユースケースの詳細な分析と設計(例:リーダーのタイミング図)

 

 4.デザイン

4.1設計クラス図

 

 

1.要件の並べ替え

システムには、作者、読者、システム管理者の3つの役割があり、携帯電話、ブラウザ、デスクトップソフトウェアなど、さまざまな端末形式があります。以下は、いくつかの観点からシステム要件を分析します

1.1、機能要件

   著者側:

    

 

 

      赤は、主にデータのフィードバックとインジケーターの監視に関連する、あなた自身の完璧な需要です

      機能的な観点から、作者は会うことができる必要があります

  • 記事のディレクトリ、記事のコンテンツなどを含む本や演習の編集機能、サードパーティのソフトウェアを記事に埋め込むことができます
  • 編集結果のプレビュー機能は、編集プロセス中に両端の効果をプレビューできます
  • 記事の適切な端側タイプを指定し、表示する記事の端側タイプを指定できます
  • 記事が公開された後の読書状況の統計プレビュー

      リーダー側:

      

    赤はあなた自身の完璧なニーズのためのものであり、コメントの注釈やさまざまな検索ロジックの実装など、読者のフィードバック機能を満たす必要があります。

    機能の観点から、読者の主なニーズは次のとおりです。

  • 読書ニーズ、さまざまな方法で読書ニーズ
  • タイトル、著者などで書籍を検索できる検索ニーズ。
  • 実践的な要件、サードパーティのプラグインの練習を呼び出すことができ、練習の正確さを簡単に判断できる
  • フィードバック要件、記事の内容に注釈を付ける機能、テキストを採点する

1.2、品質要件

         

1.3、設計上の制約

  • リーダーアプリ、ウェブ、デスクトップアプリケーションは統合コードを使用します
  • サードパーティソフトウェアを呼び出して、統合されたプラグインモデルを介して呼び出す。
  • フロントエンドとバックエンドのjs + nodejs + mongodbを優先
  • 作成者側の独立した展開

1.4、プロセス制約

  • 著者が本を発行した場合にのみ、データをエンドサイドシステムにインポートできます

2.概念的なプロトタイプ設計


2.1読者/著者のユースケース図


2.2システムデータモデル

 

3.主要なユースケースの詳細な分析と設計(例:リーダーのタイミング図)

 

 4.デザイン

4.1設計クラス図

 

 

おすすめ

転載: www.cnblogs.com/zuiyuetanbei/p/12751993.html