基于java的抽奖小程序,框架采用的是springboot
1.数据库:MySql
2.技术:java,微信小程序
3.框架:springboot
————————————————
项目效果图:

package com.javapandeng.controller;

import com.javapandeng.base.BaseController;
import com.javapandeng.po.User;
import com.javapandeng.service.UserService;
import com.javapandeng.utils.Consts;
import com.javapandeng.utils.Pager;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.RequestMapping;

import javax.servlet.http.HttpServletRequest;

/**
 * 用户c层
 */
@Controller
@RequestMapping("/user")
public class UserController extends BaseController {

@Autowired
    private UserService userService;

@RequestMapping("/findBySql")
    public String findBySql(Model model,User user){
        String sql = "select * from user where 1=1 ";
        if(!isEmpty(user.getUserName())){
            sql += " and userName like '%"+user.getUserName()+"%' ";
        }
        sql+=" order by id";
        Pager<User> pagers = userService.findBySqlRerturnEntity(sql);
        model.addAttribute("pagers",pagers);
        model.addAttribute("obj",user);
        return "user/user";
    }

/**
     * 查看用户信息
     * @param model
     * @param request
     * @return
     */
    @RequestMapping("/view")
    public String view(Model model, HttpServletRequest request){
        Object attribute = request.getSession().getAttribute(Consts.USERID);
        if(attribute==null){
            return "redirect:/login/uLogin";
        }
        Integer userId = Integer.valueOf(attribute.toString());
        User obj = userService.load(userId);
        model.addAttribute("obj",obj);
        return "user/view";
    }

/**
     * 执行修改用户信息的操作
     */
    @RequestMapping("/exUpdate")
    public String exUpdate(User user,HttpServletRequest request){
        Object attribute = request.getSession().getAttribute(Consts.USERID);
        if(attribute==null){
            return "redirect:/login/uLogin";
        }
        user.setId(Integer.valueOf(attribute.toString()));
        userService.updateById(user);
        return "redirect:/user/view.action";
    }
}

java计算机毕业设计 - 大转盘抽奖微信小程序相关推荐

  1. java计算机毕业设计基于安卓Android/微信小程序的大学生签到管理系统APP

    项目介绍 随着Internet的发展,人们的日常生活已经离不开网络.未来人们的生活与工作将变得越来越数字化,网络化和电子化.网上管理,它将是直接管理签到系统app的最新形式.本论文是以构建签到系统ap ...

  2. java计算机毕业设计基于安卓Android/微信小程序的游泳馆管理系统APP

    项目介绍 游泳馆管理系统小程序,主要对首页.个人中心.会员管理.场馆类型管理.泳池类型管理.饮食类型管理.场馆信息管理.泳池信息管理.饮食信息管理.泳池预订管理.购买信息管理.会员等级管理.会员充值管 ...

  3. java计算机毕业设计基于安卓Android/微信小程序的校园闲置二手交易平台APP

    项目介绍 网络技术的快速发展给各行各业带来了很大的突破,也给各行各业提供了一种新的管理模式,校园二手交易平台小程序将是又一个从传统管理到智能化信息管理的典型案例,对于传统的校园二手交易,所包括的信息内 ...

  4. java计算机毕业设计基于安卓Android/微信小程序的大学生学习激励系统APP

    项目介绍 网络技术的快速发展给各行各业带来了很大的突破,也给各行各业提供了一种新的管理技术,对于微信小程序的英语学习激励系统将又是一个传统管理到智能化信息管理的典型案例,对于传统的英语学习激励管理,所 ...

  5. java计算机毕业设计基于安卓Android/微信小程序的智慧养老院管理系统

    项目介绍 随着我国"老龄化"问题的日益加重,养老已经成为一个十分严峻的社会话题.数据显示,2018年的时候,我国60岁以上的老龄人口已经达到了2.49亿,这是一个十分庞大的数字.面 ...

  6. java计算机毕业设计基于安卓Android/微信小程序的自来水收费系统APP

    项目介绍 网络的广泛应用给生活带来了十分的便利.所以把自来水收费管理与现在网络相结合,利用java技术建设自来水收费系统app,实现自来水收费的信息化.则对于进一步提高自来水收费管理发展,丰富自来水收 ...

  7. java计算机毕业设计基于安卓Android/微信小程序的电脑组装机配置商城APP

    项目介绍 网络的广泛应用给生活带来了十分的便利.所以把组装机配置商城管理与现在网络相结合,利用java技术建设组装机配置商城app,实现组装机配置的信息化.则对于进一步提高组装机配置商城管理发展,丰富 ...

  8. java计算机毕业设计基于安卓Android/微信小程序的智能停车场管理系统APP

    项目介绍 随着计算机的普及,国际上智能停车场管理系统前景良好,网上用户停车的出现,证明了智能停车场管理系统具有良好的前景.在当今世界之中,随着科学技术的不断发展和计算机越来越普及,运用计算机对系统进行 ...

  9. java计算机毕业设计基于安卓Android/微信小程序的花店鲜花销售购物商城系统APP

    项目介绍 网上花卉鲜花销售购物网站是一个典型的电子商务网站,它的主要销售对象是人们生活中来不开的鲜花信息,鲜花以来是一个美好的代名词,无论是在节假日还是在一起特殊的节日中人们总会用鲜花来装扮自己的生活 ...

  10. java计算机毕业设计基于安卓Android/微信小程序的校园报修管理APP

    项目介绍 本文论述了校园报修管理小程序的设计和实现,该网站从实际运用的角度出发,运用了计算机网站设计.数据库等相关知识,基于微信小程序和Mysql数据库设计来实现的,网站主要包括用户注册.用户登录.查 ...

最新文章

  1. 网络工程师转售前的条件
  2. oracle ora 14047,ORA-14047: ALTER TABLE|INDEX RENAME 不可以与其它分区组合
  3. webpack打包优化_前端性能优化:webpack性能调优与Gzip原理
  4. 《用户故事与敏捷方法》阅读笔记一
  5. SAP MM 用户不希望采购订单一旦Release就自动打印输出,如何控制?
  6. 深入剖析:Super Jumping! Jumping! Jumping! (动规)
  7. android string参数最大长度,每日一问 | 我们经常用的 String类型,你知道它最大可以放多长的字符串吗?...
  8. 外媒:Apple面临着印度iPhone的停用
  9. [ruby on rails] 跟我学之(7)创建数据
  10. Oracle 常用符号CHR
  11. mongodb修改数据语句_MongoDB 常用语句
  12. 现代计算机网络发展为第几代,晶体管计算机是第几代_个人计算机使用的电子元器件_计算机网络最突出的(6)...
  13. Pyrene-PEG-Rhodamine,芘丁酸-聚乙二醇-罗丹明,RB-PEG-Pyrene
  14. CSS 查看css兼容性的站点
  15. [Machine Learning]--PMI(Pointwise Mutual Information)
  16. 打开模拟器上app的文件位置方法
  17. 网易七鱼客服 发起客服-触发两条会话
  18. 浏览器实现pdf下载、ms http下载、IE不兼容
  19. 江在川上曰:JS函数
  20. php设计模式六大原则,设计模式六大原则是什么

热门文章

  1. PHP explode()和implode()的使用方法
  2. 网络安全笔记-99-渗透-业务安全
  3. 完成端口(CompletionPort)详解 - 手把手教你玩转网络编程系列之三_zzjlzx-ChinaUnix博客...
  4. matlab中用simulink仿真六足机器人
  5. Java中的字符串及其中的常用方法
  6. ZCMU-1428: Bit++ (水)
  7. piaget读法_读音教学 | 这些手表品牌原来是这么念的!
  8. JAVA——实现求s=a+aa+aaa+aaaa+aa...a的值
  9. 预防颈椎病之颈椎保健操图解--超有效
  10. iOS常见错误1-SQLite错误-SQLITE_CANTOPEN,SQLITE_MISUSE和SQLITE_BUSY