Situs web pembelajaran kosakata 背单词网站
Persyaratan: pilih kerangka kerja untuk merancang situs web untuk mempelajari kosakata
Fitur dasar:
- Pendaftaran pengguna, login, pengumpulan informasi dan verifikasi (misalnya, nama pengguna dan kata sandi harus memiliki minimal 6 karakter; verifikasi format email; nama pengguna dan email harus unik dalam sistem).
- Setelah login, pengguna dapat memilih buku kata yang ingin dipelajari (misalnya TOEFL, GRE).
- Pengguna dapat menyimpan catatan kata-kata favorit mereka.
- Website harus mendukung pembuatan rencana studi, review, pelaksanaan tes dan pencatatan kemajuan.
- Antarmukanya harus sesuai dengan browser dari PC dan ponsel.
Fungsi tambahan:
- Menerapkan aplikasi Android atau iPhone, mendukung layanan offline, dan dapat mengirimkan notifikasi untuk rencana studi.
- Memiliki kemampuan belajar (menyesuaikan rencana belajar sesuai pola pengguna).
Petunjuk:
- skrip sql diletakkan di bawah
DB
. - Perayap ditempatkan di bawah
WordListscrawler
, yang mengumpulkan buku kata dan menghasilkan file xml
. - Proyek back-end lengkap diletakkan di bawah
web/Demo
, dibuat menggunakan SpringMVC
. Kode sumber diletakkan di bawah webDemosrcmainjavaexample
. - Proyek front-end lengkap diletakkan di bawah
web/front
, dibuat menggunakan Vue.js
+ ElementUI
. Kode sumber diletakkan di bawah srccomponents
.
使用说明
- Tabel DB untuk database SQL
- WordListscrawler下是java单词书爬虫工程(从有道爬取),同时包括了生成单词书的xml文件的程序
- web/Demo下是后端的完整工程,使用
SpringMVC
架构,源程序全部在webDemosrcmainjavaexample下 - web/front下是前端的完整工程,使用
Vue.js
+ ElementUI
架构,源程序主要在srccomponents下 - 开发过程前后端分离