本项目旨在解决大学生备考英语四六级时,缺乏轻量级、碎片化单词记忆工具的问题。传统背单词App功能臃肿、广告多,用户很难专
注学习。
业务场景为高等教育备考:学生利用课间、通勤等碎片时间,通过记忆卡方式快速过单词。产品采用卡片式交互,用户标记"认识/模糊
"后自动推进,系统根据学习记录生成每日复习计划,帮助学生建立持续背词习惯。
点击空白处退出提示
语言技术
JavaScript、Vue、uniapp系统类型
小程序轻应用行业分类
教育校园
本项目旨在解决大学生备考英语四六级时,缺乏轻量级、碎片化单词记忆工具的问题。传统背单词App功能臃肿、广告多,用户很难专
注学习。
业务场景为高等教育备考:学生利用课间、通勤等碎片时间,通过记忆卡方式快速过单词。产品采用卡片式交互,用户标记"认识/模糊
"后自动推进,系统根据学习记录生成每日复习计划,帮助学生建立持续背词习惯。
1. 今日学习仪表盘:展示词库总量、已学习数、待复习数,自动生成每日建议记忆量(50词)和重点复习单词列表。
2. 记忆卡学习模块:支持按首字母排序或随机排序进入学习流程。每张卡片展示单词、音标、标签、释义和例句。用户标记"认识"或"
模糊"后自动进入下一词,学习进度实时保存。
3. 词库检索模块:支持全部/四级/六级筛选和关键词搜索,搜索结果分页加载(每页50条),展示每个单词的学习状态(未学习/已掌
握/待复习)。
4. 个人进度与复习建议:统计学习数据,支持一键跳转复习模式(仅显示标记为模糊的单词),提供清空学习记录功能。
5. 隐私政策与广告系统:完整隐私政策页面,集成微信激励视频广告,用户可观看广告解锁额外复习轮次。
我独立完成了项目的全部设计与开发,包括需求分析、UI设计、前后端逻辑、数据库结构设计和微信小程序上线流程。
技术栈使用 uni-app(Vue3 Composition API)+ uniCloud 阿里云作为云端数据库,同时兼容本机 localStorage
模式,实现云端/本地双模式自动切换。词库采用分层加载策略,核心约1000词立即加载,CET6拓展2500+词懒加载,配合 storage
版本化缓存机制保证启动速度。
亮点:实现了种子洗牌算法确保随机模式下同一种子顺序一致、防抖搜索优化词库检索体验、自定义 tab
图标和紫色主题UI设计。难点在于兼容云数据库和本地存储两个完全不同的数据源,在数据查询、分页、学习记录合并等环节做统一抽
象,外部调用方无需感知底层实现差异。





评论