基于数字证书的电子报检技术研究

时间:2022-10-16 01:56:28

基于数字证书的电子报检技术研究

为了解决企业报检烦、资料提交累等问题,福建省特种设备检验研究院计划展开“基于数字证书的特种设备电子报检技术研究”项目,项目成果将以电子报检信息平台形式体现。该平台的建设是我省特种设备监管信息化建设中尤其是面对企业服务的延伸和完善,通过平台建设实现对我省9个地市8大类特种设备的全面电子化报检,进一步提升了我省特种设备监管的信息化水平,为特种设备监管提供决策和支持。

本项目研发需要解决几个关键技术问题,该平台利用电脑网络资源共享和传输便捷的优势实现各终端互联,为广大特种设备制造、安装、维修及保养企业提供特种设备在线监检协议签订、在线申报特种设备法定检验、在线查询检验报告等一系列快速、畅通的行政许可服务。电子报检平台建成后,将打破以往特种设备检验申报程序,企业无需到指定窗口办理相关手续,我省的企业可以通过互联网接入政务外网,访问“特种设备电子报检平台”,在平台中完成特种设备检验申报程序。既为报检企业节省大量的成本和时间,也提高了政府监管机构、法定检验机构的效率,提升了监管机构与检验机构的服务质量。

1 相关技术分析

本课题基于数字证书技术,采用MVC开发模式进行开发,采用Json数据文件格式进行传输应答,实现Web系统的职能分工。下面的章节将对项目中所涉及到的部分进行分析和阐述。

本课题采用MVC开发模式进行开发,前台方面采用浏览器无关的Ext JS框架来构建系统,采用Json数据文件格式进行传输应答,实现Web系统的职能分工。下面的章节将对项目中所涉及到的部分进行分析和阐述。

1.1 数字证书

必须保证网络安全的四个要素,即信息传输的保密性、 数据交换的完整性、发送信息的不可否认性、交易者身份的确定性。

为了保证网络的四大要素,一般采用加密算法。在加密算法中,一般采用对称加密和非对称加密结合的方式。常见的方法如数字信封,数字签名等,都采用两者结合的方式比如a发信息给b,b先将自己的公钥发送给a,a用b的公钥对数据进行加密,发给b,b收到后,用自己的私钥解密。问题出现在a收到b的公钥时,如何知道肯定是b的公钥,而不是其他人的。这时候就出现了一个第三方的概念。犹如现实生活中,朋友之间的介绍, abc三人, ab是朋友,bc是朋友,但ac本来不认识,如果b介绍,ac就可以互相认识了。在电子商务环境中,a的公钥由CA签发,b的公钥由CA签发,由于ab共同信任CA签发,所以可以彼此信任。CA签发就是把用户的公钥和用户的身份进行挂钩,使用户可以证明该公钥是属于该人的。

1.2 Ext JS4.0

Ext JS是一个完全使用JavaScript和css编写的Ajax框架,该框架是一个完全独立于后台技术的主要用于创建前端操作界面的前端ajax框架。可以用来开发RIA(Rich Intemet Application,富互联网应用系统)的Ajax应用框架。

Ext JS的前身是Yahoo的YUI技术,是一个强大的 Javascript开发框架,提供了丰富的web开发组件。现在已经完全独立出来,由Sencha公司不断完善组件,从最早的1.4版本到现在的4.1版本,Ext JS不断完善提供最新的技术和应用,目前主要包括chart,widget,forms,tree,gird,date等功能。一个Ext JS框架中主要包括三个大的文件ext-all.css,ext-base.js,ext-all.js。其中提供了丰富的组件以及多样的外观样式选择[28]。

2 系统分析与设计

需求分析是软件项目的开始,本章主要从需求分析着手,通过分析用户对项目的需求,得到对应的包括功能性需求和非功能性需求两个方面的需求。在分析完详细的需求后,对系统进行总体架构设计、数据库设计以及界面UI设计,同时细化到对应各个功能模块的详细设计,以下的章节主要具体描述这些工作的相应内容。

2.1.系统功能需求

1、定期检验提交

其中包括单台设备维保资料和同一单位对应的维保合同的提交。

2、复检申请

