基于JavaSwing+百度OCR开发的题库管理系统源码+数据库,能够将图片中的文字提取出来,保存题库中

题库管理系统

介绍

具备上传本地图片及截屏功能,并利用百度OCR技术,能够将图片中的文字提取出来,保存题库中,供以后查找。

技术方面,为制作exe可执行文件,该软件将JavaSwing,MybatisPlus,Spring三者进行集成,

并重绘Swing的UI组件库,为业界首次。由于Spring是为web服务而生,MybatisPlus需要依赖Spring的动态代理机制,该软件初代版本

只是集成了mybatis。但是后来发现只集成mybatis需要写的sql量还是很大,且前后端混杂,不易于版本迭代。于是中途换版本,开始

集成Spring,网上查找大量资料,Spring集成Swing的尝试几乎没有,Swing作为应用程序开发的BS结构与Spring为web服务而生的CS结构

格格不入。最大的难点就是Swing组件作为bean的注入及服务层的动态代理。此外本系统还自研文本格式标记算法,

软件架构

软件架构说明

JavaSwing,MybatisPlus,Spring,百度OCR,beautyeye皮肤包

安装教程
  1. 下载运行
页面截图

完整代码下载地址:基于JavaSwing+百度OCR开发的题库管理系统

相关推荐
fire-flyer40 分钟前
Spring Boot 源码解析之 Logging
java·spring boot·spring·log4j·logging
GIS之路2 小时前
GeoTools 基础概念解析
数据库·设计模式·oracle
KoiHeng2 小时前
部分排序算法的Java模拟实现(复习向,非0基础)
java·算法·排序算法
NetX行者5 小时前
.NET 9 GUID v7 vs v4:时间有序性如何颠覆数据库索引性能
数据库·mysql·abp vnext
sunon_5 小时前
实现druid数据源密码加密
数据库
cui_hao_nan5 小时前
JVM——如何对java的垃圾回收机制调优?
java·jvm
sevevty-seven6 小时前
Redis中的红锁
数据库·redis·php
熟悉的新风景7 小时前
springboot项目或其他项目使用@Test测试项目接口配置-spring-boot-starter-test
java·spring boot·后端
心平愈三千疾7 小时前
学习秒杀系统-实现秒杀功能(商品列表,商品详情,基本秒杀功能实现,订单详情)
java·分布式·学习
玩代码7 小时前
备忘录设计模式
java·开发语言·设计模式·备忘录设计模式