Un site d'apprentissage du vocabulaire 背单词网站
Exigences : sélectionner un framework pour concevoir un site Web pour l'apprentissage du vocabulaire
Fonctionnalités de base :
- Inscription, connexion, collecte d'informations et vérification des utilisateurs (par exemple, le nom d'utilisateur et le mot de passe doivent comporter au moins 6 caractères ; vérification du format de courrier électronique ; le nom d'utilisateur et le courrier électronique doivent être uniques dans le système).
- Après la connexion, les utilisateurs peuvent sélectionner les livres de mots qu'ils souhaitent étudier (par exemple, TOEFL, GRE).
- Les utilisateurs peuvent conserver des enregistrements de leurs mots préférés.
- Le site Web doit permettre d'élaborer un plan d'étude, de réviser, de réaliser des tests et d'enregistrer les progrès.
- L'interface doit s'adapter aux navigateurs des PC et des téléphones mobiles.
Fonctions augmentées :
- Implémentez une application Android ou iPhone, prenant en charge les services hors ligne, et pourriez envoyer des notifications pour le plan d'étude.
- Possède une capacité d'apprentissage (ajuster le plan d'étude en fonction du modèle de l'utilisateur).
Instructions:
- les scripts SQL sont placés sous
DB
. - Le robot d'exploration est placé sous
WordListscrawler
, qui collecte des livres de mots et génère des fichiers xml
. - Le projet back-end complet est placé sous
web/Demo
, construit à l'aide de SpringMVC
. Le code source est placé sous webDemosrcmainjavaexample
. - Le projet front-end complet est placé sous
web/front
, construit en utilisant Vue.js
+ ElementUI
. Le code source est placé sous srccomponents
.
使用说明
- Base de données de base de données et table de base de données SQL
- WordListscrawler
-
SpringMVC
/Démo -
ElementUI
Vue.js
Front - 开发过程前后端分离