




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、戰(zhàn)略合作與外包事業(yè)部微軟亞太研發(fā)集團quickknowledge企業(yè)共享系統(tǒng)高等設(shè)計規(guī)格2012-02-09 目 錄一、 介紹3(一) 目的3(二) 范圍3(三) 定義和縮寫3二、 功能描述3(一) 功能概述4(二) 用例4(三) 參與者與用例圖4三、 系統(tǒng)體系結(jié)構(gòu)11(一) 系統(tǒng)結(jié)構(gòu)11(二) 發(fā)展示圖12四、 用戶界面131.介紹1.1目的本文檔用于描述quickkownledge的高級實施。它先以用例圖,而后使用序列圖和活動視圖的形式來盡可能突出實施場景來定義quickkownledge。1.2范圍該文檔的范圍包括主要功能說明和quickkownledge界面的細節(jié)。1.3定義和縮寫定義
2、描述quickknowledgequickknowledge business website(quickknowledge商業(yè)網(wǎng)站)ecenterprise community(企業(yè)團體)epquickknowledge portal(quickknowledge入口)northwindnorthwind group(北風集團)consotoconsoto technology co.,ltd(consoto 技術(shù)合作有限公司)winnarraywinarray technical service co.,ltd(winarray 技術(shù)服務合作有限公司)2.功能性描述2.1功能概述專家能夠為
3、企業(yè)提供他們專業(yè)的服務,而企業(yè)能夠通過接口找到專家并咨詢相關(guān)問題。匿名用戶能夠進入真實案例的主頁并免費使用資源,在了解這個網(wǎng)站之后,用戶能夠注冊quickknowledge的成員。2.2用例注意:這些用例從功能描述中定義。2.2.1參與者與用例圖:基于要求定義,系統(tǒng)能與下面的參與者相結(jié)合。參與者描述入口用戶抽象用戶,入口用戶是所有quickknowledge 入口的用戶集合 匿名用戶不被網(wǎng)站管理者授權(quán)并沒有注冊的用戶驗證用戶專家用戶和企業(yè)用戶網(wǎng)站管理者網(wǎng)站管理員專家所有的專家用戶企業(yè)所有的企業(yè)用戶2.2.1.1公共免費資源公共用戶的功能是一些免費閱讀資源,網(wǎng)站評論,注冊等。用例:檢索專家前提:
4、用戶進入quickknowledge主頁事件流:1: 用戶輸入檢索關(guān)鍵字并點擊提交.2:系統(tǒng)找到符合搜索條件的專家并顯示出來.3:用戶可以看到所搜索到的專家的詳細信息.備選流:2.1:用戶可以查看專家的評論和詳細信息.用例:查看出版物前提:用戶進入quickknowledge主頁事件流:1: 系統(tǒng)顯示最新和最受歡迎的前10名出版物.2:用戶點擊和查看出版物細節(jié)信息.3:系統(tǒng)顯示出版物的詳細信息.備選流:1.1:用戶可以選擇新聞頻道.1.2: 系統(tǒng)根據(jù)由目前到過去的時間方式顯示所有的新聞.2.1:如果用戶是一名專家,則該用戶可以編輯出版物信息.用例:查看事件前提:用戶進入quickknowled
5、ge主頁事件流:1: 系統(tǒng)顯示最新和最受歡迎的前10條事件.2:用戶點擊和查看事件細節(jié)信息.3:系統(tǒng)顯示事件的詳細信息.備選流:1.1:用戶可以選擇事件的頻道.1.2: 系統(tǒng)根據(jù)由目前到過去的時間方式顯示所有的新聞.2.1:如果用戶是一名專家,則該用戶可以編輯事件信息.用例:查看新聞前提:用戶進入quickknowledge主頁事件流:1: 系統(tǒng)顯示最新和最受歡迎的前10條新聞2:用戶點擊和查看新聞細節(jié)信息.3:系統(tǒng)顯示新聞的詳細信息.備選流:1.1:用戶可以選擇新聞的頻道.1.2: 系統(tǒng)根據(jù)由目前到過去的時間方式顯示所有的新聞.2.1:如果用戶是一名專家,則該用戶可以編輯新聞信息.用例:查看
6、門戶評論前提:用戶進入quickknowledge主頁事件流:1: 系統(tǒng)顯示最新和最受歡迎的前10條新聞2:用戶點擊和查看評論細節(jié)信息.3:系統(tǒng)顯示評論的詳細信息.備選流:1.1:如果用戶是認證用戶,則可以上傳新聞評論.用例:進入企業(yè)社區(qū)事件流:1: 用戶選擇企業(yè)社區(qū).2:系統(tǒng)根據(jù)用戶認證重定向到企業(yè)社區(qū)網(wǎng)頁.使用案例:評論門戶網(wǎng)站前提條件:用戶輸入quickknowledge主頁事件流:1:用戶評論網(wǎng)站2:系統(tǒng)顯示所有的評論對門戶網(wǎng)站的列表3:用戶選擇發(fā)表評論4:用戶輸入的注釋文本5:系統(tǒng)保存注釋數(shù)據(jù)交替流動:2.1:用戶可以查看選定評價項目的詳細信息。使用案例:登錄前提條件:用戶進入qui
7、ckknowledge主頁事件流:1:用戶輸入用戶名和密碼2:系統(tǒng)證書的用戶名和密碼3:系統(tǒng)重定向到準確的界面,根據(jù)用戶的角色后置條件:用戶有訪問quickknowledge權(quán)利交替流動:2.1如果用戶名或密碼不正確,表明使用一些錯誤信息和用例。使用案例:注銷前提條件:用戶在quickknowledge登錄事件流:1:用戶選擇退出2:系統(tǒng)端用戶的會話使用案例:編輯個人信息前提條件:用戶在quickknowledge登錄事件流:1:用戶選擇“編輯個人資料”2:系統(tǒng)顯示用戶的信息3:使用編輯自己的輪廓和提交4:在數(shù)據(jù)庫系統(tǒng)中存儲后置條件:使用剖面變化使用案例:寄存器事件流:1:用戶選擇“注冊”2:
8、系統(tǒng)顯示用戶名,密碼和用戶輸入的用戶界面3:用戶輸入信息并提交4:系統(tǒng)顯示特定的用戶界面由用戶選定的類型5:用戶輸入其他信息和提交6:系統(tǒng)存儲的信息后置條件:用戶配置文件存儲系統(tǒng)。和站長可以審計此用戶2.2.1.2專家工作區(qū)這個區(qū)域包括組織虛擬團隊發(fā)布新聞,活動和出版物,編輯個人簡介等使用案例:事件前提:登錄quickknowledge事件流:1:專家進入“事件”2:系統(tǒng)顯示“添加新事件”的用戶界面3:輸入信息并提交專家4:系統(tǒng)保存事件信息并返回到事件列表頁后置條件:新的事件在事件列表添加交替流動:4.1專家可以請求刪除事件發(fā)表了自己4.2專家可以要求編輯事件發(fā)布他自己使用案例:新聞前提:登錄
9、quickknowledge事件流:1:專家進入“后報”2:系統(tǒng)顯示“添加新消息”的用戶界面3:輸入信息并提交專家4:系統(tǒng)節(jié)省了新聞信息返回到事件列表頁后置條件:新的新聞是新聞列表添加交替流動:4.1專家可以請求刪除自己發(fā)布的消息4.2專家可以要求編輯新聞發(fā)布他自己發(fā)表刊物(post publications)前提:登錄quickknowledge事件流程:1.專家點擊“發(fā)表刊物(post publications)”2.系統(tǒng)顯示“添加新的刊物”ui3.專家輸入信息和提交4.系統(tǒng)保存新聞信息和返回事件列表頁發(fā)表結(jié)果:新的刊物被添加進刊物列表4.1 專家可以要求刪除自己發(fā)表的刊物4.2 專家可以
10、要求編輯自己發(fā)表的刊物用例:組件虛擬團隊前提:登錄quickknowledge事件流程:1.專家進入虛擬團隊模型2.系統(tǒng)顯示所有發(fā)表的reps3.專家選擇自己發(fā)表的reps4.系統(tǒng)顯示被選中的rfp的細節(jié)信息5.專家選擇“虛擬團隊”6.系統(tǒng)顯示針對這個rep的所有團隊7.專家選擇“添加虛擬團隊”8.系統(tǒng)顯示“添加新團隊”頁面9.專家輸入信息并提交10.系統(tǒng)保存團隊信息并返回團隊列表發(fā)表結(jié)果:新的團隊被添加進特定的eep的虛擬團隊可選步驟“2.1 專家可以新建rfp和刪除自己創(chuàng)建的已存在的efp2.2 專家可以回復所有的提交的efp2.3 專家可以刪除或編輯自己的虛擬團隊用例:確認中標前提:登錄
11、quickknowledge事件流程:1.系統(tǒng)顯示放置標書列表2.選擇和瀏覽標書,可以為自己感興趣的標書回復文本信息3.系統(tǒng)保存回復2.2.1.3企業(yè)工作范圍(enterprise work area)在quickknowledge系統(tǒng)中提交標書,專家可以回復標書,并且可以編輯他自己信息。用例:放置標書用例:評估專家參與者:企業(yè)用例:評估專家前提:登錄quickknowledge事件流程:1.用戶選擇“專家列表”2.系統(tǒng)顯示專家列表3.用戶選擇一個專家,鏈接評論4.用戶輸入評論內(nèi)容5.系統(tǒng)在數(shù)據(jù)庫中保存信息用例:事件流程:1.用戶選擇標書列表2.系統(tǒng)選擇標書列表3.用戶選擇“放置標書”4.系統(tǒng)
12、顯示添加新的標書界面5.用戶輸入標書信息并提交6.系統(tǒng)在數(shù)據(jù)庫中保存標書信息并返回標書列表界面可選流程:2.1 用戶可以瀏覽和確認標書2.2.1.4 管理員工作范圍(administration word area)在這個范圍,網(wǎng)站管理員可以授權(quán)給注冊用戶(包括專家和企業(yè)),同樣也能夠取消注冊用戶。參與者:網(wǎng)站管理員用例:審計登錄用戶時間流程:1.系統(tǒng)顯示注冊用戶列表(包括專家和企業(yè))2.用戶瀏覽注冊用戶的細節(jié)信息3.系統(tǒng)保存審計信息提交結(jié)果:通過用戶名和密碼審計用戶登錄網(wǎng)站3系統(tǒng)架構(gòu)3.1系統(tǒng)結(jié)構(gòu)以下是整個系統(tǒng)的結(jié)構(gòu)層背景界面業(yè)務邏輯層數(shù)據(jù)接入層數(shù)據(jù)庫數(shù)據(jù)模型層1):數(shù)據(jù)庫支持數(shù)據(jù)儲存考慮系
13、統(tǒng)在操作的有效性,我們意識的數(shù)據(jù)的crud是通過存儲過程實現(xiàn)的。2):dal和datamodel數(shù)據(jù)模型是一種數(shù)據(jù)集合,它為不同的層提供交互。數(shù)據(jù)集在數(shù)據(jù)庫中擴大消息,例如:我們使用一個id為一種格式,然后我們在涉及id的名字的時候,為用戶提供使用。dal:通過喚起存儲過程來實現(xiàn)數(shù)據(jù)操作。支持bll,所以在這一層,dal會接收bll層返回的數(shù)據(jù)類型。此外,如果要求在bll中閱讀數(shù)據(jù),dal層會通過喚起存儲過程來匹配數(shù)據(jù)集來閱讀數(shù)據(jù)并返回給bll。3):上下文和業(yè)務邏輯層業(yè)務邏輯層:支持系統(tǒng)的業(yè)務操作,其中包括:數(shù)據(jù)操作,業(yè)務規(guī)則查詢。上下文:記錄系統(tǒng)操作中包括當前用戶在內(nèi)的上下文信息。4):用
14、戶界面層用戶界面能夠通過用戶訪問業(yè)務邏輯層的結(jié)果來直觀地展現(xiàn)其擁有的基本業(yè)務功能。2.2部署圖部署圖如下圖所示:用戶總是通過互聯(lián)網(wǎng)訪問ep,考慮到網(wǎng)絡的安全性,需要為確保ep網(wǎng)絡的安全性和穩(wěn)定性我們?yōu)槠湓O(shè)置了防火墻。 對于ep的部署,我們主要使用了兩個服務器:一個是主要用于部署microsoft sql server的存儲過程的數(shù)據(jù)庫服務器;另一種是web服務器,將使用部署所有的組件(包括datamodel中,dal,bll,上下文和ui)。3 用戶界面a區(qū)是指網(wǎng)頁的頂端部分,其中包括:2)、網(wǎng)站頻道 下面是網(wǎng)站的logo,為注冊的用戶可以從這里點擊進入本網(wǎng)頁的新聞,事件,出版物,專家,企業(yè)社區(qū)以及評論站點等板塊。2)、靜態(tài)鏈接此處包括有首頁,關(guān)于我們,網(wǎng)站地圖和聯(lián)系我們四個靜態(tài)鏈接部分。3)、尋找專家企業(yè)可以通過此功能很方便地找到他們想用的相關(guān)專家。b區(qū)是指網(wǎng)頁的左邊部分,其中包括:1)、登陸界面當用戶第一次登陸此網(wǎng)站時,其具有顯示用戶信息和提醒用
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 學生國防教育合作協(xié)議
- XX廣告噴繪制作合同5篇
- 醫(yī)療居間服務合同范本
- 華為配件采購合同范本
- 個人辭職申請報告
- 個人車位轉(zhuǎn)讓合同
- 護理學試題(含答案)
- 醫(yī)療房屋租賃合同范本
- 保健按摩師初級題庫+參考答案
- 公司美甲店入股合同范本
- 外研版小學英語五年級下冊課文翻譯
- 口語教程4整套課件完整版教學教程最全電子講義教案
- 高壓氧艙課件
- 加德納多元智能測評量表【復制】
- 譯林英語四年級下冊4B各單元教學反思
- QC成果提高大跨度多節(jié)點曲面鋼桁架一次安裝合格率
- 國家電網(wǎng)有限公司十八項電網(wǎng)重大反事故措施(修訂版)
- 環(huán)氧乙烷固定床反應器課程設(shè)計
- 班、團、隊一體化建設(shè)實施方案
- 如何建構(gòu)結(jié)構(gòu)性思維 課后測試
- 施工方案(行車拆除)
評論
0/150
提交評論