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

相关推荐
杨云龙UP14 分钟前
SQL Server 备份异地同步 + 清理脚本
运维·服务器·数据库·sql·mysql·sqlserver
王桑.17 分钟前
IO流高级流--转换流
java
O***Z61621 分钟前
Redis——Windows安装
数据库·windows·redis
0***h94226 分钟前
MySQL 启动失败 (code=exited, status=1FAILURE) 异常解决方案
数据库·mysql
闲人编程35 分钟前
Django测试框架深度使用:Factory Boy与Fixture对比
数据库·python·django·sqlite·钩子·fixture·codecapsule
以明志、38 分钟前
并行与并发
前端·数据库·c#
qq_124987075340 分钟前
基于SpringBoot技术的企业请假审批管理系统的设计与实现(源码+论文+部署+安装)
java·spring boot·后端·信息可视化·毕业设计
5***V93340 分钟前
SQL 基础 BETWEEN 的常见用法
数据库·sql·mybatis
BBB努力学习程序设计1 小时前
Java方法详解:提升代码复用性与可读性的利器
java