当定检不合格时,自动提醒用户进行复检受理申请,用户提供复检资料提交检验机构。检验机构审核通过后。

3、监检协议录入

需要进行安装监检的设备,首先要进行监检协议签订,通过该系统,企业只需提供电梯销售合同、电梯安装合同、电梯制造资格许可证、电梯安装资格许可证、制造单位授权书(若有时)几种数字证书资料后,由检验机构相关人员进行审核。

4、网上报检

监检协议签订完后,企业通过该功能,提交缴款凭证、安装开工告知单、安装人员信息汇总表提交检验机构业务受理,业务受理成功后,将生成对应的设备信息,检验机构将短信通知企业具体安装监检实施人员联系方式

5、过程报检

通过该模块,企业可对监检的过程节点申报,如进场、验收、耐压等过程。提交检验机构项目负责人,负责人根据工作安排对监检过程时间、人员、情况进行确认,实现电子化登记回复。

6、安装监检资料提交

网上报检通过后,企业即可根据生成的单台设备信息,提交安装监检电子资料,交由检验机构审核。

7、短信通知

系统处理信息,都将通过短信提醒的方式,通知用户,方便用户及时处理申报信息。

2.2 系统性能需求

1、响应速度

逻辑层的调用是采用B/S服务的构架,由于网络方面由于带宽,环境等因素照成的网络不稳定,响应时间,是WEB系统性能判断的重要标志,作为一个Web特种设备管理系统,为了减少低网速调用时带来的数据传输迟缓,系统限制在功能调用时文件数据不大于8兆字节,尽量保证数据传输的速度,以提高网络调用响应时间。同时,系统通过提高院内电信WLAN专线由10兆字节光纤接入改为30兆字节光纤接入改进系统网络性能。同时架设电信和移动两个接入点,保证不同运营商网络连接的稳定性。

同时针对系统实时性要求不高的特点,设计中定义系统对于每个用户的提交操作响应时间不超过10秒,文件提交不超过30秒。

2、可靠性

系统针对全省特种设备企业,理论用户近3万多人,同时在线人数理论上应有上千人,在访问平衡的前提下,系统需要能保证稳定不间断的服务。

3、错误处理

在系统异常或者操作人员操作失误时能够及时准确的捕捉错误,并给与一定的提示,同时也不影响系统其它功能的正常使用。系统除了使用如邮箱、密码、输入长度、格式等录入数据进行先期判断校验外,还应对操作人员提交的信息与系统业务逻辑进行比对后给与相应的提示。同时在一些无法预料的结果也应有一定的容错机制,减少其对于系统的影响。

总结与展望

1 主要完成了以下几个工作:

分析研究了企业报检管理的现状及其存在的问题,在检验机构现有完备数据的基础上,提出了基于数字证书的福建省特种设备电子报检技术研究的需求。这样做的优势在于,充分发挥互联网网络平台的特点,让原来重复且独立的设备信息记录工作变得有序而简单。

采用B/S 模式的设计使得系统管理起来更为简单,同时在编写方面统一采用Ext JS架构,使用统一的语言格式、编写规范,提高编程开发效率以及较少维护开销。Web服务的部署方式也提高了服务器上部署应用的难度,简化了服务器的部署和维护的难度,让原本复杂和麻烦的维护工作变得简单快捷。

在系统的设计部分,系统采用MVC架构,将业务逻辑与界面展示部分分离开来,按照各个功能模块、数据库设计以及用户界面分布对系统进行具体设计以及实现过程。

在系统的实现部分主要根据前期需求对任务书中的要求进行实现。

最后通过单元测试、集成测试以及压力测试等对基于数字证书的福建省特种设备电子报检技术研究进行了测试。通过对测试结果的分析对系统进一步进行调优,得到系统设计标准,能够满足功能和性能的需求,同时也能够符合设计的思路和过程。

2 需要进一步研究的问题

资料提交系统自上线以来已经完成了企业各项数据提交十余万分。得到了广大特种设备企业的高度认可。下一步着重将在系统优化,界面兼容性方面进一步的优化完善系统应用,帮助企业提高生产效率。■

上一篇:探讨矿井急倾斜煤层开采技术的研究和应用 下一篇:子宫压迫缝合术在产后出血治疗中的效果观察