當下軟件園 / 匯聚當下最新最酷的軟件下載站!
當下軟件園

您的位置: 首頁 > 網(wǎng)絡(luò)軟件 > 服務(wù)器區(qū) > 協(xié)同演練服務(wù)器 V2.0 官方版
協(xié)同演練服務(wù)器 協(xié)同演練服務(wù)器 V2.0 官方版 / 協(xié)同服務(wù)器端口 版本

  協(xié)同演練服務(wù)器 ConverseServer 可用于單人演練或多人協(xié)同演練,具有以下四大功能模塊:演練流程設(shè)計;協(xié)同演練服務(wù);演練過程監(jiān)控;演練分析與評估。任何一個領(lǐng)域的模擬演練都離不開對業(yè)務(wù)流的梳理,服務(wù)器自帶的工作流引擎可以對業(yè)務(wù)系統(tǒng)工作流做可視化設(shè)計,并可對演練規(guī)則、評分標準建立數(shù)學算法,工作流與演練規(guī)則構(gòu)成了整個演練方案。演練過程中服務(wù)器提供學員登錄與管理功能,負責客戶端消息接收與分發(fā),能將學員提交的操作步驟進行記錄并映射到工作流樹。演練結(jié)束后內(nèi)置的變量可以統(tǒng)計出學員的成績,并可對學員的操作進行記錄、分析與評估。

協(xié)同演練服務(wù)器

【功能特點】

  工作流設(shè)計

  用可視化的方式來設(shè)計業(yè)務(wù)系統(tǒng)工作流(WorkFlow),以參演的角色為縱軸以發(fā)展階段為橫軸,詳細描述工作流程及判定條件。系統(tǒng)內(nèi)嵌工作流引擎,采用國際通用的工作流建模方式,提供:角色、流程、判定、泳道、數(shù)據(jù)、文檔等標準化工作流要素,用戶現(xiàn)有的工作流方案稍作改造即可移植到本軟件。

  演練數(shù)據(jù)錄入與規(guī)則設(shè)計

  提供可視化編程功能,定義大量的變量、條件語句、分支語句、觸發(fā)器、JavaScript腳本來建立演練規(guī)則、約束條件。違反工作流順序或違反數(shù)據(jù)約束的操作會被識別,導致系統(tǒng)減分或終止操作。

  多角色登錄與消息服務(wù)

  在一次單人或多人演練里,提供多客戶端登錄及身份驗證功能,接收或分發(fā)客戶端消息,通過載入預(yù)先設(shè)計好的業(yè)務(wù)邏輯,來控制演練流程,對人員操作進行接收、識別、評判,對多人操作進行協(xié)調(diào)及約束。

  單人演練與多人協(xié)同演練

  根據(jù)參演人員數(shù)量的不同,分為單人演練和多人協(xié)同演練,單人演練時除主角外的其他角色皆由機器人(NPC)代替,機器人執(zhí)行預(yù)先設(shè)計的標準化流程來保證演練順利進行,當有角色登錄時,角色會接管機器人的工作,變自動操作為人工操作。

  演練過程監(jiān)控與錯誤回饋

  客戶端的每一步操作所涉及的流程、變量會實時傳送到服務(wù)器端,服務(wù)器端可以將操作映射到工作流樹,采用節(jié)點居中顯示及閃爍的方式突出該步驟,教師等觀摩人員可以監(jiān)控操作步驟及變量的實時變化。如果學員操作觸犯了規(guī)則,服務(wù)器根據(jù)預(yù)先設(shè)定的觸發(fā)機制可將錯誤信息反饋到客戶端。

  演練過程記錄

  學員的每一步操作都會在記錄在服務(wù)器端,演練結(jié)束后操作步驟隊列可存儲到數(shù)據(jù)庫中,也可以反饋到學員端。

  演練分值評判

  內(nèi)嵌的“分數(shù)”變量,總會在每次流程觸發(fā)時根據(jù)規(guī)則進行加分或減分,最終的分值作為本次考核的“客觀分”提交到考試管理系統(tǒng)中。

  培訓與考核模式切換

  一次典型的演練,往往需要培訓與考核兩種模式,在方案設(shè)計階段,為工作流建立培訓與考核兩個分支,演練開始時選擇其一。

