版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
...wd......wd......wd...文档编号:移动营销管理系统概要设计说明书文档变更记录日期版本说明作者目录TOC\o"1-3"\h\z1引言11.1术语定义11.2参考资料11.3文档构造12系统目标32.1系统描述32.2系统接口图(SystemContext)32.2.1营业前端42.2.2营销管理后台42.2.3BOSS系统42.2.4BOSS系统管理员42.3系统功能性需求概述52.4系统非功能性需求概述52.4.1性能要求:52.4.2备份要求:63设计前提和假设74系统核心模型84.1营销方案配置概念模型84.2营销资料概念模型85系统架构设计95.1总体架构设计95.2硬件体系构造105.3软件设计方法115.4软件体系构造135.5软件组件和应用设计165.5.1软件组件设计165.5.2告警采集应用设计226数据库设计246.1用户模式246.2数据库表逻辑视图246.2.1营销配置246.2.2营销资料信息246.2.3营销物品266.2.4营销预警与提醒266.2.5营销黑名单277BOSS系统改造设计287.1品牌互转相关功能改造287.2专有帐户相关功能改造287.3付款方式变更、申请销户、过户功能改造287.4冷号回收功能改造287.5查询功能改造288系统出错处理设计308.1出错处理总体原则308.2后台服务进程出错处理308.3数据库联接出错处理308.4登录出错处理309结论综述319.1优势31引言术语定义BOSS Business&OperationSupportSystemMMS MarketingManagementSystem(营销管理系统)HLDHigh-LevelDesign〔概要设计〕OO ObjectOriented〔面向对象〕OOA ObjectOrientedAnalysis〔面向对象分析〕OOD ObjectOrientedDesign〔面向对象设计〕UMLUnifiedModelingLanguage〔统一建模语言〕OLTP OnlineTransactionProcessing〔联机事务处理〕TMS TransactionManagementSystem〔事务管理系统〕WTC WeblogicTuxedoConnector〔Weblogic与Tuexdo连接技术〕WS Workstation〔Tuxedo客户端与服务的连接方式〕参考资料《中国移动通信业务运营支撑系统〔BOSS〕业务技术标准〔征求意见稿〕》《中国移动通信业务运营支撑系统〔BOSS〕业务技术标准-接口分册〔征求意见稿〕》文档构造本文的其他局部是按照以下方式组织的:系统目标该章节指明我们所要实现的系统以及与此系统有交互关系的所有外部Actors。此外还概括描述了系统的主要功能。设计前提及假设该章节说明概要设计所依赖的前提及假设。系统核心概念模型该章节描述MMS各子系统中涉及的主要核心概念模型。系统架构设计该章节主要包括:概要设计方法论、系统硬件体系构造、系统软件体系架构、软件组件和应用设计。数据库设计该章节说明对数据库的要求和相关ER模型系统出错处理考量该章节针对系统主要的出错情况提出相应的处理原则。结论总结以上设计的优势及未来展望。附录概要设计附录包括:高层组件与需求对照表UML模型〔附件〕系统目标建设移动营销管理系统设计和实施包括以下目标:建设一个统一的营销管理系统,以支持各地的个性化营销政策管理。集中各分公司营销数据,建设同一的视图,为省公司提供及时的营销管理和营销分析。统一各分公司的营销报表统计,为报表数据提供统一的统计口径。系统描述MMS系统设计和开发按照集团公司要求和移动的要求,在满足系统需求的前提下,其逻辑构造、软件架构和BOSS根本保持一致,尽量减少对在线BOSS系统的影响。系统接口图(SystemContext)本节列出所有与移动营销管理系统交互的外部角色(Actor),以明确定义系统边界。外部角色包含如以下列图所示的几类,具体的角色会在以下几小节中详细说明。图2-1:营销管理系统系统边界示意图营业前端营业厅的营销受理人员通过前台受理PC或终端来使用MMS提供的功能,进展营销方案的受理。营销管理后台营销系统管理员通过营销管理后台来执行MMS提供的管理功能,维护MMS系统。营销配置人员通过营销管理后台来执行MMS提供的营销方案配置功能。BOSS系统BOSS系统在进展相关业务受理时,需要同营销管理系统交互,以维护营销数据和业务的完整性。BOSS系统管理员BOSS系统管理员通过对操作员角色的分配,使不同操作员在使用系统时可以扮演营销系统管理员、营销配置人员、营销受理人员等。系统功能性需求概述下面概括给出MMS系统功能性需求,关于具体细节,请参见《移动营销管理系统需求规格说明书》。营销管理系统需要具有营销方案配置〔个人和临时集团〕的管理功能;营销管理系统需要具有营销方案受理的功能,可以在前台营业厅受理,也可以通过后台受理;营销管理系统应具有物品赠送功能,支持在业务受理和协议到期后的物品领取;营销管理系统应具有根据营销方案配置自动释放信用金或专有帐户配置的功能;营销管理系统应支持个人营销方案和临时集团营销方案的受理;营销管理系统应具有根据营销方案配置进展预警和提醒的功能;营销管理系统应具有营销黑名单的控制功能,以限制黑名单用户的营销受理;营销管理系统应具有对品牌不满足营销方案要求的用户提供预约受理的功能;营销管理系统应具有营销预警的处理和限制用户生成营销预警的功能;营销管理系统应具有营销方案受理、预约的撤销和中断功能;营销管理系统应提供对营销物品的管理维护功能;系统非功能性需求概述下面概括给出影响概要设计的MMS系统功能性需求,关于具体细节,请参见《移动营销管理系统需求规格说明书》性能要求:营销管理系统的性能要能够满足到2006年6月的业务需求。营销管理系统的用户界面应提供帮助功能,对陌生术语、流程提供解释。营销管理系统在每月出帐处理完毕后应完成相应的配置释放和最低消费补齐操作。营销管理系统在每月出帐处理完毕后应保证对协议已正常完毕的用户进展相应处理,如:发出物品、信用金领取的提醒。备份要求:营销管理系统在线存储可查询服务使用记录为2个月。营销管理系统在线保存相关营业、帐务及客户服务交易12个月。设计前提和假设本文档设计方案基于如下设计前提和假设:该设计是基于BOSS现有系统,如果BOSS系统发生大的变化,将对系统设计造成直接影响;1.5节中所列的参考资料版本是此设计的依据。如果其中任一文档的版本发生变更,此设计应做相应的修正。由于营销管理系统需要实现的功能有的需要BOSS现有系统提供支持,因此需要对BOSS现有系统作相应修改。系统核心模型以下各小节概要说明系统体系构造涉及的MMS系统的核心概念模型。营销方案配置概念模型营销方案配置概念模型主要包含了营销方案(个人和临时集团)配置根本信息和对应的释放、赠送配置以及营销渠道相关信息;图4-1营销方案配置概念模型图4-2营销渠道信息概念模型营销资料概念模型营销资料概念模型主要包含了营销根本信息(个人和临时集团)和对应的担保、信用金、预约、赠送信息;图4-3营销信息概念模型系统架构设计总体架构设计营销管理系统是对原BOSS系统的功能扩大和升级,系统的总体框架与BOSS系统一样,如以下列图所示:图5-1营销管理系统总体架构图营销管理系统软件架构如以下列图所示:图5-2营销管理系统软件架构图图中虚线局部表示对于BOSS统一版本改造的支持方案,在方案中通过替换JavaBean调用的“参数打包、服务调用、结果读取〞三个方法的实现,将其由FML格式改为XML格式,服务调用改为调用CGI服务;新增业务流程调度服务(CGI),实现业务流程的可配置。该方案对营销管理系统本身的变更很小,易于实现。硬件体系构造硬件体系构造主要描述各应用主机之间的逻辑连接和功能划分情况,如以下列图所示:图5-2营销管理系统硬件构造图软件设计方法营销管理系统的软件设计采用了面向对象和组件、自顶向下逐步迭代的软件工程技术;整个设计方法是基于一个分层的软件体系构造。这种方法的出发点是需求规格说明书和按此开发的系统用例。这种设计方法首先定义了各种不同功能组的概念模型。随后定义并且描述一个分层的体系构造。它将各个功能作了逻辑划分,并给以后的系统和组件的分解提供了指导方法。基于这种已定义的分层的体系构造,可将系统进一步划分成多个子系统,划分的主要依据是如系统功能规格说明书中陈述的功能需求的特征。这些子系统可能在系统构造中只占一个层面或者跨越多个层面,取决于它所需要完成的功能需求。各个子系统由属于以下类别中的高级软件组件构成:接入组件(InterfaceComponent)系统组件(SystemComponent)业务组件(BusinessComponent)在系统用例描述中可以发现这些组件。这些组件的发现、分解和设计是通过迭代的方法完成的,各个子系统的关键用例被选出并转换成系统流程,其中软件组件与一系列按时间顺序出现的命令相互作用来实现相应的用例。通过在各个子系统的系统流程中使用这些组件,新的组件可以被定义,现存的组件可以合并成单个组件,或者分解成多个组件。另外,由于涉及到更多的系统场景,组件接口也会越来越丰富和清晰。在这一阶段中关于设计方面的问题和考虑会出现,并应该在它们出现时被迅速提出。设计的考虑应该主要在以下的范围中:功能本地化可用性性能扩展能力总体架构和与标准化的兼容性实现可行性这些设计的考虑、理论根基和决定都应该记录在设计文档中。迭代周期应该较短,确保设计的问题能够尽早出现并提出,使更多的迭代能够执行。当覆盖了大多数的关键用例,并在应用一些额外用例时,组件只有很少或者几乎没有变化时,迭代周期将会停顿。随后设计任务包括数据设计〔对应于数据组件〕和记录所有的设计过程中的中间输出和信息来创立设计文档。同时,为了标明执行风险,将成立专门的小组进展原型设计的工作,来验证设计原则和在实践中将采用的方法。软件体系构造系统层次架构图与BOSS系统的体系架构一样,MMS系统分为数据核心层、业务逻辑层和接入层三层。图STYLEREF1\s53系统层次架构图数据核心层数据核心层的定义数据核心层是MMS系统对业务数据进展统一组织、集中管理的平台,它为业务逻辑层提供标准、高效的数据服务,实现业务数据的充分共享,是整个MMS系统的根基。数据核心层分为数据子层和服务子层。数据子层数据子层的定义数据子层是指在MMS系统运行时,系统记录或存储的业务运营数据、业务统计数据及系统运行辅助数据等。它包含了业务逻辑层所需的数据资料,是MMS系统运行的根基和运行结果的具体表达。数据子层的内容数据子层是业务数据的集合,包括营销方案配置、营销资料信息、营销物品、营销预警与提醒、营销黑名单等数据。服务子层服务子层的定义服务子层是对数据子层的操作访问层,它以统一、标准的接口形式为业务逻辑层提供对业务数据的直接访问和控制(原子服务),是业务逻辑层访问数据子层的纽带。原子服务的定义原子服务定义为数据子层上的一个或一组功能,是对业务数据最根本的操作。原子服务屏蔽业务数据的存储、组织和访问的细节,使得业务逻辑的实现更为简单和统一。原子服务的分类根据对数据子层中数据操作的类型,将原子服务分为增加、删除、修改、查询等几个大类。业务逻辑层业务逻辑层定义业务逻辑层是MMS系统业务处理的逻辑平台,它通过对数据核心层服务子层原子服务的调用访问业务数据,实现不同的功能模块,满足不同的业务需求。业务逻辑层由假设干业务函数和业务过程组成,为接入层提供业务服务,实现业务逻辑的共享,完成相应的业务功能。业务函数业务函数是业务功能逻辑的根本处理单元,实现业务功能的某个特定环节的功能。业务函数处于原子服务和业务过程之间。业务过程业务过程是实现业务功能的处理流程,由业务函数加上控制逻辑组合而成。业务过程可由业务过程和业务函数组合而成。接入层接入层的定义接入层是MMS系统与外部进展数据交换的平台,由接入逻辑构成。接入逻辑分为界面逻辑和接口服务。对于系统使用者,提供多样化的界面逻辑,实现对业务逻辑的共享;对于与MMS系统相联的外部系统,向业务逻辑层提供一组接口服务,业务逻辑层通过接口服务完成与外部系统的数据交换。接入逻辑接入逻辑是MMS系统与系统使用者之间的一个或一组数据交换过程,分为界面逻辑和接口服务。界面逻辑界面逻辑由交互界面、界面控制逻辑和业务过程调用构成。交互界面负责系统使用者的数据输入以及系统输出数据的表示;界面控制逻辑负责交互界面间的逻辑控制;业务过程调用负责调用业务逻辑层中的业务过程,完成相应的业务功能。多个界面逻辑可以重新组合成新的界面逻辑。接口服务接口服务是MMS系统完成与外部系统的数据交换的一组功能单元。业务逻辑层中的业务过程通过接入层中的接口服务实现与外部系统的数据交换。MMS系统三层之间的关系数据核心层的服务子层向业务逻辑层提供统一、标准的原子服务,屏蔽业务数据的存储、组织和访问的细节,实现业务数据的充分共享。业务逻辑层必须通过原子服务访问业务数据。业务逻辑层的业务函数通过数据核心层的原子服务访问业务数据。业务过程通过调用业务函数完成根本业务功能,一组业务过程实现具体的业务功能。业务逻辑层通过向接入层提供统一的业务过程实现业务逻辑的共享。接入层实现MMS系统与外部的数据交换。对于系统使用者,接入层接收使用者的数据输入,通过调用业务逻辑层的业务过程实现具体的业务功能,并将处理结果返回接入层,利用交互界面进展表示。对于外部系统,业务过程通过接入层的接口服务完成与外部系统的数据交换。软件组件和应用设计此局部重点描述为了保障同步的正确性,保证在指定时间内完成系统的切换与回切,营销管理系统自己特有的功能。软件组件设计数据类型〔DT〕数据类型定义了BC、SC需要使用到的自定义数据类型,其定义来自概念模型,并经过了筛选和合并,最终设计出如下的数据类型:DT列表:DT名称描述说明OperatorInfoDT操作员信息UserInfo_DT用户信息业务组件〔BC〕业务组件直接与数据库打交道,用于完成对应的BusinessType的管理功能,供SC的方法使用;其定义来自概念模型中需要存入数据库的实体,并经过了细化、抽象、合并。业务组件关系图如下:图5-1营销方案配置BC图图5-2营销资料信息BC图图5-3营销物品定义BC图图5-4营销预警与提醒BC图图5-5营销黑名单BC图业务组件列表:BC名称BT名称描述说明CMarketingPlanTypeMgrMarketingPlanType营销方案类型CTGMarketingPlanMgrTGMarketingPlan临时集团营销方案CMarketingPlanMgrMarketingPlan个人营销方案CMonthReleaseMgrMonthRelease按月释放配置CMonthReleaseLimitMgrMonthReleaseLimit月释放最低消费配置CMonthReleaseAcctbkMgrMonthReleaseAcctbk月释放账本配置CCreditReleaseCfgMgrCreditReleaseCfg信用金释放配置CPresentMobileCfgMgrPresentMobileCfg手机赠送配置CPresentGiftCfgMgrPresentGiftCfg礼品赠送配置CPresentTicketCfgMgrPresentTicketCfg手机券赠送配置CPresentValueCardCfgMgrPresentValueCardCfg有价卡赠送配置CSpecialUsersMgrSpecialUsers限定用户配置CSocietyChannelMgrSocietyChannel社会渠道配置CChannelMapMgrChannelMap营销渠道映射CMarketingPlanMutexMgrMarketingPlanMutex营销冲突配置CPlanAgreementSpecMgrPlanAgreementSpec营销协议格式CAssureInfoMgrAssureInfo担保信息CBookingUserMarketingBaseInfoMgrBookingUserMarketingBaseInfo预约营销方案根本信息CCreditAmountInfoMgrCreditAmountInfo信用金信息CCustomerCareInfoMgrCustomerCareInfo客户关心信息CMarketingBookingInfoMgrMarketingBookingInfo营销预约信息CMarketingIntermitRecordMgrMarketingIntermitRecord营销协议中断记录CMarketingWithdrawRecordMgrMarketingWithdrawRecord营销协议撤销记录CMonthLimitFillRecordMgrMonthLimitFillRecord最低消费补齐记录CMonthReleaseRecordMgrMonthReleaseRecord按月释放记录CPresentGiftInfoMgrPresentGiftInfo礼品赠送信息CPresentMobileInfoMgrPresentMobileInfo手机赠送信息CPresentTicketInfoMgrPresentTicketInfo购机券赠送信息CPresentValueCardInfoMgrPresentValueCardInfo有价卡赠送信息CProvincePlanTypeMapMgrProvincePlanTypeMap省公司方案类型归属关系CTGMarketingBaseInfoMgrTGMarketingBaseInfo临时集团营销根本资料CTGMemberDeductRecordMgrTGMemberDeductRecord临时集团成员扣款记录CTGMemberMgrTGMember临时集团成员CUserMarketingBaseInfoMgrUserMarketingBaseInfo个人营销根本资料CPresentMobileTypeMgrPresentMobileType手机类型CIMEIInfoMgrIMEIInfoIMEI信息CPresentGiftDefMgrPresentGiftDef礼品定义CMarketingAlarmMgrMarketingAlarm营销告警CMarketingNoticeCfgMgrMarketingNoticeCfg营销提醒配置CMarketingWarnCfgMgrMarketingWarnCfg营销预警配置CMarketingWarnMgrMarketingWarn营销方案CUserServiceRelationMgrUserServiceRelation用户服务关系CUserWarnLimitMgrUserWarnLimit用户预警限制CMarketingBlacklistMgrMarketingBlacklist营销黑名单系统组件〔SC〕系统组件来源于用例和需求,用于封装和对外提供用例描述的功能;系统组件关系图如下:图5-6营销方案配置SC图图5-7营销受理SC图图5-8营销释放SC图图5-9营销物品管理SC图图5-10营销预警与提醒SC图图5-10营销黑名单SC图系统组件列表:SC名称描述说明CMarketingPlanMutexMgmt营销方案冲突管理CMarketPlanPresentCfgMgmt营销方案赠送配置管理CMarketPlanTypeMgmt营销方案类型管理CSocietyChannelMgmt社会渠道管理CSpecialUsersMgmt指定用户群管理CTGMarketingPlanMgmt临时集团营销方案配置管理CUserMarketPlanMgmt个人营销方案配置管理CAssureInfoMgmt担保信息管理CBookingUserMarketInfoMgmt个人营销方案预约信息管理CCheckUserMgmt用户业务检查管理CCreditCashMgmt信用金管理CCustomerCareMgmt客户关心信息管理CPresentMgmt物品赠送管理CTGMarketInfoAcceptMgmt临时集团营销方案受理CTGMemberMgmt临时集团成员管理CUserAccountMgmt用户帐户管理CUserMarketInfoAcceptMgmt个人营销方案受理CUserMarketInfoBatchAcceptMgmt批量个人营销方案受理CCreditReleaseMgmt信用金释放CMonthReleaseMgmt按月配置释放CTGConsumeMgmt临时集团消费累计CUserConsumeComputeMgmt个人消费累计CAlarmInfoMgmt告警信息管理CNoticeCfgMgmt提醒配置管理CNoticeInfoMgmt提醒信息管理CUserServiceRelationMgmt用户服务关系管理CUserWarnLimitMgmt用户预警限制管理CWarnCfgMgmt营销预警配置管理CWarnInfoMgmt营销预警信息管理CImeiBatchMgmt批量IMEI管理CImeiMgmtIMEI信息管理CMarketGiftMgmt营销礼品管理CMobileTypeMgmt手机类型管理CBatchBlacklistMgmt批量营销黑名单管理CBlacklistMgmt营销黑名单管理告警采集应用设计功能描述逻辑设计关键流程设计应用构造设计程序名称:功能:组成:组件类型组件名称BCSCSC部署:生产中心主机上接口设计应用与外部接口应用与外部接口即是客户端应用的启动参数,其定义如下:客户端应用启动命令行参数:参数描述:参数名参数说明备注说明应用配置文件文件类型:文件名称:文件内容:数据库设计数据库设计是指营销管理系统需要使用的数据库对象的设计,包括用户模式、库表逻辑视图等。用户模式为了便于对客服数据的直接访问,以及防止不必要的全局事务,决定直接使用custcare用户模式。数据库表逻辑视图营销配置图6-1营销配置表逻辑视图营销资料信息图6-2营销资料信息表逻辑视图营销物品图6-3营销物品表逻辑视图营销预警与提醒图6-4营销预警与提醒表逻辑视图营销黑名单图6-5营销黑名单表逻辑视图BOSS系统改造设计在BOSS系统中,已经实现了专有帐户的相关业务功能,营销管理系统兼容了BOSS系统中原有的专有帐户功能,并对原专有帐户进展了相应的功能升级,所以B
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2022年05月山东中医药大学附属医院招聘138人(一)笔试参考题库含答案解析
- 2026年山西省财政税务专科学校单招综合素质考试题库及答案详解(名师系列)
- 全国初中数学几何证明中的辅助线作法题库考试及答案
- 2026年广州工程技术职业学院单招职业倾向性测试题库带答案详解(模拟题)
- 2026年山西管理职业学院单招职业倾向性测试题库含答案详解
- 2026年山西警官职业学院单招职业适应性测试题库及答案详解(基础+提升)
- 2026年广东水利电力职业技术学院单招职业技能考试题库带答案详解(巩固)
- 偏头痛的儿童护理要点
- 脑心通胶囊对血管性痴呆患者认知功能的促进作用研究
- 产后出血的护理经验分享
- 加味八珍益母讲解
- 电力安全安规培训课件
- 挂靠合作合同协议书范本
- 2025煤矿安全规程新旧修改条款对照学习课件
- 加味二仙汤治疗多囊卵巢综合征合并胰岛素抵抗的临床疗效与机制探究
- 电力设备预防性试验规程
- 执业兽医全科历年真题及答案完整版
- 急诊患者入院护理常规
- 《防雷减灾管理办法》
- 胶版画教学课件
- 仓库物料标签管理制度
评论
0/150
提交评论