首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >[开源]一个电子签章平台,提供合同创建、签署、管理及验证等完整解决方案

[开源]一个电子签章平台,提供合同创建、签署、管理及验证等完整解决方案

作者头像
艺齐飞
发布2025-11-30 10:57:29
发布2025-11-30 10:57:29
1.1K0
举报
文章被收录于专栏:一飞开源一飞开源

一飞开源,介绍创意、新奇、有趣、实用的开源应用、系统、软件、硬件及技术,一个探索、发现、分享、使用与互动交流的开源技术社区平台。致力于打造活力开源社区,共建开源新生态!

一、开源项目简介

开放签电子签章系统

开放签是一个电子签章平台,提供合同创建、签署、管理及验证等完整解决方案。系统支持个人与企业实名认证、电子印章管理、合同模板配置、签署流程控制等功能,适用于各类需要电子签约的业务场景。

开放签开源电子签系统,通过 开源开放 的协作理念,让签署 技术透明化,让每一份电子签都 简单、可信、安全、合规。

市面上大多数电子签平台存在 进入门槛高、技术封闭、依赖性强 的问题。而开放签以开源为核心理念,降低使用门槛,打造一个由用户与开发者共建的电子签生态平台。

二、开源协议

使用AGPL-3.0开源协议

三、界面展示

功能截图

四、功能概述

开放签电子签章系统企业版本是一套完整的电子签章业务系统,适用于全行业、多场景使用。支持私有化部署、多租户、SaaS 化等多种服务模式。

产品功能结构

开放签从不同的用户视角将平台拆分为3个用户端和1个api接口套件:

  • 签约业务端个人和企业用户在业务端进行电子签约业务处理;
  • 企业管理端企业管理员对企业组织、印章、证书及应用权限进行管理;
  • 平台运营端平台运营方对平台内账号、证书、实名认证信息、安全配置等进行管理;
  • API接口供相关业务系统、办公系统等与开放签电子签章系统功能无缝对接集成,确保业务流程的高效协同。

核心功能

  • 文件在线签发支持 Web、H5、API 多端签署各类文件(如电子合同、标书、货运单、证明、审批文件等),满足多种签署需求。
  • 企业印章管理支持印章全生命周期管理(新增、编辑、停用、销毁等),支持三权分立机制:管理权、使用权、审计权。
  • 企业组织及权限管理支持平台多租户、企业组织架构、成员、角色及权限管理。
  • 业务线管理业务线是一种电子文件签署的业务流程,通过对业务线配置可构建电子合同、电子保单、招投标文件、电子成绩单、电子证明、金融凭证、会计凭证、电子处方等多种电子文件签署场景,具备灵活规范、操作合规、风险可控、效率提升等特点.
  • 自定义签署文档模板提供在线模板功能,签署过程可使用模板完成多方填写和确认。
  • 安全合规认证符合电子签名法律法规,结合国密算法加密、签名,确保签署流程可追溯、防篡改。通过公安部门实名认证锁定身份,权威 CA 机构颁发数字证书确保法律效力,全过程操作日志归档保全。

核心特性

  • 多种签署模式支持单方签署、顺序签署、并行签署、批量签署和自动签署
  • 完整的身份认证集成个人实名认证、企业认证和云盾认证
  • 安全的数字签名基于RSA/SM2算法的数字签名技术,支持PDF数字签名
  • 灵活的文档管理支持PDF文档处理、控件设置、签名位置计算
  • 多样化存储支持本地存储、阿里云OSS、MinIO等多种存储方案
  • 租户级隔离支持多租户架构,提供企业级的数据隔离
  • 完善的权限控制基于Shiro+JWT的安全框架,支持细粒度权限控制

应用场景适配能力

使用方式

描述

本地私有部署

适合企业内外部部使用,保障数据安全性与可控性

云服务接入

提供标准 API 接口,快速对接外部系统

开发者定制

开源代码开放,支持二次开发与功能扩展

SaaS 多租户

支持多个客户共享平台,数据隔离,统一管理

五、技术选型

技术架构

开放签采用现代化前后端分离架构,构建了一个安全、合规、可扩展的电子签平台。整体设计兼顾技术透明性与司法可信度,支持私有化部署、多租户服务和标准化 API 接入,满足企业级应用场景需求。 架构设计遵循模块化、高内聚低耦合原则,便于二次开发、功能扩展及集成对接。

  • 前端框架Vue 3 + Vite
  • 后端语言Java(JDK 1.8+)
  • 后端框架Spring Boot + Spring Security + MyBatis Plus
  • 文件处理Apache PDFBox 实现 PDF 文档操作
  • 数据库MySQL / PostgreSQL(支持国产数据库适配)
  • 部署方式支持 Docker 容器化部署
  • 接口规范RESTful API
  • 日志系统Logback + ELK 可视化日志分析
  • 权限控制RBAC 模型 + JWT 认证机制

系统架构图

代码结构

代码语言:javascript
复制
kaifangqian-base/
├── kaifangqang-parent/         # 后端项目根目录
│   ├── kaifangqian-core/       # 核心模块
│   ├── kaifangqian-system/     # 系统模块
│   ├── kaifangqian-tools/      # 工具模块
│   └── sql/                    # 数据库脚本
├── kaifangqian-web/            # 前端项目根目录
│   ├── opensign-manage/        # 管理后台
│   ├── opensign-message/       # 消息服务
│   ├── opensign-mobile/        # 移动端应用
│   ├── opensign-tenant/        # 租户管理
│   └── opensign-web/           # 签署主应用
└── README.md                   # 项目说明文档

系统部署

环境要求

  • JDK1.8+ (小于17)
  • Maven3.x
  • MySQL8.0.27+
  • Redis任意版本
  • IDEIntelliJ IDEA (必须安装Lombok插件)

推荐linux系统,服务器配置4核八G

致谢

感谢以下开源项目为本项目提供支持:

  • Spring Boot
  • MyBatis Plus
  • Apache PDFBox
  • Apache Shiro
  • Redisson

六、源码地址

访问一飞开源:https://code.exmay.com/

#一飞开源 #开源项目 #电子签章系统

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2025-09-25,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 一飞开源 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、开源项目简介
  • 开放签电子签章系统
  • 二、开源协议
  • 三、界面展示
  • 功能截图
  • 四、功能概述
  • 产品功能结构
  • 核心功能
  • 核心特性
  • 应用场景适配能力
  • 五、技术选型
  • 技术架构
  • 系统架构图
  • 代码结构
  • 系统部署
  • 环境要求
  • 六、源码地址
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档