【南京科技大学紫金学院卒業プロジェクト】英単語管理システムの設計と実装

コンピュータ産業の継続的な発展に伴い、コンピュータ アプリケーションも常に更新されています。現在、ネットワークアプリケーションが社会に広く普及しており、英語の語彙管理にはコンピュータ管理においてより集中的かつ完全な語彙管理が必要です。特に英語の語彙については、より広範で慎重な要求が求められるため、英語の語彙については優れたシステムが非常に重要です。システム開発の全体的なタスクは、英単語管理の効率化という目的を達成するために、英単語管理の体系化、標準化、自動化を実現することです。

この記事では、英単語管理システムの設計と実装について詳しく紹介します。要件分析段階では、実際の英単語管理のニーズを調査し、システムユースケース図を用いてシステムのモジュールを設計するとともに、機能ユースケース図を用いて各機能の要件を記述します。システムのサブ機能モジュールの詳細。システムの設計および実装フェーズでは、各機能モジュール図とタイミング図を使用して詳細を紹介および説明します。データベース設計では、データベースクラス図を用いてデータベース全体の設計を記述し、データベーステーブルのデータ項目を詳細に記述します。最後に、システムは機能的および非機能的にテストされました。

このシステムは、B/S アーキテクチャ、Eclipse 開発ツール、Java 開発言語、MySQL データベース サーバーを採用し、SpringBoot 構造フレームワークを使用して開発されています。このフレームワークは、拡張性、強力な再利用性、および高いセキュリティという特徴を備えており、システムはセキュリティとパフォーマンスの面で優れた利点を発揮します。

キーワード 英単語拡張システム システム設計 SpringBoot MySQL

1.3 研究の現状と課題

国内外における英語の語彙拡大に関する現在の研究状況には、次のような側面が含まれます。

1. 語彙の獲得と記憶

1. 学習者の語彙習得のための戦略とメカニズム。

2. 語彙記憶のプロセスと方法。

2. 語彙教育戦略

1. 文脈に基づいた語彙指導戦略。

2. 形態、音、意味に基づいた語彙教育戦略。

3. 語彙教育における個人化された戦略の適用。

3. 語彙テストとその信頼性・妥当性

1. 一般的な語彙テスト方法。

2. 異なるテストツール間の相関関係の調査。

4. 語彙の教科書と辞書編集

1. さまざまな年齢の学習者向けの語彙教材を研究開発します。

2. 電子辞書およびその他のマルチメディア辞書の編纂および応用。

上記要約より: 英語の語彙拡大に関する国内外の研究は、主に語彙の獲得、記憶、指導方略、語彙テストとその信頼性と妥当性に焦点を当てており、その目的は、英語の学習と指導実践をより適切に導き、学習者の語彙レベルを向上させることです。 。

英単語拡張の研究における現在の問題点には、次のような点が含まれます。

1. 妥当性の問題: 英単語拡張テクノロジーの有効性は完全には証明されておらず、その信頼性と効果を検証するにはさらなる実験と調査が必要です。

2. 認知負荷の問題: 英単語拡張テクノロジーは、使用中に学習者の認知負荷を容易に増加させ、学習効率を低下させる可能性があります。

3. 科目の違いの問題: 科目ごとに用語や単語の使用習慣が異なり、英単語拡張技術がすべての科目のニーズを満たせるわけではありません。

4. 測定の問題: 英単語拡張技術の測定方法は均一ではなく、異なる研究間の比較と一般化の精度にも影響します。

5. 実用性の問題: 英単語拡張技術の開発者は、この技術が生徒の単語記憶能力、没入型学習、教科の成績の向上に役立つと主張していますが、実際にこれらの能力があるかどうかについては議論の余地があります。

また、英単語拡張技術には実用上まだ課題がいくつかある。たとえば、学習者の中には単語作成ソフトウェアに依存しすぎて、学習意欲や自己思考能力が低下する場合があります。さらに、英単語拡張ソフトウェアは生徒の語彙を増やすのに役立ちますが、学習者がこれらの新しい単語や知識ポイントを実際の文脈に適用できない場合、これらの新しく学習した単語はすぐに忘れられてしまう可能性があります。したがって、学習者は英単語拡張テクノロジーを使用しながら、実際の応用にも注意を払い、他の学習方法を組み合わせて効果的な言語学習を行う必要があります。

1.4 この章の概要

この章では主に英語語彙拡張プラットフォームの背景と研究意義について紹介します。英語教育の発展に伴い、従来の大人数クラスモデルの問題点が徐々に目立つようになり、同時に教育部門も個別教育への関心が高まっています。そこで、時代の要求に応じて英語語彙拡張プラットフォームが登場し、さまざまなレベルやタイプの生徒にパーソナライズされた教材や指導プランを提供し、学習効率と適切性を向上させました。さらに、これらのプラットフォームは人工知能などの高度なテクノロジーを使用して、生徒に包括的かつ立体的な学習体験を提供し、英単語や言語スキルの習得に役立ちます。ただし、英語の語彙拡張プラットフォームを使用する場合は、科学的かつ合理的な原則に従い、プラットフォーム上での生徒のパフォーマンスに細心の注意を払い、タイムリーに問題を特定し、指導と支援を提供する必要があります。したがって、英語語彙拡張プラットフォームの出現は、生徒に柔軟で多様かつ個別化された学習方法を提供し、将来の英語教育の発展トレンドになると予想されます。

