基于.Net远程通信技术的火警受理系统的设计与实现

来源 :上海交通大学 | 被引量 : 0次 | 上传用户:ok524500
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着经济社会的快速发展,城市化进程进一步加快,城市楼厦越来越高,人民生活居住环境越来越复杂,因而社会越来越需要公安消防部门具备统一指挥、快速响应、有效处置的能力,以保障人民生命及财产安全。火警受理系统是公安消防部门的主要业务支撑系统,因而研究与开发一个响应快速、信息传输高效、多设备集成、功能完善的火警受理系统时不我待。本文针对公安消防部门的业务特点,分析了火警受理的现状,对火警受理系统进行了需求分析与建模,基于.Net远程通信技术设计与实现了一个可扩展易维护的火警受理系统。本文的研究工作主要有以下几个方面:1)火警受理系统的需求分析。针对火警业务的特殊性,参考实际工作中类似项目成功案例,进行细致的需求分析,对系统功能进行用例建模,并定义了系统的非功能需求。2)火警受理系统的架构设计。系统采用C/S架构,分为一个服务子系统和两个客户端子系统(接处警子系统和中队受理子系统)。基于.Net远程通信技术设计分布式系统架构,客户端子系统只需要引用包含所有业务逻辑处理方法定义的接口库(DLL)即可,客户端进行业务操作时远程调用服务子系统的通信服务模块。通信服务模块避免了客户端与服务子系统业务逻辑的直接调用,保持客户端调用的透明性和业务逻辑层的内聚性,架构设计契合消防中队地理分散的特点,在接口库保持不变的情况下,业务逻辑改变时客户端无需维护和升级。服务子系统采用对象关系映射(ORM)技术,解耦业务逻辑处理与数据库操作,基于适配器方式实现SqlServer和Oracle两种数据库访问适配,同时保证了系统的兼容性和扩展性。3)系统的详细设计与实现。以火警受理为例,详细阐述了客户端子系统的实现,以及远程调用服务子系统服务的过程。服务子系统细分为服务接口层、业务逻辑层和数据访问层。服务接口层采用工厂模式设计思想,利用.Net反射技术动态注册业务逻辑对象,只提供统一的远程对象知名URI,便于客户端调用的同时达到与业务逻辑层的隔离。4)系统的功能和性能测试。本文对系统进行了全面的功能测试,覆盖所有的用例;同时对服务子系统性能和系统整体性能进行了测试。测试结果表明,系统功能丰富、正确,响应迅速,达到了预期的目标。
其他文献
好友推荐问题是个性化推荐领域中重要的研究课题,近年来受到了工业界和学术界的广泛关注。近年来,作为Web2.0技术典型应用的科研社交网络因满足了大量科研人员个性化的社交需
脊髓损伤(spinal cord injury,SCI)是一种具有高死亡率和致残性的神经损伤性疾病,可导致损伤部位及以下永久性的感觉丧失和运动功能障碍,给患者造成了巨大的心理压力和家庭负担
近年来移动互联网呈现井喷式发展,移动应用的质量越来越受到软件商的关注。Android是当今市场占有率最高的移动操作系统,覆盖手机和平板电脑。随着Android系统的快速发展和普
目的探讨我国高龄老人认知功能受损和下降对全因死亡的关联关系,同时探讨年龄(80-89岁和90岁及以上)和性别(男性和女性)差异。本研究旨在评估高龄老人认知功能状况对晚期寿命
第一部分 基线18F-FDG PET/CT半定量指标及中期、治疗结束后PET反应在滤泡性淋巴瘤中的预后价值目的:探讨基线、中期和治疗结束后的正电子发射计算机断层扫描(positron emiss
随着新兴信息技术、制造工艺等软硬件技术的更新换代,以及市场需求不断提高,原有的经典调度已经远远不能满足实际生产制造要求,与经典调度相比,批生产调度更加贴合众多现代实际生产制造需求,因此针对批调度问题进行深入研究,成为实现企业生产资源高效利用、生产效益最大化的关键问题之一。本文将针对钢铁热处理中的实际生产制造问题,基于当前智能感知、云计算等新型信息技术在实际生产制造中的应用,分别对考虑了不同类型的阶
胃癌是一种发病率较高的恶性肿瘤,因现有的技术水平很难达到早期诊断,所以在临床上胃癌的致死率较难改善,因此越来越多的研究将注意力及精力投向对胃癌新的诊断标志物及治疗
PU(Positive and Unlabeled)问题是一个定义在只包含少量正类样本点和大量未标签样本点的数据集上的分类问题,它是机器学习中半监督问题的一种特殊情况.在机器学习的很多应用(例如:文本分类,基因序列,图像识别等)中,获得大量的已标签样本需要耗费大量的时间和劳动力,因此研究PU问题具有重要意义.支持向量机(SVM)具有显著的理论与实践优势,在机器学习领域有着广泛的应用.利用支持向量机
顺序回归机(简称OR)解决的是带有顺序的多类分类问题,它在众多领域有着广泛的应用,如信用等级、人脸识别、医疗研究和社会科学等.支持向量机(简称SVM)作为处理分类问题的一种有效算法,它在解决二分类问题上已经取得了显著的分类效果.因此如何将二分类算法扩展到顺序回归问题中,具有重要的研究意义.本文主要内容大致分为如下三个部分:第一部分是将v-非平行支持向量机(简称v-NPSVM)推广得到新的顺序回归机
膝关节退行性骨关节炎是老年人的常见病,疼痛和功能障碍严重影响生活质量,是目前导致老年人残疾的主要疾病。全膝关节置换术(Total Knee Arthroplasty,TKA)已成为治疗末期膝