毕业设计进度

V1.0

用户模块情况
登录差一个验证码 =now=>已经完成
注册差一个验证码 =now=> 已经完成
获取用户信息完成

做验证码时,前端vue不会保存后端发来的session,所以需要添加这个
axios.defaults.withCredentials = true

菜单模块情况
加载菜单完成
添加菜单完成
删除菜单完成
修改菜单完成
物品模块情况
加载物品完成
添加物品完成
删除物品完成
修改物品完成
排序完成
搜索完成
个人中心情况
个人信息完成
修改个人信息完成
修改密码完成
待完成功能描述
物品随机配随机挑选的功能,单独随机和总体随机
账单记录平时的支出和收入 能月账单,年账单等等
计划发布计划,周计划,月计划,
生活圈发送动态

以上都已经完成.
随机配=>增加自定义随机,父菜单随机
账单=>单个账单,日账单,周账单,月账单,季度账单,年度账单
计划=>发布计划打卡
生活圈=>发布动态,可评论 但是不可以回复,点赞,懒得做了

待修复BUG:
1.登录错误不提示
2.修改密码不能使用
3.账单金额只能为整数,应该可以为小数

以上已经修复

新bug:
redis存储token的以后,用户可以一直登录了
可能原因:
1.token判断逻辑写反
2.redis中的token设置的有效时间无效,默认为一直有效了

以上已修复
原因是上面的原因2

新bug:
1.用户在操作但是,会token过期
猜测原因:
一.redis的token没效果
二.有效果但是逻辑写错

2.获取别人的主页信息失败
3.账单筛选的标签获取不了
4.动态里面看不到别人的评论

待完成功能:
1.可以变化主题颜色

以上已解决
bug1 token有效 只是退出登录不会消除redis中的token 算了
bug2 user里面为了做security权限管理新加了一个roles字段,导致之前的关于用户的查询全都出错,需要重写. 不想重写了,把roles字段删除了,把权限管理交给了数据库校验
bug3 获取tag的时候,是获取的tag对象,赋值应该为tag.name (已解决)
bug4 之前获取评论添加了当前物品的主人用户认知,取消主人认证即可
主题颜色通过vue动态绑定class设置背景颜色完成,再将设置的class保存到了本地cookie中,懒得再写逻辑保存到数据库中了,但是出现了一个问题,获取cookie的时候需要刷新才能更换主题颜色,不刷新的话获取不到.不知道如何解决,算了

v1.0完成 end…

毕业论文已经写完,还有的功能,等忙完毕业的事情再说

v1.1

目标功能

1.管理员管理 cate,icon两个模块(√)
2.添加一个 行程模块 ,提醒之后要做的事情.跟计划差不多,不过不需要打卡
3.他人空间获取可以选择展示自己的plan等等… (√)
4.背景颜色,个性签名放到数据库(√)
5.管理员控制登录背景,注册背景(√)
6.账单模块,一键添加账单,每天重复的就不需要再一遍遍的填写了
7.搞个通知栏,接受系统的通知,比如没打卡,没记账等等
8.添加关注,粉丝功能,还可以搞个亲密关系
9.还可以搞发布博客,(v)
10 动态可以有置顶,热门,点赞等等 (动态不想改了,这些在博客基本实现了)

小改动,
1.新建了SecurityUser代替之前的User,并且在SecurityUser中加入roles字段,解决了之前给User添加roles字段时出现的bug(v1.0中的bug2)
2.解决了更新用户信息导致密码变空的Bug(一直都有的Bug,被发现)
3.添加了上面的目标功能1,4,5(修复了v1.0中的bug4)
4.管理员可以控制登录,注册接口的开放,限制,限制人数.

date:2021/4/14

小改动:
1.加上了Druid数据库连接池
2.点击图片查看放大
3.修改远程服务器docker中redis的配置文件,使得可以监听redis过期,进行用户下载,防止用户不正常退出,导致状态一直在线(v1.0中的bug1)

修复一些小bug:
1.之前管理员限制登录以后,管理员也登录不了系统了,现在加了一个管理员判断,允许管理员继续登录

date:2021/4/15

小改动:
1.图片加上懒加载(使用vue的vue-lazyload插件)
2.菜单栏实现缩放功能(为适配手机端做准备)

date:2021/4/18

