Веб -сайт обучения словаря 背单词网站
Требования: выберите структуру для разработки веб -сайта для обучения словаря
Основные особенности:
- Запись пользователя, вход, сбор информации и верфиация (например, имя пользователя и пароль должны иметь на Leat 6 символах; проверка формата электронной почты; имя пользователя и электронная почта должны быть уникальными в системе).
- После входа в систему пользователи могут выбрать Word Books, которые они хотят изучать (например, TOEFL, GRE).
- Пользователи могут вести записи своих любимых слов.
- Веб -сайт должен поддерживать план обучения, просмотр, проведение тестирования и записи прогресса.
- Интерфейс должен соответствовать браузерам как с ПК, так и с мобильного телефона.
Дополненные функции:
- Внедрить приложение для Android или iPhone, поддержку в автономных услугах и может выдвигать уведомления для плана обучения.
- Имеет способность к обучению (скорректируйте план исследования в соответствии с шаблоном пользователя).
Инструкции:
- Сценарии SQL помещаются под
DB
. - Crawler помещается подлистами
WordListscrawler
, который собирает книги Word и генерирует файлы xml
. - Полный защитный проект помещается в
web/Demo
, построенный с использованием SpringMVC
. Исходный код помещается в webDemosrcmainjavaexample
. - Полный фронт-проект помещается в
web/front
, построенный с использованием Vue.js
+ ElementUI
. Исходный код помещается в srccomponents
.
使用说明
- DB 目录下是初始化 Таблица 的 SQL 脚本
- Слисты слов Crawler 下是 java 单词书爬虫工程 (从有道爬取) , 同时包括了生成单词书的 xml 文件的程序
- Web/Demo 下是后端的完整工程 使用
SpringMVC
架构 , 源程序全部在 Web demo src main java Пример 下 - Интернет/фронт 下是前端的完整工程 使用
Vue.js
+ ElementUI
架构 , 源程序主要在 src components 下 - 开发过程前后端分离