论文部分内容阅读
PDA安全管理软件是安全管理部门近年来迫切需要的一种新型的移动办公工具。当前,安全管理类系统存在两个方面的问题迫切需要解决。
其一,安全管理部门在生产实践中存在如何有效指挥和管理以及现场处理突发事件的问题。PDA把PC机的功能高度集中到了手掌大的方寸之间,在人类生活中,它已成为PC机和因特网的衍生物。采用PDA可以有效解决上述问题,开发基于PDA的安全管理系统具有很大的实际意义,并且应用前景广泛。
其二,如何有效地增加软件的复用性,缩短软件开发的周期以及提高软件的质量也是具有现实意义的问题。各行各业的安全管理类系统具有普遍的共性,某一特定行业安全管理系统内部的各种数据查询同样具有相似的处理过程。区分不同系统之间以及同一系统不同数据查询之间的共性和可变性,利用这些共性和可变性以便解决上述问题。
论文就这两方面问题所涉及的几个关键技术展开深入研究,包括如下内容:研究了嵌入式系统特点及其与PC机的区别;讨论了PDA及其嵌入式操作系统、嵌入式移动数据库,比较了几种常见PDA操作系统和数据库技术;深入分析了数据库访问技术、数据同步技术,结合PAR方法的关系代数机制,扩展出一套适合于PDA平台的数据库访问构件,以适应PDA平台软件开发的特殊性并解决安全管理类系统开发的复用率低的问题。最后在此基础之上设计并实现了一个原型系统——铁路安全管理系统,很好地解决了上述两方面的困难。
在系统实现的过程中,用到了许多PDA平台独有的技术或流行或新颖的技术和工具,例如Windows CE嵌入式操作系统的开发工具Platform Builder、嵌入式移动数据库SQL Server CE、嵌入式环境下的数据库访问接口ADOCE,数据同步技术等等。尤其采用了PAR方法的APLA语言描述数据查询过程,它内嵌了关系代数又具有构件化开发的特性,既便于形式化验证、保证软件的可靠性,又便于系统复用、提高软件开发效率。