協(xié)同演練服務(wù)器

【使用說明】

  軟件安裝與運行:

  協(xié)同演練服務(wù)器采用C/S架構(gòu)進行部署,本軟件需運行在一臺服務(wù)器主機上,其他客戶端主機連接并登陸到該主機。在隨附的光盤上找到ConverseServer多人協(xié)同服務(wù)軟件.exe進行安裝,安裝后運行ConverseServer.exe程序,打開設(shè)計好的演練方案,當下方信息框內(nèi)顯示“偵聽客戶端連接...”時表明服務(wù)器開始工作了。

  網(wǎng)絡(luò)架構(gòu):

  協(xié)同演練系統(tǒng)需要部署在局域網(wǎng)內(nèi),本軟件提供了TCP與UDP兩種網(wǎng)絡(luò)協(xié)議,客戶端之間的指令、數(shù)據(jù)等通過TCP進行廣播,當使用屏幕監(jiān)控等功能時需要頻繁發(fā)送數(shù)據(jù)包,故采用UPD通訊,為保證至少30幀/秒的更新速率,應(yīng)保持良好的網(wǎng)絡(luò)速度。

  新建項目:

  點擊工具欄新建,在彈出的對話框中選擇位置,輸入項目名稱。

  新建完成后,軟件自動創(chuàng)建wfPorj項目文件,同時創(chuàng)幾個建同名文件,其中:救援演練.html為JavaScript腳本文件;救援演練.network.xml為網(wǎng)絡(luò)配置文件;救援演練.variable.xml為變量管理文件。

  演練方案分析:

  要進行演練,我們需要設(shè)計演練方案,首先對方案進行分析,并且提取出工作流程、提取考核點、創(chuàng)建變量、創(chuàng)建評分規(guī)則。

  工作流程:多數(shù)演練已經(jīng)具備了演練文本方案,比如紙質(zhì)的應(yīng)急預(yù)案,應(yīng)急預(yù)案里有關(guān)于人員職責、救援方法的描述,但這些都過于粗略,需要我們總結(jié)出業(yè)務(wù)流程圖,這種工作流程圖是以事件的發(fā)展為主線的,在我們的方案設(shè)計畫布中,需要進行調(diào)整,我們的方法思路是橫軸表示事件發(fā)展的階段(時間),縱軸表示角色(人員),以這種方式設(shè)計出來的工作流可以清晰的看出“某人在某時刻做某事”,右圖反應(yīng)了這種思路(只是示意圖,非軟件實際圖)。

  提取考核點:考核點的提取要和需求方深入溝通,不是預(yù)案里的所有點都適合做考核點,我們只把危險點、關(guān)鍵點設(shè)置為考核點。考核點的考核方式可以是多種多樣的,可以是懸浮在三維窗口上的選擇題,也可以是與三維物體交互的三維題,也可以是隱含在角色行為里系統(tǒng)自動提取的題目。

  創(chuàng)建變量:系統(tǒng)變量是用來存儲當前演練狀態(tài)的,我們可以為每一件工具、每一次操作建立變量,這些變量在用戶操作時實時傳遞到服務(wù)器端,并對變量進行賦值。

  創(chuàng)建評分規(guī)則:創(chuàng)建評分規(guī)則需要用到組件庫里的工作流、觸發(fā)、編程、行為進行設(shè)計,將考核點數(shù)量化,用戶提交的操作及狀態(tài)量傳遞到服務(wù)器端,服務(wù)器端對“分數(shù)”變量進行賦值。