小改动:
1.改用vuex存储token
2.退出时清空vuex
3.完成目标功能中的3

修复小bug:
1.修复mybatis-plus自动填充失效的Bug,原因是自动填充原理是填充pojo类,当不使用pojo,直接在sql中更新的时候是没办法自动填充的.

date:2021/4/20

小改动:
1.新建立Blog模块:
新建表:blog表,tag表,blog_tag表
改动表:cate表(区分blog的cate和账单的cate),comment表(区分blog的评论和东动态的评论)
目前blog模块进度(5%)

date:2021/4/22

小改动:
1.想修改token认证逻辑
2.添加了Ip认证,防止用户重复登录

date:2021/4/24

目前blog模块进度(15%)
小改动:
1.全部博客列表的展示
2.添加博客功能

修复小bug:
1.无限滚动有重复,原因是分页的时候,tag标签多了,每分在一页,就形成了重复的数据,博客列表和tag分开查就行了

date:2021/4/25

目前blog模块进度(35%)
小改动:
1.全部博客、我的博客、我喜欢的博客,展示页面完成
2.页面的修改,让其合理

date:2021/4/26

目前blog模块进度(50%)
小改动:
1.排行榜修改为排序
2.获得列表根据分类
3.博客展示页面雏形
4.页面的修改,让其合理

date:2021/4/27

目前blog模块进度(75%)=>还剩1.博客评论 2.个人页面博客展示 3.管理员管理博客标签,管理员管理博客,管理员管理评论
小改动:
1.添加搜索博客
2.更新博客
3.删除博客
4.推荐博客的展示
5.管理员添加博客分类

date:2021/4/28

目前blog模块进度(77%)
小改动:
1.博客点赞
2.博客评论雏形

date:2021/4/29

目前blog模块进度(92%)
小改动:
1.管理员管理博客标签
2.管理员管理博客
3.管理员管理评论
4.管理员对首页轮播图管理

date:2021/5/2

目前blog模块进度(100%)
小改动:
1.博客评论功能完成
2.动态评论的样式改为博客评论的一样
3.删除评论会删除全部子评论

date:2021/5/3

小改动:
1.路由改为懒加载

小Bug:
1.解决首次进入页面验证码加载慢的问题(可能解决了)

date:2021/5/5

小改动:
1.添加“忘记密码?“功能
2.修改信息需要邮箱验证

小BUG:
1.如果用户第一次邮箱写错了,那么将永远无法修改

date:2021/5/6

小改动:
1.注册不再填写邮箱和手机,改到注册以后进行绑定,以解决上面的小bug
2.token认证逻辑修改
3.添加账单忘记进行表单验证,已经加上
4.修改物品后图片正常清空了
5.首次进入页面后验证码加载位置再次改变,因为发现上次并没有解决问题,这次不知道是否解决
6.在blog编辑页面使用定时器续期token
7.解决因为修改token认证逻辑导致图片无法正常上传的bug
8.图片上传加入自定义进度条

date:2021/5/7

小改动:
1.请求全部加上loading…的显示
2.暂时取消了axios的timeout=15000,网络慢的时候会超过这个时间

date:2021/5/10

今天发布到了服务器上
小改动:
1.加上了timeout=30000,

修复BUG:
1…修复BUG,发布项目后FastDFS的资源加载路径发生了变化,导致无法上传图片
2.修复BUG,该BUG导致发布项目后验证码无法验证
3.修复BUG,该BUG导致轮播图无法跳转

小BUG:
1.登录时会出现当前登录人数过多,导致无法登录
2.登录时会出现
3.登录不增加经验
4.上次登录时间没有填充
5.验证码刚刷新就失效了
6.token提前失效
7.博客修改时,没有更新修改时间
8.前端注册和登录字符验证不统一
9.评论可以进行空评论
10.一级评论不能进行个人空间跳转
11.数据库时间不对

小可能:
1.由于前后端分离,静态资源全在WebSecurity放行,导致session无法保存,引发后续的全部问题

date:2021/5/11

小改动:
1.加上视图解析器,使得可以通过/访问网站
2.加入gzip进行压缩,加快网站访问速度

修复BUG:
1.由于发布项目后,前后端不存在跨域问题了,所以开发的时候在前端设置的axios.defaults.withCredentials = true,导致session出了问题,取消这行代码恢复正常。
2.启动类中添加如下代码,解决时区问题

