论文部分内容阅读
近年来,随着计算机软件技术的发展,软件体系结构和软件开发方面都有了很大的发展,逐渐形成多层/三层分布式体系结构,这种体系结构同时结合了C/S响应时间快、事物处理能力强和B/S分布性能好、业务扩展性强等优点,从而为新一代应急处置系统设计和实现奠定了坚实的基础。本文结合某城市消防调度指挥系统的应用为实例,设计并实现了多层/三层分布式消防应急处置系统。首先,详细介绍了软件体系结构的发展、技术特征以及消防调度指挥系统的发展趋势。同时,以某市消防局现有119接处警系统为例,分析了消防调度系统的现状及发展趋势,明确了开发和设计某市消防调度系统的必要性;然后对消防调度指挥系统开发背景、建设目标、开发依据及开发原则进行了介绍;随后,介绍了该城市消防调度指挥系统的各个系统模块,包括系统需求分析、系统设计和系统实现三个部分,并侧重分析和实现整个119接处警流程。在开发过程中采用了多层分布式体系架构,实现了用户界面与业务逻辑的分离,为系统提供了良好的可伸缩性、扩展性、维护性和更高的安全性。系统设计了基于TThread类的多线程应用服务器,提高了在访问客户数量众多的情况下该系统响应速度。在此基础上,本系统充分发挥模块化开发思想,使同一套系统接收多警种报警信息并进行相应处置成为现实。论文阐述的系统为其他城市开发并部署消防调度指挥系统提供了良好的借鉴。