概要设计说明书模版
中国移动无线城市集中运营服务平台系统 概要设计说明书 文档标识: 当前版本: 1.0 当前状态: 草稿 发布日期: 2012-8-28 发布 修改历史 日期 版本 作者 修改内容 评审号 变更控制号 2012-8-28 1.0 新建 目 录 1 总则 3 1.1 目的 3 1.2 读者对象 3 1.3 参考文档 3 1.4 术语与缩写 4 2 概述 4 2.1 设计目标 4 2.2 实现功能 5 3 总体架构 5 3.1 软件体系结构 5 3.2 物理架构 5 3.2.1 硬件系统部署图 5 3.2.2 各主机、存储及网络系统规划 6 3.2.3 关键技术 6 4 系统接口 6 5 系统平台搭建 7 5.1 平台资源 7 5.2 系统软件部署情况 7 6 规范与规则 8 6.1 设计工具 8 6.2 设计规范与约定 8 6.3 编程工具 8 6.4 编程规范 8 7 附录 8 1 总则 1.1 编写目的 描述撰写该文档的目的。 示例:为了开发人员更好的从整体上把把握系统,理解需求、快速准确地进行概要设计与详细设计,同时方便今后设计人员和开发人员的维护工作,特在《01-湖南移动渠道系统功能规格说明书.doc》的基础上撰写此文档资料。 1.2 读者对象 描述该文档的阅读对象。 示例:该文档的读者主要是设计师,开发人员,项目经理,需求分析师, 以及相关人员等。 1.3 参考文档 描述该文档的参考文档。 示例:【中国移动集团公司】: 《中国移动省级经营分析系统规范总册1.5.0.doc》 《中国移动省级经营分析系统业务规范-基础业务分册1.5.0.doc》 《中国移动省级经营分析系统业务规范-数据业务分册1.5.0.doc》 《中国移动省级经营分析系统业务规范-集团客户分册1.5.0.doc》 《中国移动省级经营分析业务规范渠道运营管理分析监控分册v2.0(送审稿).doc》 1.4 术语与缩写 描述该文档的术语及解释。 缩写 英文描述 中文描述 CMCC China Mobile Communication Corporation 中国移动通信公司 BASS Bussiness & Analysis Suport System 经营分析支撑系统 BOSS Business & Operation Support System 业务运营支撑系统 DSMP Data Service Management Platform 数据业务管理平台 ETL Extraction, Transformation, Loading 抽取、转换和加载(是数据获取过程) 2 概述 对该系统进行设计概述,设计模式等; 2.1 设计目标 描述该文档的设计目标。 示例:渠道运营支撑系统产品设计需要在技术、业务需求等方面满足以下目标。 1、技术上: 在系统的外部接口以及内部子系统的接口设计上。建立统一接口平台和数据分发平台,分别用于处理联机交易接口和批量数据接口,采用通用的标准协议、提供丰富的底层封装,提高了标准化和开放性。 2、业务需求 渠道运营支撑系统产品通过对系统的重新构建,全面系统地支持自BASS2.0运行后移动运营商新的业务需求,同时满足中国移动BASS2.0部分业务技术规范的功能要求。 2.2 实现功能 描述能够实现的需求范围。 枚举各模块(根据需求规格分析说明书来描述) 3 总体架构 3.1 软件体系结构 描述该项目的软件体系架构(附图)。一般为三层结构。 示例: 3.2 物理架构 3.2.1 硬件系统部署图 描述该项目的硬件系统部署情况(附图)。 3.2.2 各主机、存储及网络系统规划 详细描述该项目的各主机,存储以及网络规划情况。包括:数据库服务器,ETL服务器,Web服务器;存储规划,网络规划以及接口机和备份机的规划情况(根据项目的实际运行环境进行描述)。 3.2.3 关键技术 描述该系统所采用的关键技术。 示例:ETL(数据的抽取,转换和加载) 多维分析(OLAP) 电子地图 4 功能模块 4.1 模块1 场景 功能说明 输入输出 功能点 流程图 4.2 模块2 5 系统接口 描述本系统与外部系统的接口,以及与各系统之间的数据传输约定(传输协议,传输频率等)。 示例: 渠道运营支撑系统的外部接口包括:BOSS系统,数据仓库,电子渠道以及新业务体验营销等。渠道运营支撑系统与BOSS系统采用FTP的传输协议,由联创公司按照日接口,月接口等约定进行数据传输。 日接口:每日13:00之前将前日的日数据主动传输至以下目录: 以标志文件进行传输过程结束的标志(该文件需要说明文件大小,文件记录数等信息) 6 系统平台搭建 6.1 平台资源 详细描述该项目的平台资源。 示例: 主机功能 主机型号(CPU/GB) 主机名 IP地址 操作系统 系统软件(版本) 加载存储(分升级前、升级后) 数据仓库数据库服务器1 IBM P690,16CPU,32GB Memory BASDBB 10.154.144.11 AIX 5200-09 DB2 V8.2(fp10),JDK 64bit 26.5T+14.5T=41T 数据仓库数据库服务器2 IBM P690,16CPU,32GB Memory BASDBB 10.154.144.13 AIX 5200-09 DB2 V8.2(fp10),JDK 64bit 。。。。。。。 。。。。。。。 。。。。。。。 。。。。。。。 。。。。。。。 。。。。。。。 6.2 系统软件部署情况 详细描述该项目的系统软件部署情况。包括数据库,展现工具、其它工具的部署。 示例:BRIO平台 序号 主机地圵 用户 口令 说明 1 10.154.144.163 administrator ****** 仓库Brio Server;Windows操作系统,远程连接(VNC)密码:hnbas2005 2 10.154.144.165 administrator ****** 集市Brio Server;Windows操作系统,远程终端连接 7 规范与规则 7.1 设计工具 确定该项目模型设计的设计工具。目前是ERWIN4.1或powerdesign。 示例: 采用Rational Rose2003、PowerDesign12作为设计工具。 7.2 设计规范与约定 描述设计的参考规范和设计约定。 7.3 编程工具 描述该项目的编程工具。 示例: 本系统采用.net(c#)进行开发。 7.4 编程规范 描述编程的参考规范。 示例: 本系统采用拓维公司发布的.net编码规范进行编码。 8 附录 描述该文档需要参考的其他文档目录。 5 系统平台搭建 7 5.1 平台资源 7 5.2 系统软件部署情况 7 6 规范与规则 8 6.1 设计工具 8 6.2 设计规范与约定 8 6.3 编程工具 8 6.4 编程规范 8 7 附录 8 1 总则 1.1 编写目的 描述撰写该文档的目的。 示例:为了开发人员更好的从整体上把把握系统,理解需求、快速准确地进行概要设计与详细设计,同时方便今后设计人员和开发人员的维护工作,特在《01-湖南移动渠道系统功能规格说明书.doc》的基础上撰写此文档资料。 1.2 读者对象 描述该文档的阅读对象。 示例:该文档的读者主要是设计师,开发人员,项目经理,需求分析师, 以及相关人员等。 1.3 参考文档 描述该文档的参考文档。 示例:【中国移动集团公司】: 《中国移动省级经营分析系统规范总册1.5.0.doc》 《中国移动省级经营分析系统业务规范-基础业务分册1.5.0.doc》 《中国移动省级经营分析系统业务规范-数据业务分册1.5.0.doc》 《中国移动省级经营分析系统业务规范-集团客户分册1.5.0.doc》 《中国移动省级经营分析业务规范渠道运营管理分析监控分册v2.0(送审稿).doc》 1.4 术语与缩写 描述该文档的术语及解释。 缩写 英文描述 中文描述 CMCC China Mobile Communication Corporation 中国移动通信公司 BASS Bussiness & Analysis Suport System 经营分析支撑系统 BOSS Business & Operation Support System 业务运营支撑系统 DSMP Data Service Management Platform 数据业务管理平台 ETL Extraction, Transformation, Loading 抽取、转换和加载(是数据获取过程) 2 概述 对该系统进行设计概述,设计模式等; 2.1 设计目标 描述该文档的设计目标。 示例:渠道运营支撑系统产品设计需要在技术、业务需求等方面满足以下目标。 1、技术上: 在系统的外部接口以及内部子系统的接口设计上。建立统一接口平台和数据分发平台,分别用于处理联机交易接口和批量数据接口,采用通用的标准协议、提供丰富的底层封装,提高了标准化和开放性。 2、业务需求 渠道运营支撑系统产品通过对系统的重新构建,全面系统地支持自BASS2.0运行后移动运营商新的业务需求,同时满足中国移动BASS2.0部分业务技术规范的功能要求。 2.2 实现功能 描述能够实现的需求范围。 枚举各模块(根据需求规格分析说明书来描述) 3 总体架构 3.1 软件体系结构 描述该项目的软件体系架构(附图)。一般为三层结构。 示例: 3.2 物理架构 3.2.1 硬件系统部署图 描述该项目的硬件系统部署情况(附图)。 3.2.2 各主机、存储及网络系统规划 详细描述该项目的各主机,存储以及网络规划情况。包括:数据库服务器,ETL服务器,Web服务器;存储规划,网络规划以及接口机和备份机的规划情况(根据项目的实际运行环境进行描述)。 3.2.3 关键技术 描述该系统所采用的关键技术。 示例:ETL(数据的抽取,转换和加载) 多维分析(OLAP) 电子地图 4 功能模块 4.1 模块1 场景 功能说明 输入输出 功能点 流程图 4.2 模块2 5 系统接口 描述本系统与外部系统的接口,以及与各系统之间的数据传输约定(传输协议,传输频率等)。 示例: 渠道运营支撑系统的外部接口包括:BOSS系统,数据仓库,电子渠道以及新业务体验营销等。渠道运营支撑系统与BOSS系统采用FTP的传输协议,由联创公司按照日接口,月接口等约定进行数据传输。 日接口:每日13:00之前将前日的日数据主动传输至以下目录: 以标志文件进行传输过程结束的标志(该文件需要说明文件大小,文件记录数等信息) 6 系统平台搭建 6.1 平台资源 详细描述该项目的平台资源。 示例: 主机功能 主机型号(CPU/GB) 主机名 IP地址 操作系统 系统软件(版本) 加载存储(分升级前、升级后) 数据仓库数据库服务器1 IBM P690,16CPU,32GB Memory BASDBB 10.154.144.11 AIX 5200-09 DB2 V8.2(fp10),JDK 64bit 26.5T+14.5T=41T 数据仓库数据库服务器2 IBM P690,16CPU,32GB Memory BASDBB 10.154.144.13 AIX 5200-09 DB2 V8.2(fp10),JDK 64bit 。。。。。。。 。。。。。。。 。。。。。。。 。。。。。。。 。。。。。。。 。。。。。。。 6.2 系统软件部署情况 详细描述该项目的系统软件部署情况。包括数据库,展现工具、其它工具的部署。 示例:BRIO平台 序号 主机地圵 用户 口令 说明 1 10.154.144.163 administrator ****** 仓库Brio Server;Windows操作系统,远程连接(VNC)密码:hnbas2005 2 10.154.144.165 administrator ****** 集市Brio Server;Windows操作系统,远程终端连接 7 规范与规则 7.1 设计工具 确定该项目模型设计的设计工具。目前是ERWIN4.1或powerdesign。 示例: 采用Rational Rose2003、PowerDesign12作为设计工具。 7.2 设计规范与约定 描述设计的参考规范和设计约定。 7.3 编程工具 描述该项目的编程工具。 示例: 本系统采用.net(c#)进行开发。 7.4 编程规范 描述编程的参考规范。 示例: 本系统采用拓维公司发布的.net编码规范进行编码。 8 附录 描述该文档需要参考的其他文档目录。
用户评论