战略合作与外包事业部—微软亚太研发集团
QuickKnowledge
企业共享系统
[高等设计规格] 2012-02-09
目 录
一、 介绍????????????????????3
(一) 目的?????????????????3 (二) 范围?????????????????3 (三) 定义和缩写??????????????3 二、 功能描述??????????????????3
(一) 功能概述???????????????4 (二) 用例?????????????????4 (三) 参与者与用例图????????????4 三、 系统体系结构????????????????11
(一) 系统结构???????????????11 (二) 发展示图???????????????12 四、 用户界面??????????????????13
1.介绍
1.1目的
本文档用于描述QUICKKOWNLEDGE的高级实施。它先以用例图,而后使用序列图和活动视图的形式来尽可能突出实施场景来定义QUICKKOWNLEDGE。
1.2范围
该文档的范围包括主要功能说明和QUICKKOWNLEDGE界面的细节。 1.3定义和缩写 定义 描述 QUICKKNOWLEDGE QuickKnowledge Business Website(QuickKnowledge商业网站) EC Enterprise Community(企业团体) EP QuickKnowledge Portal(QuickKnowledge入口) Northwind Northwind Group(北风集团) Consoto Consoto Technology Co.,Ltd(Consoto 技术合作有限公司) Winnarray Winarray Technical Service Co.,Ltd(Winarray 技术服务合作有限公司) 2.功能性描述 2.1功能概述
专家能够为企业提供他们专业的服务,而企业能够通过接口找到专家并咨询相关问题。匿名用户能够进入真实案例的主页并免费使用资源,在了解这个网站之后,用户能够注册QuickKnowledge的成员。 2.2用例
注意:这些用例从功能描述中定义。 2.2.1参与者与用例图:
基于要求定义,系统能与下面的参与者相结合。
<
描述 抽象用户,入口用户是所有QuickKnowledge 入口的用户集合 不被网站管理者授权并没有注册的用户 专家用户和企业用户 网站管理员 所有的专家用户 所有的企业用户 用例:检索专家-结束2*-结束2*用例:查看事件用例:门户网站评论-结束2-结束2**-结束2用例:查看新闻用例:查看出版物--结束结束11-结束1-结束*-*结束11****-结束2***-结束2-结束1用例:进入企业社区-结束1**主角:门户用户*-结束211-结束-结束4*-结束1*-结束3-结束5-结束6***结束7-*-结束9**用例:门户评论主角:企业社区系统用例:登陆-结束8*-结束12主角:认证用户用例:登出***-结束13-结束14-结束10用例:编辑个人文档用例:注册主角:匿名用户
用例:检索专家
前提:用户进入QUICKKNOWLEDGE主页 事件流:
1: 用户输入检索关键字并点击提交.
2:系统找到符合搜索条件的专家并显示出来. 3:用户可以看到所搜索到的专家的详细信息. 备选流:
2.1:用户可以查看专家的评论和详细信息.
用例:查看出版物
前提:用户进入QUICKKNOWLEDGE主页 事件流:
1: 系统显示最新和最受欢迎的前10名出版物. 2:用户点击和查看出版物细节信息.
3:系统显示出版物的详细信息. 备选流:
1.1:用户可以选择新闻频道.
1.2: 系统根据由目前到过去的时间方式显示所有的新闻. 2.1:如果用户是一名专家,则该用户可以编辑出版物信息.
用例:查看事件
前提:用户进入QUICKKNOWLEDGE主页 事件流:
1: 系统显示最新和最受欢迎的前10条事件. 2:用户点击和查看事件细节信息. 3:系统显示事件的详细信息. 备选流:
1.1:用户可以选择事件的频道.
1.2: 系统根据由目前到过去的时间方式显示所有的新闻. 2.1:如果用户是一名专家,则该用户可以编辑事件信息.
用例:查看新闻
前提:用户进入QUICKKNOWLEDGE主页 事件流:
1: 系统显示最新和最受欢迎的前10条新闻 2:用户点击和查看新闻细节信息. 3:系统显示新闻的详细信息. 备选流:
1.1:用户可以选择新闻的频道.
1.2: 系统根据由目前到过去的时间方式显示所有的新闻. 2.1:如果用户是一名专家,则该用户可以编辑新闻信息.
用例:查看门户评论
前提:用户进入QUICKKNOWLEDGE主页 事件流:
1: 系统显示最新和最受欢迎的前10条新闻 2:用户点击和查看评论细节信息. 3:系统显示评论的详细信息. 备选流:
1.1:如果用户是认证用户,则可以上传新闻评论.
用例:进入企业社区 事件流:
1: 用户选择\企业社区\
2:系统根据用户认证重定向到企业社区网页.
使用案例:评论门户网站
前提条件:用户输入quickknowledge主页
事件流: 1:用户评论网站
2:系统显示所有的评论对门户网站的列表 3:用户选择发表评论 4:用户输入的注释文本 5:系统保存注释数据 交替流动:
2.1:用户可以查看选定评价项目的详细信息。 使用案例:登录
前提条件:用户进入quickknowledge主页 事件流:
1:用户输入用户名和密码 2:系统证书的用户名和密码
3:系统重定向到准确的界面,根据用户的角色 后置条件:用户有访问quickknowledge权利 交替流动:
2.1如果用户名或密码不正确,表明使用一些错误信息和用例。 使用案例:注销
前提条件:用户在quickknowledge登录 事件流: 1:用户选择退出 2:系统端用户的会话 使用案例:编辑个人信息
前提条件:用户在quickknowledge登录 事件流:
1:用户选择“编辑个人资料” 2:系统显示用户的信息 3:使用编辑自己的轮廓和提交 4:在数据库系统中存储 后置条件:使用剖面变化 使用案例:寄存器 事件流:
1:用户选择“注册”
2:系统显示用户名,密码和用户输入的用户界面
3:用户输入信息并提交
4:系统显示特定的用户界面由用户选定的类型 5:用户输入其他信息和提交 6:系统存储的信息
后置条件:用户配置文件存储系统。和站长可以审计此用户 2.2.1.2专家工作区
这个区域包括组织虚拟团队发布新闻,活动和出版物,编辑 个人简介等
使用案例:事件
前提:登录quickknowledge 事件流:
1:专家进入“事件”
2:系统显示“添加新事件”的用户界面 3:输入信息并提交专家
4:系统保存事件信息并返回到事件列表页 后置条件:新的事件在事件列表添加 交替流动:
4.1专家可以请求删除事件发表了自己 4.2专家可以要求编辑事件发布他自己 使用案例:新闻
前提:登录quickknowledge 事件流:
1:专家进入“后报”
2:系统显示“添加新消息”的用户界面 3:输入信息并提交专家
4:系统节省了新闻信息返回到事件列表页 后置条件:新的新闻是新闻列表添加 交替流动:
4.1专家可以请求删除自己发布的消息 4.2专家可以要求编辑新闻发布他自己
发表刊物(Post Publications) 前提:登录QuickKnowledge 事件流程:
1.专家点击“发表刊物(Post Publications)” 2.系统显示“添加新的刊物”UI 3.专家输入信息和提交
4.系统保存新闻信息和返回事件列表页 发表结果:新的刊物被添加进刊物列表 4.1 专家可以要求删除自己发表的刊物 4.2 专家可以要求编辑自己发表的刊物 用例:组件虚拟团队
前提:登录QuickKnowledge 事件流程:
1.专家进入虚拟团队模型 2.系统显示所有发表的REPs 3.专家选择自己发表的REPs
4.系统显示被选中的RFP的细节信息 5.专家选择“虚拟团队”
6.系统显示针对这个REP的所有团队 7.专家选择“添加虚拟团队” 8.系统显示“添加新团队”页面 9.专家输入信息并提交
10.系统保存团队信息并返回团队列表
发表结果:新的团队被添加进特定的EEP的虚拟团队 可选步骤“
2.1 专家可以新建RFP和删除自己创建的已存在的EFP 2.2 专家可以回复所有的提交的EFP
2.3 专家可以删除或编辑自己的虚拟团队 用例:确认中标
前提:登录QuickKnowledge 事件流程:
1.系统显示放置标书列表
2.选择和浏览标书,可以为自己感兴趣的标书回复文本信息 3.系统保存回复
2.2.1.3企业工作范围(Enterprise work Area)
在QuickKnowledge系统中提交标书,专家可以回复标书,并且可以编辑他自己信息。
用例:放置标用例:评估专家 参与者:企业
用例:评估专家
前提:登录QuickKnowledge 事件流程:
1.用户选择“专家列表” 2.系统显示专家列表
3.用户选择一个专家,链接评论 4.用户输入评论内容
5.系统在数据库中保存信息 用例:
事件流程:
1.用户选择标书列表 2.系统选择标书列表 3.用户选择“放置标书” 4.系统显示添加新的标书界面 5.用户输入标书信息并提交
6.系统在数据库中保存标书信息并返回标书列表界面 可选流程:
2.1 用户可以浏览和确认标书
2.2.1.4 管理员工作范围(Administration word Area)
在这个范围,网站管理员可以授权给注册用户(包括专家和企业),同样也能够取消注册用户。
用例:审计登录用户 参与者:网站管理员
时间流程:
1.系统显示注册用户列表(包括专家和企业) 2.用户浏览注册用户的细节信息 3.系统保存审计信息
提交结果:通过用户名和密码审计用户登录网站 3系统架构 3.1系统结构
以下是整个系统的结构层
界面 业务逻辑层 背景 数据接入层 数据模型层 数据库
1):数据库 支持数据储存
考虑系统在操作的有效性,我们意识的数据的CRUD是通过存储过程实
现的。 2):DAL和DATAModel
数据模型是一种数据集合,它为不同的层提供交互。数据集在数据库
中扩大消息,例如:我们使用一个ID为一种格式,然后我们在涉及ID
的名字的时候,为用户提供使用。
DAL:通过唤起存储过程来实现数据操作。支持BLL,所以在这一层,
DAl会接收BLL层返回的数据类型。此外,如果要求在BLL中阅读数据,
DAL层会通过唤起存储过程来匹配数据集来阅读数据并返回给BLL。 3):上下文和业务逻辑层
业务逻辑层:支持系统的业务操作,其中包括:数据操作,业务规则查询。 上下文:记录系统操作中包括当前用户在内的上下文信息。 4):用户界面层
用户界面能够通过用户访问业务逻辑层的结果来直观地展现其拥有的基本业务功能。 2.2部署图
部署图如下图所示:
用户总是通过互联网访问EP,考虑到网络的安全性,需要为确保EP网络的安全性和稳定性我们为其设置了防火墙。
对于EP的部署,我们主要使用了两个服务器:一个是主要用于部署Microsoft SQL Server的存储过程的数据库服务器;另一种是Web服务器,将
使用部署所有的组件(包括DataModel中,DAL,BLL,上下文和UI)。 3 用户界面
A区是指网页的顶端部分,其中包括: 2)、网站频道
下面是网站的Logo,为注册的用户可以从这里点击进入本网页的新闻,事件,出版物,专家,企业社区以及评论站点等板块。 2)、静态链接
此处包括有首页,关于我们,网站地图和联系我们四个静态链接部分。 3)、寻找专家
企业可以通过此功能很方便地找到他们想用的相关专家。 B区是指网页的左边部分,其中包括: 1)、登陆界面
当用户第一次登陆此网站时,其具有显示用户信息和提醒用户的功能。 2)、友情链接
这一部分在登录界面的下面,用户能够在这里找到相关的友情链接。 C区是指网页的中间部分,这个板块是工作区的主要部分。在用户登录之到EP之前,在这里会有最新的新闻和事件指数的索引可链接到其他网页。
D区是指网页的右边部分,其中包括: 1)、十大事件链接
用户可以从这里链接到十大事件; 2)、十大出版物链接
用户可以从这里链接到十大出版物; 3)、十大专家链接
用户可以从这里链接到十大专家; 4)、评论站点链接
用户可以从这里链接到十大最新评论站点。
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库QuickKnowlege高层设计在线全文阅读。
相关推荐: