《短信系统结构设计文档.doc》由会员分享,可在线阅读,更多相关《短信系统结构设计文档.doc(4页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、【精品文档】如有侵权,请联系网站删除,仅供学习与交流短信系统结构设计文档.精品文档.短信系统结构设计文档编制:qq: 1582048597,1582048597 2011 目录1系统结构设计41.1数据模型41.2与外部系统关系图41.3外部系统交互协议51.4系统总体结构51.5系统内部结构61.6系统类图91.6.1系统用例图91.6.2系统类结构101.6.3系统创建顺序图121.6.4系统删除顺序图131.6.5下行数据活动图131.6.6上行数据活动图141.7链路管理类功能图151.7.1链路管理类属性方法图151.7.2链路管理类创建顺序图191.7.3链路管理类上行数据处理顺序
2、图191.7.4链路管理类下行数据处理顺序图201.7.5链路管理类删除顺序图201.8上行链路管理类功能图211.8.1上行链路管理类属性方法图211.8.2上行链路管理类创建顺序图241.8.3上行链路管理类接收数据顺序图241.8.4上行链路管理类发送数据顺序图241.8.5上行链路管理类删除顺序图251.9下行链路管理类功能图261.9.1下行链路管理类属性方法图261.9.2下行链路管理类创建顺序图281.9.3下行链路管理类接收数据顺序图291.9.4下行链路管理类发送数据顺序图291.9.5下行链路管理类删除顺序图302系统模块设计312.1smpp链路模块实现图312.1.1s
3、mpp客户端链路模块312.1.2smpp服务端链路模块392.1.3socket服务端与客户端某些功能重用433系统缓冲区444其他系统类图471 系统结构设计1.1 数据模型1.2 与外部系统关系图1.3 外部系统交互协议1.4 系统总体结构1.5 系统内部结构备注: 1、 图中蓝色部分为业务相关的模块,根据不同的地区业务模式,这些部分会有不同。主要是三方面的不同: 下行链路部分,会有不同的外部系统,短信中心,短信网关;会有不同的连接方式,客户端,服务器,短连接,双连接;不同的协议;不同的连接数等。 上行链路部分,会有不同的业务系统连接,根据各个地区的业务情况,业务会比较复杂。以后除了RT
4、I、国安,还会接其他的系统。 数据处理部分,不同的地区,系统数据处理要求会不同。 2、 其他部分为业务无关的部分或与业务关系不大的部分 这部分与下行链路无关,在增加下行链路后,也就是增加其他的外部系统连接后,不用做较大的改动。 这部分与上行链路无关,在增加上行链路后,也就是增加其他的业务系统连接后,不用做较大的改动。 这部分代码为基础代码,是系统的核心部分。 主要负责数据流的处理和链路管理工作。 3、 系统架构模块 4、 系统支撑模块5、 系统业务模块1.6 系统类图1.6.1 系统用例图短信系统:短信息平台进程,也是本文档所要设计的程序; 短信中心系统: 中国电信短消息中心;短信网关系统:中国电信短消息网关;其他外部系统:和平短信系统台组件互相交互的其他物理链路;RTI:和短信系统交互的业务类接口;国安系统:和短信系统件交互的业务类接口; 1.6.2 系统类结构