(智慧城市管理)产品名称Productname密级Confidentialitylevel产品版本ProductversionTotal8pages共16页V1.0智慧城市软件详细设计说明书Preparedby拟制Date日期2013-10-23Reviewedby评审人Date日期Approvedby批准Date日期(智慧城市管理)RevisionRecord修订记录Date日期RevisionVersion修订版本SecNo.修改章节ChangeDescription修改描述Author作者2013-11-191.0全部文档进行设计详细设计文档常文见佘伟伟寇玥(智慧城市管理)目录1引言...........................................................................41.1编写目的.................................................................41.2背景.....................................................................41.3参考资料.................................................................51.4术语定义及说明...........................................................52总体设计.......................................................................62.1任务和目标...............................................................62.1.1需求概述...........................................................62.1.2运行环境概述.......................................................62.1.3条件与限制.........................................................62.1.4软件结构图.........................................................83系统详细需求分析...............................................................93.1详细需求分析.............................................................94系统详细设计..................................................................104.1系统内部详细界面划分....................................................104.2系统结构设计及子系统划分................................................114.3系统功能模块详细设计....................................................114.3.1模块一登录流程图.................................................124.3.2模块二主界面流程图...............................................134.3.3模块三实时监测流程图.............................................144.3.4模块四流量控制流程图.............................................164.3.5模块五用水安全管控...............................................175数据库系统设计................................................................345.1设计要求.................................................................705.2信息模型设计.............................................................705.3数据库设计................................................................745.3.1设计依据............................................................745.3.2数据库安全..........................................................755.3.3数据字典............................................................75(智慧城市管理)1引言1.1编写目的本详细设计文档说明书编写的目的是说明该程序模块的设计考虑,包括程序描述输入和输出算法和流程逻辑、数据库的字段和数据字段的关系图,模块的界面设计和操作解释,理解性的考虑,为编程和系统维护提供基础,本说明书的预期读者为系统设计人员软件开发人员、软件测试人员和项目评审人员、部分用户人员。1.2背景智慧城市是数字城市发展中的具有介入式、互动式功能的智能化数字城市管理应用。CUDI国际城市发展研究院院长王超指出:城市人地关系系统的数字化,它体现人的主导地位,通过城市信息化更好地把握城市系统的运动状态和规律,对城市人地关系进行调控,实现系统优化,使城市成为有利于人类生存与可持续发展的空间。城市信息化过程表现为地球表面测绘与统计的信息化(数字调查与地图),政府管理与决策的信息化(数字政府),企业管理、决策与服务的信息化(数字企业),市民生活的信息化(数字城市生活),以上四个信息化进程即数字城市。数字产业的崛起,面临第四产业的来临,数字城市的数字管理充分借助物联网、传感网,涉及到智能楼宇、智能家居、路网监控、智能医院、城市生命线管理、食品药品管理、票证管理、家庭护理、个人健康与数字生活等诸多领域,更加的智能化、智慧化。反思城市与人的关系,形成所谓“物联网”,然后将“物联网”与现有的互联网整合起来,为城市提供更便捷、高效、灵活的公共管理的创新服务模式,实现人类社会与物理系统的整合。把握新一轮科技创新革命和信息产业浪潮的重大机遇,充分发挥信息通信(ICT)产业发达、RFID、相关技术领先、电信业务及信息化基础设施优良等优势,通过建设ICT基础设施、认证、安全等平台和示范工程,加快产业关键技术攻关,构建城市发展的智慧环境,形成基于海量信息和智能过滤处理的新的生活、产业发展、社会管理等模式,面向未来构建全新的城市形态本项目的提出是按照科技的发展潮流。响应国家对于城市的建设的要求,以科技来管控城市,让城市的管理更加方便和节约,以城市三大必须消耗为基础分别是水、电、气。该项目《智慧城市管控》本着方便管理、节能减排、方便城市分析等功能为目标采用c/s模式进行开发,用于对城市规划管理的行业及三维技术的结合因此有较好的市场前景和商业价值。本程序由软件开发小组负责开发。智慧城市管理平台主要由两部分形成:1.客户端2.服务器端(智慧城市管理)1.3参考资料《C#高级编程》(第七版)(美)BillEvjen(美)JayGlynn著《数据库设计》Stephens著机械工业出版社《数据库系统概论》(第三版)萨师煊王珊著高教出版社《WPF编程宝典》MatthewMacDonald清华大学出版社(2013-08)《ArcGIS开发宝典》刘仁义、刘南科学出版社有限责任公司(2011-01)《数据库设计与开发》蒋学英、刘星、等清华大学出版社(2007-03)1.4术语定义及说明如表1-1所示:表1-1术语定义序号术语或缩略语全称说明性定义1UriUniformResourceIdentifier统一资源标示符(智慧城市管理)2总体设计2.1任务和目标该文档是智慧城市管理模块的三个主要的功能的详细说明和设计,分别对每个模块进行简要的说明,为代码的实现提供可参考的依据。2.1.1需求概述智慧城市管理的主要三大模块描述:1.用水管控模块概要描述,该模块能够实现用户在客户端进行对用水量的管控,用户可以分大的区域来进行对当天的该区域总体的用水量的监控,还可以根据区域及建筑的性质来进行定点的查询该建筑的当天实时的用水量,该模块可以让用户查询区域、建筑的年、月的用水量的详情,当输水管道发生问题时可以进行有效的控制该事发地点的用水开关,有效的遏制资源的浪费,通过图形化的设计可以让用户更加直观的看到该建筑的用水状况,通过这个可以进行判断使用水是否合理,增强调控力度。2.智慧电力就是让人更方便,更快捷,更轻松,更安全的用电,3.智慧能源的气能管控模块主要是对能源使用的分析,为了更合理的管控气能。具体的操作包括:1.分析和统计气能的使用过程;2.设计管理和控制气能的操作;3.查看具体建筑的气能用量的记录查询。2.1.2运行环境概述ArcGisServer:地图发布工具Mysql:数据库管理软件Windows7:运行环境VS:服务器端开发软件/客户端开发软件2.1.3条件与限制该功能的需求大部分是按自己的理解来进行设计的,该程序要和硬件接轨,条件限制,有些数据是进行模拟的。系统要求,如表2-1:表2-1操作系统限制(智慧城市管理)硬件要求,如表2-2:表2-2硬件限制ArcInfo、ArcView、ArcEditorCPU2.2GHz双核或更高处理器英特尔酷睿双核、奔腾4或至强处理器内存/RAM2GB或更高显示属性24位颜色深度屏幕分辨率推荐在标准尺寸(96dpi)下使用1024x768或更高交换空间取决于操作系统,最小为500MB。磁盘空间2.4GB此外,Windows系统目录需要预留50MB的磁盘空间(通常位于C:\Windows\System32)。您可以在安装程序中查看10.0各组件所需的磁盘空间。如果使用ArcGlobe(作为3DAnalyst的一部分),则可能还需要额外的磁盘空间。因为ArcGlobe在使用后会创建缓存文件。视频/图形适配器检查您的计算机是否能够运行ArcGIS3DAnalyst-ArcGlobe具有24位处理能力的图形加速器显卡必须能够兼容OpenGL2.0或更高版本,其显存至少应为128MB,但推荐使用512MB或更大的显存。联网硬件许可管理器只需要TCP/IP、网卡或Microsoft环回适配器。软件要求:必须在安装ArcGISDesktop之前先安装.NETFramework3.5SP1或更高版本。InternetExplorer要求:ArcGISDesktop的某些功能要求安装的MicrosoftInternetExplorer版本至少为7.0或8.0。如果尚未安装MicrosoftInternetExplorer7.0/8.0,则必须在安装ArcGISDesktop之前获取并安装它。Windows7和WindowsVista的MicrosoftWinHelp修补程序:在MicrosoftVista或Windows7上使用ArcGISDesktop、ArcInfoWorkstation、ArcGIS操作系统最低版本最低版本Windows7旗舰版、企业版、