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

常州外贸公司网站建设企业网站建设板块

常州外贸公司网站建设,企业网站建设板块,会员管理系统开发,营销计划的主要内容作者主页#xff1a;编程千纸鹤 作者简介#xff1a;Java领域优质创作者、CSDN博客专家 、CSDN内容合伙人、掘金特邀作者、阿里云博客专家、51CTO特邀作者、多年架构师设计经验、多年校企合作经验#xff0c;被多个学校常年聘为校外企业导师#xff0c;指导学生毕业设计并参… 作者主页编程千纸鹤 作者简介Java领域优质创作者、CSDN博客专家 、CSDN内容合伙人、掘金特邀作者、阿里云博客专家、51CTO特邀作者、多年架构师设计经验、多年校企合作经验被多个学校常年聘为校外企业导师指导学生毕业设计并参与学生毕业答辩指导有较为丰富的相关经验。期待与各位高校教师、企业讲师以及同行交流合作 主要内容Java项目、Python项目、前端项目、PHP、ASP.NET、人工智能与大数据、单片机开发、物联网设计与开发设计、简历模板、学习资料、面试题库、技术互助、就业指导等 业务范围免费功能设计、开题报告、任务书、中期检查PPT、系统功能实现、代码编写、论文编写和辅导、论文降重、长期答辩答疑辅导、腾讯会议一对一专业讲解辅导答辩、模拟答辩演练、和理解代码逻辑思路等。 收藏点赞不迷路  关注作者有好处 文末获取源码  项目编号BS-XCX-064 一环境介绍 语言环境微信小程序 数据库Mysql: mysql5.7 WEB框架SpringBootVue 开发工具IDEA和微信开发者工具 开发工具微信小程序SpringBootVue 二项目简介 使用旧方法对高校宿舍信息管理系统小程序的信息进行系统化管理已经不再让人们信赖了把现在的网络信息技术运用在高校宿舍信息管理系统小程序的管理上面可以解决许多信息管理上面的难题比如处理数据时间很长数据存在错误不能及时纠正等问题。这次开发的高校宿舍信息管理系统小程序对报修管理、字典管理、试卷管理、试卷选题管理、试题表管理、考试记录表管理、答题详情表管理、错题表管理、访客管理、公寓管理、公寓收藏管理、公寓学生管理、公寓退宿申请管理、公寓入住申请管理、缴费管理、留言管理、宿舍管理员管理、调宿申请管理、卫生管理、学生管理、管理员管理等进行集中化处理。经过前面自己查阅的网络知识加上自己在学校课堂上学习的知识决定开发系统选择小程序模式这种高效率的模式完成系统功能开发。这种模式让操作员基于浏览器的方式进行网站访问采用的主流的Java语言这种面向对象的语言进行高校宿舍信息管理系统小程序程序的开发在数据库的选择上面选择功能强大的Mysql数据库进行数据的存放操作。高校宿舍信息管理系统小程序的开发让用户查看公寓信息变得容易让管理员高效管理公寓信息。 三系统展示 四核心代码展示 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(/examquestion) public class ExamquestionController {private static final Logger logger LoggerFactory.getLogger(ExamquestionController.class);private static final String TABLE_NAME examquestion;Autowiredprivate ExamquestionService examquestionService;Autowiredprivate TokenService tokenService;Autowiredprivate BaoxiuService baoxiuService;//报修Autowiredprivate DictionaryService dictionaryService;//字典Autowiredprivate ExampaperService exampaperService;//试卷Autowiredprivate ExampapertopicService exampapertopicService;//试卷选题Autowiredprivate ExamrecordService examrecordService;//考试记录表Autowiredprivate ExamredetailsService examredetailsService;//答题详情表Autowiredprivate ExamrewrongquestionService examrewrongquestionService;//错题表Autowiredprivate FangkeService fangkeService;//访客Autowiredprivate FangwuService fangwuService;//公寓Autowiredprivate FangwuCollectionService fangwuCollectionService;//公寓收藏Autowiredprivate FangwuRuzhuService fangwuRuzhuService;//公寓学生Autowiredprivate FangwuTuisuService fangwuTuisuService;//公寓退宿申请Autowiredprivate FangwuYuyueService fangwuYuyueService;//公寓入住申请Autowiredprivate JiaofeiService jiaofeiService;//缴费Autowiredprivate LiuyanService liuyanService;//留言Autowiredprivate SusheguanliyuanService susheguanliyuanService;//宿舍管理员Autowiredprivate TiaosushenqingService tiaosushenqingService;//调宿申请Autowiredprivate WeishengService weishengService;//卫生Autowiredprivate YonghuService yonghuService;//学生Autowiredprivate UsersService usersService;//管理员/*** 后端列表*/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));else if(宿舍管理员.equals(role))params.put(susheguanliyuanId,request.getSession().getAttribute(userId));CommonUtil.checkMap(params);PageUtils page examquestionService.queryPage(params);//字典表数据转换ListExamquestionView list (ListExamquestionView)page.getList();for(ExamquestionView 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);ExamquestionEntity examquestion examquestionService.selectById(id);if(examquestion !null){//entity转viewExamquestionView view new ExamquestionView();BeanUtils.copyProperties( examquestion , view );//把实体数据重构到view中//修改对应字典表字段dictionaryService.dictionaryConvert(view, request);return R.ok().put(data, view);}else {return R.error(511,查不到数据);}}/*** 后端保存*/RequestMapping(/save)public R save(RequestBody ExamquestionEntity examquestion, HttpServletRequest request){logger.debug(save方法:,,Controller:{},,examquestion:{},this.getClass().getName(),examquestion.toString());String role String.valueOf(request.getSession().getAttribute(role));if(false)return R.error(511,永远不会进入);WrapperExamquestionEntity queryWrapper new EntityWrapperExamquestionEntity().eq(examquestion_name, examquestion.getExamquestionName()).eq(examquestion_options, examquestion.getExamquestionOptions()).eq(examquestion_answer, examquestion.getExamquestionAnswer()).eq(examquestion_analysis, examquestion.getExamquestionAnalysis()).eq(examquestion_types, examquestion.getExamquestionTypes()).eq(examquestion_sequence, examquestion.getExamquestionSequence());logger.info(sql语句:queryWrapper.getSqlSegment());ExamquestionEntity examquestionEntity examquestionService.selectOne(queryWrapper);if(examquestionEntitynull){examquestion.setCreateTime(new Date());examquestionService.insert(examquestion);return R.ok();}else {return R.error(511,表中有相同数据);}}/*** 后端修改*/RequestMapping(/update)public R update(RequestBody ExamquestionEntity examquestion, HttpServletRequest request) throws NoSuchFieldException, ClassNotFoundException, IllegalAccessException, InstantiationException {logger.debug(update方法:,,Controller:{},,examquestion:{},this.getClass().getName(),examquestion.toString());ExamquestionEntity oldExamquestionEntity examquestionService.selectById(examquestion.getId());//查询原先数据String role String.valueOf(request.getSession().getAttribute(role)); // if(false) // return R.error(511,永远不会进入);examquestionService.updateById(examquestion);//根据id更新return R.ok();}/*** 删除*/RequestMapping(/delete)public R delete(RequestBody Integer[] ids, HttpServletRequest request){logger.debug(delete:,,Controller:{},,ids:{},this.getClass().getName(),ids.toString());ListExamquestionEntity oldExamquestionList examquestionService.selectBatchIds(Arrays.asList(ids));//要删除的数据examquestionService.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);//.eq(time, new SimpleDateFormat(yyyy-MM-dd).format(new Date()))try {ListExamquestionEntity examquestionList 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){//循环ExamquestionEntity examquestionEntity new ExamquestionEntity(); // examquestionEntity.setExamquestionName(data.get(0)); //试题名称 要改的 // examquestionEntity.setExamquestionOptions(data.get(0)); //选项json字符串 要改的 // examquestionEntity.setExamquestionAnswer(data.get(0)); //正确答案 要改的 // examquestionEntity.setExamquestionAnalysis(data.get(0)); //答案解析 要改的 // examquestionEntity.setExamquestionTypes(Integer.valueOf(data.get(0))); //试题类型 要改的 // examquestionEntity.setExamquestionSequence(Integer.valueOf(data.get(0))); //试题排序值越大排越前面 要改的 // examquestionEntity.setCreateTime(date);//时间examquestionList.add(examquestionEntity);//把要查询是否重复的字段放入map中}//查询是否重复examquestionService.insertBatch(examquestionList);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));CommonUtil.checkMap(params);PageUtils page examquestionService.queryPage(params);//字典表数据转换ListExamquestionView list (ListExamquestionView)page.getList();for(ExamquestionView c:list)dictionaryService.dictionaryConvert(c, request); //修改对应字典表字段return R.ok().put(data, page);}/*** 前端详情*/RequestMapping(/detail/{id})public R detail(PathVariable(id) Integer id, HttpServletRequest request){logger.debug(detail方法:,,Controller:{},,id:{},this.getClass().getName(),id);ExamquestionEntity examquestion examquestionService.selectById(id);if(examquestion !null){//entity转viewExamquestionView view new ExamquestionView();BeanUtils.copyProperties( examquestion , view );//把实体数据重构到view中//修改对应字典表字段dictionaryService.dictionaryConvert(view, request);return R.ok().put(data, view);}else {return R.error(511,查不到数据);}}/*** 前端保存*/RequestMapping(/add)public R add(RequestBody ExamquestionEntity examquestion, HttpServletRequest request){logger.debug(add方法:,,Controller:{},,examquestion:{},this.getClass().getName(),examquestion.toString());WrapperExamquestionEntity queryWrapper new EntityWrapperExamquestionEntity().eq(examquestion_name, examquestion.getExamquestionName()).eq(examquestion_options, examquestion.getExamquestionOptions()).eq(examquestion_answer, examquestion.getExamquestionAnswer()).eq(examquestion_analysis, examquestion.getExamquestionAnalysis()).eq(examquestion_types, examquestion.getExamquestionTypes()).eq(examquestion_sequence, examquestion.getExamquestionSequence()) // .notIn(examquestion_types, new Integer[]{102});logger.info(sql语句:queryWrapper.getSqlSegment());ExamquestionEntity examquestionEntity examquestionService.selectOne(queryWrapper);if(examquestionEntitynull){examquestion.setCreateTime(new Date());examquestionService.insert(examquestion);return R.ok();}else {return R.error(511,表中有相同数据);}}} 五相关作品展示 基于Java开发、Python开发、PHP开发、C#开发等相关语言开发的实战项目 基于Nodejs、Vue等前端技术开发的前端实战项目 基于微信小程序和安卓APP应用开发的相关作品 基于51单片机等嵌入式物联网开发应用 基于各类算法实现的AI智能应用 基于大数据实现的各类数据管理和推荐系统
http://www.eeditor.cn/news/123026/