協(xié)同演練服務(wù)器

  工作流程設(shè)計:

  工作流程作為標準的操作步驟具有重大意義,我們首先要設(shè)計工作流程,工作流程會成為默認的標準步驟,控制著整個情節(jié)的發(fā)展過程,當學員的操作違反時,會給于違規(guī)處置。以下是工作流程設(shè)計的基本步驟:

  1、使用鼠標拖拽方式將組件添加到畫布

  2、通過雙擊節(jié)點,修改其屬性:

  3、建立關(guān)系連接線

  通過把父節(jié)點外的三角形拖拽向子節(jié),建立連接線,白色的區(qū)塊表示學員的工作流程。

  變量概述:

  變量在演練方案中具有重要意義,變量可以記錄演練的當前狀態(tài),比如:是否選擇了某個工具、當前得分等。變量可以參與到條件語句的表達式里,表達復(fù)雜的業(yè)務(wù)邏輯。

  1、創(chuàng)建變量

  創(chuàng)建一個新的項目后,系統(tǒng)會自動創(chuàng)建變量文件,格式為XML,該文件在[項目目錄]/%projectName%.variable.xml,打開該文件,我們會看到如下數(shù)據(jù):

  一個變量節(jié)點包含name、type、value三個字段,nane:變量名可以是中文,也可以是英文;type:變量類型為double、int兩種;value:變量的初值。用戶要增加新的變量,只需要復(fù)制<variable></variable>即可。

  2、變量的管理

  在打開項目后,變量會顯示在變量管理器中,當變量被修改時,變量的值會自動更新。

  3、變量的賦值方式有多種:

 ?。?)、客戶端JavaScript里通過server.assignVariable()函數(shù)進行賦值;

 ?。?)、服務(wù)器端JavaScript里通過variable.setValue()進行賦值;

 ?。?)、通過可視化節(jié)點中的“編程->變量賦值”節(jié)點進行。

  評分設(shè)計:

  評分基本上是每場演練所需要的,可以通過分值來評價一個學員的能力,演練結(jié)束后可以把評分記錄到數(shù)據(jù)庫,供教師事后查看。一場演練的結(jié)果不只是分數(shù),如果用戶還需要其他一些統(tǒng)計數(shù)據(jù),可以通過可視化編程或JavaScript腳本編程對變量進行操作,從而得出想要的數(shù)據(jù)。本小節(jié)講解的評分設(shè)計具有代表性,用戶可以舉一反三做更多的數(shù)值計算。

協(xié)同演練服務(wù)器

  評分方法:

  首先創(chuàng)建一個“成績”變量,在演練中不斷獲取用戶操作的狀態(tài)變量,通過一定的規(guī)則對“成績”進行賦值。

  1、通過可視化編程來完成,當學員在客戶端穿戴服裝后,客戶端把“裝備選擇_著勘驗服”流程通過server.assignProcessStatus()函數(shù)發(fā)送到客戶端,同時根據(jù)所穿戴的服裝修改服務(wù)器端服裝的變量(比如“勘驗服”變量初始狀態(tài)為0,穿戴后為1)。

  服務(wù)器端收到“裝備選擇_著勘驗服”流程后自動觸發(fā)“執(zhí)行流程”觸發(fā)器,觸發(fā)器自動執(zhí)行其下的變量賦值子節(jié)點,子節(jié)點的賦值表達式為:成績=成績+勘驗服+護目鏡+勘驗手套+防毒面具+口罩+勘驗靴+頭盔,新的成績就計算了出來。

  2、復(fù)雜的運算可以通過JavaScript代碼來完成,創(chuàng)建項目后自動生成html文件,名字為%projectName%.html,可以使用任意文本編輯器打開,打開后可以自由編寫代碼,編寫一個計算分數(shù)的代碼。

軟件特別說明

標簽: 服務(wù)器工具 演示工具

其他版本下載
網(wǎng)友評論
回頂部 去下載

關(guān)于本站|下載幫助|下載聲明|軟件發(fā)布|聯(lián)系我們

Copyright ? 2005-2025 m.daaijiaoyu.cn.All rights reserved.

浙ICP備2024132706號-1 浙公網(wǎng)安備33038102330474號