3.2 体系的なデータ分析

私が設計したシステムのデータは非常に正確で、わずかなずれもありません。第二に、データは非常に柔軟で静的ではありません。データを変更し、変更されたデータを同期する場合、データの正確性は非常に重要な要件であり、データが正確に表示されないと、多くの無用なトラブルが発生します。

次に、データには一貫性と完全性という 2 つの特性も必要です。ご存知のとおり、コンピュータ システム上のデータ グループは共有されており、異なるプログラマや保守担当者が同じシステムをより適切に作成および保守できるように、開発中はデータの外観が統一されるように注意する必要があります。

最後に、システム内のデータも共有され、独立している必要があります。コンピュータシステムは、開発からその後のテスト、保守に至るライフサイクル全体にわたって共有可能であると同時に、システムデータについてはある程度の独立性が確保されていなければなりません。これらの問題を開発者と作成者の観点から見ると、データ間の独立性が低く、コンピュータシステムの開発難易度が上昇するのは間違いないため、開発時にはより柔軟な開発手法を使用する必要があります。独立した操作を行い、人的手段によるエラーも可能な限り防止する必要があります。

3.5 システム機能の分析

このプロジェクトは Java 言語を使用して開発され、SpringBoot フレームワーク、Eclipse システム開発ツール、MySQL データベースを使用して Java ベースの英単語拡張管理システムを構築します。主な機能を以下に示します。

 

5.1.1 管理者ログイン機能の実装

管理者は、システム情報の管理権限を取得するためにシステムにログインします。ログイン認証は、管理者のユーザー名、管理者のログイン パスワード、および一致するユーザー権限の選択の 4 つのデータで構成されます。最後に、システムによってプッシュされた検証コードが編集ボックスに正しく入力されます。ログイン検証プロセス中に、検証に合格するには、これら 4 つのデータが一貫している必要があります。

管理者のログイン インターフェイスを図 5-1 に示します。

 図 5-1 管理者のログイン インターフェイス

単語拡張コースとビデオ インターフェイスを以下の図 5-4 および 5-5 に示します。

 図 5-4 Word 拡張コースのインターフェイス図

5.1.5 技術的知識の導入

 図 5-10 技術知識インターフェース図

5.2 フロントエンド機能の実装

このセクションでは、フロントエンドの観点からこのシステムにどのような機能を実装できるかを説明します。いくつかの機能の導入効果を例に、本プロジェクトのフロントエンド機能について詳しく説明します。

5.2.1 フロントエンドログイン機能の実装

ログイン成功ページを図 5-18 に示します。

 図 5-18 フロントエンドのログイン成功ページ

5.2.2 フロントエンドワード拡張ビデオページ機能の実装

図 5-20 に示すように、Word 拡張機能のビデオ ページが表示されます。

図 5-20 Word 拡張ビデオ ページ

目次

 

第 1 章 はじめに

1.1 システム開発の背景

1.2 研究の意義

1.3 研究の現状と課題

1.4 この章の概要

第2章 システム開発環境と関連技術紹介

2.1 システム開発環境

2.2 Java開発言語

2.3 MySQL データベース

2.4 SpringBoot フレームワーク

2.5 この章の概要

第 3 章 システム分析

3.1 システムの実現可能性分析

3.3 システムパフォーマンス要件の分析

3.4 システム保守分析

3.5 システム機能の分析

3.6 システムのユースケース分析

3.7 この章の概要

第4章 英単語拡張子管理システムの設計

4.1 システム設計の原則

4.2 システム要件の分析

4.3 システムの仕組み

4.4 システム機能の動作プロセス

4.5 システムER図の設計

4.6 システムデータベースの設計

4.7 この章の概要

第5章 システム機能の実装

5.1 管理者端末機能の実装

5.2 フロントエンド機能の実装

5.3 バックグラウンドクライアント機能の実装

5.4 この章の概要

第6章 英単語拡張管理システムの機能テスト

6.1 テストの目的

6.2 テスト計画

6.3 テストケース

6.4 この章の概要

結論は

ありがとう

参考文献

目次

第 1 章 はじめに

1.1 システム開発の背景

1.2 研究の意義

1.3 研究の現状と課題

1.4 この章の概要

第2章 システム開発環境と関連技術紹介

2.1 システム開発環境

2.2 Java開発言語

2.3 MySQL データベース

2.4 SpringBoot フレームワーク

2.5 この章の概要

第 3 章 システム分析

3.1 システムの実現可能性分析

3.3 システムパフォーマンス要件の分析

3.4 システム保守分析

3.5 システム機能の分析

3.6 システムのユースケース分析

3.7 この章の概要

第4章 英単語拡張子管理システムの設計

4.1 システム設計の原則

4.2 システム要件の分析

4.3 システムの仕組み

4.4 システム機能の動作プロセス

4.5 システムER図の設計

4.6 システムデータベースの設計

4.7 この章の概要

第5章 システム機能の実装

5.1 管理者端末機能の実装

5.2 フロントエンド機能の実装

5.3 バックグラウンドクライアント機能の実装

5.4 この章の概要

第6章 英単語拡張管理システムの機能テスト

6.1 テストの目的

6.2 テスト計画

6.3 テストケース

6.4 この章の概要

結論は

ありがとう

参考文献

おすすめ

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