智慧城市项目详细设计文档

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

智慧城市软件详细设计说明书

Prepared by

拟制Date

日期

2013-10-23

Reviewed by 评审人Date 日期

Approved by

批准Date 日期

Revision Record 修订记录

目录

1引言 (4)

1.1编写目的 (4)

1.2背景 (4)

1.3参考资料 (5)

1.4术语定义及说明 (5)

2总体设计 (6)

2.1任务和目标 (6)

2.1.1需求概述 (6)

2.1.2运行环境概述 (6)

2.1.3条件与限制 (6)

2.1.4软件结构图 (8)

3系统详细需求分析 (9)

3.1详细需求分析 (9)

4系统详细设计 (10)

4.1系统内部详细界面划分 (10)

4.2系统结构设计及子系统划分 (11)

4.3系统功能模块详细设计 (11)

4.3.1模块一登录流程图 (12)

4.3.2模块二主界面流程图 (13)

4.3.3模块三实时监测流程图 (14)

4.3.4模块四流量控制流程图 (16)

4.3.5模块五用水安全管控 (17)

5数据库系统设计 (34)

5.1 设计要求 (70)

5.2 信息模型设计 (70)

5.3 数据库设计 (74)

5.3.1 设计依据 (74)

5.3.2 数据库安全 (75)

5.3.3 数据字典 (75)

1引言

1.1编写目的

本详细设计文档说明书编写的目的是说明该程序模块的设计考虑,包括程序描述输入和输出算法和流程逻辑、数据库的字段和数据字段的关系图,模块的界面设计和操作解释,理解性的考虑,为编程和系统维护提供基础,本说明书的预期读者为系统设计人员软件开发人员、软件测试人员和项目评审人员、部分用户人员。

1.2背景

智慧城市是数字城市发展中的具有介入式、互动式功能的智能化数字城市管理应用。CUDI国际城市发展研究院院长王超指出:城市人地关系系统的数字化,它体现"人"的主导地位,通过城市信息化更好地把握城市系统的运动状态和规律,对城市人地关系进行调控,实现系统优化,使城市成为有利于人类生存与可持续发展的空间。城市信息化过程表现为地球表面测绘与统计的信息化(数字调查与地图),政府管理与决策的信息化(数字政府),企业管理、决策与服务的信息化(数字企业),市民生活的信息化(数字城市生活),以上四个信息化进程即数字城市。数字产业的崛起,面临第四产业的来临,数字城市的数字管理充分借助物联网、传感网,涉及到智能楼宇、智能家居、路网监控、智能医院、城市生命线管理、食品药品管理、票证管理、家庭护理、个人健康与数字生活等诸多领域,更加的智能化、智慧化。反思城市与人的关系,形成所谓“物联网”,然后将“物联网”与现有的互联网整合起来,为城市提供更便捷、高效、灵活的公共管理的创新服务模式,实现人类社会与物理系统的整合。把握新一轮科技创新革命和信息产业浪潮的重大机遇,充分发挥信息通信(ICT)产业发达、RFID、相关技术领先、电信业务及信息化基础设施优良等优势,通过建设ICT基础设施、认证、安全等平台和示范工程,加快产业关键技术攻关,构建城市发展的智慧环境,形成基于海量信息和智能过滤处理的新的生活、产业发展、社会管理等模式,面向未来构建全新的城市形态

本项目的提出是按照科技的发展潮流。响应国家对于城市的建设的要求,以科技来管控城市,让城市的管理更加方便和节约,以城市三大必须消耗为基础分别是水、电、气。该项目《智慧城市管控》本着方便管理、节能减排、方便城市分析等功能为目标采用c/s模式进行开发,用于对城市规划管理的行业及三维技术的结合因此有较好的市场前景和商业价值。本程序由软件开发小组负责开发。

智慧城市管理平台主要由两部分形成:

1.客户端

2.服务器端

1.3参考资料

《C#高级编程》(第七版)(美)Bill Evjen (美)Jay Glynn 著

《数据库设计》 Stephens 著机械工业出版社

《数据库系统概论》(第三版)萨师煊王珊著高教出版社

《WPF编程宝典》 Matthew MacDonald 清华大学出版社 (2013-08)

《ArcGIS开发宝典》刘仁义、刘南科学出版社有限责任公司 (2011-01) 《数据库设计与开发》蒋学英、刘星、等清华大学出版社 (2007-03)

1.4术语定义及说明

如表1-1所示:

表1-1术语定义

2总体设计

2.1任务和目标

该文档是智慧城市管理模块的三个主要的功能的详细说明和设计,分别对每个模块进行简要的说明,为代码的实现提供可参考的依据。

2.1.1需求概述

智慧城市管理的主要三大模块描述:

1.用水管控模块概要描述,该模块能够实现用户在客户端进行对用水量的管控,用户可以分大的区域来进行对当天的该区域总体的用水量的监控,还可以根据区域及建筑的性质来进行定点的查询该建筑的当天实时的用水量,该模块可以让用户查询区域、建筑的年、月的用水量的详情,当输水管道发生问题时可以进行有效的控制该事发地点的用水开关,有效的遏制资源的浪费,通过图形化的设计可以让用户更加直观的看到该建筑的用水状况,通过这个可以进行判断使用水是否合理,增强调控力度。

2.智慧电力就是让人更方便,更快捷,更轻松,更安全的用电,

3.智慧能源的气能管控模块主要是对能源使用的分析,为了更合理的管控气能。具体的操作包括:

1.分析和统计气能的使用过程;

2.设计管理和控制气能的操作;

3.查看具体建筑的气能用量的记录查询。

2.1.2运行环境概述

ArcGis Server:地图发布工具

Mysql:数据库管理软件

Windows7:运行环境

VS:服务器端开发软件/客户端开发软件

2.1.3条件与限制

该功能的需求大部分是按自己的理解来进行设计的,该程序要和硬件接轨,条件限制,有些数据是进行模拟的。

系统要求,如表2-1:

表2-1 操作系统限制

相关文档
最新文档