Java基于ssm+vue开发的失物招领小程序

演示视频:

小程序 https://www.bilibili.com/video/BV1sg4y1d75T/?share_source=copy_web&vd_source=11344bb73ef9b33550b8202d07ae139b

管理员 https://www.bilibili.com/video/BV1UH4y167xe/?share_source=copy_web&vd_source=11344bb73ef9b33550b8202d07ae139b

主要功能:

用户发布挂失物品或拾取物品到平台,其他用户可留言,可认领自己丢失的物品,也可以把自己捡到的物品归还失主。发布者可在个人中心查看所有认领者或拾取者并确认某一人已认领或拾取归还。

角色:

普通用户+管理员

功能

前台微信小程序功能

轮播图展示

拾取物品首页:上拉分页、根据物品名称查询、展示拾取物品、展示是否认领状态;

挂失物品首页:上拉分页、根据物品名称查询、展示挂失物品、展示是否找回状态;

分类:根据分类展示拾取的物品或者挂失的物品;

拾取物品详情:展示发布者信息联系信息,物品描述和图片预览,可留言,也可以点击认领按钮,提交物品描述和上传图片信息;

挂失物品详情:展示发布者信息联系信息,物品描述和图片预览,可留言,也可以点击归还物品按钮,提交物品描述和上传图片信息;

收藏:详情页展示是否收藏,点击按钮收藏或取消收藏;

其他:微信授权登录

个人中心功能(微信小程序)

编辑个人资料:上传头像,编辑信息保存;

我发布的拾取物品管理:管理我发布拾取的物品,可查看认领记录,认领详情,在众多认领记录中确认某人认领,根据物品搜索;

我发布的挂失物品管理:管理我发布挂失的物品,可查看找回记录,找回详情,在众多认领记录中确认某人找回归还,根据物品搜索;

发布:填写标题、物品描述、上传多图片、选择分类和发布类型(拾取、挂失);

查看我提交的认领物品记录:分页,查看该物品认领状态(待认领、被我认领、被他人认领),查看详情,根据物品搜索;

查看我提交的拾取物品记录:分页,查看该物品归还状态(待找回、被我找回、被他人找回),查看详情,根据物品搜索;

我收藏的挂失物品:分页、根据名称查询、取消收藏;

我收藏的拾取物品:分页、根据名称查询、取消收藏;

其他:退出账号。

管理员功能(vue)

物品分类管理:分页,禁用、启用、添加、编辑、删除、根据名称状态搜索;

挂失或拾取物品审核管理:分页,审核通过、审核不通过(输入不通过的原因)、删除、根据标题、审核状态、认领找回状态、类型(拾取或挂失)搜索;

轮播图管理:分页, 添加、编辑、删除、根据描述搜索、上传图片;

留言管理:分页、删除、根据昵称留言内容标题搜索;

用户管理:启用、禁用、 根据昵称状态手机号搜索;

编辑个人资料:保存资料、上传头像;

修改密码:修改登录密码

其他:登录、退出。

相关推荐
山荷枝1 小时前
Java学习第十天
java·学习
matlabgoodboy1 小时前
计算机毕设代做|Java Python Matlab APP 全套开发设计
java·python·课程设计
其美杰布-富贵-李2 小时前
03 ref、reactive 与 computed 响应式数据
前端·javascript·vue.js
嘟嘟07172 小时前
useRef + Web Worker:React 中的耗时计算不卡页面
javascript·vue.js
万敏2 小时前
Vue3 全栈实战第五周:Vitest 单元测试从零搭建实战记录
vue.js·node.js·全栈
程序员雷欧2 小时前
环形缓冲区深度解析:从基础原理到Disruptor源码的全面剖析
java
xiaoqiMikko2 小时前
Dependabot 面板全绿,不代表你的 Tomcat 没洞
java·spring boot
前端开发张小七3 小时前
Java 学习笔记 · 第三课:多线程与并发编程(线程、同步、死锁、Lock、乐观锁与悲观锁)
java·后端·程序员
花生了什么事o3 小时前
JVM 垃圾回收:对象如何被判定和回收
java·jvm
evans在进步3 小时前
HashMap 为什么线程不安全?ConcurrentHashMap 如何解决?
java·spring boot·spring