项目介绍
该项目分为玩家用户,商户以及管理员三个角色,包含了店铺管理,活动管理,报名管理以及用户等核心模块,有普通玩家,商户和管理员三大角色:
1.玩家角色:
进入到小程序,筛选查看适合参与的活动,选择活动报名,系统根据报名用户的"信誉值"自动判断报名成功与否, 游戏结束后可对参与同期游戏的玩家进行评价,评价好坏决定玩家的信誉值.
2.商户角色:
创建游戏活动提交审核,审核通过后等待玩家报名,发起游戏.
3.管理员角色:
审核商户提交的游戏活动,管理商户帐号
开发环境:
- jdk 8
- intellij idea
- tomcat 8.5.40
- mysql 5.7
- 微信开发者工具
后端所用技术:
- springboot2.1
- quartz
- thymeleaf
- alibaba 连接池
- swagger
- mybatis
难点思路
- 不同角色登录显示不同的菜单页面
自定义底部导航栏,不同身份显示不同的tabbar,登录后根据设置的角色类型显示不同的导航栏
- 活动状态与报名状态关联
添加定时任务,根据设置的活动时间判断改变活动状态的同时,查询绑定该活动的报名记录,修改相应的状态
- 信誉值筛选
设定初始信誉值,根据评价好坏修改信誉值,报名人数超过活动人数,筛选信誉值高的玩家开始游戏,信誉值低的玩家自动出局
项目截图
-
首页

-
玩家-活动列表

-
玩家-我的活动

-
玩家-活动详情

-
玩家-评价

-
玩家-个人中心

-
店家-创建活动

-
店家-活动管理

这是一个包含玩家、商户和管理员角色的微信小程序活动管理系统。玩家可报名参加活动并评价,商户能创建活动,管理员负责审核和管理。项目采用Spring Boot、Quartz等技术,实现了角色权限控制、活动状态管理、信誉值系统等功能。
最低0.47元/天 解锁文章
231

被折叠的 条评论
为什么被折叠?



