计算机毕业设计 SpringBoot的中小型制造企业质量管理系统 Javaweb项目 Java实战项目 前后端分离 文档报告 代码讲解 安装调试

🍊作者:计算机编程-吉哥
🍊简介:专业从事JavaWeb程序开发,微信小程序开发,定制化项目、 源码、代码讲解、文档撰写、ppt制作。做自己喜欢的事,生活就是快乐的。
🍊心愿:点赞 👍 收藏 ⭐评论 📝
🍅 文末获取源码联系

👇🏻 精彩专栏推荐订阅 👇🏻 不然下次找不到哟~
Java毕业设计项目~热门选题推荐《1000套》

目录

1.技术选型

2.数据库表结构

3.开发工具

4.功能

4.1【角色】

4.2【管理员功能模块】

4.3【工作人员功能模块】

5.项目演示截图

5.1 登录

5.2 基础数据管理

5.3 抽样标准管理

5.4 质量检验管理

5.5 检验结果统计

5.6 质量控制管理

5.7 工作人员管理

6.数据库文件设计

7.核心代码 

7.1 抽样标准Controller

7.2 抽样标准Service

7.3 抽样标准ServiceImpl

7.4 抽样标准DAO

8.参考文档


1.技术选型

springboot、mybatisplus、vue、elementui、html、css、js、mysql、jdk1.8

2.数据库表结构

14张 

3.开发工具

idea、navicat

4.功能

4.1【角色】

管理员、工作人员

4.2【管理员功能模块】

  • 登录
  • 首页
  • 个人中心
  • 管理员管理
  • 基础数据管理
  • 公告管理
  • 抽样标准管理
  • 质量检测管理
  • 质量控制管理
  • 质量分析管理
  • 工作人员管理

4.3【工作人员功能模块】

  • 登录
  • 首页
  • 个人中心
  • 公告管理
  • 抽样标准管理
  • 质量检测管理
  • 质量控制管理
  • 质量分析管理

5.项目演示截图


5.1 登录

5.2 基础数据管理

 

5.3 抽样标准管理

 

5.4 质量检验管理

 

5.5 检验结果统计

 

5.6 质量控制管理

5.7 工作人员管理

 

6.数据库文件设计


