资源描述:
《移动企业桌面互动沟通平台模块设计方案》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、移动企业桌面互动沟通平台模块设计说明书1.1文档目的《互动沟通模块设计说明书》是项目组的内部文档,从业务逻辑和当前用户应用环境中抽象出系统对象的组成结构、流程和各个部分相互关系,并进一步整理和细化得到的设计方案。因此,《互动沟通平台模块设计说明书》是将用户业务语言转化为项目组语言的关键,将确定系统采用的技术方案,平台,并明确实际开发的组件、数据库表、窗口以及页面等。详细设计是把现实的技术应用到逻辑模型上,并考虑到实现的可能性和最终系统的性能。《互动沟通平台模块设计说明书》要达到如下一些目标:l定义系统的各个组成部分l描述各个部分的结构l描述各个部分的相互关系以及他们如何协调
2、与合作l项目组成员对解决方案的共识l组件定义l特定平台上的用户界面设计l数据库的设计l系统的核心的算法《互动沟通平台模块设计说明书》的主要读者是项目组成员。是开发经理制定《开发计划》、测试管理制定《测试计划》、实施人员制定《实施计划》的基础。1总体架构1.1逻辑功能模块构成逻辑功能模块的设计和划分涵盖了系统需要实现的业务功能。不过为了实现所有的系统业务功能,需要在系统内部进行功能的分类和抽象,因此逻辑功能模块还包括内部功能实现需要的系统内部功能模块以及相关的系统模块。1.1.1逻辑功能模块图1.1.2逻辑功能模块描述参考需求说明书。1.2系统结构互动沟通平台需要从EUM中获
3、取用户、高级组、基础组信息,互动平台需要在服务地图中注册服务。1功能模块详细设计1.1频道模板定制由于采用MOSS2007的网站模拟频道,而且所有频道风格固定,所以需要定制一个网站的模板。定制站点模板需要定制以下内容:站点母版页default.master互动平台首页default.aspx频道首页channeldefault.aspx站点定义文件onet.xml,onet.xml内包含站点的导航条,包含的列表,站点包含的feature。沟通的存储列表要在onet.xml中定义好,在创建频道时自动创建了沟通的存储列表。1.2频道列表模板定义频道列表用于存储互动沟通的数据。包
4、含以下内容:互动沟通主题列表模板CommContentTypeOne.xml互动沟通回复列表模板CommContentTypeTwo互动沟通专家列表CommExpertListDefinition1.1频道分类管理采用MOSS2007的网站与子网站模拟频道,MOSS2007的子网站可以嵌套,这样就实现了频道的层级关系。频道的层级的叶子为互动沟通的真实频道,父节点为分类。创建分类功能采用调用MOSS对象模型来实现。关键方法:1.用到的命名空间EDS.EntComm.DataProviders使用到的类CatalogDAL使用到的方法publicstaticSPWebCatal
5、ogInsert(SPWebcurrentWeb,CatalogEntityentity)2.用到的命名空间Microsoft.SharePoint使用到的类SPWebCollection使用到的方法publicSPWebAdd(stringstrWebUrl,stringstrTitle,stringstrDescription,uintnLCID,stringstrWebTemplate,booluseUniquePermissions,boolbConvertIfThere)1.1频道管理采用MOSS2007的网站与子网站模拟频道,MOSS2007的子网站可以嵌套,这
6、样就实现了频道的层级关系。频道的层级的叶子为互动沟通的真实频道。创建网站功能采用调用MOSS对象模型来实现。关键方法:1.用到的命名空间EDS.EntComm.DataProviders使用到的类ChannelDAL使用到的方法publicSPWebCreateWebSite(SPWebspRootWeb,stringstrWebUrl,stringstrTitle,stringstrDescription,uintnLCID,stringstrWebTemplate,booluseUniquePermissions,boolbConvertIfThere)1.用到的命名空
7、间Microsoft.SharePoint使用到的类SPWebCollection使用到的方法publicSPWebAdd(stringstrWebUrl,stringstrTitle,stringstrDescription,uintnLCID,stringstrWebTemplate,booluseUniquePermissions,boolbConvertIfThere)1.1专家管理1.1.1频道专家创建创建频道的网站后需要在网站内创建一个用户组,这个用户组用来存储专家。创建用户组采用调用MOSS对象模型关