本项目分为两个角色,分别是管理员和用户,个中管理员利用的是web管理后台,用户为微信小程序
源码获取:基于Springboot的加油站管理小程序
技能部分:

前端:
1. 管理员为html+css+js
2. 用户是微信小程序原生开拓,利用微信开拓者工具,wxml+wxss+js
3. 后端:springboot(PHP版本可私聊定制)
4. 数据库:MySql
管理员:
1. 登录:利用默认账号密码登录,登录后修正密码或者退出登录,默认账号密码都是admin
2. 加油站管理:对加油站信息进行增编削查,信息包括:名称、图片、卖力人、联系办法、地址、经纬度坐标
3. 加油机管理:对加油机信息进行增编削查(加油机是属于某个加油站下面的),信息包括:编号、所加的油(单选: 98、95、92、柴油)
3. 油价数据设置:设置98、95、92、柴油的油价,xx元/升,这个数据是可以更新的,每次设置的时候便是相称于最新的油价
4. 新闻资讯设置:对新闻资讯进行增编削查,信息包括:封面图、标题和内容,个中内容采取富文本形式(富文本:指类似微信小程序推文那样,自由组合笔墨、图片顺序,排版的编辑形式)
5. 论坛管理:查看用户发布的论坛信息,对个中涉及违规的进行删除操作。
6. 加油数据查看:查看某个加油站下每天的加油信息,谁,哪个加油机,加了几升油,多少钱
7. 用户信息:查看用户信息,微信信息、个人信息和注册韶光(不应该对他进行修正删除的操作,没有必要而且不合理)
8. 兑换物品设置:对可以兑换的物品进行增编削查,包括:物品名称、物品图片(单张)和积分
9. 兑换历史:谁,什么时候,在哪个加油站,兑换了什么东西,花了多少积分
10. 客服:与用户进行一对一私聊形式的客服在线实时沟通
用户:
1. 登录:利用微信一键授权登录的形式进行登录,第一次登录视为注册,注册后,要填写个人信息,包括:姓名、手机号和身份证号进行实名认证
用户登录后,一级页面分为:
首页、加油、论坛、兑换和我的
首页:
首页页面从上到下为:一张图片(从网高下一张意思是加油站的图片即可),最新油价数据和新闻资讯列表,点击新闻资讯进入详情页
加油:
加油页面从上到下为:搜索框(通过模糊匹配的规则,输入名称或地点信息进行搜索),加油站列表和舆图标志,点击舆图标志进入“舆图”页面,以自己为中央展现舆图,在舆图上标注出不同加油站的位置,点击进入加油站详情页
加油站详情页:展现加油站基本信息,然后通过选择油号,展示对应的加油机,选择加油机,输入要加多少升,天生价格(根据最新油价打算),点击“确认加油”,进行仿照支付(弹框问是否支付,点击是,提示仿照支付成功)支付成功后,按照1元 = 1积分的规则累计积分。
论坛:用户可以互换,发布帖子,帖子包括:标题、内容、图片(多张),可以查看其他人发布的帖子,进行点赞、收藏和评论操作,可以删除自己发布的评论
兑换:
显示我的有多少积分,然后展现可兑换的物品列表,显示图片、名称和所需的积分,点击某个物品提示“是否确认兑换”,点击是后判断积分是否足够,够的话就显示“兑换成功”(默认就直接在加油站拿了),不足的话显示“积分不敷”
我的:
我的页面从上到下包括:
基本信息和几个页面入口:我的信息、加油历史、兑换历史、我的收藏、我的帖子、在线客服
我的信息:对自己的个人信息进行修正
加油历史:查看自己加油的历史信息
兑换历史:查看自己兑换物品的历史信息
我的收藏:查看收藏的帖子
我的帖子:对自己发布的帖子进行删除,修正操作
在线客服:与管理员进行一对一实时谈天形式的沟通
以下功能可私聊定制开拓:
1. 油价历史记录:在用户端,通过数据可视化的形式,展现油价的变动情形,通过Echart的折线图,webview组件引入
2. 管理员端数据统计剖析:利用数据可视化,对收入进行剖析,包括:通过柱状图,展现不同加油站的收入情形;通过饼图,展现不同油号的收入情形;通过折线图,展现本月的逐日收入情形