相关文章:

  • Wordpress 视频采集插件西安市seo排名按天优化
  • 企业网站广告图片轮播代码免费的库存管理软件有哪些
  • 企业网站建设方案ppt制作网页是什么专业
  • 微信上怎么做网站链接钱宝做任务的网站怎么下
  • 最便宜的低价机票网站建设user pro wordpress
  • 怎么添加网站程序小程序api有哪些
  • 龙岗网站建设icxun做店标 做店招的网站
  • 餐饮网站模板免费下载做网站app需多少钱
  • 查找5个搜索引擎作弊的网站公交建设公司官网
  • 系部网站建设标准17网一起做网店潮汕
  • 游戏开发和网站开发莱芜金点子信息港最新招聘信息
  • 茶叶网站建设哪家企业网站的信息内容包括什么
  • 整站系统安阳论坛安钢贴吧
  • 举报网站建设情况vi设计百科
  • 建立网站时服务器的基本配置有哪些深圳网站设计公司发展历程
  • 非洲做网站用哪里服务器好wordpress又拍云
  • 泌阳县住房和城乡建设局网站网站建设一般多少钱app
  • 好的手机网站推荐在广州开发一个营销网站多少钱
  • 电话投放小网站wordpress 小米官网主题下载
  • 网站推广员wordpress tint主题
  • 建设银行行号网站查询是什么备案网站内容简介
  • 建立互联网公司网站网络营销人员应具备哪些技能
  • 铁岭做网站一般多少钱wordpress主题卸载
  • 自开发购物网站一个wordpress的爱好者
  • 网站ico图标怎么用个人快速建站
  • 东莞门户网站建设手机网站转app开发教程
  • 创建网站服务器百度在线
  • 做网站时候编代码网易联合创新中心
  • 网站怎样做seo推广温州网牌电线电缆有限公司
  • 北京市公司网站制作wordpress默认管理员密码