当前位置: 首页 > news >正文

ps做网页怎么在网站上打开防蚊手环移动网站建设

ps做网页怎么在网站上打开,防蚊手环移动网站建设,中国室内设计培训排名,山东百度推广代理大家好#xff01;我是程序猿老A#xff0c;感谢您阅读本文#xff0c;欢迎一键三连哦。 #x1f49e;当前专栏#xff1a;微信小程序毕业设计 精彩专栏推荐#x1f447;#x1f3fb;#x1f447;#x1f3fb;#x1f447;#x1f3fb; #x1f380; Python毕业设计…大家好我是程序猿老A感谢您阅读本文欢迎一键三连哦。 当前专栏微信小程序毕业设计 精彩专栏推荐 Python毕业设计 Java毕业设计 开发运行环境 ①前端微信小程序开发工具 ② 后端Java 框架springbootJDK版本JDK1.8服务器tomcat7数据库mysql 5.7数据库工具Navicat12开发软件eclipse/myeclipse/ideaMaven包Maven3.3.9浏览器谷歌浏览器 源码下载地址 https://download.csdn.net/download/2301_76953549/89227754 论文目录 【如需全文请按文末获取联系】 一、项目简介 英语互助小程序使用Java语言进行编码使用Mysql创建数据表保存本系统产生的数据。系统可以提供信息显示和相应服务其管理英语互助小程序信息查看英语互助小程序信息管理英语互助小程序。 二、系统设计 2.1软件功能模块设计 在前面分析的管理员功能的基础上进行接下来的设计工作最终展示设计的结构图见下图。 2.2数据库设计 1下图是用户实体和其具备的属性。 2下图是考试记录表实体和其具备的属性。 3下图是兴趣小组实体和其具备的属性。 5下图是答题详情表实体和其具备的属性。 9下图是错题表实体和其具备的属性。 10下图是学习讨论实体和其具备的属性。 三、系统项目部分截图 3.1用户信息管理 如图5.1显示的就是用户信息管理页面此页面提供给管理员的功能有用户信息的查询管理可以删除用户信息、修改用户信息、新增用户信息 还进行了对用户名称的模糊查询的条件 3.2兴趣小组管理 如图5.2显示的就是兴趣小组管理页面此页面提供给管理员的功能有查看已发布的兴趣小组数据修改兴趣小组兴趣小组作废即可删除还进行了对兴趣小组名称的模糊查询 兴趣小组信息的类型查询等等一些条件。 3.3小组打卡管理 如图5.3显示的就是小组打卡管理页面此页面提供给管理员的功能有根据小组打卡进行条件查询还可以对小组打卡进行新增、修改、查询操作等等。 四、部分核心代码 package com.controller;import java.io.File; import java.math.BigDecimal; import java.net.URL; import java.text.SimpleDateFormat; import com.alibaba.fastjson.JSONObject; import java.util.*; import org.springframework.beans.BeanUtils; import javax.servlet.http.HttpServletRequest; import org.springframework.web.context.ContextLoader; import javax.servlet.ServletContext; import com.service.TokenService; import com.utils.*; import java.lang.reflect.InvocationTargetException;import com.service.DictionaryService; import org.apache.commons.lang3.StringUtils; import com.annotation.IgnoreAuth; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.*; import com.baomidou.mybatisplus.mapper.EntityWrapper; import com.baomidou.mybatisplus.mapper.Wrapper; import com.entity.*; import com.entity.view.*; import com.service.*; import com.utils.PageUtils; import com.utils.R; import com.alibaba.fastjson.*;/*** 小组打卡* 后端接口* author* email */ RestController Controller RequestMapping(/xingquxiaozuLiuyan) public class XingquxiaozuLiuyanController {private static final Logger logger LoggerFactory.getLogger(XingquxiaozuLiuyanController.class);Autowiredprivate XingquxiaozuLiuyanService xingquxiaozuLiuyanService;Autowiredprivate TokenService tokenService;Autowiredprivate DictionaryService dictionaryService;//级联表serviceAutowiredprivate XingquxiaozuService xingquxiaozuService;Autowiredprivate YonghuService yonghuService;/*** 后端列表*/RequestMapping(/page)public R page(RequestParam MapString, Object params, HttpServletRequest request){logger.debug(page方法:,,Controller:{},,params:{},this.getClass().getName(),JSONObject.toJSONString(params));String role String.valueOf(request.getSession().getAttribute(role));if(false)return R.error(511,永不会进入);else if(用户.equals(role))params.put(yonghuId,request.getSession().getAttribute(userId));if(params.get(orderBy)null || params.get(orderBy)){params.put(orderBy,id);}PageUtils page xingquxiaozuLiuyanService.queryPage(params);//字典表数据转换ListXingquxiaozuLiuyanView list (ListXingquxiaozuLiuyanView)page.getList();for(XingquxiaozuLiuyanView c:list){//修改对应字典表字段dictionaryService.dictionaryConvert(c, request);}return R.ok().put(data, page);}/*** 后端详情*/RequestMapping(/info/{id})public R info(PathVariable(id) Long id, HttpServletRequest request){logger.debug(info方法:,,Controller:{},,id:{},this.getClass().getName(),id);XingquxiaozuLiuyanEntity xingquxiaozuLiuyan xingquxiaozuLiuyanService.selectById(id);if(xingquxiaozuLiuyan !null){//entity转viewXingquxiaozuLiuyanView view new XingquxiaozuLiuyanView();BeanUtils.copyProperties( xingquxiaozuLiuyan , view );//把实体数据重构到view中//级联表XingquxiaozuEntity xingquxiaozu xingquxiaozuService.selectById(xingquxiaozuLiuyan.getXingquxiaozuId());if(xingquxiaozu ! null){BeanUtils.copyProperties( xingquxiaozu , view ,new String[]{ id, createTime, insertTime, updateTime, yonghuId});//把级联的数据添加到view中,并排除id和创建时间字段view.setXingquxiaozuId(xingquxiaozu.getId());view.setXingquxiaozuYonghuId(xingquxiaozu.getYonghuId());}//级联表YonghuEntity yonghu yonghuService.selectById(xingquxiaozuLiuyan.getYonghuId());if(yonghu ! null){BeanUtils.copyProperties( yonghu , view ,new String[]{ id, createTime, insertTime, updateTime});//把级联的数据添加到view中,并排除id和创建时间字段view.setYonghuId(yonghu.getId());}//修改对应字典表字段dictionaryService.dictionaryConvert(view, request);return R.ok().put(data, view);}else {return R.error(511,查不到数据);}}/*** 后端保存*/RequestMapping(/save)public R save(RequestBody XingquxiaozuLiuyanEntity xingquxiaozuLiuyan, HttpServletRequest request){logger.debug(save方法:,,Controller:{},,xingquxiaozuLiuyan:{},this.getClass().getName(),xingquxiaozuLiuyan.toString());String role String.valueOf(request.getSession().getAttribute(role));if(false)return R.error(511,永远不会进入);else if(用户.equals(role))xingquxiaozuLiuyan.setYonghuId(Integer.valueOf(String.valueOf(request.getSession().getAttribute(userId))));xingquxiaozuLiuyan.setInsertTime(new Date());xingquxiaozuLiuyan.setCreateTime(new Date());xingquxiaozuLiuyanService.insert(xingquxiaozuLiuyan);return R.ok();}/*** 后端修改*/RequestMapping(/update)public R update(RequestBody XingquxiaozuLiuyanEntity xingquxiaozuLiuyan, HttpServletRequest request){logger.debug(update方法:,,Controller:{},,xingquxiaozuLiuyan:{},this.getClass().getName(),xingquxiaozuLiuyan.toString());String role String.valueOf(request.getSession().getAttribute(role)); // if(false) // return R.error(511,永远不会进入); // else if(用户.equals(role)) // xingquxiaozuLiuyan.setYonghuId(Integer.valueOf(String.valueOf(request.getSession().getAttribute(userId))));//根据字段查询是否有相同数据WrapperXingquxiaozuLiuyanEntity queryWrapper new EntityWrapperXingquxiaozuLiuyanEntity().eq(id,0);logger.info(sql语句:queryWrapper.getSqlSegment());XingquxiaozuLiuyanEntity xingquxiaozuLiuyanEntity xingquxiaozuLiuyanService.selectOne(queryWrapper);if(xingquxiaozuLiuyanEntitynull){xingquxiaozuLiuyanService.updateById(xingquxiaozuLiuyan);//根据id更新return R.ok();}else {return R.error(511,表中有相同数据);}}/*** 删除*/RequestMapping(/delete)public R delete(RequestBody Integer[] ids){logger.debug(delete:,,Controller:{},,ids:{},this.getClass().getName(),ids.toString());xingquxiaozuLiuyanService.deleteBatchIds(Arrays.asList(ids));return R.ok();}/*** 批量上传*/RequestMapping(/batchInsert)public R save( String fileName, HttpServletRequest request){logger.debug(batchInsert方法:,,Controller:{},,fileName:{},this.getClass().getName(),fileName);Integer yonghuId Integer.valueOf(String.valueOf(request.getSession().getAttribute(userId)));SimpleDateFormat sdf new SimpleDateFormat(yyyy-MM-dd HH:mm:ss);try {ListXingquxiaozuLiuyanEntity xingquxiaozuLiuyanList new ArrayList();//上传的东西MapString, ListString seachFields new HashMap();//要查询的字段Date date new Date();int lastIndexOf fileName.lastIndexOf(.);if(lastIndexOf -1){return R.error(511,该文件没有后缀);}else{String suffix fileName.substring(lastIndexOf);if(!.xls.equals(suffix)){return R.error(511,只支持后缀为xls的excel文件);}else{URL resource this.getClass().getClassLoader().getResource(static/upload/ fileName);//获取文件路径File file new File(resource.getFile());if(!file.exists()){return R.error(511,找不到上传文件请联系管理员);}else{ListListString dataList PoiUtil.poiImport(file.getPath());//读取xls文件dataList.remove(0);//删除第一行因为第一行是提示for(ListString data:dataList){//循环XingquxiaozuLiuyanEntity xingquxiaozuLiuyanEntity new XingquxiaozuLiuyanEntity(); // xingquxiaozuLiuyanEntity.setXingquxiaozuId(Integer.valueOf(data.get(0))); //兴趣小组 要改的 // xingquxiaozuLiuyanEntity.setYonghuId(Integer.valueOf(data.get(0))); //用户 要改的 // xingquxiaozuLiuyanEntity.setXingquxiaozuLiuyanText(data.get(0)); //小组打卡内容 要改的 // xingquxiaozuLiuyanEntity.setInsertTime(date);//时间 // xingquxiaozuLiuyanEntity.setCreateTime(date);//时间xingquxiaozuLiuyanList.add(xingquxiaozuLiuyanEntity);//把要查询是否重复的字段放入map中}//查询是否重复xingquxiaozuLiuyanService.insertBatch(xingquxiaozuLiuyanList);return R.ok();}}}}catch (Exception e){e.printStackTrace();return R.error(511,批量插入数据异常请联系管理员);}}/*** 前端列表*/IgnoreAuthRequestMapping(/list)public R list(RequestParam MapString, Object params, HttpServletRequest request){logger.debug(list方法:,,Controller:{},,params:{},this.getClass().getName(),JSONObject.toJSONString(params));// 没有指定排序字段就默认id倒序if(StringUtil.isEmpty(String.valueOf(params.get(orderBy)))){params.put(orderBy,id);}PageUtils page xingquxiaozuLiuyanService.queryPage(params);//字典表数据转换ListXingquxiaozuLiuyanView list (ListXingquxiaozuLiuyanView)page.getList();for(XingquxiaozuLiuyanView c:list)dictionaryService.dictionaryConvert(c, request); //修改对应字典表字段return R.ok().put(data, page);}/*** 前端详情*/RequestMapping(/detail/{id})public R detail(PathVariable(id) Long id, HttpServletRequest request){logger.debug(detail方法:,,Controller:{},,id:{},this.getClass().getName(),id);XingquxiaozuLiuyanEntity xingquxiaozuLiuyan xingquxiaozuLiuyanService.selectById(id);if(xingquxiaozuLiuyan !null){//entity转viewXingquxiaozuLiuyanView view new XingquxiaozuLiuyanView();BeanUtils.copyProperties( xingquxiaozuLiuyan , view );//把实体数据重构到view中//级联表XingquxiaozuEntity xingquxiaozu xingquxiaozuService.selectById(xingquxiaozuLiuyan.getXingquxiaozuId());if(xingquxiaozu ! null){BeanUtils.copyProperties( xingquxiaozu , view ,new String[]{ id, createDate});//把级联的数据添加到view中,并排除id和创建时间字段view.setXingquxiaozuId(xingquxiaozu.getId());}//级联表YonghuEntity yonghu yonghuService.selectById(xingquxiaozuLiuyan.getYonghuId());if(yonghu ! null){BeanUtils.copyProperties( yonghu , view ,new String[]{ id, createDate});//把级联的数据添加到view中,并排除id和创建时间字段view.setYonghuId(yonghu.getId());}//修改对应字典表字段dictionaryService.dictionaryConvert(view, request);return R.ok().put(data, view);}else {return R.error(511,查不到数据);}}/*** 前端保存*/RequestMapping(/add)public R add(RequestBody XingquxiaozuLiuyanEntity xingquxiaozuLiuyan, HttpServletRequest request){logger.debug(add方法:,,Controller:{},,xingquxiaozuLiuyan:{},this.getClass().getName(),xingquxiaozuLiuyan.toString());xingquxiaozuLiuyan.setInsertTime(new Date());xingquxiaozuLiuyan.setCreateTime(new Date());xingquxiaozuLiuyanService.insert(xingquxiaozuLiuyan);return R.ok();}} 五、获取源码或论文 如需对应的论文或源码以及其他定制需求也可以下方微❤联系。
http://www.hkea.cn/news/14435860/

