Eine Website zum Vokabellernen 背单词网站
Anforderungen: Wählen Sie ein Framework aus, um eine Website zum Vokabellernen zu entwerfen
Grundfunktionen:
- Benutzerregistrierung, Login, Informationserfassung und -überprüfung (z. B. Benutzername und Passwort müssen mindestens 6 Zeichen lang sein; Überprüfung des E-Mail-Formats; Benutzername und E-Mail-Adresse müssen im System eindeutig sein).
- Nach der Anmeldung können Benutzer die Wortbücher auswählen, die sie lernen möchten (z. B. TOEFL, GRE).
- Benutzer können ihre Lieblingswörter aufzeichnen.
- Die Website sollte die Erstellung von Studienplänen, die Überprüfung, die Durchführung von Tests und die Aufzeichnung des Fortschritts unterstützen.
- Die Benutzeroberfläche sollte für die Browser sowohl vom PC als auch vom Mobiltelefon geeignet sein.
Erweiterte Funktionen:
- Implementieren Sie eine Android- oder iPhone-App, die Offline-Dienste unterstützt, und können Sie Push-Benachrichtigungen für den Studienplan senden.
- Verfügt über Lernfähigkeit (passen Sie den Lernplan entsprechend dem Muster des Benutzers an).
Anweisungen:
- SQL-Skripte werden unter
DB
abgelegt. - Der Crawler wird unter
WordListscrawler
abgelegt, der Wortbücher sammelt und xml
Dateien generiert. - Das komplette Back-End-Projekt wird unter
web/Demo
abgelegt und mit SpringMVC
erstellt. Der Quellcode wird unter webDemosrcmainjavaexample
abgelegt. - Das komplette Frontend-Projekt wird unter
web/front
abgelegt und mit Vue.js
+ ElementUI
erstellt. Der Quellcode wird unter srccomponents
abgelegt.
使用说明
- DB ist eine Datenbank mit einer SQL-Datenbank
- WordListscrawler
- web/Demo: Die aktuelle Version
SpringMVC
wird in webDemosrcmainjavaexample angezeigt - Web/Front: Die neue Version von
Vue.js
+ ElementUI
ist in srccomponents verfügbar - 开发过程前后端分离