中国联通智慧城市云平台研发及实施工程-商用数据库管理开发详细设计说明书
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
中国联通智慧城市云平台研发及实施
工程
-商用数据库管理开发
详细设计说明书
北京思特奇信息技术股份有限公司
目录
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、一致性:越来越多的公共企业、金融服务和健康部门的公司都面临着严格的
条例规范;他们需要能够证明谁访问了数据、在何时或者何处处理过这些数据,当处理这些数据的时候,就需要哪些软件和硬件。在企业内部的数据库中,做到这些就非常困难。在云中他们能够允许做同样的工作吗?更有可能的是对于重要的应用程序,企业将会部署基于网页的访问机制,让这些应用程序在当前宿主的位置运行。至于应用程序的更新,企业可能会创建企业