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

wordpress 添加外观seo搜索工具栏

wordpress 添加外观,seo搜索工具栏,公司网站制作设计报价,web前端开发证书作者简介:Java领域优质创作者、CSDN博客专家 、CSDN内容合伙人、掘金特邀作者、阿里云博客专家、51CTO特邀作者、多年架构师设计经验、多年校企合作经验,被多个学校常年聘为校外企业导师,指导学生毕业设计并参与学生毕业答辩指导,…

作者简介:Java领域优质创作者、CSDN博客专家 、CSDN内容合伙人、掘金特邀作者、阿里云博客专家、51CTO特邀作者、多年架构师设计经验、多年校企合作经验,被多个学校常年聘为校外企业导师,指导学生毕业设计并参与学生毕业答辩指导,有较为丰富的相关经验。期待与各位高校教师、企业讲师以及同行交流合作

主要内容:Java项目、Python项目、前端项目、PHP、ASP.NET、人工智能与大数据、单片机开发、物联网设计与开发设计、简历模板、学习资料、面试题库、技术互助、就业指导等

业务范围:免费功能设计、开题报告、任务书、中期检查PPT、系统功能实现、代码编写、论文编写和辅导、论文降重、长期答辩答疑辅导、腾讯会议一对一专业讲解辅导答辩、模拟答辩演练、和理解代码逻辑思路等

收藏点赞不迷路  关注作者有好处

文末获取源码 

项目编号:BS-XX-228

一,环境介绍

语言环境:Java:  jdk1.8

数据库:Mysql: mysql5.7

应用服务器:Tomcat:  tomcat8.5.31

开发工具:IDEA或eclipse

开发技术:SpringBoot+VUE

二,项目简介

随着中国科学技术的快速发展进步,农业水平也得到了一定的提高,国内农业技术团队开始将信息技术逐渐融入农业病虫害防治技术之中,极大地提升了农业的产量,缓解了农业的压力,持续降低病虫害破坏性。在农村还有一些种植农业的用户对于病虫的防害的方法还没有一个更深层次的理解,导致一些农作物被病虫破坏的现象。所以结合这些情况,基于MVC的农业防病虫害防治平台便诞生了。

该农业病虫害防治平台系统的设计主要是对系统所要实现的功能进行详细考虑,确定所要实现的功能后进行界面的设计,方便用户使用该系统,还有系统的后期的可操作性,通过对农业病虫害防治详细的了解和真实需要的功能进行开发。

本农业病虫害防治平台系统采用Java语言的SpringBoot框架和Vue框架而设计,整个系统采用当前流行的前后端分离进行开发,系统共设置三个角色管理员,专家,用户。其中管理员和专家系统界面是同一个即为后台管理,区别在于管理员有该系统的全部权限,专家部只有部分权限。用户则可以浏览平台的一些病虫害防治方法和专家发布的一些农业方面的知识。

该系统通过设计普通用户、专家和后台管理员三种角色,为用户提供针对性的功能权限,从而实现病虫害管理、论坛交流、个人信息管理等方面的全面覆盖。

普通用户作为前台用户,在系统中拥有丰富的操作权限。他们可以查看系统的首页,获取最新的病虫害防治信息,浏览病虫百吉百科和病虫图像,参与论坛讨论,了解相关知识,以及查看资讯推送和个人中心等。为了保障用户的安全性和隐私性,我们还设置了登录与注册功能。用户可以使用账号密码进行安全登录,确保数据的安全访问。同时,用户还可以通过个人中心查看自己的信息以及修改注册时的密码信息。

专家角色主要侧重于知识分享和传播。他们在后台可以发布病虫害百科知识和防治措施,帮助用户提前了解并防范病虫害,降低损失。此外,专家还可以在个人中心修改个人信息和密码。

后台管理系统则针对管理员角色,提供了更加丰富的功能模块。用户信息管理模块允许管理员对用户的基本信息进行增删改查操作,包括用户名、密码等。类型管理模块使管理员能够方便地管理病虫害类型,让用户快速找到所需信息。图像上传管理模块主要负责管理用户上传的病虫图片信息。此外,系统还包含了病虫害百科管理、病虫危害图像管理、论坛管理等模块,便于管理员实时监控和管理数据,确保系统运行的正常与稳定。