@PostConstruct
    void started() {  
         TimeZone.setDefault(TimeZone.getTimeZone("Asia/Shanghai")); 
    }

小问题:
之前一直以为把代码上传到了gitee,结果发现没有,因为使用git commit -m “xx” 之后还需要git push origin master ,这样才能上传git commit是到本地仓库。

date:2021/5/11

小改动:
1.加上视图解析器,使得可以通过/访问网站
2.加入gzip进行压缩,加快网站访问速度
3.一级评论一级可以跳转到个人空间了
4.登录一级正常加经验
5.登录时间正常更新
6.注册和登录的用户名字符数已经统一

小可能:
1.数据库时间不对,可能是doker拉取的镜像本身时区不对,比现在慢了8小时,需要要改到+8:00 区,但是不知道如何修改。已经修改了My.config但是没有用。

修复BUG:
1.由于发布项目后,前后端不存在跨域问题了,所以开发的时候在前端设置的axios.defaults.withCredentials = true,导致session出了问题,取消这行代码恢复正常。

date:2021/5/12

小改动:
1.取消视图解析器,还是使用/index.html访问,因为加上之后会出现未知错误,暂时不知道如何解决
2.Element UI进行按需加载,提高网站访问速度
3.博客查看页面,如果是自己的博客,右上角会出现编辑按钮

小BUG:
1.绑定邮箱的时候会发送两次验证码,并且输对验证码也会绑定失败

date:2021/5/13

小改动:
1.登录增加经验规则过了24小时算一天变为只要到了第二天就可以

修复BUG:
1.该BUG导致绑定邮箱的时候表单重复提交,原因是Element UI的局部验证每一个验证规则都会验证一次
2.启动类中添加如下代码,解决时区问题(数据库时间与实际不符合)

    @PostConstruct
    void started() {  
         TimeZone.setDefault(TimeZone.getTimeZone("Asia/Shanghai")); 
    }

date:2021/5/16

小可能:
1.下面代码可能可以解决首页访问地址的问题

    @GetMapping("/")
    public String index(){
        return "/static/index.html";
    }

date:2021/5/17

小改动:
1.使用5/16日的代码已经可以使用/进行首页访问了
2.今天发现因为上次保存的时候不小心把controller包整个删除了,导致controller包回滚到了5/8日,而其他内容回滚到了5/13日,然后在此基础上进行重写,所以功能可能会有遗漏
3.尝试使用了redis密码
4.尝试使用了fastDFS防盗链,但是出现了图片无法更新的问题,有待解决。

小问题:
1.由于使用fastDFS防盗链不熟练,更换了一个fastDFS docker容器,所以之前存储的图片已经都不能访问了。

date:2021/5/18

小改动:
1.fastdfs已经能进行刷新,但是仿佛浏览器缓存消失了,每次访问都需要重新加载
2.添加了/down接口来进行文件的传输,用来代替直接访问,看是否能解决小问题1

小问题:
1.使用防盗链以后,因为加入了时间戳,所以浏览器就不能进行缓存了,导致每次都需要重新加载。

小BUG:
1.博客首图使用的外链的话会导致无法显示,原因的加了防盗链后进行防盗链更新的时候逻辑没考虑到外链

date:2021/5/19

小改动:
1.加上了浏览器缓存,使得在资源没有变化之前,每10分钟才需要重新获取
2.修改"忘记密码"功能的位置,使得按tab切换更加舒服
V1.1 end…

V1.2

date:2021/5/19

预期目标:

1.关于pt页面的制作
2.友链的制作
3.pt导航的制作
4.文件商店的制作,并且添加 “pt币” 进行购物
5.用户关注
6.卷的制作
7.页面优化,使得更美观
8.移动端适配
9.尝试解决上古Bug:token刷新的问题
10.完成v1.1没完成的功能
11.聊天功能

date:2021/5/20

修复bug:
1.修复了随机挑选时菜单内没有物品随机导致出错的Bug

date:2021/5/26

小改动:
手机段适配开始
1.建立GoodList 模块,在GoodList中进行卡片的适配,然后在Good中引入GoodList模板
2.建立分页模板,减少了一些分页操作的麻烦

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值