微软亚太研发集团企业共享系统QuickKnowlege高层设计_第1页
微软亚太研发集团企业共享系统QuickKnowlege高层设计_第2页
微软亚太研发集团企业共享系统QuickKnowlege高层设计_第3页
微软亚太研发集团企业共享系统QuickKnowlege高层设计_第4页
微软亚太研发集团企业共享系统QuickKnowlege高层设计_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

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

文档简介

1、战略合作与外包事业部微软亚太研发集团quickknowledge企业共享系统高等设计规格2012-02-09 目 录一、 介绍3(一) 目的3(二) 范围3(三) 定义和缩写3二、 功能描述3(一) 功能概述4(二) 用例4(三) 参与者与用例图4三、 系统体系结构11(一) 系统结构11(二) 发展示图12四、 用户界面131.介绍1.1目的本文档用于描述quickkownledge的高级实施。它先以用例图,而后使用序列图和活动视图的形式来尽可能突出实施场景来定义quickkownledge。1.2范围该文档的范围包括主要功能说明和quickkownledge界面的细节。1.3定义和缩写定义

2、描述quickknowledgequickknowledge business website(quickknowledge商业网站)ecenterprise community(企业团体)epquickknowledge portal(quickknowledge入口)northwindnorthwind group(北风集团)consotoconsoto technology co.,ltd(consoto 技术合作有限公司)winnarraywinarray technical service co.,ltd(winarray 技术服务合作有限公司)2.功能性描述2.1功能概述专家能够为

3、企业提供他们专业的服务,而企业能够通过接口找到专家并咨询相关问题。匿名用户能够进入真实案例的主页并免费使用资源,在了解这个网站之后,用户能够注册quickknowledge的成员。2.2用例注意:这些用例从功能描述中定义。2.2.1参与者与用例图:基于要求定义,系统能与下面的参与者相结合。参与者描述入口用户抽象用户,入口用户是所有quickknowledge 入口的用户集合 匿名用户不被网站管理者授权并没有注册的用户验证用户专家用户和企业用户网站管理者网站管理员专家所有的专家用户企业所有的企业用户2.2.1.1公共免费资源公共用户的功能是一些免费阅读资源,网站评论,注册等。用例:检索专家前提:

4、用户进入quickknowledge主页事件流:1: 用户输入检索关键字并点击提交.2:系统找到符合搜索条件的专家并显示出来.3:用户可以看到所搜索到的专家的详细信息.备选流:2.1:用户可以查看专家的评论和详细信息.用例:查看出版物前提:用户进入quickknowledge主页事件流:1: 系统显示最新和最受欢迎的前10名出版物.2:用户点击和查看出版物细节信息.3:系统显示出版物的详细信息.备选流:1.1:用户可以选择新闻频道.1.2: 系统根据由目前到过去的时间方式显示所有的新闻.2.1:如果用户是一名专家,则该用户可以编辑出版物信息.用例:查看事件前提:用户进入quickknowled

5、ge主页事件流:1: 系统显示最新和最受欢迎的前10条事件.2:用户点击和查看事件细节信息.3:系统显示事件的详细信息.备选流:1.1:用户可以选择事件的频道.1.2: 系统根据由目前到过去的时间方式显示所有的新闻.2.1:如果用户是一名专家,则该用户可以编辑事件信息.用例:查看新闻前提:用户进入quickknowledge主页事件流:1: 系统显示最新和最受欢迎的前10条新闻2:用户点击和查看新闻细节信息.3:系统显示新闻的详细信息.备选流:1.1:用户可以选择新闻的频道.1.2: 系统根据由目前到过去的时间方式显示所有的新闻.2.1:如果用户是一名专家,则该用户可以编辑新闻信息.用例:查看

6、门户评论前提:用户进入quickknowledge主页事件流:1: 系统显示最新和最受欢迎的前10条新闻2:用户点击和查看评论细节信息.3:系统显示评论的详细信息.备选流:1.1:如果用户是认证用户,则可以上传新闻评论.用例:进入企业社区事件流:1: 用户选择企业社区.2:系统根据用户认证重定向到企业社区网页.使用案例:评论门户网站前提条件:用户输入quickknowledge主页事件流:1:用户评论网站2:系统显示所有的评论对门户网站的列表3:用户选择发表评论4:用户输入的注释文本5:系统保存注释数据交替流动:2.1:用户可以查看选定评价项目的详细信息。使用案例:登录前提条件:用户进入qui

7、ckknowledge主页事件流:1:用户输入用户名和密码2:系统证书的用户名和密码3:系统重定向到准确的界面,根据用户的角色后置条件:用户有访问quickknowledge权利交替流动:2.1如果用户名或密码不正确,表明使用一些错误信息和用例。使用案例:注销前提条件:用户在quickknowledge登录事件流:1:用户选择退出2:系统端用户的会话使用案例:编辑个人信息前提条件:用户在quickknowledge登录事件流:1:用户选择“编辑个人资料”2:系统显示用户的信息3:使用编辑自己的轮廓和提交4:在数据库系统中存储后置条件:使用剖面变化使用案例:寄存器事件流:1:用户选择“注册”2:

