基于Java(spring-boot)和微信小程序的校园闲

  1. 总体功能图

1用户端

(1)用户信息模块 用户注册登录、个人信息维护

(2)闲置信息模块 闲置信息的发布、查询

(3)留言模块 实时留言功能

(4)关注用户 实时了解关注用户动态

image.png

2管理端

(1)用户端功能

(2)用户信息管理  用户信息管理

(3)发布信息管理  发布信息管理

(4)数据统计模块  统计系统信息及交易信息
复制代码
  1. 技术选型与架构

前端采用的微信小程序,后端采用spring-boot,spring-data-jpa,数据库采用Mysql,图表采用的百度Echarts和微信小程序结合,评论采用二级评论,微信朋友圈图片发布样式(多图片上传),未读消息红点气泡展示。

软件:IDEA mysql 微信开发者工具

  1. 系统架构

image.png

  1. 数据库表设计

image.png

5 效果图

5.1 用户模块

个人中心运行效果图如图5-1所示。

image.png

图5-1 个人中心效果图

5.2 闲置信息模块

闲置发布运行页面如图5-2所示。(微信朋友圈图片发布样式)

image.png

图5-2 闲置发布效果图

闲置列表和闲置详情运行效果图如图5-3、5-4所示。

image.png

图5-3 闲置列表效果图

image.png

图5-4 闲置详情效果图

5.3 评论模块(二级评论)

评论列表和消息通知运行效果图如图5-5、5-6所示。

image.png

图5-5评论列表效果图 (未读消息红点气泡展示)

image.png

图5-6 消息通知效果图

5.4 关注模块

关注管理页面和关注人闲置列表页面运行效果图如图5-7、5-8所示。

image.png

图5-7 关注管理页面效果图

image.png

图5-8 关注人闲置列表效果图

5.5 统计模块

概况统计和商品类别统计运行效果图如图5-10所示。

image.png

图5-10 商品类别统计效果图

5.6 广告及活动模块(仅做banner详情展示,可忽略)

广告及活动页面运行效果图如图5-11所示。

image.png

图5-11 广告及活动页面效果图

小程序介绍视频(当时参加比赛要求录得):v.qq.com/x/page/a067…

以此来给各位做相关内容时,提供一点思路和架构设计,若有不对,请多包涵和指正。


个人github:github.com/Gaojiajie

不喜欢篮球的摄影师不是一个好程序员