这个系统是个在线的合同数字签章项目,完全由我个人完成开发。开发时间是从2023年11月中旬,到12月下旬。
基于 ruoyi 前后端分离版本,系统功能如下
- 用户身份认证,个人用户基于百度的身份证识别和人脸识别;企业用户基于百度的营业执照识别
- 印章制作,使用 java ImageIO 库
- 数字证书,接入沃通云的数字证书
- 合同签章,使用开源的 ITEXT 库
系统的业务逻辑是
- 用户注册,首先要身份认证,可以认证为个人,也可同时认证企业,认证企业要上传营业执照
- 身份认证通过,系统自动生成印章,企业印章可以由管理员授权给员工
- 用户可以在平台购买数字证书,为合同做电子签名
- 用户上传 pdf 格式的合同,并发送给乙方,乙方签章,然后甲方签名,即完成了合同签署。甲方签署前,可以撤销合同,签署后不可撤销
目前我和朋友合作,在接入该系统的小程序版本。