相关文章:

  • 网站导航页设计qq网站建设
  • 网站策划专员网站建立的链接不安全怎么解决
  • 设计介绍人的网站北京商标注册公司
  • 如何规划电子商务网站互联网技术的特征
  • 购买域名后如何建设网站古典网站案例
  • 宝塔怎么做第二个网站免费的行情网站app入口
  • 统计局宣传工作总结 网站建设中国核工业二三建设有限公司待遇
  • asp网站如何打开网络营销推广方式包括
  • 温州网站搭建泰安房产网站
  • 泰安网站建设介绍网站做中秋专题怎么弄
  • 国内做网站俄语网站里做外贸shop
  • wordpress 转发北京seo专业团队
  • 网站定制报价表百度关键词排名查询工具
  • idea建设完整的网站凡科建站登录
  • 网站有利于seo的细节指定网站建设前期规划方案
  • 南阳seo网站建设费用企业网站下周
  • 企业进行网站建设的方式淮安市建设监理协会网站
  • 陕西城乡建设网站wordpress内页无法打开
  • 仿站是什么意思生活类网站内容建设
  • 国内oa系统十大排名大连网站优化步骤
  • 泉州建网站dedecms 做影网站
  • 网站制作详细流程惠州seo排名优化
  • 漳浦县城乡规划建设局网站定制头像软件
  • 福州网站快速排名微信如何做积分商城网站
  • 产品展示网站系统做墙绘一般在哪个网站
  • 制作网站用的域名滨州正规网站建设哪家好
  • 建设部注册中心网站湘潭商城网站建设定制
  • 网站建设是属于软件开发费吗做电商
  • 唐山快速建站公司网站建设手机
  • 韩国食品网站设计欣赏wordpress用户导入数据库表