论文部分内容阅读
目前,传统的保密柜、保密箱、门禁等配合视频监控设备的方式虽然提供一定程度上的安全保护,但是不能处理各种来自内部、外部的安全威胁。因此,为了满足对涉密文件、重要物资等安全性的保障,本文主要提出通过将信息化网络技术、物联网技术、生物识别技术等结合起来,给用户提供统一监控、分级管理的物理存储解决方案。本文首先对目前Web应用开发相关技术做了简单介绍,主要包括目前主流的针对企业级解决方案的J2EE平台,与传统的C/S软件架构不同的是,采用的为B/S的多层模型架构,其具有跨平台性、可扩展性、可维护性等特点。并介绍了MVC设计模式的思想,目前主流的基于J2EE的开发框架都是采用MVC模式进行设计,包括Struts和SpringMVC。然后介绍J2EE上主流集成框架解决方案SSH和SpringMVC+MyBATIS,并与本项目中采用的JFinal框架的相关特点进行对比。根据实际项目的需求,本文提出了整体方案设计思路以及设计目标。根据该设计思路和目标,提出如何进行整体项目的架构设计,包括改造原有的保密柜系统,增加额外的传感器、电子锁控开关、指纹识别模块等,使得保密柜系统具有数据交互的能力。当终端环境的数据与管控平台进行通信时,为了数据的安全性,采取对通信传输的数据进行加密处理。管控平台本身不仅要监控终端传输的状态数据,对开柜申请进行审批操作,还包括对人员的管理、设备的管理、日志管理等相关功能。最后给出了管控平台功能的具体实现方法,包括在服务器上面通过JFinal框架进行管控平台的搭建,采用国密算法SM2、SM3和SM4对终端和服务器通信的数据进行加密的操作,审批流程的具体实现机制,以及管控平台内部相关功能模块的实现和业务流程的实现操作。