两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

一種基于B/S架構的虛擬維修訓練仿真平臺及其應用的制作方法

文檔序號:11133590閱讀:3327來源:國知局
一種基于B/S架構的虛擬維修訓練仿真平臺及其應用的制造方法與工藝

本發(fā)明涉及一種虛擬維修訓練仿真平臺,尤其是涉及一種基于B/S架構的虛擬維修訓練仿真平臺及其應用。



背景技術:

為了提高部隊的整體作戰(zhàn)水平,最大限度提升我軍裝備實戰(zhàn)和培訓技術,研究面向武器裝備的虛擬仿真、全景圖、多感知虛實融合等相關技術,為部隊及相關院校的裝備使用、維護保養(yǎng)、保障維修等提供先進的輔助手段。擬搭建虛擬維修訓練仿真基礎平臺,具有與IETM、三維動畫虛擬仿真集成的能力。



技術實現(xiàn)要素:

本發(fā)明的目的就是為了克服上述現(xiàn)有技術存在的缺陷而提供一種基于B/S架構的虛擬維修訓練仿真平臺及其應用。

本發(fā)明的目的可以通過以下技術方案來實現(xiàn):

一種基于B/S架構的虛擬維修訓練仿真平臺,包括用戶界面模塊、服務器接口模塊和數(shù)據(jù)庫模塊;其中,

所述用戶界面模塊,用于提供給用戶進行操作并發(fā)送請求給服務器接口模塊;

所述服務器接口模塊,用于處理用戶發(fā)送的請求以及查詢數(shù)據(jù)庫,解析XML文件;

所述數(shù)據(jù)庫模塊,用于存儲用戶信息,以及發(fā)送要展示給用戶的模型訓練信息。

所述的用戶界面模塊具體包括:

a)用戶登錄單元,用于用戶登錄,并提供給服務器接口模塊一個表單信息;

b)用戶操作單元,用于用戶進行各種操作,給服務器接口模塊發(fā)送用戶的請求,并接受來自服務器接口模塊的返回數(shù)據(jù),并將之呈現(xiàn)給用戶。

所述的服務器接口模塊具體包括:

a)登陸驗證單元,用于將用戶提交的表單與數(shù)據(jù)庫的內(nèi)容進行驗證;

b)XML文件解析單元,用于解析XML文件,將其中的內(nèi)容解析成目錄樹以及每個條目相應的內(nèi)容并將其顯示在用戶界面;

c)全文搜索單元,用于處理用戶的查詢關鍵字的請求,獲取關鍵字后將在所有XML文件范圍內(nèi)查詢關鍵字,并將其顯示在主內(nèi)容區(qū),用紅色標識出;

d)語言變更單元,用于改變該軟件的所用語言。

所述的數(shù)據(jù)庫模塊分為結構化數(shù)據(jù)存儲、非結構化數(shù)據(jù)存儲,其中結構化數(shù)據(jù)包括事務處理產(chǎn)生的業(yè)務數(shù)據(jù),業(yè)務數(shù)據(jù)采用主流的關系型數(shù)據(jù)庫管理系統(tǒng)進行存儲和管理,非結構化數(shù)據(jù)包括視頻、音頻、圖片、圖像、文檔、文本的形式。

一種基于B/S架構的虛擬維修訓練仿真平臺的應用,包括以下步驟:

a)用戶登錄,提交登錄信息,由服務器接口模塊訪問數(shù)據(jù)庫模塊進行登錄驗證,登陸失敗則停留在原頁面,登陸成功則進入用戶界面;

b)登陸成功后,用戶發(fā)送請求,服務器接口根據(jù)用戶權限處理請求并返回相應結果;

c)用戶注銷,結束程序。

與現(xiàn)有技術相比,本發(fā)明具有以下優(yōu)點:

1)操作方便、擴展性好,基于B/S架構(瀏覽器/服務器模式),是WEB興起后的一種網(wǎng)絡結構模式,WEB瀏覽器是客戶端最主要的應用軟件。這種模式統(tǒng)一了客戶端,將系統(tǒng)功能實現(xiàn)的核心部分集中到服務器上,簡化了系統(tǒng)的開發(fā)、維護和使用。客戶機上只要安裝一個瀏覽器,如Netscape Navigator或Internet Explorer,服務器安裝SQL Server、Oracle、MYSQL等數(shù)據(jù)庫。瀏覽器通過Web Server同數(shù)據(jù)庫進行數(shù)據(jù)交互。

