论文部分内容阅读
本文总结了地理信息系统和WebGIS基本技术知识,并对基于WebGIS的城市消防系统的软件设计开发进行论述.本系统所选用的对象/关系型空间数据库ZEUS,是一个将关系型数据库系统和面向对象程序的特性结合在一起的空间数据库管理系统.通过它所支持的uniSQL/x语言,它可以有效的检索所储存的大容量地理信息,有效的分析用户的多样的查询后短时间内产生结果,在客户/服务器的结构的多用户环境提供了完美的同时性控制和恢复功能.它把空间数据和非空间数据结合在一起进行统一的管理,极大的提高了稳定性和查询性能.稳定性和系统性能方面有很大的改进.论文的重点集中于对火警受理子系统的阐述.该项目已经基本实现了程序框架的建立和一些基本GIS功能的实现.本研究的特色与创新之处在于:该系统融数据库管理技术、地理信息系统技术和消防技术于一体.利用组件式开发方式,实现了地理信息系统与消防系统间的无缝连接,很好地解决了利用地理信息系统工具软件进行GIS应用软件开发中,消防系统与地理信息系统间的沟通问题,使消防数据直接可以在地图上反映出来.软件工程(Software Engineering)理论是在60年代末期软件规模不断扩大、开发队伍不断壮大、开发费用不断提高,但软件质量却无法得到保证而产生了软件危机(Software Crisis)的背景下发展起来的,经过30多年的发展已取得了十分显著的进步.本论文研究了在计算机发展到高性能的PC和大量可视化开发语言及专用工具的新形势下,如何实现以少量的开发人员为主开发较复杂的软件系统的软件工程技术.并在软件工程理论指导下,将面向对象技术、软件重用原则等应用于城市消防系统软件的开发,并采有可视化开发工具开发该系统,使其性能达到软件质量所要求的各项指标(如可移植性、稳定性、可扩展性等).在本项目的研究过程中,以产、学、研相结合的参与式协作方式对项目加以组织和实施,在项目研究完成后可直接应用于生产实践,使其实用性大大加强.