Java——猫猫图鉴微信小程序(前后端分离版)
目录
一、开源项目
视频展示:
二、项目来源
- 一直想做点项目进行学习与练手,所以做了一个对自己来说可以完成的小程序(期间也是:边学边做的)
- 看见猫友们积极采用着各种措施来帮助校园流浪猫,自己也想做一些力所能及的事情
三、使用框架
小程序端
uniapp(Uview+ColorUi+前端铺子+图鸟UI)【vue2】
小程序后台
ruoyi-vue(前后端分类版)【springboot】【vue2】
四、小程序功能
1、用户功能
- 可搜索猫咪昵称
- 可查看猫猫日常记录、校园猫猫的信息
- 可登录、注销、更新自己的头像和昵称
- 上传猫猫的日常
- 上传新的猫猫
- 进行猫脸识别(服务已经关闭,后续会开启)
2、管理员功能
- 可正常执行用户相关的所有功能
- 可审核用户上传的猫猫日常记录(并选择是否用图片压缩、是否精选记录)
四、网页端管理功能
五、使用docker快速部署
待做
六、更新信息
1.0.0版本
功能说明
1、可以查看记录的猫咪图鉴
2、后台可以进行添加与修改
更新时间
2022.9.26
⚠️ 注意:
-
非常不建议对数据库里的数据直接进行删除操作,这样会导致数据库中id混乱
-
可以对要删除的数据,进行修改,实现新的数据覆盖,这样就可以避免删除操作
(不过这一步的前提是:需添加一条新的数据)
1.0.1版本
修订补丁
1、添加了对信息的逻辑判断(原来为null的值,改为了“暂无”) 2、添加了小程序分享功能 3、解决了数据无法更新的问题
更新时间
2022.9.28
1.1.0版本
特性更新
1、增加了猫咪图鉴上传功能,其中只关于猫咪的信息
注:作者昵称是上传者选填的,并且是昵称,不是真实姓名
2、增加了用户登陆功能,但是未对用户做任何处理
目的:禁止匿名用户上传猫咪图鉴,保障服务器正常运行
3、增加了用户个人中心,可查看上传的图鉴
目的:增强用户体验,如果上传了自己看不见,那么用户就不感兴趣了
更新时间
2022.10.10
1.1.1版本
修订补丁
1、修改了全局导航栏标题
2、关于用户上传猫咪图鉴的功能,限制用户上传图片个数(只能上传一个)
3、修改了全局分享的跳转路径
更新时间
2022.10.12
1.2.0版本
特性更新
1、增加日常记录模块 1.1、用户和游客都可以查看猫咪的日常记录(由用户分享的) 1.2、用户可以上传关于猫咪的日常记录 1.3、用户可以查看自己上传的记录情况
2、重新修改了全局变量(网络请求路径,图片加载路径,文件上传路径)
更新时间
2022.11.11
1.2.1版本
修订补丁
1、修复了tabbar无法显示图片的情况
2、限制上传图片的大小(5M以内)并自动压缩图片
3、修复个人分享板块中查看日常显示出错的问题
4、添加百科模块中的内容
5、生活日常页面优化
6、可输入enjoy表情
7、自动压缩用户上传的图片
更新时间
2022.11.13
1.2.2版本
1、用户可以修改个人信息
2、取消了图片压缩功能(微信自带的图片压缩功能把图片压缩得太糊了)
3、用户可以预览多张图片
更新时间
2022.11.17
1.2.3版本
1、增加了额外模块(友情链接,轮播图,群聊二维码)
2、统一颜色变量(2022.12.06)
更新时间
2022.11.22
1.3.0版本
1、增加了排行模块
2、增加了公告模块
3、功能待做(留言板、猫猫识别、图鉴审核等等)
更新时间
2022.12.13
1.4.0版本
1、大幅度优化了页面
2、增加了猫猫识别
更新时间
2023.4
1.4.2版本
1、增加了两个小功能(回到顶部,排序反转)
2、日常记录可以按照时间查询
更新时间
2023.12.28
审核说明
1、图鉴上传都是关于猫猫的信息,而且都是必须经过我们后台的审核和二次添加,用户才可以看到的。 2、日常信息有匿名上传功能,这个是猫咪的日常记录,不是社交功能,是同学们可以上传猫咪的日常记录,用来记录猫咪的成长,但有同学不想暴露自己的信息,所以才加上匿名功能(做好事不留名的活雷锋)这些也是需要我们审核才可以添加到日常记录的 3、我们学生做得还有很多欠缺,但是我们会加油的。 辛苦审核大大啦!!十分感谢
信息发布说明:
用户上传的是猫咪的日常记录,并必须经过我们的审核才可以添加成功,我们致力于收集猫咪信息,更好的保护校园流浪猫
关于审核一直不通过的解决方法:
选择拒绝修改
然后加上说明(根据审核的描述,针对问题进行解释【狡辩】就好了)
说明【用户上传的日常记录】都是经过我们人工审核的(同时附上后台审核的截图)