【青島恒興科技大学卒業プロジェクト】モバイルプラットフォームをベースにしたコンピュータ専攻向け英語学習APPの設計・開発

まとめ

モバイル学習は教育現場で常に注目されており、スマートフォンやタブレットなどのモバイルデバイスの普及に伴い、モバイルデバイスを活用した学習方法も増えています。この記事ではAndroidベースのパソコン専門英語学習アプリを紹介します。

このシステムは、コンピュータ専攻の学生向けの Android ベースの英語学習アプリで、いつでもどこでも学習できます。このプラットフォームは、オンラインビデオの再生、コースウェアの閲覧、テスト評価などの複数の学習方法をサポートし、コース管理、学習進捗状況の追跡、パーソナライズされた設定などの複数の機能も提供します。

このプラットフォームでは、学生は興味のあるコースを選択して学ぶことができ、コースの内容には言語学習、科学、歴史、数学などのさまざまなトピックが含まれています。このプラットフォームは豊富なコースリソースを提供しており、学生は自分のニーズに応じて選択できます。

このプラットフォームは学生間の交流やコミュニケーションもサポートします。学生はメッセージ、コメント、返信、その他のインタラクティブなフォームを互いに残すことができるため、学習がより面白くなります。同時に、このプラットフォームは教師がオンラインで指導や交流を行うこともサポートしており、生徒が指導内容をより深く理解し、疑問を解決できるようにします。

学習プロセス中に、このプラットフォームは生徒向けにパーソナライズされた設定も提供し、生徒はテキストのサイズ、量、背景色などを自分の学習習慣やニーズに合わせて設定できます。さらに、このプラットフォームは生徒の学習進捗状況と学習時間を記録し、生徒が学習効果をよりよく把握できるようにすることもできます。

つまり、コンピュータ専攻向けの Android ベースの英語学習 APP は、学生により便利で豊かでパーソナライズされた学習体験をもたらし、教育業界に新たな発展の機会ももたらします。

キーワード: 英語学習APP、システムデザイン、Android

1.3 紙の構造

この記事は、章の内容に応じて 6 つの章に分けて詳しく説明されています。

最初の章は序論であり、研究の背景とトピックの重要性を簡単に説明し、コンピュータ専攻向けの英語学習APPの開発プロセスを簡単に分析し、全文の章とアイデアを要約します。

第 2 章では主に関連技術を紹介しており、開発プラットフォームとして Windows 10、バックエンドとして SQL、フロントエンド開発ツールとして Android Studio、フロントエンドは Html 言語で記述され、バックエンドはJava言語で書かれています。この章では、関連するテクノロジーと、コンピューター専攻向けのこの英語学習 APP の開発にこのテクノロジーを使用する必要がある理由を紹介します。

第 3 章では、コンピュータ専攻向けの英語学習 APP の基本要件を含む、コンピュータ専攻向けの英語学習 APP の要件について詳しく説明し、コンピュータ専攻向けの英語学習 APP の詳細な分析を行い、詳細に説明します。

第4章は、コンピュータ専攻向けの英語学習APPのシステム設計、コンピュータ専攻向けの英語学習APPの主な機能の詳細な分析、および対応するデータテーブルです。

第 5 章はシステムの実装であり、この章ではソフトウェアの主要な機能コンポーネントの設計アイデアと実装計画を詳細に紹介し、対応する設計アイデアを示し、対応するソフトウェアとソフトウェア インターフェイスを示します。

第 6 章はシステムテストであり、まずシステムのテスト目的と方法を説明し、次にシステムの主な性能の詳細な分析と実験研究を実施します。

1.4 この章の概要

この章では、業界の背景を調査し、国内外の現状を分析し、コンピュータ専攻向けの英語学習アプリの開発動向と業界の必要性を説明し、最後にこの論文の構成を紹介します。

3.2 ソフトウェアのパフォーマンス要件の分析

このシステムの開発と設計は、データの保存と開発に一般的なデータベースを使用する独立したシステムであり、主にオンラインコースソフトウェアの設計と実装に基づいてユーザーの役割と対応する機能モジュールを実現するため、管理は不要ですシステムデータ管理の違い、低効率、高速、高効率、強力な機能。

Web サイトのパフォーマンスを分析するには、システムの応答性、インターフェイスのシンプルさと明瞭さ、ストレージのパフォーマンス、学習のしやすさ、安定性を分析できます。

システムの応答性: 何万人ものユーザーが同時にオンラインに接続している場合、応答時間は 2 ~ 3 秒以内である必要があります。

シンプルで明確なインターフェイス:システムインターフェイスの要件はシンプルで明確で、操作はシンプルで、ユーザーの操作は使いやすいです。

高いストレージ パフォーマンス: オンライン コース ソフトウェアの設計と実装には多くの情報を保存する必要があるため、システムのストレージ容量が非常に大きく、そのため、情報を確実に保存できるデータベースは非常に強力である必要があります。安全かつ安定して保管できます。

