栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

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

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

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

项目介绍

随着时代的发展,人们的娱乐也越来越多。各类演唱会明星见面活动在各大城市层出不穷,让用户更好的买到这些娱乐休闲相关的票务,我们通过springboot+vue+elementUI开发了本次的休闲娱乐代理售票系统。在本系统中,用户可以查看相关的票务信息,并通过点击图片或标题之后进入票务的详细内容并进行购买。当用户不想再购买本次的票务的时候,还可以进行退票。此外,用户还可以根据票务的分类快速的定位相关的票务内容。也可以根据关键字进行查询,具体功能图如下

(1)管理员功能需求
管理员登录后,主要模块包括首页、个人中心、用户管理、折扣票管理、分类管理、订单信息管理、退票信息管理、出票信息管理、系统管理等功能。
(2)用户功能需求
用户登录后,主要模块包括首页、个人中心、订单信息管理、退票信息管理、出票信息管理、我的收藏管理等功能。

开发环境

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

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

系统截图


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

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


核心代码
@RestController
@RequestMapping("/zhekoupiao")
public class ZhekoupiaoController {
    @Autowired
    private ZhekoupiaoService zhekoupiaoService;

    @Autowired
    private StoreupService storeupService;

    


    
    @RequestMapping("/page")
    public R page(@RequestParam Map params,ZhekoupiaoEntity zhekoupiao,
		HttpServletRequest request){
        EntityWrapper ew = new EntityWrapper();
		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 params,ZhekoupiaoEntity zhekoupiao, 
		HttpServletRequest request){
        EntityWrapper ew = new EntityWrapper();
		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 ew = new EntityWrapper();
      	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();
    }
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1032574.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号