计算机毕业设计springboot+vue+elementUI休闲娱乐代理售票系统(源码+系统+mysql数据库+Lw文档)

QQ860234001 2022-07-29 12:21:45 阅读数:709

计算机毕业设计计算算机毕业

项目介绍

随着时代的发展,人们的娱乐也越来越多。各类演唱会明星见面活动在各大城市层出不穷,让用户更好的买到这些娱乐休闲相关的票务,我们通过springboot+vue+elementUI开发了本次的休闲娱乐代理售票系统。在本系统中,用户可以查看相关的票务信息,并通过点击图片或标题之后进入票务的详细内容并进行购买。当用户不想再购买本次的票务的时候,还可以进行退票。此外,用户还可以根据票务的分类快速的定位相关的票务内容。也可以根据关键字进行查询,具体功能图如下
请添加图片描述
(1)管理员功能需求
管理员登录后,主要模块包括首页、个人中心、用户管理、折扣票管理、分类管理、订单信息管理、退票信息管理、出票信息管理、系统管理等功能。
(2)用户功能需求
用户登录后,主要模块包括首页、个人中心、订单信息管理、退票信息管理、出票信息管理、我的收藏管理等功能。

开发环境

休闲娱乐代理售票系统,在系统首页可以查看首页、折扣票、公告信息、个人中心、后台管理等内容,并进行详细操作

开发语言:Java
开发工具:IDEA /Eclipse
数据库:MYSQL5.7
应用服务:Tomcat7/Tomcat8
使用框架:ssm+vue
可定制框架:ssm/Springboot/vue/python/PHP/小程序/安卓均可开发

系统截图

请添加图片描述
折扣票,在折扣票页面可以查看图片、票据名称、分类、原价、价格、数量、有效期、注意事项、点击次数、票据详情等内容,并进行购买,评论和收藏操作请添加图片描述
用户登录进入系统前在登录页面根据要求填写用户名和密码,选择角色等信息,点击登录进行系统操作请添加图片描述

管理员登录系统后,可以对首页、个人中心、用户管理、折扣票管理、分类管理、订单信息管理、退票信息管理、出票信息管理、系统管理等功能进行相应的操作管理请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述

核心代码

/** * 折扣票 * 后端接口 * @author * @email * @date 2022-04-05 14:23:44 */
@RestController
@RequestMapping("/zhekoupiao")
public class ZhekoupiaoController {

@Autowired
private ZhekoupiaoService zhekoupiaoService;
@Autowired
private StoreupService storeupService;
/** * 后端列表 */
@RequestMapping("/page")
public R page(@RequestParam Map<String, Object> params,ZhekoupiaoEntity zhekoupiao,
HttpServletRequest request){

EntityWrapper<ZhekoupiaoEntity> ew = new EntityWrapper<ZhekoupiaoEntity>();
PageUtils page = zhekoupiaoService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew, zhekoupiao), params), params));
return R.ok().put("data", page);
}
/** * 前端列表 */
@IgnoreAuth
@RequestMapping("/list")
public R list(@RequestParam Map<String, Object> params,ZhekoupiaoEntity zhekoupiao,
HttpServletRequest request){

EntityWrapper<ZhekoupiaoEntity> ew = new EntityWrapper<ZhekoupiaoEntity>();
PageUtils page = zhekoupiaoService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew, zhekoupiao), params), params));
return R.ok().put("data", page);
}
/** * 列表 */
@RequestMapping("/lists")
public R list( ZhekoupiaoEntity zhekoupiao){

EntityWrapper<ZhekoupiaoEntity> ew = new EntityWrapper<ZhekoupiaoEntity>();
ew.allEq(MPUtil.allEQMapPre( zhekoupiao, "zhekoupiao"));
return R.ok().put("data", zhekoupiaoService.selectListView(ew));
}
/** * 查询 */
@RequestMapping("/query")
public R query(ZhekoupiaoEntity zhekoupiao){

EntityWrapper< ZhekoupiaoEntity> ew = new EntityWrapper< ZhekoupiaoEntity>();
ew.allEq(MPUtil.allEQMapPre( zhekoupiao, "zhekoupiao"));
ZhekoupiaoView zhekoupiaoView = zhekoupiaoService.selectView(ew);
return R.ok("查询折扣票成功").put("data", zhekoupiaoView);
}
/** * 后端详情 */
@RequestMapping("/info/{id}")
public R info(@PathVariable("id") Long id){

ZhekoupiaoEntity zhekoupiao = zhekoupiaoService.selectById(id);
zhekoupiao.setClicknum(zhekoupiao.getClicknum()+1);
zhekoupiao.setClicktime(new Date());
zhekoupiaoService.updateById(zhekoupiao);
return R.ok().put("data", zhekoupiao);
}
/** * 前端详情 */
@IgnoreAuth
@RequestMapping("/detail/{id}")
public R detail(@PathVariable("id") Long id){

ZhekoupiaoEntity zhekoupiao = zhekoupiaoService.selectById(id);
zhekoupiao.setClicknum(zhekoupiao.getClicknum()+1);
zhekoupiao.setClicktime(new Date());
zhekoupiaoService.updateById(zhekoupiao);
return R.ok().put("data", zhekoupiao);
}
/** * 后端保存 */
@RequestMapping("/save")
public R save(@RequestBody ZhekoupiaoEntity zhekoupiao, HttpServletRequest request){

zhekoupiao.setId(new Date().getTime()+new Double(Math.floor(Math.random()*1000)).longValue());
//ValidatorUtils.validateEntity(zhekoupiao);
zhekoupiaoService.insert(zhekoupiao);
return R.ok();
}
/** * 前端保存 */
@RequestMapping("/add")
public R add(@RequestBody ZhekoupiaoEntity zhekoupiao, HttpServletRequest request){

zhekoupiao.setId(new Date().getTime()+new Double(Math.floor(Math.random()*1000)).longValue());
//ValidatorUtils.validateEntity(zhekoupiao);
zhekoupiaoService.insert(zhekoupiao);
return R.ok();
}
/** * 修改 */
@RequestMapping("/update")
public R update(@RequestBody ZhekoupiaoEntity zhekoupiao, HttpServletRequest request){

//ValidatorUtils.validateEntity(zhekoupiao);
zhekoupiaoService.updateById(zhekoupiao);//全部更新
return R.ok();
}
版权声明:本文为[QQ860234001]所创,转载请带上原文链接,感谢。 https://supergzf.blog.csdn.net/article/details/126044984