互动沟通平台模块设计方案说明书样本_第1页
互动沟通平台模块设计方案说明书样本_第2页
互动沟通平台模块设计方案说明书样本_第3页
互动沟通平台模块设计方案说明书样本_第4页
互动沟通平台模块设计方案说明书样本_第5页
已阅读5页,还剩39页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

深圳移动公司桌面互动沟通平台模块设计阐明书微软(中华人民共和国)有限公司编写人员李曦光编写日期-07-29更新日期文档编号版本号0.1

修改记录日期编写/修改人员版本号备注-07-29李曦光0.1新创立,没有之前版本-05-04康京发2.0更新需求-05-19康京发2.0添加服务审视记录姓名职位签字分发记录副本号姓名职位签收1项目文档库致被分发者出于文档管理目,在您收到本文档时,若审视无误请在有关栏目中订立您姓名;如果您收到是电子版本,请以书面或电子邮件方式告知文档分发人员。

目录TOC\o"1-4"\h\z\u1 概述 51.1 文档目 52 总体架构 62.1 逻辑功能模块构成 62.1.1 逻辑功能模块图 62.1.2 逻辑功能模块描述 62.2 系统构造 63 功能模块详细设计 73.1 频道模板定制 73.2 频道列表模板定义 73.3 频道分类管理 83.4 频道管理 93.5 专家管理 103.5.1 频道专家创立 103.5.2 频道专家维护 123.6 顾客管理 123.6.1 创立顾客组 123.6.2 频道顾客维护 143.7 积分规则 143.8 主题发布、审批 153.9 主题隐藏 183.10 主题编辑 183.11 主题删除 193.12 主题回答、审批 213.13 主题置顶 233.14 主题精华 243.15 热点主题 253.16 最新主题 253.17 订阅 253.17.1 频道订阅 253.17.2 主题订阅 263.18 主题已解决 273.19 主题与回答评分 283.20 回答记录 293.21 活跃顾客 293.22 顾客分析 303.23 投票功能 323.23.1 发布投票 323.23.2 顾客投票 333.24 健康检查接口 343.25 短信发送接口 343.26 桌面服务 343.26.1 最新主题服务 343.26.2 热点主题服务 353.26.3 我最新主题 353.26.4 我发布投票 353.26.5 发参加投票 353.26.6 互动沟通频道服务 353.26.7 互动沟通主题批量迁移 354 数据字典 354.1 积分规则 354.2 顾客分析 364.3 主题与回答 364.4 投票 374.4.1 投票主表: 374.4.2 投票选项 384.4.3 投票成果 39图表目录TOC\h\z\c"图表"未找到图形项目表。概述文档目《互动沟通模块设计阐明书》是项目组内部文档,从业务逻辑和当前顾客应用环境中抽象出系统对象构成构造、流程和各个某些互有关系,并进一步整顿和细化得到设计方案。因而,《互动沟通平台模块设计阐明书》是将顾客业务语言转化为项目组语言核心,将拟定系统采用技术方案,平台,并明的确际开发组件、数据库表、窗口以及页面等。详细设计是把现实技术应用到逻辑模型上,并考虑到实现也许性和最后系统性能。《互动沟通平台模块设计阐明书》要达到如下某些目的:定义系统各个构成某些描述各个某些构造描述各个某些互有关系以及她们如何协调与合伙项目构成员对解决方案共识组件定义特定平台上顾客界面设计数据库设计系统核心算法《互动沟通平台模块设计阐明书》重要读者是项目构成员。是开发经理制定《开发筹划》、测试管理制定《测试筹划》、实行人员制定《实行筹划》基本。总体架构逻辑功能模块构成逻辑功能模块设计和划分涵盖了系统需要实现业务功能。但是为了实现所有系统业务功能,需要在系统内部进行功能分类和抽象,因而逻辑功能模块还涉及内部功能实现需要系统内部功能模块以及有关系统模块。逻辑功能模块图逻辑功能模块描述参照需求阐明书。系统构造互动沟通平台需要从EUM中获取顾客、高档组、基本组信息,互动平台需要在服务地图中注册服务。功能模块详细设计频道模板定制由于采用MOSS网站模仿频道,并且所有频道风格固定,因此需要定制一种网站模板。定制站点模板需要定制如下内容:站点母版页default.master互动平台首页default.aspx频道首页channeldefault.aspx站点定义文献onet.xml,onet.xml内包括站点导航条,包括列表,站点包括feature。沟通存储列表要在onet.xml中定义好,在创立频道时自动创立了沟通存储列表。频道列表模板定义频道列表用于存储互动沟通数据。包括如下内容:互动沟通主题列表模板CommContentTypeOne.xml互动沟通回答列表模板CommContentTypeTwo互动沟通专家列表CommExpertListDefinition频道分类管理采用MOSS网站与子网站模仿频道,MOSS子网站可以嵌套,这样就实现了频道层级关系。频道层级叶子为互动沟通真实频道,父节点为分类。创立分类功能采用调用MOSS对象模型来实现。核心办法:1. 用到命名空间EDS.EntComm.DataProviders使用到类CatalogDAL使用到办法publicstaticSPWebCatalogInsert(SPWebcurrentWeb,CatalogEntityentity)2. 用到命名空间Microsoft.SharePoint使用到类SPWebCollection使用到办法publicSPWebAdd( stringstrWebUrl, stringstrTitle, stringstrDescription, uintnLCID, stringstrWebTemplate, booluseUniquePermissions, boolbConvertIfThere)频道管理采用MOSS网站与子网站模仿频道,MOSS子网站可以嵌套,这样就实现了频道层级关系。频道层级叶子为互动沟通真实频道。创立网站功能采用调用MOSS对象模型来实现。核心办法:用到命名空间EDS.EntComm.DataProviders使用到类ChannelDAL使用到办法publicSPWebCreateWebSite(SPWebspRootWeb,stringstrWebUrl,stringstrTitle,stringstrDescription,uintnLCID,stringstrWebTemplate,booluseUniquePermissions,boolbConvertIfThere)用到命名空间Microsoft.SharePoint使用到类SPWebCollection使用到办法publicSPWebAdd( stringstrWebUrl, stringstrTitle, stringstrDescription, uintnLCID, stringstrWebTemplate, booluseUniquePermissions, boolbConvertIfThere)专家管理频道专家创立创立频道网站后需要在网站内创立一种顾客组,这个顾客组用来存储专家。创立顾客组采用调用MOSS对象模型核心办法:用到命名空间EDS.EntComm.DataProviders使用到类ChannelDAL使用到办法CreateUserGroup(SPWebspWeb,stringstrUserGroupName,stringstrUserGroupDesc)使用到命名空间Microsoft.SharePoint使用到类SPGroupCollection使用到办法publicvoidAdd( stringname, SPMemberowner, SPUserdefaultUser, stringdescription)使用到命名空间EDS.EntComm.DataProviders使用到类ChannelDAL使用到办法publicboolAddUserInGroup(SPWebspWeb,stringstrUserGroup,stringstrUserName)频道专家维护平台管理员可以随时维护频道专家列表,同步可对专家列表进行排序核心办法:使用到命名空间EDS.EntComm.DataProviders使用到类ChannelDAL使用到办法publicboolAddUserInGroup(SPWebspWeb,stringstrUserGroup,stringstrUserName)顾客管理创立顾客组创立频道网站后需要在网站内创立一种顾客组,这个顾客组用来存储频道顾客。创立顾客组采用调用MOSS对象模型核心办法:用到命名空间EDS.EntComm.DataProviders使用到类ChannelDAL使用到办法CreateUserGroup(SPWebspWeb,stringstrUserGroupName,stringstrUserGroupDesc)使用到命名空间Microsoft.SharePoint使用到类SPGroupCollection使用到办法publicvoidAdd( stringname, SPMemberowner, SPUserdefaultUser, stringdescription)使用到命名空间EDS.EntComm.DataProviders使用到类ChannelDAL使用到办法publicboolAddUserInGroup(SPWebspWeb,stringstrUserGroup,stringstrUserName)频道顾客维护平台管理员可以随时维护频道顾客列表。核心办法:使用到命名空间EDS.EntComm.DataProviders使用到类ChannelDAL使用到办法publicboolAddUserInGroup(SPWebspWeb,stringstrUserGroup,stringstrUserName)积分规则采用MOSS一种列表存储积分规则,在根频道有一种积分规则表,用于存储每个频道积分规则。获取积分规则积分采用调用MOSS对象模型使用到命名空间Microsoft.SharePoint使用到类SPList使用到办法publicSPListItemGetItems( SPQueryquery)获取积分规则列表主题发布、审批普通顾客发布主题,发布主题后,需要更新顾客发帖数,主题存储在一种自定义内容类型里,此内容类型需要继承于Folder内容类型,在每创立一种主题后创立一种Folder,该主题和所有评论都存储在该Folder中。专家发布主题专家发布主题需要审批,并且发布主题直接变成精华帖,发布主题后,需要更新顾客发帖数。发布帖子调用MOSS对象模型使用到命名空间Microsoft.SharePoint使用到类SPContext、SPSite、SPList、SPListItemCollection、SPListItem使用到办法SPListItemCollection.Add()SPListItem.Update()主题隐藏频道专家可以将频道下公开主题设立为私有,私有主题只有频道专家和主题发布人可见。顾客发布私有主题,不能再设为公开。 更改主题隐藏属性调用MOSS对象模型使用到命名空间Microsoft.SharePoint使用到类SPContext、SPSite、SPList、SPListItemCollection、SPListItem使用到办法SPListItemCollection.Add()SPListItem.Update()主题编辑主题发布后容许频道专家和发布人修改该主题。主题删除主题发布后容许频道专家和发布人删除该主题。发布人删除动作为虚拟删除,频道专家可以选取虚拟删除或彻底删除。虚拟删除主题只有频道专家可见。同步记录主题删除动作。专家可以彻底删除主题,并删除主题所有回答。删除帖子调用MOSS对象模型使用到命名空间Microsoft.SharePoint使用到类SPWeb、SPSite、SPList、SPListItem使用到办法SPListItem.DeleteItemById(ItemID)SPListItem.Update()主题回答、审批类似主题发布,回答发布后需要更新顾客发帖数目,需要更新主题回答数列,普通顾客回答不需要审批,专家回答需要审批。 发布帖子调用MOSS对象模型使用到命名空间Microsoft.SharePoint使用到类SPContext、SPSite、SPList、SPListItemCollection、SPListItem使用到办法SPListItemCollection.Add()SPListItem.Update()主题置顶更新主题列表“与否置顶”项 主题置顶调用MOSS对象模型使用到命名空间Microsoft.SharePoint使用到类SPWeb、SPSite、SPList、SPListItem使用到办法SPListAdd()SPListItem.Update()主题精华与主题置顶类似,更新主题列表“与否精华”项。热点主题获取主题回答数调用MOSS对象模型使用到命名空间Microsoft.SharePoint使用到类SPContext、SPSite、SPList、SPListItem、SPQuery使用到办法SPList.GetItems()最新主题获取最新主题数调用MOSS对象模型使用到命名空间Microsoft.SharePoint使用到类SPContext、SPSite、SPDataQuery使用到办法SPSite.GetSiteData()订阅频道订阅频道列表每个频道后,提供订阅按钮,顾客点击订阅按钮可以订阅该频道最新主题。顾客订阅了频道后,当频道有新主题时,在顾客EDS桌面上会显示订阅内容主题,点击主题进入响应讨论主题订阅每个主题后提供订阅按钮,顾客点击订阅按钮可以订阅该主题最新回答,顾客订阅主题后,当该主题有最新回答时,在顾客EDS桌面上会显示订阅主题最新回答。主题已解决频道专家可以将频道下主题设立为已解决,已解决主题不容许顾客再回答主题与回答评分频道专家可以将频道下所有主题和回答进行评分,评分分数将累加为发布人积分。回答记录每个主题帖子有回答数列,可以立即懂得每个主题回答数。活跃顾客顾客分析表中取出发帖数排前N位顾客。获取顾客发帖数调用MOSS对象模型使用到命名空间Microsoft.SharePoint使用到类SPContext、SPSite、SPList、SPListItem、SPQuery使用到办法SPList.GetItems()顾客分析平台内记录顾客发帖数,回答数,专家发帖数,考虑人员会调部门因素,主题列表中只存主题发布人,按部门记录主题数目需要先得到部门下所有人,然后查找这些人发了多少帖,考虑要遍历所有频道所有帖子,出去效率考虑此功能开发成MOSS后台程序TimeJob。获取积分采用调用MOSS对象模型使用到命名空间Microsoft.SharePoint使用到类WebApplication、SPSiteCollection、SPWeb、SPList使用到办法SPWebApplicationwebApplication=SPContext.Current.Site.WebApplication;SPSiteCollectionsiteCollections=webApplication.Sites;SPWebmySite=SPContext.Current.Web;SPWebCollectionsites=mySite.Webs;publicSPListItemGetItemById( intid)积分记录MOSS中维护一种积分表,依照积分规则,积分发生变化后随时更新顾客积分。频道内分析与平台内记录分析相似,只是范畴缩小到一种频道内。主题迁移/批量迁移/频道迁移批量迁移和频道迁移循环遍历主题进行主题迁移。主题迁移:频道迁移:投票功能发布投票顾客在沟通互动平台上可以发布投票。功能与发布主题类似。顾客投票健康检查接口系统提供健康检查WebService,WebService调用重要业务逻辑,成功返回True,只要有失败返回False。编号接口定义接口阐明1CheckServerHealth每一种服务必要以WebService方式提供健康性检查接口,如果服务正常,返回“OK”,若服务异常,返回异常描述信息。详细WebServiceWSDL参见《服务接入规范》调用逻辑涉及,Administrator访问讨论板列表-〉发布一种隐藏测试主体-〉删除发布测试主体。短信发送接口短信发送接口是由移动公司提供。系统在核心业务发生时,如UUM数据同步失败,健康检查失败时会发送短信给有关维护人员。发送接口使用会参照《深圳移动增值业务组件平台系统接入规范与接口手册》,重要会使用如下接口:操作办法:sendLong及时发送长短信到顾客手机上操作办法:sendLongTimed按指定期间定期发送长短信到顾客手机上。桌面服务最新主题服务参照3.16最新主题.热点主题服务参照3.15热点主题我最新主题参照3.16最新主题我发布投票发参加投票互动沟通频道服务配备互动沟通频道URL,作为桌面服务链接型服务。互动沟通主题批量迁移参照3.23主题迁移/批量迁移/频道迁移沟通互动记录参照3.22顾客分析数据字典积分规则名称列表Item名称类型备注规则名称规则名称单行文本(255)EUM中顾客ID频道ID频道IDGUID积分积分单行文本(255)1-10分频道名称频道名称单行文本(255)顾客分析顾客分析表名称列表Item名称类型备注IDID单行文本(255)顾客IDUserID单行文本(255)EUM中顾客ID顾客名称UserName单行文本(255)EUM中顾客名称顾客积分UserIntegral数字顾客发帖数目顾客发帖数目数字顾客回答数目顾客回答数目数字频道名称频道名称单行文本(255)与否专家与否专家单行文本(255)主题与回答帖子列表名称列表Item名称类型备注IDID单行文本(255)主题ID主题ID单行文本(255)主题标题主题标题单行文本(255)如果是信息评论需要信息发布URL主题内容主题内容RTF多行文本发布人ID发布人ID单行文本(255)EUM中顾客ID发布人名称发布人名称单行文本(255)EUM中顾客名称发布人部门发布人部门单行文本(255)回答人ID回答人ID单行文本(255)EUM中顾客ID回答人名称回答人名称单行文本(255)EUM中顾客名称回答人部门回答人部门单行文本(255)回答数回答数数字图片URL图片URL单行文本(255)与否置顶置顶是/否与否精华精华是/否与否专家答复与否专家答复是/否规定答复专家规定答复专家单行文本(255)发布时间发布时间时间最后回答时间最后回答时间时间与否已设定积分与否已设定积分是/否与否隐藏与否隐藏是/否帖子分数帖子分数数字帖子类型

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论