2)擴展性好,平臺開發(fā)語言采用java進行開發(fā)。滿足設計產(chǎn)品跨平臺應用要求,能實現(xiàn)設計平臺在Windows系統(tǒng)環(huán)境下的要求。提供開放性接口,便于整個平臺在軍事作業(yè)培訓過程中數(shù)據(jù)交換。該系統(tǒng)也具有良好的可擴展性。

附圖說明

圖1為本發(fā)明的結構示意圖。

具體實施方式

下面結合附圖和具體實施例對本發(fā)明進行詳細說明。本實施例以本發(fā)明技術方案為前提進行實施,給出了詳細的實施方式和具體的操作過程,但本發(fā)明的保護范圍不限于下述的實施例。

本發(fā)明所完成的平臺主要分以下三個階段:

1.用戶登錄,提交登錄信息,由服務器端訪問數(shù)據(jù)庫進行登錄驗證,登陸失敗則停留在原頁面,登陸成功則進入用戶界面;

2.登陸成功后,用戶發(fā)送請求,服務器端根據(jù)用戶權限處理請求并返回相應結果;

3.用戶注銷,結束程序。

具體內(nèi)容如下:

平臺設計模式應采用面向服務的架構作為技術架構的核心架構模式。面向服務的架構SOA憑借其松耦合的特性,使得平臺能夠按照模塊化的方式來添加新服務或更新現(xiàn)有服務,以滿足新的業(yè)務需要,并可以把已有的應用作為服務,從而可以有效地降低和保護平臺的建設投資。平臺整體上采用數(shù)據(jù)庫層、基礎平臺層、核心業(yè)務層、展示層四層架構。

數(shù)據(jù)庫層,即為保留數(shù)據(jù)的數(shù)據(jù)庫,這些數(shù)據(jù)包括用戶的用戶名,密碼,身份,也包括大量有特定訓練模型的相關資料,主要采用MySQL進行搭建。在WEB應用方面,MySQL,是最好的關系型數(shù)據(jù)庫管理系統(tǒng)應用軟件之一,關聯(lián)數(shù)據(jù)庫將數(shù)據(jù)保存在不同的表中,而不是將所有數(shù)據(jù)放在一個大倉庫內(nèi),增加了速度并提高了靈活性。其所使用的SQL語言是用于訪問數(shù)據(jù)庫的最常用標準化語言。

基礎平臺層,即為用戶所能看到所能操作的界面,頁面文件用JSP編寫,它實現(xiàn)了Html語法中的java擴展(以<%,%>形式)。JSP與Servlet一樣,是在服務器端執(zhí)行的,返回給客戶端的一般就是一個HTML文本,因此客戶端只要有瀏覽器就能瀏覽。界面由菜單欄、工具欄、導航區(qū)和主內(nèi)容區(qū)四部分組成。用戶可以點擊按鈕來獲得他想要的服務,具體內(nèi)容會顯示在主內(nèi)容區(qū)。

核心業(yè)務層也就是處理請求,解析XML文件的層面,主要采用JAVA編寫,來處理用戶的登陸/注銷等多種請求,具有擴展性。

展示層暫無實現(xiàn),主要是用來支持3D虛擬訓練模型載入和演示的,此次項目暫不涉及。

平臺開發(fā)語言采用java進行開發(fā)。滿足設計產(chǎn)品跨平臺應用要求,能實現(xiàn)設 計平臺在Windows系統(tǒng)環(huán)境下的要求。提供開放性接口,便于整個平臺在軍事作業(yè)培訓過程中數(shù)據(jù)交換。該系統(tǒng)也具有良好的可擴展性。

具體實施方式如下:

