Ios智慧水利泵站系统的设计与开发(4)
时间:2021-05-01 08:25 来源:毕业论文 作者:毕业论文 点击:次
进行泵站实时数据监控[9]、查询、警报查询和天气查询
6 Web GIS 所有权限用户登录均可 用户名必须存在 显示地图,并在地图上显示标注好的泵站位置,在相应位置可查看泵站的位置信息和监控数据 7 个人中心 所有权限用户登录均可 用户名必须存在 用户可进行自我信息的修改 上表是对智慧水利泵站系统功能需求的大致描述,在下面的讨论中,会依次展开介绍各个模块的设计方案和实现原理。 2.1.2 外部接口需求 主机:具有 Pentium III 级处理器或以上 内存:256MB或以上 硬盘:1GB或以上 显示器:Windows系统支持的显示器,真彩色(32位),屏幕区域:1366×768 鼠标:Microsoft 鼠标或兼容的指点设备 2.1.3 软件属性需求 1. 实用性和先进性原则 实际工作的实施为系统设计提供指导,系统运作是系统建设的前提。因此在方案选择与设计时,应该注重对实用性与先进性性的支持,切实满足智慧水利泵站系统设计与开发的实际需求。同时,应当在考虑实用的原则下,权衡和选择日前较为先进、发展趋势良好的技术,努力做到设计的系统在3到5年内仍然能够满足业务需求。 2. 安全性原则 本系统是涉及水利信息管理和预警的系统,确保系统及数据的安全是设计技术方案时应考虑的重要原则。 3. 实时性原则 本系统需要对水利及泵站信息进行监测与统计,信息采集及显示的延迟性要求做到越少越好。因此,在保证系统的各项功能需求达到满足的前提下,实现系统实时性是本系统的一个重要的设计和衡量原则。 4. 可靠性原则 本系统的水文信息涉及市、县区及泵站三级协同,因此其可靠性必须得到保证。 5. 可扩展性原则 智慧水利的信息化建设在不断发展着,因此本系统必须考虑到系统的可扩展性,以便于系统后期的扩展开发。 6. 标准化和开放性原则 系统技术架构应支持国际标准化的技术,应采用主流成熟、并符合国际标准的产品作为技术支撑平台,从而降低开发风险,并提高系统的可集成性。 2.2 系统总体方案设计及原理 2.2.1 系统总体构成
图1. 系统软件层面全局划分 上图显示的智慧水利泵站系统在软件层面上的总体构成, Web模块和iOS模块通过相关的Web Service[10]技术(WSDL、SOAP、UDDI等)相接合。图中所描述的Web模块,在面向服务[11]的软件体系中扮演服务提供者的角色,iOS模块扮演服务请求者的角色,而Web服务注册中心的工作主要是辅助服务的Provider发布服务、引导服务的Requester发现服务。 2.2.2 Web Service相关技术简介文献综述 在引入Web Service之前,先要理解一个术语——面向服务。面向服务的计算是一种将服务作为构件、用于支持分布式[12]应用的一种低成本的快速开发模型。面向服务是对DOS(分布式系统)、信息系统、XML技术、计算机语言、软件工程和基于Web计算的整合。该计算方式将可提供的计算资源,描述为可被请求者通过接口访问的服务[13]。 (责任编辑:qin) |