習得の容易さ:システムはシンプルで使いやすく、複雑な操作はあまりなく、簡単な学習だけでシステムを操作できる必要があります。

安定性: ソフトウェアは、明確なインターフェイス、明確なフォント、スムーズなインタラクションなどを備え、クラッシュせずに安定して実行する必要があります。

4.3 システム構成図

図 4-2 にシステムソフトウェアの機能構成図を示します。

図 4-2 機能構成図

第5章 システムの導入

5.1 フロントエンドモジュール

5.1.1 ホームページ機能モジュールの実装

機能の説明: このシステムのユーザーは、このフロントエンド APP ページを通じてホームページ情報を表示でき、また、このページに基づいて対応する操作を実行し、他の異なるアドレスに接続することもできます。クリックしてシステムに入り、このページに入ります。ユーザーがシステムを開くと、最初にインターフェースが表示されます。ここでは、システム ナビゲーション バーやトピックの紹介などが表示されます。システムのホームページ インターフェイスを図 5-1 に示します。

図 5-1 システムのホームページのインターフェイス

5.2 バックグラウンドモジュールの実装

5.2.1 管理者ログインモジュールの実装

図 5-3 に示すように、管理者はデータベース システムの管理者アカウントとパスワードを使用し、ロールを選択し、正しいアカウントとパスワードを入力してログインします。

図 5-3 バックエンドのログイン インターフェイス

5.2.2 管理者教師モジュールの実装

管理者は、教師モジュールをクリックして管理できます。教師モジュールに入るインターフェースを図 5-4 に示します。

図 5-4 教師モジュールのインターフェイス

6.4.2 ジョブ管理のテストケース

ジョブ管理ユースケーステーブルは、システム内のジョブ管理機能をテストすることができます (表 6-2 に示すジョブ管理ユースケーステーブル)。

表 6-2 ジョブ管理のユースケース表

テストケース

ステップ

期待される結果

実績

管理者が求人情報を検索したい場合、検索ボックスに求人情報の一部を入力して求人情報を検索する必要があります。

ジョブ管理インターフェイスに入力されたジョブ情報がデータベースのジョブ テーブルのレコードと一致しません。

検索に失敗しました

検索に失敗しました

管理者がジョブ情報を追加したい場合は、「追加」ボタンをクリックしてジョブ情報を入力する必要があります。

ジョブ管理インターフェイスに入力されたジョブ情報がデータベース ジョブ テーブルのレコードと競合します。

追加に失敗しました

追加に失敗しました

管理者がジョブ情報を削除したい場合は、削除ボタンをクリックする必要があります。

削除したジョブ情報が他のテーブルに関連している場合は、ジョブ管理画面の削除ボタンをクリックしてください。

削除に失敗しました

削除に失敗しました

管理者がジョブ情報を変更したい場合は、変更ボタンをクリックして新しいジョブ情報を入力する必要があります。

ジョブ管理インターフェイスに入力されたジョブ情報がデータベース ジョブ テーブルのレコードと競合します。

編集に失敗する

編集に失敗する

目次

まとめ

抽象的な

第1章;序章

1.1 研究の背景

1.2 研究の目的と意義

1.3 紙の構造

1.4 この章の概要

2 関連技術

2.1 アンドロイド

2.2 Android システムアーキテクチャ

2.3 Java 言語の概要

2.4 HTML5テクノロジー

2.5 MySQLデータベース

2.6 この章の概要

3システム要件の分析

3.1 実現可能性の分析

3.1.1 技術的な実現可能性

3.1.2 経済的実現可能性

3.1.3 社会的実現可能性

3.2 ソフトウェアのパフォーマンス要件の分析

3.3 機能分析

3.3.1 性能要件

3.3.2 セキュリティ要件

3.3.3 信頼性の要件

3.4 この章の概要

4 システム全体の設計

4.1 システム開発プロセス

4.2 全体的なシステムアーキテクチャ

4.3 システム構成図

4.4 システムER図の設計

4.5 データベース設計

4.6 この章の概要

5システム導入

5.1 フロントエンドモジュール

5.1.1 ホームページ機能モジュールの実装

5.1.2 私のモジュールの実装

5.2 バックグラウンドモジュールの実装

5.2.1 管理者ログインモジュールの実装

5.2.2 管理者教師モジュールの実装

5.2.3 管理者学生管理モジュールの実装

5.3 この章の概要

6 システムテスト

6.1 テストの概念

6.2 試験方法

6.3 テストプロセス

6.4 テストケース

6.4.1 ユーザー管理のテストケース

6.4.2 ジョブ管理のテストケース

6.4.3 コース情報管理の使用例

6.5 この章の概要

結論は

参考文献

謝辞

おすすめ

転載: blog.csdn.net/yvonneking1118/article/details/132579442