WeChatミニプログラムに基づく英単語記憶システムの設計と実装(論文+ソースコード)_kaic

まとめ

現在、国内経済は非常に急速な発展を遂げており、インターネット技術は継続的に革新と改善を続けており、教育と教育も継続的に進歩しており、教育の包括的な深化改革が発展しており、モバイルインターネット技術は多くの進歩を遂げています。教育およびアプリケーションの分野での実践。今世紀に入って言語のグローバル化は徐々に非常に重要な発展傾向となり、英語も日常生活や仕事において非常に重要な言語となっています。私たちの現代社会は、効率性、特に細分化された時間をいかに有効に活用するかについて非常に関心を持っています。断片化された時間と比較すると、従来の長期的で骨の折れる記憶方法は、現代の生活パターンに効果的に適合することが困難です。
本論文は義務教育段階向けにWeChatミニプログラムに基づく単語記憶システムを開発し、オンラインミニプログラム学習を通じて生徒の学習時間を短縮し、学習プレッシャーを軽減し、学習効果を高めることができる。このシステムは WeChat 開発ツールを使用し、Boot+MyBatis+Maven バックエンド フレームワークと WeChat アプレット開発テクノロジーの 4 層モデルに基づいて単語ニーモニック システムを構築します。システムの開発プロセスには主に以下が含まれます:要件の概要とシステム機能分析を含むシステム分析、設計と実装、主要な機能モジュールの設計と実装:ユーザーのログイン/ログアウト、レビュー、シソーラス、統計、設定、バックエンドフレームワークの構築完璧さ、フロントエンドインターフェイスの設計と実装、システム機能のテストと結果の収集。同時に、学習者が非常に豊富な言語アプリケーションとより良い言語環境を得るのにも役立ち、英単語の学習効率を効果的に向上させ、語彙設計方法を使用して英単語の学習効率をさらに高め、多くの言語学習を積極的にサポートします。英語学習担当者は、学習のために優れたモバイル インターネット環境を効果的に活用しています。
キーワード: Web 開発、WeChat アプレット、単語記憶
 
システム
現在、国内経済は非常に急速な発展を遂げており、インターネット技術は継続的に革新と改善を続けており、教育と教育も継続的に改善されています。教育の包括的な深化改革が進展しており、モバイルインターネット技術は教育分野で広く実践され、応用されています。言語のグローバル化は、今世紀において徐々に非常に重要な発展傾向となり、英語も日常生活や仕事において非常に重要な言語になりつつあります。私たちの現代社会は、効率性、特に断片化された時間を有効に活用する方法に非常に関心を持っています。断片化された時間と比較すると、伝統的な長期的で労力のかかる記憶方法は、現代のライフスタイルに効果的に適合することが困難です。
本論文では,wechatミニプログラムに基づく単語記憶システムを義務教育段階向けに開発した。オンラインミニプログラム学習により、生徒は学習時間を短縮し、学習プレッシャーを軽減し、学習効果を高めることができます。このシステムは JavaIDEA とデータベースを使用し、Boot+MyBatis+Maven バックエンド フレームワークと wechat 小規模プログラム開発技術の 4 層モデルに基づいて単語ニーモニック システムを構築します。システムの開発プロセスには主に以下が含まれます:要件の概要とシステム機能分析を含むシステムシステム分析、データベースの設計と実装、主要な機能モジュールの設計と実装:ユーザーのログイン/終了、ワードメモリ、宿題/意見の提出と教師の経歴管理、バックエンドフレームワークの構築と改善、フロントエンドインターフェイスの設計と実装、システム機能のテストと結果の収集。同時に、学習者が非常に豊富な言語アプリケーションとより良い言語環境を入手できるようになり、英単語の学習効率が効果的に向上します。語彙デザインは英単語学習の効率をさらに高めるために使用され、多くの英語学習者が学習に優れたモバイル インターネット環境を効果的に導入できるよう積極的にサポートします。
キーワード:Web開発、Wechatミニプログラム、ワードメモリシステム 
内容 要約
ABSTRACT内容第1章 はじめに1.1 主題開発の背景
1.2国内外の研究状況1.3 システム開発の意義第2章 主要技術2.1 Wechatミニプログラム2.2 開発・動作環境第3章要件分析3.1 要件分析3.2 機能要件分析3.3 システムアーキテクチャ3.4 システム実現可能性分析3.4.1 経済的実現可能性3.4.2 技術的実現可能性 3.4.3 運用可能性3.5 システム機能要件3.5.1 パンチカード学習のための機能要件分析3.5.2 調査レビュー機能要件分析3.5.3 ユーザ管理機能要件分析第 4 章 システム実装4.1 構造と機能設計4.1.1 システム全体構成図4.1.2 サーバー側構成図4.1.2 APP クライアント側構成図4.3 ワードメモリシステムの実現章5 システムテスト5.1 テストの目的5.2 システムテストの原則5.3 システム機能テスト






























