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. - 开发过程前后端分离