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

相关推荐
泡泡以安15 分钟前
【Android逆向工程】第3章:Java 字节码与 Smali 语法基础
android·java·安卓逆向
毕设源码-朱学姐6 小时前
【开题答辩全过程】以 工厂能耗分析平台的设计与实现为例,包含答辩的问题和答案
java·vue.js
徐子元竟然被占了!!6 小时前
Linux-systemctl
linux·数据库·oracle
Spring AI学习7 小时前
Spring AI深度解析(9/50):可观测性与监控体系实战
java·人工智能·spring
java1234_小锋8 小时前
Spring IoC的实现机制是什么?
java·后端·spring
YJlio8 小时前
Active Directory 工具学习笔记(10.8):AdInsight——保存与导出(证据留存、共享与二次分析)
数据库·笔记·学习
suoyue_zhan8 小时前
GBase的管理监控平台GEM实践指南
数据库
xqqxqxxq9 小时前
背单词软件技术笔记(V2.0扩展版)
java·笔记·python
消失的旧时光-19439 小时前
深入理解 Java 线程池(二):ThreadPoolExecutor 执行流程 + 运行状态 + ctl 原理全解析
java·开发语言