【开源了】撸了一个电子文件签字+合同系统,爽!

一、正文前言

今天公司领导提出一个功能,说实现一个文件的签字+盖章功能,然后自己进行了简单的学习,对文档进行数字签名与签署纸质文档的原因大致相同,数字签名通过使用计算机加密来验证 (身份验证:验证人员和产品所声明的身份是否属实的过程。例如,通过验证用于签名代码的数字签名来确认软件发行商的代码来源和完整性。)数字信息,如文档、电子邮件和宏。数字签名有助于确保:真实性,完整性,不可否认性。目前市面上的电子签章产品也是多样化,但是不管是哪个厂家的产品,在线签章简单易用,同时也能保证签章的有效性,防篡改,防伪造,稳定,可靠就是好产品。

二、项目

该签字+盖章流程系统使用了SpringBoot+thymeleaf实现的,然后jar包依赖使用了maven

355f640641aceb6eac298a8cd9446dd4.jpeg

项目下载及部署

  • 项目源码文末获取

  • 下载项目源码后,使用idea导入slndemo项目并运行

d1152a509752411e60a974d164dd4ddb.jpeg

  • 将项目slndemo下的slndemodata.zip压缩包拷贝到本地D盘根目录下并解压

844bca6ba9df4a9d2e14c965bf455214.png

  • 点击启动项目

c3b36943784d8a8e9d4ffc98475dee1a.jpeg

三、功能展示

1、项目启动后登录首页

  • 项目地址:http://localhost:8888/pc/login

  • 账户:张三 密码:123456

d1cb1403ade0c8e29f3e16b4bfa96057.png

项目源码下载
关注后,(非本公众号)
发送关键词:【合同系统】

2、系统首页功能简介

这是一个简单的Demo项目,模拟Word文件在办公系统中的主要流转环节,并不意味着PageOffice产品只能支持这样的文档处理流程。PageOffice产品只提供文档在线处理的功能,包括:打开、编辑、保存、动态填充、文档合并、套红、留痕、盖章等上百项功能(详细请参考PageOffice产品开发包中的示例),不提供流程控制功能,所以不管开发什么样的Web系统,只要是需要在线处理Office文档,都可以根据自己的项目需要,调用PageOffice产品相应的功能即可。「注意:为了简化代码逻辑,此演示程序只能创建一个文档进行流转。」

e1dcdc9483a30eb5a0269e281c4f85cb.jpeg

3、点击起草文档

  • 点击起草文档,点击提交

bced94f49479dc823ec5b970a45bd136.png

  • 点击代办文档,然后点击编辑,当你点击编辑时你没有下载PageOffice,他会提醒你安装,你点击安装之后,关闭浏览器,重新打开浏览器就能编辑了!

fb259e8ead4f65739c8e9683a3545f11.png

  • 我们使用了PageOffice企业版,必须要注册序列化

  • 版 本:PageOffice企业版5(试用)

  • 序列号:35N8V-2YUC-LY77-W14XL

58dbe4b13335136411a6ea57cf669f86.png

  • 当我们注册成功以后,就可以编辑发布的文件或者公告了

    683391342095bdbce2659b0e4e7a2e74.png


  • 编辑好以后点击保存

ab20e3d61ed65c1748db7f0782221f28.png

  • 点击审批

0a65bbb5dbf11d0ae82f67d319e60844.png

4、审批

  • 登录李总审批

0562bdb8b0c22555cc26351a5b897f59.png

  • 退出系统,然后输入李总

86256d68681e869b399e2160d2ee5b6c.png

  • 然后点击批阅,下一步

019251024be8d8a4e65864bfebc45e7b.png

  • 登录赵六进行审核稿子

fc4166a0f66252df2a03e3cb73593eed.png

5、审稿

  • 审稿

fe9c7447407dd7cc138e5b57eeb9ab3f.jpeg
  • 审核然后到盖章环节

5b6c8833e9a2b583d70075348ffdc34b.png

  • 使用王总登录进行盖章

73aa9486768067a9e3adac8318891341.png

6、盖章和签字的实现

  • 王总登录

27de01a328ec43a33fd439eb322bd373.png

  • 点击盖章

97d3f59675d673eee7d93f1e414eb096.png

  • 点击加盖印章

9f47549e29eb13b728d731567caba75d.png

  • 正确的账户密码是:

  • 账户:王五

  • 密码:123456

3ddc8ac9c840944223bbd30b96fc7186.png

  • 登录成功后有选择王五的个人章进行签字

194b9ff0de7ae3907f0f5b51942393c7.png

  • 签字成功

ed818f19eb85aa0ed794458efc37e3bd.png

  • 公司盖章,重复以上步骤

bc972e78cd72f84d8cfa7e1b0f46f681.png

  • 签字盖章成功

bbdd78da972e17b280b534d50a95b12b.png

项目源码下载
关注后,(非本公众号)
发送关键词:【合同系统】
  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
DOSBox是一个模拟DOS环境的开源软件,可以在现代操作系统上运行旧的DOS程序。如果你想使用DOSBox编写汇编程序来计算SUM=1!+2!+3!+4!+5!,你需要以下步骤: 1. 安装DOSBox:首先,你需要下载并安装DOSBox软件。你可以从官方网站(https://www.dosbox.com/)上找到适合你操作系统的版本,并按照说明进行安装。 2. 编写汇编程序:使用任何文本编辑器(如记事本)创建一个文件,将其保存为.asm文件。然后,你可以在该文件中编写汇编代码来计算阶乘和求和。 下面是一个示例程序,用于计算SUM=1!+2!+3!+4!+5!的汇编代码: ``` .model small .stack 100h .data sum dw 0 .code main proc mov ax, 1 mov bx, 1 ; 计算1!+2!+3!+4!+5! mov cx, 5 mov dx, 1 loop_start: mul bx add sum, ax inc bx loop loop_start ; 在屏幕上显示结果 mov ah, 02h mov dl, sum add dl, 30h int 21h mov ah, 4Ch int 21h main endp end main ``` 这段代码使用循环计算1!到5!的阶乘,并将结果累加到变量sum中。最后,它将sum的值显示在屏幕上。 3. 汇编和运行程序:打开DOSBox,并将当前目录切换到包含.asm文件的目录。然后,使用汇编器(如MASM)将汇编代码转换为可执行文件。 假设你使用MASM作为汇编器,可以执行以下命令来汇编和链接程序: ``` masm filename.asm link filename.obj ``` 这将生成一个可执行文件(通常是filename.exe)。然后,你可以在DOSBox中运行该可执行文件来查看计算结果。 ``` filename.exe ``` DOSBox会模拟DOS环境并执行你的程序。你将在屏幕上看到计算结果。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值