中国联通智慧城市云平台研发及实施工程-商用数据库管理开发详细设计说明书
- 格式:docx
- 大小:655.77 KB
- 文档页数:40
智慧城市系统平台设计方案智慧城市是指利用信息技术和互联网技术,以城市基础设施为支撑,通过信息化和智能化手段,对城市进行管理和服务,提升城市的可持续发展水平和生活质量的一种发展模式。
为了实现智慧城市的目标,需要建立一个智慧城市系统平台,下面是一个智慧城市系统平台设计方案。
一、系统架构设计智慧城市系统平台的架构设计应该包括以下几个层次:1. 数据采集层:该层次负责采集城市各类数据,包括环境数据、交通数据、人口数据等。
可以利用物联网设备、传感器等技术手段进行数据采集。
2. 数据传输层:该层次负责将采集到的数据传输到数据处理层。
可以通过无线网络、有线网络等方式进行数据传输。
3. 数据处理层:该层次负责对采集到的数据进行处理和分析,提取有用的信息,并将处理后的数据进行存储。
可以利用大数据技术、人工智能技术等进行数据处理和分析。
4. 应用服务层:该层次负责开发和部署各类智慧城市应用,包括交通管理、环境管理、公共安全等。
可以通过开放接口,让开发者能够开发和部署自己的应用服务。
5. 用户界面层:该层次负责用户与系统的交互,提供用户友好的界面和操作方式。
可以开发网页、手机应用等形式的用户界面。
二、功能设计1. 数据采集功能:智慧城市系统平台应该支持多种数据采集方式和设备类型,如摄像头、传感器、无线网络等。
可以通过接口规范,实现数据采集设备的接入和管理。
2. 数据处理功能:智慧城市系统平台应该支持大数据处理和分析,能够对采集到的数据进行实时处理和分析,并提供有用的信息。
可以利用机器学习算法、数据挖掘技术等进行数据处理和分析。
3. 应用服务功能:智慧城市系统平台应该支持各类应用服务的开发和部署,例如交通管理、环境管理、公共安全等。
可以提供开放接口和开发工具,方便开发者进行应用开发和部署。
4. 用户界面功能:智慧城市系统平台应该提供用户友好的界面和操作方式,支持多种设备和平台,例如网页、手机应用等。
可以提供可定制的界面风格和功能,让用户能够根据自己的需求进行定制。
联通智慧管理系统设计方案设计方案:联通智慧管理系统一、背景介绍随着信息技术的迅猛发展,智慧城市建设已经成为了大势所趋,各行各业都在积极探索如何利用智能化技术提升管理水平和服务质量。
而在移动通信领域,联通公司作为中国领先的通信服务提供商,为了更好地满足用户需求,提升运营效率,需要建立一套智慧管理系统。
二、系统目标联通智慧管理系统的目标是通过引入信息技术和智能化手段,实现对联通公司各项业务和资源的全面管理,保障运营效率和服务质量。
具体目标包括:1. 提升用户满意度:通过智能化的方式提供更加便捷、高效、个性化的服务,提升用户体验和满意度。
2. 优化资源配置:通过智能化的调度和管理,合理配置资源,提高资源利用率。
3. 提高运营效率:通过自动化、智能化的运维和管理手段,提高运营效率,降低运营成本。
4. 加强安全管理:通过智能化监测和预警,提高安全性,保障数据和网络的安全。
三、系统功能1. 用户管理:实现用户信息的全面管理,包括用户基本信息、账户信息、服务记录等,支持用户自助查询和操作。
2. 业务管理:实现联通公司各项业务的管理,包括移动通信、宽带、云服务等,支持业务开通、变更、退订等操作。
3. 设备管理:对联通公司的设备进行自动化管理和监控,包括设备状态的实时监测、故障预警和自动维修等功能。
4. 资源管理:对联通公司的网络资源和人力资源进行管理,包括网络设备的调度和配置、人力资源的优化分配等。
5. 运营分析:利用大数据分析技术对运营数据进行分析,提供运营决策支持和业务预测功能。
6. 安全监测:对联通公司的网络和数据进行实时监测和预警,保障数据和网络的安全。
7. 自助服务:提供用户自助服务功能,包括在线咨询、账户管理、业务办理等,实现24小时全天候服务。
四、系统架构联通智慧管理系统采用分布式架构,包括前端展示层、服务层和数据层三个主要部分。
1. 前端展示层:采用Web技术开发前端页面,包括用户界面、业务办理界面、报表查询界面等。
6智慧城市项目详细设计文档一、引言智慧城市项目是针对现代城市化进程中出现的一系列问题和挑战,通过利用科技手段和大数据分析等技术,提供解决方案和优化策略的综合性项目。
本文档旨在对智慧城市项目的详细设计进行说明。
二、项目概述智慧城市项目旨在通过信息化技术手段,实现城市基础设施的智能化、数据的共享化、服务的个性化,以提升城市管理和居民生活的质量。
项目的主要模块包括交通管理、环境监测、公共安全、城市管理等。
三、功能需求分析1.交通管理:通过数据采集和分析,提供实时交通状况信息、路况预测,优化交通信号灯控制,提供智能导航和出行建议等功能。
2.环境监测:通过传感器等设备,实时监测空气质量、水质状况、噪音等环境指标,并及时报警和采取相应措施,提高城市环境质量。
3.公共安全:建立监控网络,实现对公共区域的实时监控,发现异常情况及时报警和处理;通过智能消防系统和应急预警系统,提升城市安全防范能力。
4.城市管理:通过数据整合和分析,提供城市规划、土地利用、资源配置等管理决策支持,优化城市管理效率。
四、系统架构设计1.数据采集层:包括传感器、监控摄像头等设备,负责采集各类数据,并将其传输至系统。
2.数据处理层:对采集到的数据进行处理和分析,包括数据清洗、聚类、挖掘等操作。
3.数据存储层:将处理后的数据进行存储,包括数据库、云存储等方式。
4.数据展示层:通过可视化界面展示处理后的数据,供用户进行查询、分析和决策。
五、接口设计1.数据采集接口:定义数据采集设备与系统的接口规范,包括数据格式、协议等。
2.数据交互接口:定义系统内部各模块之间的数据交互方式,包括消息队列、API等。
3.数据展示接口:定义系统与用户界面之间的数据展示方式,包括图表、地图等。
六、算法设计1.交通流量预测算法:基于历史数据和实时数据进行分析和预测,提供准确的交通流量预测结果。
2.环境监测报警算法:根据环境指标的变化趋势和阈值设定,进行报警和预警。
3.异常识别算法:通过对监控摄像头获取的图像进行分析,实现异常行为的识别和报警。
中国联通智慧城市云平台研发及实施工程-商用数据库管理开发安装部署手册(V1.0)北京思特奇信息技术股份有限公司本文档及其所含信息为机密材料,由北京思特奇信息技术股份有限公司拥有未经书面授权,不得对外泄露COPYRIGHT © 2020保留所有权利目录1 引言 (3)1.1编写目的 (3)1.2项目背景 (3)1.3术语定义 (4)1.4参考资料 (4)2 操作系统 (5)2.1操作系统版本 (5)2.2用户 (5)2.3参数配置 (5)2.4文件系统 (6)2.5依赖安装包 (7)3 ORACLE数据库 (8)3.1O RACLE版本要求 (8)3.2O RACLE安装用户 (8)3.3O RACLE安装步骤 (8)4 脚本说明 (9)4.1脚本功能 (9)4.2脚本部署 (11)4.3监控功能应用部署 (11)5 附录 (14)1引言1.1 编写目的为联通总部易成云项目数据库及服务中oracle自动化管理脚本部署用户手册,自动化管理脚本在部署中的规范说明,以及部署时的操作系统、数据库版本、系统环境等的要求。
此文档为项目中oracle数据库自动化管理中涉及相关参与人员,开发人员、oracle安装厂家、脚本实施人员。
1.2项目背景中国联通以“智慧城市”发展为契机,通过打造智慧城市云平台,发挥基础资源优势,以行业应用切入,整合产业资源,打造共赢模式,“智”于管理,“慧”及民生,促进应用创新及可持续发展,帮助政府落实规划。
智慧城市云平台的建设在新的形势下对中国联通的发展具有以下重要意义:(1)以行业应用产品引领市场转型,提升核心竞争力,推动可持续经营。
抓住城市信息化机遇,依托行业应用,有效发挥基础资源及 3G 技术优势,拉动移动、宽带、IDC、ICT等业务的持续快速发展。
(2)加强政府合作,有效激活产业资源,奠定产业链主导地位。
在“政府主导、企业推进、行业并举”的模式下,将有助于构建完善的上下游产业链,形成协同效应,避免成为纯管道化经营。
智慧城市平台系统设计方案智慧城市是应用信息技术和通信技术来推进城市管理和服务能力的现代化,实现城市资源的高效利用和优化配置的城市智能化发展方式。
智慧城市平台系统设计是智慧城市建设的关键环节之一,以下是一份智慧城市平台系统设计方案。
一、系统概述智慧城市平台系统是一个集成采集、处理和展示城市各类信息的综合性平台,通过构建统一的数据采集、挖掘和分析处理体系,实现对城市各类信息的全面感知和主动管理。
二、系统架构1. 数据采集层:包括各个传感设备、监测设备、摄像头等用于采集城市各类信息的设备,并通过传感器和网络传输设备将数据传输到数据中心。
2. 数据中心:负责接收和存储从数据采集层传输过来的数据,并进行初步处理,包括数据清洗、去噪和格式转换等。
3. 数据处理层:对经过初步处理的数据进行挖掘和分析,提取其中有用的信息并进行关联分析,生成数据报告和预测模型。
4. 数据展示层:将处理后的信息以可视化形式呈现给用户,包括各类实时监测数据、统计报表和地理信息系统等。
5. 应用服务层:根据用户需求和系统功能,提供各类城市服务,包括交通管理、环境监测、公共安全等,实现对城市管理和服务的智能化。
三、系统功能1. 数据采集:通过各类传感设备和监测设备采集城市各类信息,包括交通数据、环境数据、气象数据、人流数据等。
2. 数据存储:将采集到的数据存储到数据库中,并设置合适的数据结构和索引,以支持后续的数据挖掘和分析。
3. 数据处理:对存储的数据进行清洗、去噪和格式转换等处理操作,以确保数据的质量和一致性。
4. 数据分析:对处理后的数据进行挖掘和分析,提取其中的有用信息,并进行关联分析,以发现城市管理和服务的潜在问题和需求。
5. 数据展示:将分析的结果以可视化形式呈现给用户,包括各类图表、地图和报表等,以提供直观的数据展示和分析功能。
6. 应用服务:根据用户需求和系统功能,提供各类城市服务,包括实时交通监测、环境质量预测、智能安防等,以提升城市管理和服务能力。
智慧城市大数据平台技术方案第1.章总体说明1.1 建设背景智慧城市是以信息和通信技术为支撑,通过透明、充分的信息获取,广泛、安全的信息传递,有效、科学的信息利用,提高城市运行和管理效率,改善城市公共服务水平,是以智慧技术、智慧产业、智慧人文、智慧民生、智慧管理、智慧生活等为重要内容的城市发展新模式。
“十二五”期间中国将有 600 个至 800 个城市加入到智慧城市队伍中来。
北京、上海、广东、武汉、宁波等几乎所有的一线城市、 50%的二线城市,提出了明确的智慧城市建设规划。
然而,在智慧城市的推进过程中,各类深层次的问题也逐渐暴露出来。
首先,各个行政单位都建立了各类政务应用系统,由于单位划分限制,为这些应用系统配套的基础设施不能进行跨单位共享复用,其安全性也无法得到统一保障。
其次,受技术架构不一致、接口规范不统一等因素的影响,这些应用系统之间大多无法实现数据共享及流程互通,各类政务数据分散在若干独立系统中,数据一致性也难以得到保证。
最后,各类政务系统积累了大量城市运营数据,但没有一个统一的接口向社会公众开放,政务数据的价值没有得到充分发挥。
XXX 智慧城市就是要求始终坚持以人为本、为民服务的理念,更加关注人民的生活量和城市的可持续发展。
以“感知中国,智慧XX”为主线,以“惠民、强企、优政”为宗旨,整合资源,整合系统,整合服务,进一步提升 XX 的电子政务、城市管理、经济运行和为民服务水平。
通过大数据平台与各智慧系统的建设,努力把 XXX 打造成具有国际影响力的智慧城市建设先行示范区,使 XX 成为人人向往的智慧城市。
智慧城市大数据平台作为智慧城市的“第一张名片”,是实现政务城市管理和社会公共服务的公共支撑平台,可完成城市公共数据的交换共享、信息融通,支撑互联的智慧化应用服务。
无论是现在智慧城市的建设还是未来新型智慧城市的,大数据平台是实现城市三融五跨协同管理服务的重要支撑。
1.2 建设目标通过建设智慧城市大数据平台构建政务信息资源共融共享体系和建设各级政府信息资源共享平台。
智慧城管云数据建设方案智慧城管云数据建设方案一、项目背景随着城市化进程的加速和信息化水平的不断提高,城市管理工作需要更加高效、智能、信息化的手段和方法来提高城市管理水平和质量。
智慧城管云数据建设是在大数据背景下推进城市管理工作,是利用云计算、物联网等新技术手段构建城市信息化管理系统,将城市公共管理、服务和社会治理等各类信息汇聚到一起,聚力提升城市智慧管理水平。
二、方案目标1. 统一管理城市数据,提高管理水平。
通过智慧城管云数据建设,实现对城市各类数据的采集、整合、存储和管理,为城市政府、社会公众提供便利的城市服务。
2. 优化城市治理模式,提高城市治理效率。
通过智慧城管云数据建设,将城市治理、公共安全、应急管理等各个领域的信息同步传输,帮助政府快速反应,适时进行决策和指挥。
3. 推进城市数字化转型,提高城市核心竞争力。
通过智慧城管云数据建设,利用云计算、大数据、物联网等新技术手段,构建城市数字化大脑,提高城市数据应用水平,建设具有差异化竞争优势的智慧城市。
三、方案内容1. 数据采集与整合(1)采集不同领域的数据。
包括但不限于社会治理、交通管理、环境保护、公共安全、教育医疗等领域的数据。
(2)对数据进行预处理和清洗。
去除冗余、不完整、低质量的数据,对数据进行标准化、规范化处理,确保不同来源、不同格式的数据能够无缝整合。
2. 数据存储与管理(1)采用云计算技术,构建城市数据云平台。
平台支持多样化数据,能够承载大规模的数据存储和处理任务。
(2)建立完备的城市数据管理机制。
包括数据分类和标准、数据质量控制、数据使用权限控制等。
3. 数据分析和应用(1)建立数据分析引擎,对城市数据进行分析和挖掘。
包括数据结构化、关联分析、模式识别等技术手段,实现城市数据的可视化和智能化分析。
(2)开发智慧城市数据应用系统。
根据城市管理的需求和公众的需求,开发数据应用系统,提供城市服务和民生保障。
4. 数据安全和隐私保护(1)建立数据安全管理机制。
智慧城市项目详细设计文档一、项目背景智慧城市是一种利用信息技术和互联网思维来改善城市治理,提供公共服务的创新项目。
本文档旨在详细描述智慧城市项目的设计方案,包括架构、功能模块和技术实现等。
二、整体架构设计1. 总体架构智慧城市项目的整体架构由以下几个核心模块组成:- 数据采集模块:负责采集城市各类数据,包括气象数据、交通数据、人口数据等。
- 数据存储与处理模块:用于存储和处理采集到的数据,提供数据查询和分析服务。
- 服务接口模块:为上层应用提供标准化的数据接口,实现与其他系统的对接。
- 应用展示模块:提供数据可视化界面,向用户展示城市的各类信息和服务。
2. 功能模块划分基于智慧城市项目的需求分析,将整个项目划分为以下几个功能模块:- 智能交通模块:包括交通流量监测、交通信号优化等功能,旨在提高交通效率。
- 环境监测模块:负责监测城市环境的各项指标,如空气质量、噪音水平等。
- 社区服务模块:提供社区居民所需的各类服务,如在线缴费、安保服务等。
- 智慧能源模块:监控城市能源使用情况,提供能源管理和优化建议。
- 公共安全模块:包括视频监控、事件报警等功能,提升城市的安全性。
三、技术实现1. 数据采集与处理技术为了实现实时、准确的数据采集与处理,我们将采用以下技术手段:- 传感器网络:通过布置多个传感器节点,实时感知城市各项指标,并将数据传输至数据存储与处理模块。
- 大数据技术:采用分布式存储和计算技术,处理海量数据并提供高效的查询与分析服务。
- 人工智能算法:应用机器学习与深度学习算法,对采集到的数据进行智能化处理,提取有价值的信息。
2. 服务接口与应用展示技术为了方便与其他系统对接,并将处理后的数据展示给用户,我们将使用以下技术手段:- RESTful接口:提供标准的数据交互接口,实现与其他系统的对接。
- 前端开发技术:使用HTML、CSS和JavaScript等技术开发响应式的数据展示界面,适应不同终端设备。
智慧城市管理平台系统建设设计方案智慧城市管理平台是一个集大数据、物联网、人工智能等技术于一体的综合管理平台,旨在提高城市的管理效率、提供更好的公共服务以及提升居民的生活质量。
以下是智慧城市管理平台系统建设设计方案:一、系统框架设计1.前端界面设计:前端界面应友好易用,布局合理,支持多种终端设备,包括电脑、手机、平板等。
界面应包括地图展示、数据监测、信息发布等功能模块。
2.后台管理系统搭建:后台管理系统用于对系统各模块进行管理和配置。
包括用户管理、权限管理、数据管理等功能模块。
3.数据采集与存储:通过物联网技术,采集城市各类数据,包括环境数据、交通数据、能源数据等。
数据采集后,通过大数据技术进行存储和分析,为决策提供科学依据。
4.人工智能算法:通过人工智能算法对数据进行分析和预测,提供智能化的决策支持。
例如,根据交通数据预测拥堵路段,提供路线规划建议。
5.信息交互与发布:系统应支持多种信息的发布和交互形式,包括文字、图片、视频等。
用户可以通过系统发布信息、查询信息、参与讨论等。
二、功能模块设计1.公共服务功能模块:包括公共交通、环境保护、能源管理等功能。
通过智能化的数据分析和决策支持,提供高效便捷的公共服务。
2.城市管理功能模块:包括交通管理、城市安防、城市环境管理等功能。
通过数据采集和监控技术,实现对城市各方面的实时监测和管理。
3.居民生活功能模块:包括社区服务、日常生活服务、健康服务等功能。
通过智能化的服务机器人、智能家居等技术,提供便捷的生活服务。
4.数据展示与监测功能模块:通过地图展示、可视化的数据分析图表等方式,展示城市各项指标和数据变化情况。
用户可以通过系统实时监测城市状况。
三、安全与隐私设计1.安全性设计:系统应具备严格的安全控制机制,包括数据加密、身份认证、防火墙等手段,确保敏感数据的安全性和可靠性。
2.隐私保护设计:系统应遵守相关的隐私保护法律法规,采取措施保护用户的个人隐私,包括数据匿名化、访问权限控制等。
智慧城市系统《概要设计说明书》智慧城市系统概要设计说明书XX软件,2017 Page 1 of 41版本历史智慧城市系统《概要设计说明书》目录1文档介绍 (5)1.1术语与缩写解释 (5)2系统背景 (7)3目标任务 (9)3.1项目目标 (9)3.2建设任务 (9)4总体架构 (10)4.1系统总体框架 (10)4.2系统技术框架 (16)4.3系统部署框架 (18)5技术线路 (19)5.1技术目标 (19)5.2技术线路 (20)5.3关键技术 (24)5.4通用技术标准 (24)6系统设计 (25)6.1总体设计理念 (25)6.2用户界面设计 (28)6.3应用系统设计 (28)6.3.1统一用户登录系统 (28)6.3.2门户网站系统 (28)6.3.3智慧林业系统 (29)6.3.4智慧旅游系统 (29)6.3.5智慧交通系统 (29)6.3.6智慧市政系统 (30)6.4用户接口 (30)6.4.1接口设计原则和理念 (30)6.4.2系统与外围系统之间 (31)7系统安全 (31)7.1系统安全概述 (31)7.2系统安全等级 (33)7.3系统安全设计 (37)8项目实施方案 (38)XX软件,2017 Page 3 of 418.1项目组织 (38)8.1.1人员投入 (38)8.1.2人员管理措施 (39)8.1.3软件过程管理 (39)8.2项目实施计划 (40)8.3项目成果 (40)附录A:中英文术语对照表 (41)附录B:数据字典 (41)智慧城市系统《概要设计说明书》1文档介绍1.1术语与缩写解释表1 术语表XX软件,2017 Page 5 of 412系统背景据联合国人口部统计,全世界的城市化率已经超过50%,全球已有35亿人生活在城市,而到2050 年,世界上的城市人口比例将达到75%。
中国人口中大约有40%生活在城市,这个数字2050年可望超过70%,那时中国人口中将有10亿以上的城市居民。
中国联通智慧城市云平台研发及实施工程-商用数据库管理开发详细设计说明书北京思特奇信息技术股份有限公司1引言 (3)1」编写目的 (3)1.2术语定义 (3)13参考资料 (4)2综合描述 (6)2.1系统目标 (6)2.2系统概述 (8)2.3运行环境 (9)2.4程序结构说明 (10)2.5源程序及编译链接组装说明 (12)3系统详细设计 (12)3.1系统结构描述 (14)3.2模块名称1 (14)321界面结构或菜单结构.................................................. 错误!未定义书签。
3.2.2界面原型..................................................................... 错误!未定义书签。
3.2.3界面项日列表 ............................................................ 错误!未定义书签。
3.2.4页面事件列表 ............................................................ 错误!未定义书签。
3.2.5提交事件..................................................................... 错误!未定义书签。
3.3模块名称2(不带界面)............................... 错误!未定义书签。
3.3.1逻辑描述 (14)3.3.2任务类 (14)3.3.3数据访问层 (16)3.3.4 类图 (18)3.3.5时序图 (39)4待定问题列表 (40)1引言1.1编写目的依据联通总部易成云项U背景,根据公有云项LI建设LI标,参考《北京联通智慧城市需求说明书》、《思特奇全行业监控管理插件版V3.0.0系统使用手册》、《网关插件版使用方案》、《北京联通智慧城市概要设汁说明书》、《总部集团客户部(联通)联通易成云vl.O需求跟踪矩阵》组织软件开发与测试,特编写详细设计文档,供开发人员、工程人员、项目管理人员和其他人员参考。
智慧城市系统概要设计说明书一、引言智慧城市是以信息和通信技术为基础,以城市需要为导向,通过集成多个城市系统实现资源高效利用和提供便捷服务的城市发展模式。
本概要设计说明书旨在介绍智慧城市系统的总体设计方案,包括系统概述、模块设计和功能特点等内容。
二、概述智慧城市系统旨在优化城市管理和服务,提高城市的宜居性和可持续发展能力。
该系统集成了城市基础设施、公共服务、交通出行、环境监测等多个领域的信息系统,并通过大数据、云计算、人工智能等技术进行智能化处理和管理。
系统主要包括以下几个模块:1. 城市基础设施管理模块:主要负责对城市的供水、供电、排水、供暖等基础设施进行监控与管理,确保基础设施的正常运行和有效利用。
2. 公共服务模块:通过应用程序和移动终端,提供便捷的公共服务,如在线缴费、咨询服务、社交互动等,方便市民的生活和工作。
3. 交通出行模块:实现交通流量监测、交通路线规划、停车管理等功能,提升城市交通的效率和便捷性。
4. 环境监测模块:监测城市的空气质量、噪音水平、温湿度等环境指标,为城市环境管理和改善提供数据支持。
三、模块设计1. 城市基础设施管理模块设计:该模块采用传感器和数据采集设备进行数据的实时监测与采集,通过数据平台进行数据的存储和处理,同时提供实时监控界面,用于查看设施状态和处理异常情况。
2. 公共服务模块设计:公共服务模块包括市民生活服务、政务办理、社交互动等功能。
市民可通过手机应用程序或网页进行便捷的在线服务,如水电费缴纳、社保查询、报修等。
同时,还可以通过社交平台与其他市民进行交流和互动。
3. 交通出行模块设计:交通出行模块通过交通监测设备获取道路交通流量、车流速度等数据,通过算法进行交通流量预测和路线规划,以提供更加智能高效的交通服务。
同时,还包括停车管理功能,提供实时的停车位信息和导航服务。
4. 环境监测模块设计:环境监测模块通过传感器和监测设备实时监测城市环境指标,通过数据分析和处理,将监测数据转化为可视化的环境质量信息,并提供相关的环境改善建议。
中国联通智慧城市云平台研发及实施工程-商用数据库管理开发详细设计说明书北京思特奇信息技术股份有限公司目录1 引言 (3)1.1编写目的 (3)1.2术语定义 (3)1.3参考资料 (4)2 综合描述 (6)2.1系统目标 (6)2.2系统概述 (8)2.3运行环境 (9)2.4程序结构说明 (10)2.5源程序及编译链接组装说明 (12)3 系统详细设计 (12)3.1系统结构描述 (14)3.2模块名称1 (14)3.2.1 界面结构或菜单结构 .............................................. 错误!未定义书签。
3.2.2 界面原型 .................................................................. 错误!未定义书签。
3.2.3 界面项目列表 .......................................................... 错误!未定义书签。
3.2.4 页面事件列表 .......................................................... 错误!未定义书签。
3.2.5 提交事件 .................................................................. 错误!未定义书签。
3.3模块名称2(不带界面) ....................................................... 错误!未定义书签。
3.3.1 逻辑描述 (14)3.3.2 任务类 (14)3.3.3 数据访问层 (16)3.3.4 类图 (18)3.3.5 时序图 (39)4 待定问题列表 (40)1引言1.1 编写目的依据联通总部易成云项目背景,根据公有云项目建设目标,参考《北京联通智慧城市需求说明书》、《思特奇全行业监控管理插件版V3.0.0系统使用手册》、《网关插件版使用方案》、《北京联通智慧城市概要设计说明书》、《总部集团客户部(联通)联通易成云v1.0 需求跟踪矩阵》组织软件开发与测试,特编写详细设计文档,供开发人员、工程人员、项目管理人员和其他人员参考。
1.2 术语定义1.3 参考资料《北京联通智慧城市需求说明书》《思特奇全行业监控管理插件版V3.0.0系统使用手册》《网关插件版使用方案》《北京联通智慧城市概要设计说明书》《总部集团客户部(联通)联通易成云v1.0 需求跟踪矩阵》2综合描述2.1 系统目标2.1.1发展现状公有云被认为是云计算的主要形态。
在国内发展如火如荼,根据市场参与者类型分类,可以分为四类:一类为传统电信基础设施运营商,包括中国移动、中国联通和中国电信;一类为政府主导下的地方云计算平台,如各地如火如荼的各种“XX云”项目;一类为互联网巨头打造的公有云平台,如盛大云;一类为部分原IDC运营商,如世纪互联;一类为具有国外技术背景或引进国外云计算技术的国内企业,如风起亚洲云。
由于目前国内并未开放外国公司在中国直接进行云计算业务,因此像亚马逊、IBM、Joyent、Rackspaces等国外已有多年云计算业务经验的厂商在进入中国市场途中仍障碍重重。
2012年11月1日,微软终于实现旗下公有云计算平台Windows Azure在中国的落地,这将掀开外资企业进军中国云计算市场的序幕2.1.2规划原则实现对联通总部公有云研发建设的系统层面、数据库层面的有效强有力的支持,为公有云环境提供稳定的可信赖的系统脚本层面的支持,为公有云环境提供准确的可依赖的数据库监控、计量服务,实现贴合用户需求的个性化的告警2.1.3业务目标1、实现数据库实例快速一键式创建、销毁、变更2、实现对数据库全面、完整的监控、计量、告警3、实现对数据库的个性化告警配置4、实现对数据库的自动化监控5、实现程序化、自动化创建、销毁管理数据库2.1.4技术目标实现公有云试点、积累经验完善思特奇网管插件版系统,学习mysql监控告警管理功能尝试自动化监控和个性化告警2.1.5技术标准1、安全。
云计算提供了最可靠、最安全的数据存储中心,用户不用再担心数据丢失、病毒入侵等麻烦2、方便。
云计算对用户端的设备要求最低,使用起来也最方便。
3、数据共享。
云计算可以轻松实现不同设备间的数据与应用共享。
4、无限可能。
云计算为我们使用网络提供了几乎无限多的可能。
2.1.6担忧1、安全:允许谁查看企业的专有数据?2、性能:应用程序系统性能在处理峰值时刻会如预期那样吗?3、数据数据所有权:“云”的所有权就是系统平台上数据的所有权吗?4、可靠性:一个企业可以部署很多数据中心和冗余系统,来满足正常运转时间的需要。
提供“云”服务的公司会提供相同的服务吗?5、一致性:越来越多的公共企业、金融服务和健康部门的公司都面临着严格的条例规范;他们需要能够证明谁访问了数据、在何时或者何处处理过这些数据,当处理这些数据的时候,就需要哪些软件和硬件。
在企业内部的数据库中,做到这些就非常困难。
在云中他们能够允许做同样的工作吗?更有可能的是对于重要的应用程序,企业将会部署基于网页的访问机制,让这些应用程序在当前宿主的位置运行。
至于应用程序的更新,企业可能会创建企业内部云。
只有在他们充分体验这种即时需求资源服务和按使用量付费的工作环境之后,他们才可能会分配一些工作到外部云如果对在外部云上部署部分工作负载非常必须的话,他们会考虑这样去做。
这些企业在这个方向上跨出下一步之前,会非常尽力地去找到合适的工具来创建他们自己的内部云2.2 系统概述“智慧城市”以智慧城市为核心,突出“开启城市智时代”的理念,通过打造云平台,汇集信息资源,聚合智慧应用,塑造中国联通城市信息化新形象。
为了更好地规划“智慧城市”未来,满足各省“智慧城市”行业应用发展需要,中国联通致力于做好云平台的搭建。
目前,中国联通集团斥资几个亿打造的“智慧城市云平台”已落地上海。
中国联通总部通过云平台可以实现集中管理、统一技术实现、统一行业应用模板、确保应用开发全国共享;而省级可以通过子系统发布、部署行业应用及加载地方城市信息数据等,同时以云计算为核心,水平承载平台,垂直应用孵化。
中国联通基地数据中心基础设施资源以面向云能力提供为核心,具备高利用率、智能化、绿色节能特征。
为城市数据信息存储提供安全可靠保障。
依托于“智慧城市云平台”,中国联通将实现智慧应用的快速孵化,推动智慧产业的高效发展。
我司承担此次联通易成云智慧城市项目的脚本工作和oracle数据库监控计量告警工作,力争实现对联通总部公有云研发建设的系统层面、数据库层面的有效强有力的支持,为公有云环境提供稳定的可信赖的系统脚本层面的支持,为公有云环境提供准确的可依赖的数据库监控、计量服务,实现贴合用户需求的个性化的告警,并对自己将来在公有云的研发方面积累实战经验和技巧。
2.3 运行环境2.3.1软件环境2.3.2硬件环境2.4 程序结构说明本系统也采用了StrutsModel 2,中心控制器(BaseAction)控制所有的程序流转,是MVC三个相对独立的部分协调工作,它接受所有来自客户端的请求,并根据系统的配置(Struts.xml)发送HTTP请求到其他Action对象(开发者实现的com.sitech.ismp.util.struts.BaseAction的子类),在这些Action对象中会进行所有的业务操作,比如添加用户,删除用户,修改一条记录。
把其中的处理的结果封装在domain包下自定义的实体类或HashMap,处理完毕后由BaseServlet转向到JSP页面,将处理结果返回给客户端视图JSP。
具体流程见下图:2.5 源程序及编译链接组装说明1、配置文件概述:2、web工程目录结构:3系统详细设计3.1 系统结构描述3.2 监控计量告警(不带界面)3.2.1逻辑描述运行MainScheduler.java,会解析rsmu-jobs.properties,根据配置的时间规则运行相应的调度,只有当RequireDBInstanceJob.java运行完成获取到监控实例之后才会开始监控调度的作业和计量调度的作业,而告警调度的作业则要在规则调度作业完成之后才能进行3.2.2任务类3.2.2.1运行频率实例调度:15分钟一次监控调度:1分钟一次规则调度:15分钟一次告警调度:3分钟一次计量调度:15分钟一次3.2.2.2Request输入3.2.2.3Response输出3.2.2.4逻辑从MainScheduler.java开始起调度,当时间满足时间配置时,触发以下逻辑处理程序实例调度:public void doJob(){…},获取数据库监控实例作业开始调度,从接口获取存活的数据库实例进行监控监控调度:public void doJob(){…},监控调度开始作业,开始监控数据库实例规则调度:public void doJob(){…},规则调度开始作业,从接口获取告警项和告警规则告警调度:public void doJob(){…},依据告警规则文件的配置,如果满足条件,则触发告警计量调度:public void doJob(){…},计算数据库运行时所占用的资源和预配置资源的大小,服务提供商据此向企业收取服务费用3.2.3数据访问层3.2.3.1Request输入3.2.3.2Response输出3.2.3.3核心SQL1、select round((1-(physical_reads/(db_block_gets+consistent_gets))),4)from v$buffer_pool_statistics where name='DEFAULT'2、select round((1-(sum(getmisses)/(sum(gets)+sum(getmisses)))),4) fromv$rowcache3、select round(sum(pinhits)/sum(pins),4) from v$librarycache4、select round(value/1024/1024,2) from v$parameter wherename='db_cache_size'5、select round(value/1024/1024,2) from v$parameter wherename='log_buffer'6、select round(value/1024/1024,2) from v$parameter wherename='sga_max_size'7、select count(*) from all_users8、select count(*) from dba_users d where d.DEFAULT_TABLESPACE <>'SYSTEM'9、select round(sum(bytes)/1024/1024,2) from dba_data_files whereTABLESPACE_NAME not in('UNDOTBS1','SYSAUX','SYSTEM','USERS')10、select round(sum(bytes)/1024/1024,2) from dba_free_space whereTABLESPACE_NAME not in('UNDOTBS1','SYSAUX','SYSTEM','USERS')11、select count(*) from v$session12、select count(*) KPI_VALUE from v$locked_object13、select count(*) from v$lock where request <> 03.2.4类图3.2.4.1类一览表3.2.4.2类说明3.2.4.2.1C3p0EncryptProperties类3.2.4.2.2CollOracleBySqlDao类3.3.4.2.3CollOracleBySqlDaoImpl类3.3.4.2.4RuleConstants类3.2.4.2.3DBInstanceObj类3.2.4.2.4OracleAlarmJob类3.2.4.2.5CollOracleKPIBySqlJob类3.2.4.2.6RequireDBInstanceJob类3.2.4.2.7DelUnExsitDBFileJob类3.2.4.2.8OracleMeasurementJob类3.2.4.2.9AchiveCollRuleJob类3.2.4.2.10OracleAlarmService类3.2.4.2.11OracleAlarmThread类3.2.4.2.12MonitorOracleService类3.2.4.2.13MonitorOracleThread类3.2.4.2.14CollDBInstanceService类3.2.4.2.15DelUnExsitDBFileService类3.2.4.2.16OracleMeasurementService类3.2.4.2.17MeasurementOracleThread类3.2.4.2.18AchiveCollRuleService类3.2.4.2.19ApplicationContext类3.2.4.2.20BASE64Util类3.2.4.2.21DBUtil类3.2.4.2.1DoubleFormater类3.2.4.2.2HttpClientUtil类3.2.4.2.3ImitateHttpClient类3.2.4.2.4PropertiesUtil类3.2.4.2.5ScheduledThreadPool类3.2.4.2.6XmlProperties类3.2.5时序图4待定问题列表。