CREATE TABLE `chengpinjianyan` (`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键 ',`gongzuorenyuan_id` int(11) DEFAULT NULL COMMENT '工作人员',`chengpinjianyan_uuid_number` varchar(200) DEFAULT NULL COMMENT '检验编号',`chengpinjianyan_name` varchar(200) DEFAULT NULL COMMENT '检验标题  Search111 ',`jianyanzhongxin_types` int(11) DEFAULT NULL COMMENT '检验中心 Search111',`jianyanyiqi_types` int(11) DEFAULT NULL COMMENT '检验仪器 Search111',`jianyanxiangmu_types` int(11) DEFAULT NULL COMMENT '检验项目 Search111',`chengpinjianyan_types` int(11) DEFAULT NULL COMMENT '成品检验类型 Search111',`chengpinjianyan_file` varchar(200) DEFAULT NULL COMMENT '检验文件',`chengpinjianyan_time` timestamp NULL DEFAULT NULL COMMENT '检验时间',`zhiliangdengji_types` int(11) DEFAULT NULL COMMENT '质量等级 Search111',`quexiandengji_types` int(11) DEFAULT NULL COMMENT '缺陷等级 Search111',`quexianyuanyin_types` int(11) DEFAULT NULL COMMENT '缺陷原因类型 Search111',`jieguo_types` int(11) DEFAULT NULL COMMENT '检测结果 Search111',`chengpinjianyan_content` longtext COMMENT '检验结果',`chengpinjianyan_beizhu_content` longtext COMMENT '备注',`insert_time` timestamp NULL DEFAULT NULL COMMENT '录入时间',`create_time` timestamp NULL DEFAULT NULL COMMENT '创建时间  show1 show2 photoShow',PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=15 DEFAULT CHARSET=utf8 COMMENT='成品检验';CREATE TABLE `chouyangbiaozhun` (`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键 ',`chouyangbiaozhun_uuid_number` varchar(200) DEFAULT NULL COMMENT '标准编号',`chouyangbiaozhun_name` varchar(200) DEFAULT NULL COMMENT '标准标题  Search111 ',`jianyanxiangmu_types` int(11) DEFAULT NULL COMMENT '检验项目 Search111',`chouyangbiaozhun_types` int(11) DEFAULT NULL COMMENT '抽样标准类型 Search111',`chouyangbiaozhun_file` varchar(200) DEFAULT NULL COMMENT '依据标准',`chouyangbiaozhun_content` longtext COMMENT '合格标准',`chouyangbiaozhun_beizhu_content` longtext COMMENT '备注',`insert_time` timestamp NULL DEFAULT NULL COMMENT '录入时间',`create_time` timestamp NULL DEFAULT NULL COMMENT '创建时间  show1 show2 photoShow',PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=15 DEFAULT CHARSET=utf8 COMMENT='抽样标准';CREATE TABLE `chuhuojianyan` (`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键 ',`gongzuorenyuan_id` int(11) DEFAULT NULL COMMENT '工作人员',`chuhuojianyan_uuid_number` varchar(200) DEFAULT NULL COMMENT '检验编号',`chuhuojianyan_name` varchar(200) DEFAULT NULL COMMENT '检验标题  Search111 ',`jianyanzhongxin_types` int(11) DEFAULT NULL COMMENT '检验中心 Search111',`jianyanyiqi_types` int(11) DEFAULT NULL COMMENT '检验仪器 Search111',`jianyanxiangmu_types` int(11) DEFAULT NULL COMMENT '检验项目 Search111',`chuhuojianyan_types` int(11) DEFAULT NULL COMMENT '出货检验类型 Search111',`chuhuojianyan_file` varchar(200) DEFAULT NULL COMMENT '检验文件',`chuhuojianyan_time` timestamp NULL DEFAULT NULL COMMENT '检验时间',`zhiliangdengji_types` int(11) DEFAULT NULL COMMENT '质量等级 Search111',`quexiandengji_types` int(11) DEFAULT NULL COMMENT '缺陷等级 Search111',`quexianyuanyin_types` int(11) DEFAULT NULL COMMENT '缺陷原因类型 Search111',`jieguo_types` int(11) DEFAULT NULL COMMENT '检测结果 Search111',`chuhuojianyan_content` longtext COMMENT '检验结果',`chuhuojianyan_beizhu_content` longtext COMMENT '备注',`insert_time` timestamp NULL DEFAULT NULL COMMENT '录入时间',`create_time` timestamp NULL DEFAULT NULL COMMENT '创建时间  show1 show2 photoShow',PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=16 DEFAULT CHARSET=utf8 COMMENT='出货检验';CREATE TABLE `config` (`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',`name` varchar(100) NOT NULL COMMENT '配置参数名称',`value` varchar(100) DEFAULT NULL COMMENT '配置参数值',PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='配置文件';CREATE TABLE `dictionary` (`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',`dic_code` varchar(200) DEFAULT NULL COMMENT '字段',`dic_name` varchar(200) DEFAULT NULL COMMENT '字段名',`code_index` int(11) DEFAULT NULL COMMENT '编码',`index_name` varchar(200) DEFAULT NULL COMMENT '编码名字  Search111 ',`super_id` int(11) DEFAULT NULL COMMENT '父字段id',`beizhu` varchar(200) DEFAULT NULL COMMENT '备注',`create_time` timestamp NULL DEFAULT NULL COMMENT '创建时间',PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=63 DEFAULT CHARSET=utf8 COMMENT='字典';CREATE TABLE `gonggao` (`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键 ',`gonggao_name` varchar(200) DEFAULT NULL COMMENT '公告名称 Search111  ',`gonggao_types` int(11) NOT NULL COMMENT '公告类型 Search111 ',`insert_time` timestamp NULL DEFAULT NULL COMMENT '发布时间',`gonggao_content` longtext COMMENT '公告详情 ',`create_time` timestamp NULL DEFAULT NULL COMMENT '创建时间 show1 show2 nameShow',PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=16 DEFAULT CHARSET=utf8 COMMENT='公告';CREATE TABLE `gongzuorenyuan` (`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',`username` varchar(200) DEFAULT NULL COMMENT '账户',`password` varchar(200) DEFAULT NULL COMMENT '密码',`gongzuorenyuan_uuid_number` varchar(200) DEFAULT NULL COMMENT '工作人员编号 Search111 ',`gongzuorenyuan_name` varchar(200) DEFAULT NULL COMMENT '工作人员姓名 Search111 ',`gongzuorenyuan_phone` varchar(200) DEFAULT NULL COMMENT '工作人员手机号',`gongzuorenyuan_id_number` varchar(200) DEFAULT NULL COMMENT '工作人员身份证号',`gongzuorenyuan_photo` varchar(200) DEFAULT NULL COMMENT '工作人员头像',`sex_types` int(11) DEFAULT NULL COMMENT '性别',`jianyangongzhong_types` int(11) DEFAULT NULL COMMENT '检验工种 Search111 ',`gongzuorenyuan_email` varchar(200) DEFAULT NULL COMMENT '工作人员邮箱',`jinyong_types` int(11) DEFAULT NULL COMMENT '账户状态 Search111 ',`create_time` timestamp NULL DEFAULT NULL COMMENT '创建时间',PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8 COMMENT='工作人员';CREATE TABLE `kongzhituchushihua` (`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键 ',`gongzuorenyuan_id` int(11) DEFAULT NULL COMMENT '工作人员',`kongzhituchushihua_uuid_number` varchar(200) DEFAULT NULL COMMENT '初始化编号',`kongzhituchushihua_name` varchar(200) DEFAULT NULL COMMENT '初始化标题  Search111 ',`kongzhituchushihua_types` int(11) DEFAULT NULL COMMENT '控制图初始化类型 Search111',`kongzhituchushihua_qian_file` varchar(200) DEFAULT NULL COMMENT '初始化前文件',`kongzhituchushihua_hou_file` varchar(200) DEFAULT NULL COMMENT '初始化后文件',`kongzhituchushihua_time` timestamp NULL DEFAULT NULL COMMENT '初始化时间',`kongzhituchushihua_content` longtext COMMENT '初始化内容',`kongzhituchushihua_beizhu_content` longtext COMMENT '备注',`insert_time` timestamp NULL DEFAULT NULL COMMENT '录入时间',`create_time` timestamp NULL DEFAULT NULL COMMENT '创建时间  show1 show2 photoShow',PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=16 DEFAULT CHARSET=utf8 COMMENT='控制图初始化';CREATE TABLE `token` (`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',`userid` bigint(20) NOT NULL COMMENT '员工id',`username` varchar(100) NOT NULL COMMENT '员工名',`tablename` varchar(100) DEFAULT NULL COMMENT '表名',`role` varchar(100) DEFAULT NULL COMMENT '角色',`token` varchar(200) NOT NULL COMMENT '密码',`addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '新增时间',`expiratedtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '过期时间',PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8 COMMENT='token表';CREATE TABLE `users` (`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',`username` varchar(100) NOT NULL COMMENT '员工名',`password` varchar(100) NOT NULL COMMENT '密码',`role` varchar(100) DEFAULT '管理员' COMMENT '角色',`addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '新增时间',PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8 COMMENT='管理员';CREATE TABLE `zhifangtu` (`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键 ',`gongzuorenyuan_id` int(11) DEFAULT NULL COMMENT '工作人员',`zhifangtu_uuid_number` varchar(200) DEFAULT NULL COMMENT '输出编号',`zhifangtu_name` varchar(200) DEFAULT NULL COMMENT '输出标题  Search111 ',`zhifangtu_types` int(11) DEFAULT NULL COMMENT '直方图输出类型 Search111',`zhifangtu_file` varchar(200) DEFAULT NULL COMMENT '输出文件',`zhifangtu_time` timestamp NULL DEFAULT NULL COMMENT '输出时间',`zhifangtu_content` longtext COMMENT '输出备注',`insert_time` timestamp NULL DEFAULT NULL COMMENT '录入时间',`create_time` timestamp NULL DEFAULT NULL COMMENT '创建时间  show1 show2 photoShow',PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=16 DEFAULT CHARSET=utf8 COMMENT='输出直方图';

7.核心代码 

7.1 抽样标准Controller

package com.controller;/*** 抽样标准* 后端接口* @author 计算机编程-吉哥* @email
*/
@RestController
@Controller
@RequestMapping("/chouyangbiaozhun")
public class ChouyangbiaozhunController {private static final Logger logger = LoggerFactory.getLogger(ChouyangbiaozhunController.class);private static final String TABLE_NAME = "chouyangbiaozhun";@Autowiredprivate ChouyangbiaozhunService chouyangbiaozhunService;@Autowiredprivate TokenService tokenService;@Autowiredprivate ChengpinjianyanService chengpinjianyanService;//成品检验@Autowiredprivate ChuhuojianyanService chuhuojianyanService;//出货检验@Autowiredprivate DictionaryService dictionaryService;//字典@Autowiredprivate GonggaoService gonggaoService;//公告@Autowiredprivate GongzuorenyuanService gongzuorenyuanService;//工作人员@Autowiredprivate KongzhituchushihuaService kongzhituchushihuaService;//控制图初始化@Autowiredprivate LailiaojianyanService lailiaojianyanService;//来料检验@Autowiredprivate LifangtuService lifangtuService;//输出立方图@Autowiredprivate ZhichengjianyanService zhichengjianyanService;//制成检验@Autowiredprivate ZhifangtuService zhifangtuService;//输出直方图@Autowiredprivate UsersService usersService;//管理员/*** 后端列表*/@RequestMapping("/page")public R page(@RequestParam Map<String, 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("gongzuorenyuanId",request.getSession().getAttribute("userId"));CommonUtil.checkMap(params);PageUtils page = chouyangbiaozhunService.queryPage(params);//字典表数据转换List<ChouyangbiaozhunView> list =(List<ChouyangbiaozhunView>)page.getList();for(ChouyangbiaozhunView 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);ChouyangbiaozhunEntity chouyangbiaozhun = chouyangbiaozhunService.selectById(id);if(chouyangbiaozhun !=null){//entity转viewChouyangbiaozhunView view = new ChouyangbiaozhunView();BeanUtils.copyProperties( chouyangbiaozhun , view );//把实体数据重构到view中//修改对应字典表字段dictionaryService.dictionaryConvert(view, request);return R.ok().put("data", view);}else {return R.error(511,"查不到数据");}}/*** 后端保存*/@RequestMapping("/save")public R save(@RequestBody ChouyangbiaozhunEntity chouyangbiaozhun, HttpServletRequest request){logger.debug("save方法:,,Controller:{},,chouyangbiaozhun:{}",this.getClass().getName(),chouyangbiaozhun.toString());String role = String.valueOf(request.getSession().getAttribute("role"));if(false)return R.error(511,"永远不会进入");Wrapper<ChouyangbiaozhunEntity> queryWrapper = new EntityWrapper<ChouyangbiaozhunEntity>().eq("chouyangbiaozhun_name", chouyangbiaozhun.getChouyangbiaozhunName()).eq("jianyanxiangmu_types", chouyangbiaozhun.getJianyanxiangmuTypes()).eq("chouyangbiaozhun_types", chouyangbiaozhun.getChouyangbiaozhunTypes());logger.info("sql语句:"+queryWrapper.getSqlSegment());ChouyangbiaozhunEntity chouyangbiaozhunEntity = chouyangbiaozhunService.selectOne(queryWrapper);if(chouyangbiaozhunEntity==null){chouyangbiaozhun.setInsertTime(new Date());chouyangbiaozhun.setCreateTime(new Date());chouyangbiaozhunService.insert(chouyangbiaozhun);return R.ok();}else {return R.error(511,"表中有相同数据");}}/*** 后端修改*/@RequestMapping("/update")public R update(@RequestBody ChouyangbiaozhunEntity chouyangbiaozhun, HttpServletRequest request) throws NoSuchFieldException, ClassNotFoundException, IllegalAccessException, InstantiationException {logger.debug("update方法:,,Controller:{},,chouyangbiaozhun:{}",this.getClass().getName(),chouyangbiaozhun.toString());ChouyangbiaozhunEntity oldChouyangbiaozhunEntity = chouyangbiaozhunService.selectById(chouyangbiaozhun.getId());//查询原先数据String role = String.valueOf(request.getSession().getAttribute("role"));
//        if(false)
//            return R.error(511,"永远不会进入");if("".equals(chouyangbiaozhun.getChouyangbiaozhunFile()) || "null".equals(chouyangbiaozhun.getChouyangbiaozhunFile())){chouyangbiaozhun.setChouyangbiaozhunFile(null);}chouyangbiaozhunService.updateById(chouyangbiaozhun);//根据id更新return R.ok();}/*** 删除*/@RequestMapping("/delete")public R delete(@RequestBody Integer[] ids, HttpServletRequest request){logger.debug("delete:,,Controller:{},,ids:{}",this.getClass().getName(),ids.toString());List<ChouyangbiaozhunEntity> oldChouyangbiaozhunList =chouyangbiaozhunService.selectBatchIds(Arrays.asList(ids));//要删除的数据chouyangbiaozhunService.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 gongzuorenyuanId = 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 {List<ChouyangbiaozhunEntity> chouyangbiaozhunList = new ArrayList<>();//上传的东西Map<String, List<String>> 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{List<List<String>> dataList = PoiUtil.poiImport(file.getPath());//读取xls文件dataList.remove(0);//删除第一行,因为第一行是提示for(List<String> data:dataList){//循环ChouyangbiaozhunEntity chouyangbiaozhunEntity = new ChouyangbiaozhunEntity();chouyangbiaozhunList.add(chouyangbiaozhunEntity);//把要查询是否重复的字段放入map中//标准编号if(seachFields.containsKey("chouyangbiaozhunUuidNumber")){List<String> chouyangbiaozhunUuidNumber = seachFields.get("chouyangbiaozhunUuidNumber");chouyangbiaozhunUuidNumber.add(data.get(0));//要改的}else{List<String> chouyangbiaozhunUuidNumber = new ArrayList<>();chouyangbiaozhunUuidNumber.add(data.get(0));//要改的seachFields.put("chouyangbiaozhunUuidNumber",chouyangbiaozhunUuidNumber);}}//查询是否重复//标准编号List<ChouyangbiaozhunEntity> chouyangbiaozhunEntities_chouyangbiaozhunUuidNumber = chouyangbiaozhunService.selectList(new EntityWrapper<ChouyangbiaozhunEntity>().in("chouyangbiaozhun_uuid_number", seachFields.get("chouyangbiaozhunUuidNumber")));if(chouyangbiaozhunEntities_chouyangbiaozhunUuidNumber.size() >0 ){ArrayList<String> repeatFields = new ArrayList<>();for(ChouyangbiaozhunEntity s:chouyangbiaozhunEntities_chouyangbiaozhunUuidNumber){repeatFields.add(s.getChouyangbiaozhunUuidNumber());}return R.error(511,"数据库的该表中的 [标准编号] 字段已经存在 存在数据为:"+repeatFields.toString());}chouyangbiaozhunService.insertBatch(chouyangbiaozhunList);return R.ok();}}}}catch (Exception e){e.printStackTrace();return R.error(511,"批量插入数据异常,请联系管理员");}}
}

7.2 抽样标准Service

package com.service;/*** 抽样标准 服务类* author 计算机编程-吉哥*/
public interface ChouyangbiaozhunService extends IService<ChouyangbiaozhunEntity> {/*** @param params 查询参数* @return 带分页的查询出来的数据*/PageUtils queryPage(Map<String, Object> params);}

7.3 抽样标准ServiceImpl

package com.service.impl;/*** 抽样标准 服务实现类* author 计算机编程-吉哥*/
@Service("chouyangbiaozhunService")
@Transactional
public class ChouyangbiaozhunServiceImpl extends ServiceImpl<ChouyangbiaozhunDao, ChouyangbiaozhunEntity> implements ChouyangbiaozhunService {@Overridepublic PageUtils queryPage(Map<String,Object> params) {Page<ChouyangbiaozhunView> page =new Query<ChouyangbiaozhunView>(params).getPage();page.setRecords(baseMapper.selectListView(page,params));return new PageUtils(page);}}

7.4 抽样标准DAO

package com.dao;/*** 抽样标准 Dao 接口** @author 计算机编程-吉哥*/
public interface ChouyangbiaozhunDao extends BaseMapper<ChouyangbiaozhunEntity> {List<ChouyangbiaozhunView> selectListView(Pagination page,@Param("params")Map<String,Object> params);}

8.参考文档

 

你可能还有感兴趣的项目👇🏻👇🏻👇🏻

更多项目推荐:计算机毕业设计项目

如果大家有任何疑虑,请在下方咨询或评论

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/326551.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

SQL Server 权限管理

CSDN 成就一亿技术人&#xff01; 2024年 第一篇 难度指数&#xff1a;* * CSDN 成就一亿技术人&#xff01; 目录 1. 权限管理 什么是权限管理&#xff1f; SQL server的安全机制 服务器级角色 数据库级角色 对象级角色 2. 创建用户 赋予权限 最重要的一步骤 1. 权限…

案例097:基于微信小程序+PHP的家具购物商城系统

目录 前言 系统展示 管理员模块的实现 用户管理 家具分类管理 家具新品管理 家具广告管理 小程序用户模块的实现 首页 家具信息 我的 代码实现 登录功能实现代码 注册功能实现代码 密码重置功能实现代码 修改信息功能实现代码 删除信息功能实现代码 保存信息…

前置判断-Detection

检测模型回答存在幻觉可以通过检索外部知识进行校验&#xff0c;不过考虑生成式模型覆盖问题的广泛性&#xff0c;Self-Contradictory论文中评估chatgpt生成的回答中38.5%的内容无法通过Wiki等外部知识进行校验。 因此这里我们先介绍一种完全基于模型自身&#xff0c;不依赖外…

Spring配置提示: File is included in 4 contexts

问题描述&#xff1a; spring配置文件上面提示&#xff1a; mvc application context in module studyDemo file is included in 4 contexts 导致原因&#xff1a;因为所有的配置文件都没有放在同一个上下文中 所谓File is included in 4 contexts是因为spring的配置文件放…

竞赛保研 基于深度学习的人脸专注度检测计算系统 - opencv python cnn

文章目录 1 前言2 相关技术2.1CNN简介2.2 人脸识别算法2.3专注检测原理2.4 OpenCV 3 功能介绍3.1人脸录入功能3.2 人脸识别3.3 人脸专注度检测3.4 识别记录 4 最后 1 前言 &#x1f525; 优质竞赛项目系列&#xff0c;今天要分享的是 &#x1f6a9; 基于深度学习的人脸专注度…

安全与认证Week4

目录 目录 Web Security (TLS/SSL) 各层安全协议 Transport Layer Security (TLS)传输层安全性(TLS) SSL和TLS的联系与区别 TLS connection&session 连接与会话 题目2答案点 TLS ArchitectureTLS架构&#xff08;5个协议&#xff09; 题目1答案点 Handshake Proto…

文件归类妙招:用关键字替换改扩展名方法,文件重命名技巧

在日常工作中&#xff0c;文件的数量会随着时间的推移不断增加。如果文件没有得到适当的归类和整理&#xff0c;就会导致很难找到所需的文件。所以文件归类是非常重要的任务。现在来看云炫文件管理器一些实用的文件归类妙招&#xff1a;用关键字替换修改文件扩展名的方法&#…

Agilent安捷伦E4407B频谱分析仪26.5GHz

E4407B是安捷伦ESA-E系列频谱分析仪&#xff0c;它是一款能够适应未来需要的中性能频谱分析仪解决方案。该系列在测量速度、动态范围、精度和功率分辨能力上&#xff0c;都为类似价位的产品建立了性能标准。其灵活的平台设计使得研发、制造和现场服务工程师能够自定义产品&…

2020年认证杯SPSSPRO杯数学建模A题(第二阶段)听音辨位全过程文档及程序

2020年认证杯SPSSPRO杯数学建模 A题 听音辨位 原题再现&#xff1a; 把若干 (⩾ 1) 支同样型号的麦克风固定安装在一个刚性的枝形架子上 (架子下面带万向轮&#xff0c;在平地上可以被水平推动或旋转&#xff0c;但不会歪斜)&#xff0c;这样的设备称为一个麦克风树。不同的麦…

CentOS7系统更换yum源

CentOS 7系统更换yum源是系统管理中常见的一项操作&#xff0c;通常是为了提高软件包的下载速度&#xff0c;或者获取更稳定、可靠的软件包。在进行yum源的更换之前&#xff0c;我们首先需要备份默认的yum源&#xff0c;以便在需要的时候能够还原系统。接下来&#xff0c;我们将…

解决“SQLServer 添加数据库,报Error 5118“错误

当将把一个SQLServer的数据库文件*.MDF和日志文件*.LDF&#xff0c;从电脑A拷贝到电脑B&#xff0c;然后在电脑B上&#xff0c;使用Microsoft SQL Server Management Studio添加该*.MDF文件&#xff0c;有时报"Error 5118"错误&#xff0c;如图(1)所示&#xff1a; 图…

pyecharts绘制柱状图

使用pyecharts绘制柱状图&#xff1a; from pyecharts.charts import Bar from pyecharts import options as opts# cities [上海, 北京, 广州, 深圳, 杭州, 成都, 苏州, 武汉, 南京, 合肥, 长沙, 全国, 无锡, 天津, 重庆, 西安, 青岛, 佛山, 郑州, 厦门, 济南] # population…