259
社区成员
发帖
与我相关
我的任务
分享| 计划完成任务 | 是否完成 | 计划时间 | 实际花费时间 |
|---|---|---|---|
| 学号验证注册功能开发(格式校验 + 用户表) | 是 | 8h | 9h |
| 发帖功能 + 图片本地上传(Thymeleaf表单 + /uploads/路径) | 是 | 10h | 12h |
| 数据库表结构设计与完善(users、posts表) | 是 | 6h | 7h |
| 项目详细设计与界面文档完善 | 是 | 8h | 7.5h |
| Thymeleaf模板引擎学习与页面逻辑对接 | 是 | 5h | 6h |
| 团队例会同步进度与下周任务分配 | 是 | 1h | 1h |
完成情况总结:
本周团队围绕“校园虎扑(校圈)”MVP核心功能稳步推进。成功实现了学号格式验证注册(8位数字+1位大写字母),完成了Thymeleaf发帖表单(含标题、内容、图片上传和预设标签#食堂 #课程 #社团 #活动),并将图片严格保存在本地/home/campus-radar/uploads/路径,未使用任何OSS。数据库表结构基本完善,注册与发帖最小闭环已基本跑通,整体进度符合计划。
技术细节不熟练:部分成员初次使用Thymeleaf时语法不熟悉,导致渲染报错或数据回显失败;图片上传路径拼接和文件保存也出现过失败情况。
数据库设计考虑不全:初期表结构对字段唯一性、索引以及posts表与comments表的关联考虑不够周全,可能影响后续评分和评论功能。
正则表达式与格式校验:学号验证正则表达式一开始书写错误,导致部分测试用例无法通过。
页面设计与需求细节:需求文档和界面设计前期较为抽象,编码时需要反复修改,效率受到影响。
new File("/home/campus-radar/uploads", filename)保存图片,并在application.yml中正确配置静态资源路径。完成1-10分评分统计功能,并使用Chart.js实现评分条形图展示。
实现标签搜索功能(按#食堂、#课程等查询posts表,返回帖子列表)。
初步实现评论/回复功能。
继续优化代码规范与异常处理,确保图片路径正确存入数据库,注册与发帖功能更加稳定。
召开团队例会,同步进度并细化第三周任务。
问题:后端接口与Thymeleaf前端页面对接可能出现数据格式不一致或图片显示失败的情况。
解决方案:事先明确所有接口的返回数据结构(尤其是评分数据和图片路径),统一使用Model传递数据;提前准备测试图片并在本地环境反复验证静态资源访问。
问题:评分和评论功能实现时,数据库查询效率或嵌套评论逻辑可能出现问题。
解决方案:提前规划好SQL查询语句和实体类关联关系,必要时增加适当的索引;团队内进行代码审查,确保逻辑清晰。
| 会议主题 | 会议地点 | 会议时间 | 出席人员 | 缺席人员及情况说明 |
|---|---|---|---|---|
| 第二周进度同步、问题讨论、下周任务分配 | 一组团三栋611 | 2026年4月4日 18:00-19:30 | 唐天、李才森、张博卿、彭明喜 | 无缺席人员 |
成员发言要点:
唐天:负责学号注册与发帖+图片上传,成功跑通本地图片保存,但遇到正则和路径问题,已优化解决。下周计划承担部分标签搜索功能。
李才森:重点完成项目详细设计和数据库搭建,注册界面已有基础布局。下周将继续完善界面并对接后端。
张博卿:参与接口设计与页面逻辑对接,遇到数据库唯一性与安全相关问题,已计划引入合理加密方式。下周重点完善注册相关逻辑。
彭明喜:参与页面设计与Thymeleaf学习,强调先画线框图再编码的重要性。下周将协助评分条形图的实现。
达成结论: