基于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开发的题库管理系统

相关推荐
ZWZhangYu4 分钟前
从 Dify 实践理解大模型上下文缓存
java·后端·spring
小羊没烦恼!29 分钟前
关于分布式锁原理的一些学习与思考-redis分布式锁,zookeeper分布式锁
java·服务器·网络·学习·负载均衡
AlickLbc31 分钟前
DM-V8数据库证书过期处理过程记录
数据库
l1t31 分钟前
DeepSeek总结的五分钟测试:Ted Dunning 谈 DuckDB 为何让分析更轻松
数据库·sql·duckdb
超级新零售1 小时前
零售 SaaS 与本地部署,技术责任边界究竟怎么分?
数据库·零售
考虑考虑1 小时前
瀚高数据库
数据库·后端·postgresql
Fuyo_11192 小时前
C++ AVL树保姆级详解:从平衡因子到四大旋转机制
java·c++·算法
dishugj2 小时前
oracle日志切换三条命令区别
数据库
Patrick在香港2 小时前
一个斜杠,把毫秒变成十几秒
android·数据库·python·性能优化·正则表达式·回溯·redos
Sarvartha2 小时前
Date、LocalDate、LocalTime、LocalDateTime、DateTimeFormatter类
java