基于springboot+mybatis-plus+mysql+python+tensorflow2.0波导识别管理系统

基于springboot+mybatis-plus+mysql+python+tensorflow2.0波导识别管理系统

  • 一、系统介绍
  • 二、功能展示
    • 1.图片上传
    • 2.波导识别
  • 三、代码展示
  • 四、其它系统
  • 五、获取源码

一、系统介绍

技术框架:
前端:vue
后端:springboot
算法:python+tensorflow2.3
系统主要功能:
图片上传、波导识别、系统管理(用户管理、权限管理、菜单管理)

可训练成人脸识别、花卉识别等

二、功能展示

1.图片上传

基于springboot+mybatis-plus+mysql+python+tensorflow2.0波导识别管理系统_第1张图片

2.波导识别

基于springboot+mybatis-plus+mysql+python+tensorflow2.0波导识别管理系统_第2张图片

三、代码展示

package com.jf3q.cn.contrl.ht;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpSession;

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 com.jf3q.cn.cons.Const;
import com.jf3q.cn.pojo.MSAdmin;
import com.jf3q.cn.service.MSAdminService;
import com.jf3q.cn.untils.PassUtils;
 

@Controller
@RequestMapping("/ht")
public class MSAdminController {

	@Autowired
	private MSAdminService adminService;

	 

	 
	@RequestMapping("/tologin")
	public String tologin(MSAdmin a,HttpServletRequest req,HttpSession session,Model model) {
		  return Const.ht+"/login";
	}
	@RequestMapping("/logout")
	public String logout(MSAdmin a,HttpServletRequest req,HttpSession session,Model model) {
		session.removeAttribute("htAdmin");
		return Const.ht+"/login";
	}
	@RequestMapping("/toindex")
	public String toindex(MSAdmin a,HttpServletRequest req,HttpSession session,Model model) {
		  return Const.ht+"/index";
	}
	@RequestMapping("/login")
	public String login(MSAdmin a,HttpServletRequest req,HttpSession session,Model model) {
		if(a.getUname()==null||a.getUname().isEmpty()) {
			model.addAttribute("msg", "用户名为空");
			return Const.ht+"/login";
		}
		if(a.getUpass()==null||a.getUpass().isEmpty()) {
			model.addAttribute("msg", "密码为空");
			return Const.ht+"/login";
		}
		a.setUpass(PassUtils.get(a.getUpass()));
		 MSAdmin la=adminService.login(a);
		 if(la==null){
			 model.addAttribute("msg", "用户名或者密码错误");
				return Const.ht+"/login";
		 }
		 session.setAttribute("htAdmin", la);
		return Const.ht+"/index";
	}

	
	
	@RequestMapping("/toupdatePwd")
	public String to_updatePwd(MSAdmin a,HttpServletRequest req,HttpSession session,Model model) {
		  return Const.ht+"/up_pwd";
	}
	@RequestMapping("/updatePwd")
	public String updatePwd(MSAdmin a,HttpServletRequest req,HttpSession session,Model model) {
		 String old_upass=req.getParameter("old_upass") ;
		 String new_upass=req.getParameter("new_upass") ;
		 String new_upass2=req.getParameter("new_upass2") ;
		 
		 a=(MSAdmin) session.getAttribute("htAdmin");
		 a=adminService.getById(a.getId());
		 if(!a.getUpass().equals(PassUtils.get(old_upass))){
			 model.addAttribute("msg", "原密码不对,修改密码失败");
			 return Const.ht+"/up_pwd";
		 }
		 if(!new_upass.equals(new_upass2)){
			 model.addAttribute("msg", "两次密码输入不一致,修改密码失败");
			 return Const.ht+"/up_pwd";
		 }
		 a.setUpass(PassUtils.get(new_upass));
		 adminService.update(a);
		 model.addAttribute("msg", "密码修改成功");
		 
		 return Const.ht+"/up_pwd";
		
	}
}

四、其它系统

Java+Swing实现学生选课管理系统
Java+Swing实现学校教务管理系统
Java+Swing+sqlserver学生成绩管理系统
Java+Swing用户信息管理系统
Java+Swing实现的五子棋游戏
基于JavaSwing 银行管理系统
Java+Swing+mysql仿QQ聊天工具
Java+Swing 聊天室
Java+Swing+dat文件存储实现学生选课管理系统
Java+Swing可视化图像处理软件
Java+Swing学生信息管理系统
Java+Swing图书管理系统
Java+Swing图书管理系统2.0
基于java+swing+mysql图书管理系统3.0
大作业-基于java+swing+mysql北方传统民居信息管理系统

五、获取源码

基于springboot+mybatis-plus+mysql+python+tensorflow2.0波导识别管理系统

你可能感兴趣的:(JavaWeb毕业设计项目,python,spring,boot,mybatis)