基于模式的“江西消防远程服务网”的设计与实现

来源 :南昌航空工业学院 南昌航空大学 | 被引量 : 0次 | 上传用户:jonelove0000
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
模式是软件设计过程中软件开发经验的总结,这些成熟的经验为开发新的软件系统提供了有价值的参考,研究模式在软件开发过程中的运用具有重要意义。本文以“江西消防远程服务网”为背景,研究如何基于模式进行该系统软件部分的分析、设计与实现,主要内容如下: 首先,介绍了火灾报警监控网络系统的发展现状和“江西消防远程服务网”的基本情况,对模式在软件系统设计中的应用背景做了必要的描述。阐述了模式运用的基本理论,即模式的基本概念、模式与软件体系结构的关系、模式与面向对象方法的关系、模式运用的原则。 其次,介绍了“江西消防远程服务网”的网络结构、开发平台、工作过程,及其“远程客户子系统”、“支队子系统”和“总队子系统”的主要功能。 再次,以“江西消防远程服务网”中“支队子系统”为例,介绍了基于多种模式分析、设计和实现该子系统的详细过程。重点阐述了如何利用体系结构模式中的层模式对软件体系结构进行层次划分;如何利用J2EE模式设计系统中各个层次的类组织结构;如何利用多线程模式解决事件处理线程与数据获取线程之间的同步问题;如何利用模板方法模式和阻塞模式对数据访问过程进行了简化。 本文通过介绍基于模式构建“江西消防远程服务网”的过程,较为完整地给出了软件系统分析、设计和实现过程中模式与面向对象方法的结合方式以及模式运用的方法、策略与步骤,对于基于模式进行其他软件系统的开发具有一定参考价值。
其他文献
今天的移动通信用户都希望手中的移动设备能具备更多的功能,无论是高端集成式个人移动数字助理(PDA),还是以低成本和易操作为主要特色的大众化手机,都是如此。目前人们正在积
位置服务(Location Service)是由移动通信网络提供的一种增值业务,通过一组定位技术获得移动台的位置信息(如经纬度坐标数据),提供给移动用户本人、他人或通信系统,实现各种与位
随着现代信息技术、通讯技术和计算机技术的高速发展,数据库应用的范围、深度和规模不断扩大,许多领域积累了海量的数据,数据挖掘技术的研究也得到了空前的重视。 近几年,由于
社会和经济的发展对协作方式提出了更高要求。远程协作由于其高效、快速、廉价、丰富的交互特点,成为CSCW(计算机支持的协同工作)领域的热点之一,研究内容包括支撑平台技术、多
20世纪90年代以来,Internet的飞速发展对电信业产生了巨大而深远的影响,基于IP分组交换的VoIP技术正在成为当前网络应用的热点。H.323协议作为VoIP最重要的协议体系之一,由于其
在企业应用中,通常都涉及到大量数据报表的处理,报表作为一种重要的信息载体在企业信息系统中有相当重要的作用。随着Internet的迅猛发展,越来越多的报表将在Web环境下开发和运
工业生产制造的效率因为生产流水线的出现有了飞跃性的提高,这也使得传统的检测方式面临巨大的挑战,因为随着生产速度越来越快,检测速度也要相应的提高。此时,智能相机作为一种新
随着智能卡应用领域的日趋广泛,单个持卡人的持卡数量将逐渐增多,由此引起的便携性问题也将日益严重。优卡(UCard)正是为了解决智能卡的便携性问题而提出的一种新的智能卡设
本文的研究对象是钕铁硼材料的磁片。如果磁片表面出现磕边、麻点或划痕缺陷轻则影响磁片的商业价值,重则在使用中造成严重的后果。在当前的质量检测中还主要依靠人工检测,但
集成了传统数据库/实时数据库及主动机制的主动实时数据库管理系统ARTs_EDB以内存数据库(MMDB)作为底层支持。在内存数据库中,数据库的主拷贝常驻内存。如何保持数据库数据的一