8、系统显示用户名,密码和用户输入的用户界面3:用户输入信息并提交4:系统显示特定的用户界面由用户选定的类型5:用户输入其他信息和提交6:系统存储的信息后置条件:用户配置文件存储系统。和站长可以审计此用户2.2.1.2专家工作区这个区域包括组织虚拟团队发布新闻,活动和出版物,编辑个人简介等使用案例:事件前提:登录quickknowledge事件流:1:专家进入“事件”2:系统显示“添加新事件”的用户界面3:输入信息并提交专家4:系统保存事件信息并返回到事件列表页后置条件:新的事件在事件列表添加交替流动:4.1专家可以请求删除事件发表了自己4.2专家可以要求编辑事件发布他自己使用案例:新闻前提:登录

9、quickknowledge事件流:1:专家进入“后报”2:系统显示“添加新消息”的用户界面3:输入信息并提交专家4:系统节省了新闻信息返回到事件列表页后置条件:新的新闻是新闻列表添加交替流动:4.1专家可以请求删除自己发布的消息4.2专家可以要求编辑新闻发布他自己发表刊物(post publications)前提:登录quickknowledge事件流程:1.专家点击“发表刊物(post publications)”2.系统显示“添加新的刊物”ui3.专家输入信息和提交4.系统保存新闻信息和返回事件列表页发表结果:新的刊物被添加进刊物列表4.1 专家可以要求删除自己发表的刊物4.2 专家可以

10、要求编辑自己发表的刊物用例:组件虚拟团队前提:登录quickknowledge事件流程:1.专家进入虚拟团队模型2.系统显示所有发表的reps3.专家选择自己发表的reps4.系统显示被选中的rfp的细节信息5.专家选择“虚拟团队”6.系统显示针对这个rep的所有团队7.专家选择“添加虚拟团队”8.系统显示“添加新团队”页面9.专家输入信息并提交10.系统保存团队信息并返回团队列表发表结果:新的团队被添加进特定的eep的虚拟团队可选步骤“2.1 专家可以新建rfp和删除自己创建的已存在的efp2.2 专家可以回复所有的提交的efp2.3 专家可以删除或编辑自己的虚拟团队用例:确认中标前提:登录

11、quickknowledge事件流程:1.系统显示放置标书列表2.选择和浏览标书,可以为自己感兴趣的标书回复文本信息3.系统保存回复2.2.1.3企业工作范围(enterprise work area)在quickknowledge系统中提交标书,专家可以回复标书,并且可以编辑他自己信息。用例:放置标书用例:评估专家参与者:企业用例:评估专家前提:登录quickknowledge事件流程:1.用户选择“专家列表”2.系统显示专家列表3.用户选择一个专家,链接评论4.用户输入评论内容5.系统在数据库中保存信息用例:事件流程:1.用户选择标书列表2.系统选择标书列表3.用户选择“放置标书”4.系统

12、显示添加新的标书界面5.用户输入标书信息并提交6.系统在数据库中保存标书信息并返回标书列表界面可选流程:2.1 用户可以浏览和确认标书2.2.1.4 管理员工作范围(administration word area)在这个范围,网站管理员可以授权给注册用户(包括专家和企业),同样也能够取消注册用户。参与者:网站管理员用例:审计登录用户时间流程:1.系统显示注册用户列表(包括专家和企业)2.用户浏览注册用户的细节信息3.系统保存审计信息提交结果:通过用户名和密码审计用户登录网站3系统架构3.1系统结构以下是整个系统的结构层背景界面业务逻辑层数据接入层数据库数据模型层1):数据库支持数据储存考虑系

13、统在操作的有效性,我们意识的数据的crud是通过存储过程实现的。2):dal和datamodel数据模型是一种数据集合,它为不同的层提供交互。数据集在数据库中扩大消息,例如:我们使用一个id为一种格式,然后我们在涉及id的名字的时候,为用户提供使用。dal:通过唤起存储过程来实现数据操作。支持bll,所以在这一层,dal会接收bll层返回的数据类型。此外,如果要求在bll中阅读数据,dal层会通过唤起存储过程来匹配数据集来阅读数据并返回给bll。3):上下文和业务逻辑层业务逻辑层:支持系统的业务操作,其中包括:数据操作,业务规则查询。上下文:记录系统操作中包括当前用户在内的上下文信息。4):用

14、户界面层用户界面能够通过用户访问业务逻辑层的结果来直观地展现其拥有的基本业务功能。2.2部署图部署图如下图所示:用户总是通过互联网访问ep,考虑到网络的安全性,需要为确保ep网络的安全性和稳定性我们为其设置了防火墙。 对于ep的部署,我们主要使用了两个服务器:一个是主要用于部署microsoft sql server的存储过程的数据库服务器;另一种是web服务器,将使用部署所有的组件(包括datamodel中,dal,bll,上下文和ui)。3 用户界面a区是指网页的顶端部分,其中包括:2)、网站频道 下面是网站的logo,为注册的用户可以从这里点击进入本网页的新闻,事件,出版物,专家,企业社区以及评论站点等板块。2)、静态链接此处包括有首页,关于我们,网站地图和联系我们四个静态链接部分。3)、寻找专家企业可以通过此功能很方便地找到他们想用的相关专家。b区是指网页的左边部分,其中包括:1)、登陆界面当用户第一次登陆此网站时,其具有显示用户信息和提醒用

温馨提示

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

评论

0/150

提交评论