作业概况
这个作业属于哪个课程 | <班级的链接> |
---|---|
这个作业要求在哪里 | <作业要求的链接> |
团队名称 | Daily 6+1 |
这个作业的目标 | alpha冲刺 |
作业正文 | 汇总正文 |
其他参考文献 | ... |
每日汇报
学号 | 今日进展 | 明日安排 | 存在问题 |
---|---|---|---|
091700403 | 新加了数据库点赞表,完成了对应的DAO层 | 新增了点赞,所以要修改帖子的Service层,更新一下帖子里的Control层 | 举报功能也需要一张表,可能需要新增。 |
110700516 | 时间轴表里的按钮组件、日期输入框、侧边栏生成和冻结效果。时间轴做了几条。 | 完成时间筛选的功能和美化。 | 日期筛选的输入框编写有点困难。 |
221701104 | 脚手架建立,导航栏、页面主要UI界面完成 | 登陆面板重置密码,注册账号,完整性检验等 | vue的页面背景由于编译顺序的不同导致CSS难以协调。 |
221701105 | 开发环境配置,SpringBoot上手,做了基本的demo。 | 建立DAO层与Service层 | 开发环境的环境变量难以配置,分工有一些要细化的方面。 |
221701116 | 评论类的Service层和Controller层,基本逻辑完成。 | 地图类的数据表完善,对地图功能的逻辑操作。 | 地图类的划分需要明确,对于地区的划分粒度也需要明确。 |
221701132 | 和116讨论了一下地图类的实现,Echarts的组件化 | 地图类划分,Echarts的完善。 | 地图类的划分需要明确,对于地区的划分粒度也需要明确。Echarts的导入一直报错。 |
221701141 | 开发环境统一,写完了自己负责的实体类和DAO层,开始写动态类的DAO和实体类 | 继续写动态类和用户关注的DAO层,Service层。 | 暂无 |
项目统一进展:
- 前端框架搭建完毕,开始按照功能划分进行组件化的开发,开始主要功能的组件化。
- 公共组件部分:导航栏已经完成。唯一的公共组件开发完成,接下来进行各个单独页面的开发。
- 独立组件:帖子平台页面的UI的整体样式完成,需要填充细节。时间轴页面开始对按钮组件、筛选框组件、侧边栏组件进行开发。地图页面将基本插件组件化,尚未开始正式开发。
- 后端对一些前端实现细节进行讨论,如对地区类的划分如何实现,(打算通过正方形的地域划分进行,使用地区和地区ID的映射进行数据库填充)
- DAO层 用户类、点赞对应类、动态类、评论类完成。
- SERVICE层 评论类的SERVICE层完成,帖子类、用户类、管理员、地区、动态类等正在开发。
- CONTROLLER层 评论类正在开发,其余类有待开发。
心得体会:
- 前端:对页面的样式编写十分麻烦,如果自己写的话可能要许多时间,但是如果能用到现有的UI系统进行编写就会减少很多的时间。104,在UI的基础上,如果能够使用插件,还能减少许多vue的组件化操作,比如vue-layer就可以减少弹窗代码的编写。
- 后端:116,对地区功能应该更加细化,对一些细节,比如地区如何划分,划分的区块如何对应应该更加细化、明确,方便后端和前端的衔接。403,开发过程中改变数据库表是一件很丑陋的事情,当时进行数据库设计的时候只考虑到基础的表,没有考虑到功能之间联动可能会产生隐藏的表,比如“一个用户已经点赞的帖子下次在他面前出现的时候应该还是已经被点赞的状态”这样的隐藏需求也应该仔细考虑。105开发环境的统一固然重要,但是可能还要考虑自己硬件条件,应该统一选取最适合大家的配置方法。