第 6 章 結論 
謝辞
参考
文献 付録

第1章;序章

1.1 主題の開発背景
現在、急速な情報発展の時代を迎えており、コンピュータ技術の発達やインターネットの波により、モバイル機器の開発・普及が進み、人々の作業効率は大幅に向上し、セキュリティ性能も向上しています。基本的に、勉強でも仕事でも、私たちの生活全体をモバイルデバイスやインターネットの影響から切り離すことは困難です。同時に、「インターネット +」モデルの開始により、プラットフォームベースのアプリケーションが私たちの生活に真に浸透することがさらに可能になり、さらに、WeChat アプレットは非常に大規模なユーザー ベースと粘度の高いユーザー グループに依存しており、アプリケーションの利便性も向上しています。多くの人に愛されてきました。
現在の言語は、グローバル化と情報化の方向に向かって急速に発展しており、英語学習は私たちの生活と非常に密接な関係を形成しており、英語は私たちの生活、仕事、学習においても非常に重要な側面となっています。言語。現在の社会は急速に発展しているため、多くの人は効率の問題を非常に懸念しており、断片的な時間を使用することを好みます。断片化された時間と比較すると、従来の長期的で骨の折れる記憶方法は、現代の生活パターンに効果的に適合することが困難です。
実際の状況に関する限り、単語暗記ソフトウェアがいつでもどこでも快適かつ効率的であるという重要な特性を備えているかどうかが、徐々に多くの成功者が追求する最も重要な目標になりました。したがって、WeChatアプレットの英単語記憶システムは、学習者が対応する文脈や実際のテストの例文で単語を暗記できるように積極的に開発されており、暗記した後に再度暗記する必要があるものを忘れやすいという問題があります。を効果的に解決し、特定の学習後に学習した語彙を対応する状況にうまく移すことができます。語彙学習教材がより体系的な組織を形成していないという問題に対して、この研究では、グループを結合します。ブロック記憶戦略は、学習した語彙を整理して分割します。単語をさまざまなグループと意味上の関係に分類することで、各語彙がより強力に構成され、最終的に学習と記憶が促進されます。現在の実情から判断すると、電子画面に代替できるものが増えてきており、その中でも読書は重要な例である関連データによると、現在紙の本だけを読んでいる読者の年齢は、 30歳以上以外では52.3%ということで、1990年代、95年代は読書も重視されていたということになります。電子書籍に関するレポートによると、30歳以下の読者の割合は53.4%となっており、若い世代がインターネットの強い雰囲気の中で育ち、デジタル製品が第一の選択肢となっていることがわかります。したがって、子供たちを具体的に比較してみると、多くの場合、WeChat アプリケーションを使用して単語を書く方が簡単です。
現在のスマートフォンの急速かつ大規模な利用により、英語学習は映画やテレビ番組と同様に多様化しており、断片的な時間を有効活用して、持ち運びに不便な紙の単語帳をスマートフォンに「読み込む」ことで、効果的に活用することができます。人気の WeChat ミニプログラム プラットフォームにより、英語学習者の学習プロセスが容易になります。我が国の近代化と情報化の急速な発展に伴い、徐々に国際舞台へ移行し、生活や仕事において英語学習に対する要求がより一層高まっています。したがって、全員の英語学習能力をさらに向上させることが徐々に非常に重要な課題となっており、語彙の確保も非常に重要です。この種のシステムは、英語学習者が断片的な時間を使って語彙をより効率的に定着させるために必要な重要なサービスを利用できるようにするだけです。
1.2 国内外の研究状況
21世紀に入ってから、地域経済の急速な発展と進歩により、インターネット技術も急速な発展と普及を遂げ、モバイルインターネット技術は教育分野でも多くの応用が得られています。テクノロジーの継続的な最適化と革新により、現在の生活と学習における人々のニーズをより適切に満たすことができるように、いくつかの新しい教育と学習方法が徐々に形成されてきました。英語は極めて重要なコミュニケーションツールであり、教育の重要な教科であり、その教授法は科学技術の発展とも密接に関係しており、英語教育改革においては、まずその教科自体が科学技術の発展に重要な影響を及ぼしている。情報技術の。第二に、仕事や実現可能性調査などの市場需要により、社会で多数の英語人材が緊急に必要とされています。モバイル言語学習を関連教科の教育活動の教育改革に適用することは、現在の社会背景条件と一致しています。
著名な専門家である黄栄淮氏は、モバイル学習とは主に、学習者が固定や事前に決められていない場所で学習したり、モバイル技術を効果的に使用したりする学習を指すと述べました。1994 年に米国でワイヤレス アンドリュー無線インフラストラクチャ プロジェクトが正式に構築されてから、さまざまな形のモバイル学習研究が世界中で実施され始めました。国内のモバイル言語を西側先進国と比較すると、モバイル言語学習研究の発展は比較的遅れており、国内のモバイル言語学習研究は主に「モバイル学習」研究が比較的成熟しているという前提に基づいています。「モバイル学習」に関する国内研究が徐々に成熟するにつれ、国内の専門家は「モバイル学習」と「言語習得」の組み合わせに研究の方向性を向け始めており、「モバイル学習」が言語学習研究に新たな成果をもたらすことができるようになる。アイデア。欧米先進国と比較すると、国内の関連分野の研究は初期段階にあり、研究レベルはそれほど高くありませんが、多くの重要な研究成果も得ています。
1.3 システム開発の意義
一般に、語彙は言語の最も基本的かつ重要な要素です。言語を学び、しっかりと理解したいのであれば、ウィルキンスが言ったように、語彙を本当に学ぶべきです。文法がなければ、表現できる内容は非常に限られています。したがって、言語学習において語彙学習は非常に重要な役割を果たしており、英語学習のプロセスにおいては、語彙の数と学習者の習熟度が学習の最終的な成功に決定的な役割を果たします。上記の内容によれば、英語をうまく学習し、英語をうまくマスターするには、英単語の学習が重要なポイントであることが明確にわかります。
モバイル学習期間に向けて、多くの生徒が効率的に英語を学習するためにモバイルアプリを積極的に活用し始めており、コンピューターを使用する生徒もあれば、紙の辞書を使用する生徒もいます。しかし、英語の語彙を学習するための現在の携帯電話アプリケーションに関する対応する調査によると、語彙の学習は基本的に比較的特定の文脈で行われていないことがわかります。このように、学習者は語彙の表面的な意味しか理解できず、語彙をより深いレベルから理解して効果的に応用することは困難です。
上記の議論と組み合わせて、この研究は主に Wechat に基づく語彙学習のための Wechat ミニプログラムを開発します。学習者は、比較的特定の文脈や実際の例で単語を暗記できるため、忘れるという問題をよりよく解決できます。実際の学習後、学習した単語を対応する状況に効果的に移行できます。単語の学習教材は体系的に整理されておらず、研究は主にチャンクメモリ戦略に従って学習した単語を整理し、同時に分割することを目的としています。それをさまざまな意味グループと意味関係に分類し、さらに学習と記憶を促進するために単語間の構成を強化します。


第 2 章 主要テクノロジー
2.1 WeChat ミニ プログラム
開発された WeChat ミニ プログラムは、ユーザーとサービスをうまく結び付ける新しいタイプの方法に属します。さらに、ユーザーは公式アカウントに関連するミニ プログラム コードをスキャンすることでミニ プログラム アプリケーションを取得できると同時に、メモリ使用量が非常に小さいため、WeChat ディスカバリー ページでミニ プログラムを検索することもできます。ユーザーがクリックしてアプリケーションを取得するとき プログラミングするときの速度が特に速い アプレットの複数入力アクセスと使いやすい機能により、ユーザーとの通信コストとアクセスコストが効果的に削減されます 現在のWeChatアプリケーションフレームワークは主にロジック層、ビュー層、システム層はいくつかの重要なコンポーネントです。
ビュー階層では、WeChat の WXML がタグのレイアウトとして使用され、データ接続、転送操作、テンプレート参照を実行できます。さらに、イベントバブルも効果的にサポートしており、インターフェイスコントロールwxssが多くのCSSをサポートしているため、WeChatは多数のViewlayerイベントもカプセル化し、幅に応じて効果的な調整を行うことができる新しいrpx測定単位も追加しています。このようにして、WeChat アプレットをさまざまなタイプの携帯電話画面に効果的に適合させることができます。
英単語記憶アプレットは重要なビジネスプラットフォームであるため、ユーザーが安心して使用できるよう、安定した動作を確保するために優れたシステムパフォーマンスが必要です。アプリケーションのシステム パフォーマンス要件の分析は次のとおりです。
1. 応答時間と安定性: Web サイトは、ユーザー エクスペリエンスを確保するために、ユーザーの要求に迅速に応答し、安定した動作状態を維持する必要があります。これを実現するには、Web サイトは効率的なサーバー アーキテクチャとデータベース設計、および最適化されたフロントエンド コードとバックエンド コードを採用する必要があります。
2. 同時実行パフォーマンス: ピーク時には、Web サイトで多数の同時リクエストが発生する可能性があるため、同時実行パフォーマンスを考慮する必要があります。高い同時パフォーマンスを実現するために、ロード バランシング、キャッシュ、分散アーキテクチャなどのテクノロジを使用し、データベース クエリとコードのパフォーマンスを最適化できます。
3. セキュリティ性能:Webサイトではユーザーが個人情報を提供する必要があるため、セキュリティ性能を考慮する必要があります。Web サイトでは、ユーザー情報のセキュリティを保護するためにセキュリティ プロトコルと暗号化テクノロジを使用する必要があるほか、Web サイトのセキュリティを保護するためにファイアウォール、ウイルス対策、ネットワーク監視などのテクノロジを使用する必要があります。
4. スケーラビリティ: ユーザー数の増加に伴い、サーバーやデータベースなどのリソースを必要に応じて簡単に拡張できるように、Web サイトはスケーラブルである必要があります。スケーラビリティを実現するには、Web サイトに柔軟な拡張や自動管理などのテクノロジーを採用し、コードとアーキテクチャの設計を最適化する必要があります。
5. 保守性: Web サイト管理者が Web サイトを容易に保守および管理できるように、Web サイトは保守可能である必要があります。保守性を実現するには、Web サイトはクリーンなコード構造、優れたドキュメントとコメント、自動化されたテストと監視などの手法を採用する必要があります。
2.2 開発および実行環境
JSP テクノロジに関する限り、JSP は重要なスクリプト言語であり、非常に強力な機能も備えており、すべての JAVA クラスも使用できます。JavaBeans クラスと組み合わせると、表示ロジックをコンテンツから効果的に分離して、ユーザーのニーズをより適切に満たすことができます。同時に、JavaBeans は、JSP テクノロジーのプログラムを効果的に拡張して、新しいアプリケーション プログラムを生成することもでき、また、JavaBeans のコードは複数回使用できるため、プログラムの保守にも非常に便利です。JSP テクノロジーにより、WEB ページの実際の実行速度が大幅に向上します。さらに、スクリプトと効果的に組み合わせたり、JavaBean およびサーブレット コンポーネントによってカプセル化したりできます。業務承認システムや機能モジュールの実現の要件に応じて、JSP テクノロジーの使用が最も効果的であり、JSP は非常に高い拡張性も備えています。
Java は、1995 年に Sun によって開発された高級プログラミング言語です。オブジェクト指向言語であり、クロスプラットフォームで安全であるため、多くの分野で広く使用されています。Java は、今日のコンピュータ サイエンスおよびソフトウェア エンジニアリングの分野で重要な位置を占めており、デスクトップ アプリケーション、Web アプリケーション、エンタープライズ アプリケーション、モバイル アプリケーション、およびゲーム開発で広く使用されています [5-12]。その特徴は次のとおりです。
1. クロスプラットフォーム: Java はプラットフォームに依存しない言語として設計されているため、Java アプリケーションはさまざまなオペレーティング システム (Windows、MacOS、Linux など) およびデバイス上で実行でき、対応する Java をインストールするだけで実行できます。実行環境(JRE)で十分です。
2. オブジェクト指向: Java は、カプセル化、継承、ポリモーフィズムなどの機能をサポートする完全なオブジェクト指向プログラミング言語です。この機能により、Java プログラミングがよりシンプルかつ柔軟になり、保守が容易になります。
3. ガベージ コレクション メカニズム: Java は自動的にメモリを管理するため、開発者は手動でメモリを割り当てたり解放したりする必要はありません。Java 仮想マシンは、未使用のオブジェクトを自動的に検出し、そのメモリ領域を再利用するため、プログラマの作業負荷が軽減され、コードの信頼性とセキュリティが向上します。
4. セキュリティ: Java には、バッファ オーバーフロー、不正アクセス、悪意のあるコードの挿入などの一般的なセキュリティ脆弱性を防止できる強力なセキュリティ機能があります。
5. Java クラス ライブラリ: Java クラス ライブラリは Java プラットフォームの重要な部分であり、さまざまなタイプのアプリケーションの開発に使用できる多数の API とクラスを提供します。
6. 高いパフォーマンス: Java はインタープリター型言語ですが、そのパフォーマンスは非常に高く、他のインタープリター型言語をはるかに上回ります。Java は、JIT コンパイラーを通じてバイトコードをローカル マシン コードに変換し、プログラムの実行速度を向上させます。
一般に、Java は強力で、習得が簡単で、安全で信頼性の高いクロスプラットフォームのプログラミング言語であり、幅広いアプリケーションと良好な環境環境を備えています。デスクトップ アプリケーション、Web アプリケーション、モバイル アプリケーション、ゲームなどを開発する場合、Java は非常に良い選択です。

おすすめ

転載: blog.csdn.net/weixin_39563171/article/details/131491718