Skip to content

lyj-ChilDa/booklist_share

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

基于兴趣图谱的阅读清单管理平台

各阶段任务安排
第一阶段:系统设计、数据准备与论文开篇 (1.11 – 2.7,共4周)

第1-2周 (1.11-1.24):

  • 细化系统架构设计,完成数据库所有表的详细设计(字段、类型、关系)。

  • 确定并测试第三方API(豆瓣/Open Library)的集成方案。

  • 完成核心API接口的详细设计文档。

  • 同步撰写论文第1章(绪论:背景、意义、研究内容)。

第3-4周 (1.25-2.7):

  • 搭建完整的本地开发环境(前端、后端、数据库)。

  • 编写脚本,清洗并导入豆瓣书评数据集,构建初始的“书籍”和“模拟用户”数据。

  • API接口设计

  • 完成推荐算法的详细设计方案(包括兴趣向量计算、相似度计算、缓存策略)。

  • 同步撰写论文第2章(系统需求分析)。

第二阶段:核心功能模块开发与论文主体撰写 (2.8-3.14,共5周)

第5-7周 (2.8-2.28)

  • 完成后端用户认证、权限管理、书籍CRUD等核心API。

  • 完成前端基础框架、用户登录注册、个人中心、书籍搜索与展示页面。

第8-9周 (3.1-3.14):

  • 实现完整的阅读清单管理(想读/在读/已读三态)、书单创建与分享功能。

  • 实现书评、评分、点赞等互动功能。

  • 前后端全面联调,确保核心功能流畅通顺。

  • 同步撰写论文第4章(系统详细设计与实现)的前半部分(对应已开发的功能)。

第三阶段:初稿整合与核心算法实现 (3.15-4.4,共3周)

第10-11周 (3.15-3.28):

  • 实现后端用户兴趣模型(行为权重计算、兴趣向量构建与更新)。

  • 实现“同频书友”推荐算法(余弦相似度计算、Top-N筛选)。

  • 集成Redis,对推荐结果进行缓存优化。

第12周 (3.28-4.4):

  • 开发“发现”页面,前端集成并展示“同频书友”及推荐理由。

  • 实现用户关注、动态流等社交功能。

  • 完善论文第4章中关于推荐算法的设计方案,完成论文初稿

第四阶段:系统集成、测试优化与论文修改 (4.5-4.25,共3周)

核心目标:确保系统稳定、性能达标,并优化用户体验。

第13-14周 (4.5-4.18):

  • 功能测试:使用ApiFox进行系统化API测试;进行前端跨浏览器兼容性测试。

  • 性能测试:对推荐接口、列表查询等进行压力测试,优化慢查询。

  • 修复测试中发现的Bug。

  • 同步修改论文,并根据测试结果补充第4章(实现)的测试与优化部分

第15周 (4.18-4.25):

  • UI/UX优化:根据测试反馈,调整界面细节和交互流程。

  • 安全加固:最后检查XSS、CSRF防护等安全措施。

  • 编写系统部署文档和基础用户手册。

  • 完成论文第5章(总结与展望)的撰写,并进行全文通读、润色与格式调整。

第五阶段:论文撰写与修改 (4.25-5.20)

核心目标:完成所有成果定稿,全力准备答辩。

  • 完成论文最终定稿,制作答辩PPT与系统演示视频。

  • 整体修改、润色论文,调整格式,完成摘要、参考文献。

About

基于兴趣图谱的阅读清单管理平台

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published