Um site de aprendizagem de vocabulário 背单词网站
Requisitos: selecione uma estrutura para criar um site para aprender vocabulário
Recursos básicos:
- Cadastro de usuário, login, coleta de informações e verificação (por exemplo, nome de usuário e senha devem ter pelo menos 6 caracteres; verificação do formato do e-mail; nome de usuário e e-mail devem ser únicos no sistema).
- Após o login, os usuários podem selecionar os livros de palavras que desejam estudar (por exemplo, TOEFL, GRE).
- Os usuários podem manter registros de suas palavras favoritas.
- O site deve apoiar a elaboração do plano de estudo, revisão, realização de testes e registro do progresso.
- A interface deve caber nos navegadores do PC e do celular.
Funções aumentadas:
- Implementar um aplicativo para Android ou iPhone, com suporte a serviços off-line, podendo enviar notificações para o plano de estudos.
- Possui capacidade de aprendizagem (ajustar o plano de estudos de acordo com o padrão do usuário).
Instruções:
- scripts sql são colocados em
DB
. - O rastreador é colocado em
WordListscrawler
, que coleta livros de palavras e gera arquivos xml
. - O projeto de back-end completo é colocado em
web/Demo
, construído usando SpringMVC
. O código-fonte é colocado em webDemosrcmainjavaexample
. - O projeto front-end completo é colocado em
web/front
, construído usando Vue.js
+ ElementUI
. O código-fonte é colocado em srccomponents
.
使用说明
- DB目录下是初始化table的sql脚本
- WordListscrawler下是java单词书爬虫工程(从有道爬取),同时包括了生成单词书的xml文件的程序
- web/
SpringMVC
-
ElementUI
Vue.js
front. - 开发过程前后端分离