數(shù)據(jù)庫層:平臺數(shù)據(jù)存儲主要分成三種類型,結構化數(shù)據(jù)存儲、非結構化數(shù)據(jù)存儲。平臺的結構化數(shù)據(jù)主要包括事務處理產(chǎn)生的業(yè)務數(shù)據(jù),業(yè)務數(shù)據(jù)采用主流的關系型數(shù)據(jù)庫管理系統(tǒng)進行存儲和管理。數(shù)據(jù)庫采用MySQL。該數(shù)據(jù)層存儲和管理大量的非結構化數(shù)據(jù),非結構化數(shù)據(jù)包括視頻、音頻、圖片、圖像、文檔、文本等形式。平臺可將非結構化數(shù)據(jù)進行統(tǒng)一管理,并可將內(nèi)容數(shù)據(jù)與應用系統(tǒng)進行緊密的集成和利用。本實施例中存儲的主要是一個飛機模型的各項數(shù)據(jù),操作注意事項,圖片以及視頻講解等等。

基礎平臺層:界面由菜單欄、工具欄、導航區(qū)和主內(nèi)容區(qū)四部分組成。主菜單欄是水平方向的長條,位于屏幕頂端,顯示包括導航、管理、系統(tǒng)、幫助等菜單項。應包含基礎平臺主要功能菜單,具有上拉、下拉、高亮等基本功能。工具欄位于菜單欄的下方,工具欄應包含基礎平臺常見功能的圖像標示,可供用戶快速進行功能設置。主要包括主頁、前進/后退、顯示/隱藏圖形、顯示/隱藏/導出備注、打印等。航區(qū)提供以功能或結構劃分的目錄樹,實現(xiàn)導航交互功能。目錄樹采用可以展開與折疊的樹型目錄,以便于用戶按照技術資料的層次結構快速定位數(shù)據(jù)模塊。導航區(qū)的大小可調(diào)、可隱藏。包含導航樹及其他快速定位功能,如書簽、訪問記錄等,點擊導航區(qū)中的任意超鏈接,主內(nèi)容區(qū)都能快速跳轉(zhuǎn)至該頁面。主內(nèi)容區(qū)是顯示數(shù)據(jù)源的主要功能區(qū)域,以頁簽的形式打開多個內(nèi)容頁面,可圖文并茂展示系統(tǒng)信息。主內(nèi)容區(qū)可分為文字顯示區(qū)以及多媒體顯示區(qū),分區(qū)大小可調(diào)整。

核心業(yè)務層:核心業(yè)務層采用JAVA編寫。本次實現(xiàn)的功能主要有用戶登錄,用戶注銷,系統(tǒng)/結構樹導航,全文搜索,多語言功能。用戶登錄/注銷功能,實際上是將提交的用戶名/密碼/身份表單與數(shù)據(jù)庫所存儲的用戶信息進行比對,完全匹配則允許用戶進入主頁面。系統(tǒng)/結構樹導航,則是解析XML文件,然后將其轉(zhuǎn)化為JSON文件格式,應用的HTML頁面上即為一個導航樹。全文搜索則是用普通的搜索算法,由用戶輸入,點擊按鈕提交關鍵字,交由服務器進行查詢并返回結果。多語言功能則是通過所用用戶界面庫EasyUI jQuery所提供的更改內(nèi)容的API來更改的,實際上是一個JS腳本。

實施效果

由上述所描述的內(nèi)容,我們具體實現(xiàn)了上述功能,用戶登錄失敗會彈出錯誤消息。操作界面中的目錄樹由動態(tài)解析XML文件生成,點擊即可在主內(nèi)容區(qū)顯示相應的內(nèi)容,查詢功能也能使用。

以上所述,僅為本發(fā)明的具體實施方式,但本發(fā)明的保護范圍并不局限于此,任何熟悉本技術領域的技術人員在本發(fā)明揭露的技術范圍內(nèi),可輕易想到各種等效的修改或替換,這些修改或替換都應涵蓋在本發(fā)明的保護范圍之內(nèi)。因此,本發(fā)明的保護范圍應以權利要求的保護范圍為準。

當前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
南和县| 莒南县| 曲水县| 中超| 彭阳县| 庆云县| 安阳市| 新龙县| 呼伦贝尔市| 莆田市| 石泉县| 五寨县| 特克斯县| 南部县| 台南市| 南昌市| 颍上县| 普兰店市| 宣恩县| 汉寿县| 淮北市| 梅河口市| 西畴县| 宝鸡市| 安宁市| 曲松县| 金堂县| 贵港市| 灵寿县| 那曲县| 南木林县| 西充县| 天柱县| 当涂县| 玉山县| 峨眉山市| 南平市| 谷城县| 西贡区| 济阳县| 巫溪县|