论文部分内容阅读
随着我国经济和文化的快速发展,人口流动量和车辆流动量越来越大,现有的移动警务终端已经无法满足一线公安干警的工作要求,因此本文设计并实现了一款嵌入式移动警务终端软件系统,它能满足一线公安干警的工作要求并能保证数据的实时性和系统的安全性。本文主要进行了以下几个方面的工作:首先,调研并分析了嵌入式移动警务终端软件系统的研究背景、意义和相关技术。其次,对移动警务终端软件的相关要求进行了研究和分析,其中,在功能上,移动警务终端软件需要有基础功能模块、人员查询模块和车辆查询模块三大模块;在安全性上,移动警务终端软件需要从系统数据安全性和软件系统本身的安全性两个方面进行保护;在其它方面,提出了系统性能和可用性的相关要求。再次,设计了移动警务终端软件的系统架构,其中,系统整体架构设计采用分层的思想将系统分为数据层、安全加固层、数据获取层、业务逻辑层和显示层;功能架构设计对系统需求的三大模块进行了详细设计;系统安全性架构设计增强了软件系统的数据保护和抵抗逆向工程的能力。最后,实现了嵌入式警务终端软件系统,在功能实现方面,实现了各个子模块的业务逻辑过程;在系统安全实现方面,主要实现了数据库加密、数据保护和系统软件保护的实现方法;在系统安全性分析和优化方面,主要从数据库密码泄露和抗逆向工程两个角度进行测试分析,并提出了相应的优化措施。本文在实现移动警务终端软件系统的功能需求的同时,还加固了软件系统的安全性。本系统的安全性保护主要包括数据安全性保护和软件安全性保护。为更好的保护系统数据的安全性,本文实现了数字信封、数据加解密和数据库加密等功能;为达到软件安全性要求,本文完成了数据库密码保护和抵抗逆向工程等工作。当然,本系统仍有一些不足之处,如系统界面不是很美观等。在今后的工作中,我会进一步进行完善本系统。总之,本文不仅完成了移动警务终端软件系统的功能需求,还分析并优化了系统性能和安全性。本系统能够达到公安干警的工作要求,并能保证系统的数据安全和工作效率。