前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >BS1076-基于SpringSSM+mysql+MD5加密算法实现体育赛事售票系统

BS1076-基于SpringSSM+mysql+MD5加密算法实现体育赛事售票系统

作者头像
计算机程序优异哥
发布2023-09-18 10:34:32
1500
发布2023-09-18 10:34:32
举报
文章被收录于专栏:毕设程序汇总

本基于SpringSSM的体育赛事售票系统,系统主要采用java,springMVC,mybatis,mysql数据库,JSP页面开发技术,MD5,RES加密算法,系统前端界面主要采用echarts,vue,html,css,javascript等技术实现,主要通过前后端开发技术整合,搭建线上可用的体育赛事门票在线销售系统。

基于SpringSSM的体育赛事售票系统主要包含:网站首页,赛事门票销售,赛事资讯,门票检索,用户管理,赛事分类管理,订单管理,用户管理,门票信息管理,个人中心等

原文地址

一、程序设计

本基于SpringSSM的体育赛事售票系统,主要内容涉及:

主要功能模块:网站首页,赛事门票销售,赛事资讯,门票检索,用户管理,赛事分类管理,订单管理,用户管理,门票信息管理,个人中心等

系统主要采用java,springMVC,mybatis,mysql数据库,JSP页面开发技术,MD5,RES加密算法,系统前端界面主要采用echarts,vue,html,css,javascript等技术实现,主要通过前后端开发技术整合,搭建线上可用的体育赛事门票在线销售系统。

二、效果实现

系统界面

三、代码实现

基于SpringSSM的体育赛事售票系统的设计与开发,主要采用前后端模式,针对体育赛事门票,用户,订单,分类等数据封装成JSON格式,完成数据下发至系统界面端渲染,系统界面端针对JSON解析后采用javascript完成页面展示。其中系统主要采用java+javascript开发实现,系统基础数据库采用mysql关系数据库,核心代码逻辑如下:

代码语言:java
复制
@RequestMapping("fukuanAdd")
	public String ddadd(HttpServletRequest request,RedirectAttributes redirectAttributes){
		Member member = (Member)request.getSession().getAttribute("sessionmember");
		HashMap map = new HashMap();
		map.put("memberid", member.getId());
		List<Cart> list = cartDAO.selectAll(map);
		for(Cart ct:list){
			Menpiao menpiao = menpiaoDAO.findById(Integer.parseInt(ct.getKcid()));
			if (ct.getNum()>Integer.valueOf(menpiao.getNum())) {
				redirectAttributes.addFlashAttribute("suc", "操作失败,有商品数量不足");
				
			} else {
			
			Double heji = 0.0;
			heji += Double.valueOf(menpiao.getPrice())*ct.getNum();
			int num = 0;
			num = Integer.parseInt(menpiao.getNum()) - ct.getNum();	
			CheckCode cc = new CheckCode();
			Dingdan dingdan = new Dingdan();
			dingdan.setDdno(cc.getCheckCode());
			dingdan.setMemberid(String.valueOf(member.getId()));
			dingdan.setKcid(ct.getKcid());
			dingdan.setPrice(menpiao.getPrice());
			dingdan.setNum(String.valueOf(ct.getNum()));
			dingdan.setHeji(String.valueOf(heji));
			dingdan.setSavetime(Info.getDateStr());
			dingdan.setStatus("已付款");
			dingdanDAO.add(dingdan);
			cartDAO.delete(ct.getId());
			menpiao.setNum(String.valueOf(num));
			menpiaoDAO.update(menpiao);
			redirectAttributes.addFlashAttribute("suc", "操作成功");
			
		}}
		return "redirect:cartlist.do";		
		
	}
	
	//前台订单列表
	@RequestMapping("listdingdan")
	public String qtdd(@RequestParam(defaultValue = "1",value = "pageNum") Integer pageNum,HttpServletRequest request){
		Member member = (Member)request.getSession().getAttribute("sessionmember");
		String key = request.getParameter("key");
		PageHelper.startPage(pageNum,10);
		HashMap map = new HashMap();
		map.put("memberid", member.getId());
		List<Dingdan> list = dingdanDAO.selectAll(map);
		for(Dingdan dingdan:list){
			Menpiao menpiao = menpiaoDAO.findById(Integer.parseInt(dingdan.getKcid()));
			//Member mmm = memberDAO.findById(Integer.valueOf(dingdan.getMemberid()));
			//dingdan.setMember(mmm);
			dingdan.setMenpiao(menpiao);
			
		}
	   	PageInfo<Dingdan> pageInfo = new PageInfo<Dingdan>(list);
	   	request.setAttribute("key", key);
		request.setAttribute("pageInfo", pageInfo);
		saveobject.getCart(request);
		return "listdingdan";
	}

本文系转载,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文系转载前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
作者已关闭评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、程序设计
  • 二、效果实现
    • 系统界面
    • 三、代码实现
    领券
    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档