Java——猫猫图鉴微信小程序(前后端分离版)

目录

一、开源项目

二、项目来源

三、使用框架        

四、小程序功能

1、用户功能

2、管理员功能

 五、使用docker快速部署

六、更新信息

审核说明


一、开源项目

猫咪信息点-ruoyi-cat: 1、一直想做点项目进行学习与练手,所以做了一个对自己来说可以完成的小程序(期间也是:边学边做的)2、看见猫友们积极采用着各种措施来帮助校园流浪猫,自己也想做一些力所能及的事情icon-default.png?t=N7T8https://gitee.com/flyingpan/cat

视频展示:

 猫咪图鉴小程序1.4.0_哔哩哔哩_bilibili猫咪图鉴小程序1.4.0——小程序已经运行1年多啦~1、一直想做点项目进行学习与练手,所以做了一个对自己来说可以完成的小程序(期间也是:边学边做的)2、看见猫友们积极采用着各种措施来帮助校园流浪猫,自己也想做一些力所能及的事情3、开源地址:https://gitee.com/flyingpan/cat-----------------微信小程序名称:猫咪信息点, 视频播放量 5、弹幕量 0、点赞数 1、投硬币枚数 0、收藏人数 0、转发人数 0, 视频作者 电石QwQ, 作者简介 不甘寂寞,相关视频:基于yolov8的多端检测系统(客户端 & 网页端) 毕设 开源,YOLOv8-PySide-GUI调用摄像头(比PPT还卡!),YOLOv8+LPRNet车牌定位与识别,若依vue前后端分离版——服务器快速部署(https),408-计算机网络-笔记分享,pyqt-auto-tool自己乱改的自动化小工具,yolov8客户端-简单修改,校园生活记录——自制数据库三级复习文档,wallpaper壁纸:××√(10.真人)少爷们,开机验货!,【免费】Adobe Photoshop-2024 PSAi版本安装包下载教程ps怎么下载icon-default.png?t=N7T8https://www.bilibili.com/video/BV1GN4y1x7VK

二、项目来源

  • 一直想做点项目进行学习与练手,所以做了一个对自己来说可以完成的小程序(期间也是:边学边做的)
  • 看见猫友们积极采用着各种措施来帮助校园流浪猫,自己也想做一些力所能及的事情

三、使用框架

  • 小程序端

    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、我们学生做得还有很多欠缺,但是我们会加油的。 辛苦审核大大啦!!十分感谢

信息发布说明:

  • 用户上传的是猫咪的日常记录,并必须经过我们的审核才可以添加成功,我们致力于收集猫咪信息,更好的保护校园流浪猫

关于审核一直不通过的解决方法:

  • 选择拒绝修改

  • 然后加上说明(根据审核的描述,针对问题进行解释【狡辩】就好了)

  • 说明【用户上传的日常记录】都是经过我们人工审核的(同时附上后台审核的截图)

  • 25
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
### 回答1: 我不太清楚如何用Java来实现躲猫猫小游戏,但是可以提供一些建议:首先,需要创建一个类来表示猫,然后定义一些方法来控制它的移动;其次,可以使用Java的GUI功能来创建游戏的用户界面;最后,可以使用Java的线程类来实现猫的自动移动和游戏的计时。 ### 回答2: 躲猫猫是一款非常经典的小游戏,让我们使用Java来实现吧! 首先,我们需要创建一个游戏窗口,可以使用Java Swing库来实现。在窗口中,我们可以添加一个游戏地图,猫咪和玩家。 游戏地图可以是一个清空的二维数组,其中0表示空格,1表示墙壁,2表示猫咪,3表示玩家。我们可以在构造函数中初始化地图并随机放置猫咪和玩家。 然后,我们可以使用键盘监听器来监听玩家的上下左右移动指令,并在地图上更新玩家的位置。玩家每次移动后,我们需要检查是否成功躲开了猫咪。 在检查躲猫猫的过程中,我们可以使用深度优先搜索算法来判断猫咪是否可以到达玩家的位置。如果玩家和猫咪之间没有路径,那么玩家就成功躲过了猫咪。 最后,我们可以在游戏窗口中显示游戏地图,并根据玩家的移动更新地图上的猫咪和玩家的位置。 实现躲猫猫小游戏可以提高我们的编程能力和逻辑思维能力,同时也很有趣。希望以上的解答对您有帮助! ### 回答3: 躲猫猫小游戏是一款常见的游戏玩法,需要通过编程实现其中的逻辑。在Java中,我们可以通过面向对象的思想来设计和实现这个游戏。 首先,我们需要创建一个Cat类和一个Mouse类。Cat类表示猫的属性和行为,Mouse类表示老鼠的属性和行为。在这两个类中,我们可以定义猫和老鼠的初始位置,以及它们的移动方式。 接着,我们可以创建一个Game类,用于处理游戏的逻辑。在游戏开始时,先创建一个地图,并随机生成猫和老鼠的初始位置。然后,循环进行以下操作:首先,根据输入的方向键来移动猫和老鼠的位置;然后,判断猫是否追到了老鼠或者老鼠成功逃脱,以决定游戏是否结束;最后,根据游戏结果输出相应的消息,并问玩家是否继续游戏。 为了实现游戏界面的交互,我们可以使用Java图形界面库,如Swing或JavaFX。在游戏界面上,我们可以显示地图和猫、老鼠的位置,同时提供方向键控制猫的移动。 最后,为了使游戏更加有趣,我们还可以添加额外的功能,如设置障碍物,增加关卡难度等。 总之,通过使用Java编程语言,我们可以轻松实现躲猫猫小游戏。这个游戏不仅可以让玩家感受到编程的乐趣,还可以锻炼玩家的逻辑思维和操作能力。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Pan_peter

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值