어휘 학습 웹사이트 背单词网站
요구사항: 어휘 학습을 위한 웹사이트를 디자인하기 위한 프레임워크 선택
기본 기능:
- 사용자 가입, 로그인, 정보 수집 및 확인(예: 사용자 이름과 비밀번호는 최소 6자 이상이어야 하며 이메일 형식 확인, 사용자 이름과 이메일은 시스템에서 고유해야 합니다).
- 로그인 후, 사용자는 공부하고 싶은 단어장(예: TOEFL, GRE)을 선택할 수 있습니다.
- 사용자는 자신이 좋아하는 단어를 기록해 둘 수 있습니다.
- 웹사이트는 학습 계획 수립, 검토, 테스트 수행 및 진행 상황 기록을 지원해야 합니다.
- 인터페이스는 PC와 휴대폰의 브라우저에 모두 맞아야 합니다.
증강된 기능:
- 오프라인 서비스를 지원하는 Android 또는 iPhone 앱을 구현하고 학습 계획에 대한 알림을 푸시할 수 있습니다.
- 학습능력이 있습니다. (사용자의 패턴에 따라 학습계획을 조정하세요.)
지침:
- sql 스크립트는
DB
아래에 배치됩니다. - 크롤러는 단어장을 수집하고
xml
파일을 생성하는 WordListscrawler
아래에 있습니다. - 전체 백엔드 프로젝트는
SpringMVC
사용하여 구성된 web/Demo
아래에 있습니다. 소스 코드는 webDemosrcmainjavaexample
아래에 있습니다. - 전체 프런트 엔드 프로젝트는
Vue.js
+ ElementUI
사용하여 구성된 web/front
아래에 배치됩니다. 소스 코드는 srccomponents
아래에 있습니다.
사용설명
- DB 기반의 SQL 기반 테이블 생성
- WordListscrawler下是java单词书爬虫工程(从有道爬取),同时包括了生成单词书的xml文件的程序
- web/Demo 아래는 webDemosrcmainjavaexample 아래에서
SpringMVC
사용하는 데 사용됩니다. - web/front 아래에서 이전에 사용 가능한
Vue.js
+ ElementUI
架构, 源程序主要insrccomComponents下 - 开发过程前后端分离