程序聚合 软件案例 桌面型版式文件签章APP-金玺客户端

桌面型版式文件签章APP-金玺客户端

2025-09-29 14:48:38
行业:安全、政务服务
载体:Windows应用、嵌入式软件
技术:C++、Qt、OpenSSL

业务和功能介绍

为满足项目业务需求,开发一款PC端电子签章APP,具备电子文档内容展示,翻页等阅读器功能;具备
智能密码钥匙验PIN、修改PIN等管理功能;具备电子印章信息查看,证书预览等功能;具备电子签章,数字签名等签署功能;具备电子文档验证等功能。

项目实现

本项目以QT+C++作为技术路线,采用C/S架构,支持windows和linux等信创平台。主要分为
1)文档展示整体架构,利用QT界面设计文档的大纲、视图、印章操作区,实现文档展示、翻页、缩放、各区联动等功能。
2)版式文件处理模块,依照pdf1.7和gbt33190标准规范实现pdf/ofd文件的预览,签名、签章功能。
3)身份认证模块,利用QTWebengine 加载身份认证页面,与业务系统交互,完成身份认证。
4)签名、签章模块,依据国际/国密标准数据摘要、调用ukey或密码机签名,组成符合标准的P7或签章结构。
5)错误处理模块、配置管理、授权管理 实现对软件的灵活配置和管理。
6)自动升级模块,自动时请求后台,根据后端配置实现软件的自动检测升级。
我全程参与了客户端上述模块的整体设计,模块划分和代码实现。本软件目前处于维护阶段,完成了windows平台,海光、飞腾平台的适配、运行。
在软件实现的过程最难忘的主要是设计过程中整体架构设计和技术选型,要充分考虑软件的扩展性、健壮性和跨平台功能,为此我进行了模块化设计,文档签名底层处理与界面框架分离,降低模块间耦合程度。模块化的另一个好处是可以灵活配置软件功能,提供项目的定制化需求。


示例图片视频


清晨如风
1天前活跃
方向: 桌面端-Qt、嵌入式-系统集成和平台开发、
交付率:100.00%
相似推荐
toG贵阳市残联大数据服务平台
给残疾人提供手机端pc端更好的业务办理以及可以帮助工作人员在pc端小程序端完成业务审核以及知道自己可以管理多少的残疾人,可以通过大屏来查阅残疾人每个区县办理业务情况以及人员数量
自助机发票打印程序
1.对接电子发票接口,开发自助机发票打印自助程序。 2.可实现发票和清单的扫码打印功能。 3.可实现发票、清单、身份证号查询打印。 4.支持参数配置,可设置打印份数、查询时间范围设置及锁屏功能。 5.多线程实现,针对第三方接口服务插件不稳定调服务问题。特设计守护线程,在检测到服务插件掉线后,自动开启第三方服务接口插件。
银河计划
主要针对医学领域的在线教育平台,用户注册后需经过后台审核通过后方可成为会员,经过两个层级的学习,可以在平台报名考试并交费,平台对接了微信、支付宝,支持在线支付,后台可以导入考试成绩。项目对接了发票平台,会员交费后可以在前端页面申请开票,后台审核后发票平台开票并发送到会员邮箱。
医卓通4.0/5.0平台
负责基于4.0平台重构后勤系统,涵盖后台、大屏和小程序三个模块。通过区分大屏系统功能,实现综合态势概览,主要用于数据分析和展示。设备运行中心展示设备的运行状态和相关数据使用。一站式调度服务中心负责工单调度、维修管理以及设备台账的处理。在能耗管理方面,进行深入的系统分析、诊断预测,并生成能耗统计报表和能耗审计报告,为管理决策提供支持。
医学规培管理平台
医学规培机构一体化管理平台致力于为医学规培提供全面解决方案,涵盖教学、实训、OSCE 考试等关键环节,实现一体化能力培养。平台基于华为云服务器,采用 Docker 部署,确保高效稳定运行。 (一)自学管理 学员可自主安排学习计划,平台提供丰富学习资源,如视频课程、电子书籍等,支持学习进度跟踪与记录。 (二)培训管理 管理培训课程安排、培训讲师信息等,可设置培训通知与提醒,方便学员参与培训。 (三)实训管理 对实训项目进行全流程管理,包括实训设备预约、实训记录生成等,确保实训有序开展。 (四)考试管理 涵盖考试安排、试卷生成、在线考试、成绩统计等功能,支持 OSCE 考试模式,实现考试智能化管理。 (五)资产管理 管理机构内教学设备、实训器材等资产信息,包括资产入库、出库、盘点等操作。 (六)查询统计 提供多维度数据查询与统计功能,如学员学习情况统计、考试成绩分析等,为机构决策提供数据支持。
帮助文档   Copyright @ 2021-2024 程聚宝 | 浙ICP备2021014372号
人工客服