語彙学習サイト 背单词网站
要件: 語彙学習用の Web サイトをデザインするためのフレームワークを選択する
基本的な機能:
- ユーザーのサインアップ、ログイン、情報収集および検証 (たとえば、ユーザー名とパスワードは少なくとも 6 文字である必要があります。電子メール形式の検証。ユーザー名と電子メールはシステム内で一意である必要があります)。
- ログイン後、ユーザーは学習したい単語帳 (TOEFL、GRE など) を選択できます。
- ユーザーはお気に入りの言葉を記録しておくことができます。
- ウェブサイトは、学習計画の作成、復習、テストの実施、進捗状況の記録をサポートする必要があります。
- インターフェースは PC と携帯電話の両方のブラウザーに適合する必要があります。
拡張機能:
- オフライン サービスをサポートする Android または iPhone アプリを実装し、学習計画のプッシュ通知を送信できます。
- 学習能力がある(ユーザーのパターンに応じて学習計画を調整する)。
説明書:
- SQL スクリプトは
DB
の下に置かれます。 - クローラーは
WordListscrawler
の下に配置され、単語帳を収集してxml
ファイルを生成します。 - 完全なバックエンド プロジェクトは
web/Demo
の下に配置され、 SpringMVC
使用して構築されます。ソースコードはwebDemosrcmainjavaexample
の下に配置されます。 - 完全なフロントエンド プロジェクトは
web/front
の下に配置され、 Vue.js
+ ElementUI
使用して構築されます。ソースコードはsrccomponents
の下に置かれます。
说説明の使用
- DB 目录下は初期化テーブルの SQL スクリプトです
- WordListscrawler の下は Java 词书爬虫工程 (有道爬虫) であり、同時に、荕词书の xml ファイルを生成する手順が含まれています
- web/Demo は後端の完全な工程であり、
SpringMVC
を使用し、ソース手順はすべて webDemosrcmainjavaexample にあります - web/front下はフロントエンドの完全な工程、
Vue.js
+ ElementUI
フレームを使用、ソース程序は主にsrccomponents下にあります - 开発行过程前後端分离