这是一个基于Spring Boot的合同OCR系统(aicontractocr),主要功能包括合同管理、模板管理、规则管理等核心业务模块。核心需求是合同文本word起草阶段,人为按照模板进行修改时,经常会出现缺少必填内容和金额大小写错误,以及日期逻辑前后不对应等问题,而且每次起草完合同后,需要到企业BPM流程管理系统中提交审批流程,重复工作较多,因此本系统提取合同文本关键信息直接通过接口传输到BPM流程中,同时对易错问题进行检测。
采用ruoyi前后端分离框架,前端使用elementUI2.5 + vue2,后端采用Spring Boot 2.2.x
Spring Framework 5.2.x的架构进行开发,支持低代码快速创建模块应用表单,数据库等。
本系统全部功能前后端都由我个人实现,并且已经完成了webservice和restful等api接口对接功能的开发。整个项目相对较简单。