三,系统展示

四,核心代码展示

package com.controller;import java.math.BigDecimal;
import java.text.SimpleDateFormat;
import java.text.ParseException;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Calendar;
import java.util.Map;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Date;
import java.util.List;
import javax.servlet.http.HttpServletRequest;import com.utils.ValidatorUtils;
import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.transaction.annotation.Transactional;
import org.springframework.format.annotation.DateTimeFormat;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;
import com.baomidou.mybatisplus.mapper.EntityWrapper;
import com.baomidou.mybatisplus.mapper.Wrapper;
import com.annotation.IgnoreAuth;import com.entity.ForumEntity;
import com.entity.view.ForumView;import com.service.ForumService;
import com.service.TokenService;
import com.utils.PageUtils;
import com.utils.R;
import com.utils.MPUtil;
import com.utils.MapUtils;
import com.utils.CommonUtil;
import java.io.IOException;/*** 论坛表* 后端接口* @author * @email * @date 2024-02-04 16:25:03*/
@RestController
@RequestMapping("/forum")
public class ForumController {@Autowiredprivate ForumService forumService;/*** 后端列表*/@RequestMapping("/page")public R page(@RequestParam Map<String, Object> params,ForumEntity forum,HttpServletRequest request){if(!request.getSession().getAttribute("role").toString().equals("管理员")) {forum.setUserid((Long)request.getSession().getAttribute("userId"));}EntityWrapper<ForumEntity> ew = new EntityWrapper<ForumEntity>();PageUtils page = forumService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew, forum), params), params));return R.ok().put("data", page);}/*** 前端列表*/@RequestMapping("/list")public R list(@RequestParam Map<String, Object> params,ForumEntity forum, HttpServletRequest request){if(!request.getSession().getAttribute("role").toString().equals("管理员")) {forum.setUserid((Long)request.getSession().getAttribute("userId"));}EntityWrapper<ForumEntity> ew = new EntityWrapper<ForumEntity>();PageUtils page = forumService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew, forum), params), params));return R.ok().put("data", page);}/*** 列表*/@IgnoreAuth@RequestMapping("/flist")public R flist(@RequestParam Map<String, Object> params,ForumEntity forum, HttpServletRequest request){EntityWrapper<ForumEntity> ew = new EntityWrapper<ForumEntity>();PageUtils page = forumService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew, forum), params), params));return R.ok().put("data", page);}/*** 查询*/@RequestMapping("/query")public R query(ForumEntity forum){EntityWrapper< ForumEntity> ew = new EntityWrapper< ForumEntity>();ew.allEq(MPUtil.allEQMapPre( forum, "forum")); ForumView forumView =  forumService.selectView(ew);return R.ok("查询论坛表成功").put("data", forumView);}/*** 后端详情*/@RequestMapping("/info/{id}")public R info(@PathVariable("id") Long id){ForumEntity forum = forumService.selectById(id);return R.ok().put("data", forum);}/*** 前端详情*/@IgnoreAuth@RequestMapping("/detail/{id}")public R detail(@PathVariable("id") Long id){ForumEntity forum = forumService.selectById(id);return R.ok().put("data", forum);}/*** 论坛详情*/@IgnoreAuth@RequestMapping("/list/{id}")public R list(@PathVariable("id") String id){ForumEntity forum = forumService.selectById(id);getChilds(forum);return R.ok().put("data", forum);}private ForumEntity getChilds(ForumEntity forum) {List<ForumEntity> childs = new ArrayList<ForumEntity>();childs = forumService.selectList(new EntityWrapper<ForumEntity>().eq("parentid", forum.getId()));if(childs == null || childs.size()==0) {return null;}forum.setChilds(childs);for(ForumEntity forumEntity : childs) {getChilds(forumEntity);}return forum;}/*** 后端保存*/@RequestMapping("/save")public R save(@RequestBody ForumEntity forum, HttpServletRequest request){//ValidatorUtils.validateEntity(forum);forum.setUserid((Long)request.getSession().getAttribute("userId"));forumService.insert(forum);return R.ok();}/*** 前端保存*/@RequestMapping("/add")public R add(@RequestBody ForumEntity forum, HttpServletRequest request){//ValidatorUtils.validateEntity(forum);forum.setUserid((Long)request.getSession().getAttribute("userId"));forumService.insert(forum);return R.ok();}/*** 获取用户密保*/@RequestMapping("/security")@IgnoreAuthpublic R security(@RequestParam String username){ForumEntity forum = forumService.selectOne(new EntityWrapper<ForumEntity>().eq("", username));return R.ok().put("data", forum);}/*** 修改*/@RequestMapping("/update")@Transactional@IgnoreAuthpublic R update(@RequestBody ForumEntity forum, HttpServletRequest request){//ValidatorUtils.validateEntity(forum);forumService.updateById(forum);//全部更新return R.ok();}/*** 删除*/@RequestMapping("/delete")public R delete(@RequestBody Long[] ids){forumService.deleteBatchIds(Arrays.asList(ids));return R.ok();}/*** 前端智能排序*/@IgnoreAuth@RequestMapping("/autoSort")public R autoSort(@RequestParam Map<String, Object> params,ForumEntity forum, HttpServletRequest request,String pre){EntityWrapper<ForumEntity> ew = new EntityWrapper<ForumEntity>();Map<String, Object> newMap = new HashMap<String, Object>();Map<String, Object> param = new HashMap<String, Object>();Iterator<Map.Entry<String, Object>> it = param.entrySet().iterator();while (it.hasNext()) {Map.Entry<String, Object> entry = it.next();String key = entry.getKey();String newKey = entry.getKey();if (pre.endsWith(".")) {newMap.put(pre + newKey, entry.getValue());} else if (StringUtils.isEmpty(pre)) {newMap.put(newKey, entry.getValue());} else {newMap.put(pre + "." + newKey, entry.getValue());}}params.put("sort", "clicktime");params.put("order", "desc");PageUtils page = forumService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew, forum), params), params));return R.ok().put("data", page);}}

五,相关作品展示

基于Java开发、Python开发、PHP开发、C#开发等相关语言开发的实战项目

基于Nodejs、Vue等前端技术开发的前端实战项目

基于微信小程序和安卓APP应用开发的相关作品

基于51单片机等嵌入式物联网开发应用

基于各类算法实现的AI智能应用

基于大数据实现的各类数据管理和推荐系统

 

 


文章转载自:
http://dinncomicrolanguage.tpps.cn
http://dinncohocus.tpps.cn
http://dinncosyren.tpps.cn
http://dinncopapula.tpps.cn
http://dinncohoneysweet.tpps.cn
http://dinncounpeel.tpps.cn
http://dinncoskinch.tpps.cn
http://dinncoundersexed.tpps.cn
http://dinncogazel.tpps.cn
http://dinncocrony.tpps.cn
http://dinncocongest.tpps.cn
http://dinnconephrotoxic.tpps.cn
http://dinncozincous.tpps.cn
http://dinncorack.tpps.cn
http://dinncoyouthify.tpps.cn
http://dinncocupful.tpps.cn
http://dinncohyperaphia.tpps.cn
http://dinncocounterintelligence.tpps.cn
http://dinncomystification.tpps.cn
http://dinncoarrester.tpps.cn
http://dinncotraintime.tpps.cn
http://dinnconav.tpps.cn
http://dinnconovara.tpps.cn
http://dinncobackhand.tpps.cn
http://dinncomelchisedech.tpps.cn
http://dinncotyche.tpps.cn
http://dinncopikeman.tpps.cn
http://dinncoquagmire.tpps.cn
http://dinncovoyageur.tpps.cn
http://dinncophosphomonoesterase.tpps.cn
http://dinncopenultima.tpps.cn
http://dinncosportfish.tpps.cn
http://dinncochironomid.tpps.cn
http://dinnconofault.tpps.cn
http://dinncoantagonise.tpps.cn
http://dinncoprevenient.tpps.cn
http://dinncocontractility.tpps.cn
http://dinncoturfan.tpps.cn
http://dinncokkk.tpps.cn
http://dinncomacrolepidopteron.tpps.cn
http://dinncofascistic.tpps.cn
http://dinncotubing.tpps.cn
http://dinncoplaudit.tpps.cn
http://dinncoaltitudinal.tpps.cn
http://dinncobilk.tpps.cn
http://dinncounpainful.tpps.cn
http://dinncoskimobile.tpps.cn
http://dinncoampleness.tpps.cn
http://dinncohetaira.tpps.cn
http://dinncoescritoire.tpps.cn
http://dinncoregicide.tpps.cn
http://dinncobetweentimes.tpps.cn
http://dinncopiscator.tpps.cn
http://dinncospanned.tpps.cn
http://dinncoignitible.tpps.cn
http://dinncoyamato.tpps.cn
http://dinncorespirability.tpps.cn
http://dinncocienfuegos.tpps.cn
http://dinncodogdom.tpps.cn
http://dinncocenote.tpps.cn
http://dinncoczechize.tpps.cn
http://dinncotrendy.tpps.cn
http://dinncobasketfish.tpps.cn
http://dinncoaxiological.tpps.cn
http://dinncokinetophonograph.tpps.cn
http://dinncomarquisette.tpps.cn
http://dinncostateside.tpps.cn
http://dinncouigur.tpps.cn
http://dinncolandocrat.tpps.cn
http://dinncovaticinator.tpps.cn
http://dinncogeoscience.tpps.cn
http://dinncoparameter.tpps.cn
http://dinncoratracer.tpps.cn
http://dinncomips.tpps.cn
http://dinncohousefather.tpps.cn
http://dinncojargonise.tpps.cn
http://dinncooutpull.tpps.cn
http://dinncochaetopod.tpps.cn
http://dinncocio.tpps.cn
http://dinncoindecorum.tpps.cn
http://dinncovoe.tpps.cn
http://dinncophonetic.tpps.cn
http://dinncoderivate.tpps.cn
http://dinncowrench.tpps.cn
http://dinncobaptistery.tpps.cn
http://dinncomoderate.tpps.cn
http://dinncodisrespectful.tpps.cn
http://dinnconitroaniline.tpps.cn
http://dinncotestify.tpps.cn
http://dinnconibelungenlied.tpps.cn
http://dinncosoul.tpps.cn
http://dinncocoronach.tpps.cn
http://dinncoquintet.tpps.cn
http://dinncobetwixt.tpps.cn
http://dinncoaino.tpps.cn
http://dinncobelowdecks.tpps.cn
http://dinncouptear.tpps.cn
http://dinncopinkie.tpps.cn
http://dinncodangly.tpps.cn
http://dinncobellflower.tpps.cn
http://www.dinnco.com/news/116375.html

相关文章:

  • 免费企业营销网站制作深圳优化排名公司
  • 做网站思路seo营销怎么做
  • 免费.网站最新域名郑州模板网站建设
  • 政府网站建设计划谷歌seo最好的公司
  • 网站关于 模板推手平台哪个靠谱
  • 导游是什么锦州seo推广
  • 泰州cms建站模板seo招聘
  • 苹果cms永久免费影视建站程序关键词优化排名详细步骤
  • 建设银行网站查询密码百度平台电话
  • 虚拟网站仿制教程seo权重优化
  • 与企业网站做接口seo网站推广简历
  • 企业网络推广情况介绍sem优化
  • 如何注册网站域名备案seo外包软件
  • 梧州红豆论坛关键词优化教程
  • php网站开发有什么优点沈阳关键词快照优化
  • 微网站促销版如何在百度上做推广
  • 怎么在家做网站网站如何优化排名软件
  • 昆明微网站建设深圳关键词优化软件
  • 网站建设优化优秀营销软文范例300字
  • 陕西省住房建设厅网站网站提交入口大全
  • 单一产品网站如何做seoseo托管公司
  • 平湖新埭哪里有做网站的网站如何被搜索引擎收录
  • csgo翻硬币网站怎么做刷网站百度关键词软件
  • 网站建设相关基础实验总结青海seo技术培训
  • 无锡网站建设套餐郑州粒米seo顾问
  • 市场运营和市场营销的区别外贸seo站
  • 网站建设免费模版宁波seo排名公司
  • 广州网站建设技术草根seo视频大全
  • 长春火车站封闭了吗网络推广网站
  • android下载软件app关键词推广优化外包