演示系統
您現在的位置: > 產品體系 > 演示系統 >

產品名稱:武器裝備展示系統 產品類別:演示系統 產品摘要:武器裝備展示系統以仿實裝三維造型、文字和語音方式,逼真形象地展示全世界多個國家從二戰到現在的各種武器裝備...... 聯系電話:025-86629261 郵箱:3434833253@qq.com
- 產品介紹
- 售后支持
- 在線咨詢

武器裝備展示系統以仿實裝三維造型、文字和語音方式,逼真形象地展示全世界多個國家從二戰到現在的主要武器裝備,介紹裝備的技戰術性能,有助于使用者系統地了解世界多個國家主要裝備的基本知識,為使用者提供一個識別武器裝備的平臺。
武器裝備展示系統主要由武器裝備展示系統軟件和32寸紅外觸摸一體機兩部分組成。

產品特點及亮點
1.以全三維方式顯示武器裝備。
2.可按照國家、時期和武器的類別進行分類,支持關鍵字查詢。
3.以觸摸方式對武器裝備進行放大、縮小、旋轉、移動等操作,觀看裝備的各個細節。
4.系統裝備模型可擴展。
5.裝備涉及的國家:中國、美國、以色列、日本、俄羅斯、法國等10多個國家。
6.裝備類型包括:輕武器、火炮、裝甲車、坦克、飛機等200多個型號。
軍隊基層部隊、國防教育基地等。
1 六性設計
為確保系統研制及試驗順利開展,進行“六性”設計。
1.1 可靠性
系統需根據 GJB 450A-2004《裝備可靠性工作通用要求》規定, 通過可靠性預計,確定可靠性關鍵件和重要件,綜合采取各種可靠性設計措施。
軟件可靠性設計措施
強化軟件方案設計、概要設計和詳細設計的評審和檢驗工作;階段評審的過程中對軟件設計質噩進行跟蹤,編制詳細的軟件設計文檔,用文件記錄評審的過程和結果;
軟件研制過程的單元測試、集成測試、配置項測試、系統測試必須制定詳細測試計劃,明確描述軟件測試的附加應力和合格判據,詳細記錄軟件的測試結果和評判結論,對軟件的各種測試,嚴格實行測試—故障分析—軟件修改—測試確認的閉環過程;
對應用軟件的配置進行管理, 對軟件的版本進行控制, 強化軟件版本升級的控制程序;
軟件模塊具有容錯、排誤功能,允許系統錯誤輸入, 確保局部軟件錯誤不影響整個系統的運行;
提高軟件設計的通用化、系列化、組合化水平, 通過軟件模塊的可重用性,提高軟件的可靠性。
1.2 維修性
系統需針對關鍵硬件、常用接口、軟件流程節點等 一些多發故障點進行針對性故障容錯設計及故障反饋機制設計,確保故障定位準確、信息明確、故障處理措施明晰、故障排除手段可行。
軟件維修性設計措施
軟件安裝自動化。所有軟件進行合理打包。用戶所需的軟件模塊可從服務器中讀取并安裝,實現軟件根據功能權限自動化配置部署,提高軟件系統 的維護效率和修復時間;
故障報告能力設計。所有軟件功能具備狀態報告能力,及時報告軟件
運行的工作狀態和故障,確保系統及時得到修復,保證連續穩定運行;
可變因素的數據化表示設計。用數據表示各種可變因素,提高軟件適應范圍,減低維護工作量和難度;
軟件穩定性設計。充分考慮軟件更改的不利影響和涉及范圍,提高軟件變更的適應能力,將更改影響范圍降至最小。
1.3 安全性
系統需遵循GJB900A《裝備安全性工作通用要求》開展安全性設計。
軟件安全性設計措施
軟件界面警報顯示、使用安全操作規程和注意符號,保證軟件系統安全性;
提供防火墻、身份認證、主機監控、安全監察、安全審計等安全防護手段,提供信源加密、存儲加密和線路加密多層信息加密保護手段;
系統通過用戶權限設置,訪問對應的功能,避免無關人員的誤操作,提升安全性。
1.4 環境適應性
軟件環境適應性設計措施
應進行多核處理及并行編程設計;應采用界面自適應顯示設計方法;
應采用即插即用的設計方法, 適應各種通信設備型號或通信協議, 保證有效數據傳輸;
在設計時應考慮多種版本操作系統的適應性, 同時在設計中充分考慮對國產化操作系統以及國產化數據庫的兼容;
可通過時間段變化或光線亮度變化自適應調節顯示效果,或通過手工調整配色方案,滿足各種光線條件下使用要求。
1.5 測試性
軟件測試性設計措施
軟件功能測試,設計一套具備典型特征的測試數據,測試數據應覆蓋軟件功能設計所對應的各種特性。軟件安裝后使用該測試數據對個軟件分系統進行全流程測試,測試系統功能穩定性及系統各接口的協調性。
軟件初始化自檢測試, 在軟件初始化時對初始參數配置、軟硬件環境兼容性、軟件運行依賴環境等進行測試。
軟件運行監控記錄測試,對各軟件系統進行軟件運行日志監控測試,記錄用戶操作及軟件執行信息,便于出現異常時進行分析。
1.6 保障性
(1)系統使用保障性
系統需配備有技術使用說明書、軟件操作使用說明書、維修手冊、產品證明書等全套技術文件,技術文件圖文清晰、通俗易懂、使用方便。
(2)系統維修保障性
系統需配備有完整的維修工具,維修工具由專用工具與通用工具組成,能夠滿足基層級維護保養及故障維修需要。同時系統需配備系統恢復光盤,便千及時恢復系統運行狀態。
(3)系統其他保障性
系統交付前及使用過程中,將根據用戶需要對使用、維修和管理人員進行預先培訓,確保系統正確使用,充分發揮作用,滿足武器系統作戰需要;產品承制時同步考慮配套設備,能全面的檢驗設備各接口。
2 開發工具
2.1 建模工具
PowerDesigner是Sybase公司的CASE工具集,使用它可以方便地對管理信息系統進行分析設計,他幾乎包括了數據庫模型設計的全過程。利用Power Designer可以制作數據流程圖、概念數據模型、物理數據模型,還可以為數據倉庫制作結構模型,也能對團隊設計模型進行控制。他可以與許多流行的軟件開發工具,例如PowerBuilder、Delphi、VB等相配合使開發時間縮短和使系統設計更優化。
Power designer是能進行數據庫設計的強大的軟件,是一款開發人員常用的數據庫建模工具。使用它可以分別從概念數據模型(Conceptual Data Model)和物理數據模型(Physical Data Model)兩個層次對數據庫進行設計。在這里,概念數據模型描述的是獨立于數據庫管理系統(DBMS)的實體定義和實體關系定義;物理數據模型是在概念數據模型的基礎上針對目標數據庫管理系統的具體化。
Power designer支持四種模型:
(1)業務過程模型
業務過程模型 (BPM) BPM 描述業務的各種不同內在任務和內在流程,而且客戶如何以這些任務和流程互相影響。 BPM 是從業務合伙人的觀點來看業務邏輯和規則的概念模型,使用一個圖表描述程序,流程,信息和合作協議之間的交互作用。
(2)面向對象模型
面向對象模型 (OOM) 一個OOM包含一系列包,類,接口 , 和他們的關系。 這些對象一起形成所有的 ( 或部份) 一個軟件系統的邏輯的設計視圖的類結構。 一個OOM本質上是軟件系統的一個靜態的概念模型。使用 Power Designer 面向對象模型建立面向對象模型.(OOM) 你能為純粹地對象- 導向的靠模切目的建立一個OOM, 產生Java文件或者PowerBuilder文件,或你能使用一個來自OOM的物理數據模型(PDM)對象 , 來表示關系數據庫設計分析。
(3)概念數據模型
CDM 描述系統的全部邏輯結構,與任何的軟件或數據儲藏結構無關。 一個概念模型經常包括在物理數據庫中仍然不實現的數據對象。 它給運行計劃或業務活動的數據一個正式表現方式。概念數據模型是最終用戶對數據存儲的看法,反映了用戶的綜合性信息需求。不考慮物理實現細節,只考慮實體之間的關系。CDM是適合于系統分析階段的工具。
(4)物理數據模型
PDM 敘述系統的物理實現。 藉由 PDM ,你考慮真實的物理實現的細節。 它進入帳戶兩個軟件或數據儲藏結構之內。 你能修正 PDM 適合你的表現或物理約束。主要目的是把CDM中建立的現實世界模型生成特定的DBMS腳本,產生數據庫中保存信息的儲存結構,保證數據在數據庫中的完整性和一致性。PDM是適合于系統設計階段的工具。
(5)3D Studio Max
3D Studio Max,常簡稱為3d Max或3ds MAX,是Discreet公司開發的(后被Autodesk公司合并)基于PC系統的三維動畫渲染和制作軟件。其前身是基于DOS操作系統的3D Studio系列軟件。在Windows NT出現以前,工業級的CG制作被SGI圖形工作站所壟斷。3D Studio Max + Windows NT組合的出現一下子降低了CG制作的門檻,首先開始運用在電腦游戲中的動畫制作,后更進一步開始參與影視片的特效制作。廣泛應用于廣告、影視、工業設計、建筑設計、三維動畫、多媒體制作、游戲、以及工程可視化等領域。
3D Studio Max基于PC系統的低配置要求 ,安裝插件(plugins)可提供3D Studio Max所沒有的功能(比如說3DS Max 6版本以前不提供毛發功能)以及增強原本的功能;具有強大的角色(Character)動畫制作能力 ;可堆疊的建模步驟,使制作模型有非常大的彈性。
2.2 開發工具
系統采用Java作為開發語言,應用服務器采用J2EE技術。
Java是一門面向對象編程語言,不僅吸收了C++語言的各種優點,還摒棄了C++里難以理解的多繼承、指針等概念,因此Java語言具有功能強大和簡單易用兩個特征。Java語言作為靜態面向對象編程語言的代表,極好地實現了面向對象理論,允許程序員以優雅的思維方式進行復雜的編程。Java具有簡單性、面向對象、分布式、健壯性、安全性、平臺獨立與可移植性、多線程、動態性等特點。Java可以編寫桌面應用程序、Web應用程序、分布式系統和嵌入式系統應用程序等。
Java設計是分布式語言。Java既支持各種層次的網絡連接,又以Socket類支持可靠的流(stream)網絡連接,所以用戶可以產生分布式的客戶機和服務器。網絡變成軟件應用的分布運載工具。Java程序只要編寫一次,就可到處運行。
Java被設計成寫高可靠和穩健軟件的。Java消除了某些編程錯誤,使得用它寫可靠軟件相當容易。Java是一個強類型語言,它允許擴展編譯時檢查潛在類型不匹配問題的功能。Java要求顯式的方法聲明,它不支持C風格的隱式聲明。這些嚴格的要求保證編譯程序能捕捉調用錯誤,這就導致更可靠的程序。
Java的存儲分配模型是它防御惡意代碼的主要方法之一。Java沒有指針,所以程序員不能得到隱蔽起來的內幕和偽造指針去指向存儲器。更重要的是,Java編譯程序不處理存儲安排決策,所以程序員不能通過查看聲明去猜測類的實際存儲安排。編譯的Java代碼中的存儲引用在運行時由Java解釋程序決定實際存儲地址。Java運行系統使用字節碼驗證過程來保證裝載到網絡上的代碼不違背任何Java語言限制。這個安全機制部分包括類如何從網上裝載。例如,裝載的類是放在分開的名字空間而不是局部類,預防惡意的小應用程序用它自己的版本來代替標準Java類。
Java是一種先編譯后解釋的語言,所以它不如全編譯性語言快。但是有些情況下性能是很要緊的,為了支持這些情況,Java設計者制作了“及時”編譯程序,它能在運行時把Java字節碼翻譯成特定CPU(中央處理器)的機器代碼,也就是實現全編譯了。Java字節碼格式設計時考慮到這些“及時”編譯程序的需要,所以生成機器代碼的過程相當簡單,它能產生相當好的代碼。
J2EE核心是一組技術規范與指南,其中所包含的各類組件、服務架構及技術層次,均有共同的標準及規格,讓各種依循J2EE架構的不同平臺之間,存在良好的兼容性,解決過去后端使用的信息產品彼此之間無法兼的窘境。J2EE是一套全然不同于傳統應用開發的技術架構,包含許多組件,主要可簡化且規范應用系統的開發與部署,進而提高可移植性、安全與再用價值。
J2EE使用多層的分布式應用模型,應用邏輯按功能劃分為組件,各個應用組件根據他們所在的層分布在不同的機器上。在J2EE 的多層應用模型將兩層化模型中的不同層面切分成許多層。一個多層化應用能夠為不同的每種服務提供一個獨立的層 J2EE為搭建具有可伸縮性、靈活性、易維護性的商務系統提供了良好的機制。
J2EE允許把一些通用的、很繁瑣的服務端任務交給中間供應商去完成。這樣開發人員可以集中精力在如何創建商業邏輯上,相應地縮短了開發時間。J2EE能夠開發部署在異構環境中的可移植程序。基于J2EE的應用程序不依賴任何特定操作系統、中間件、硬件。因此設計合理的基于J2EE的程序只需開發一次就可部署到各種平臺。基于J2EE平臺的應用程序可被部署到各種操作系統上。例如可被部署到高端Linux、Unix與大型機系統,提供更為廣泛的負載平衡策略,能消除系統中的瓶頸,允許多臺服務器集成部署。這種部署可達數千個處理器,實現可高度伸縮的系統,滿足未來商業應用的需要。J2EE部署到可靠的操作環境中,支持長期的可用性。
游戲引擎是指一些已編寫好的可編輯電腦游戲系統或者一些交互式實時圖像應用程序的核心組件。這些系統為游戲設計者提供各種編寫游戲所需的各種工具,其目的在于讓游戲設計者能容易和快速地做出游戲程式而不用由零開始。大部分都支持多種操作平臺,如Linux、Mac OS X、微軟Windows。游戲引擎包含以下系統:渲染引擎(即“渲染器”,含二維圖像引擎和三維圖像引擎)、物理引擎、碰撞檢測系統、音效、腳本引擎、電腦動畫、人工智能、網絡引擎以及場景管理。
Unity3D是由Unity Technologies開發的一個讓玩家輕松創建諸如三維視頻游戲、建筑可視化、實時三維動畫等類型互動內容的多平臺的綜合型游戲開發工具,是一個全面整合的專業游戲引擎。Unity類似于Director,Blender game engine, Virtools 或 Torque Game Builder等利用交互的圖型化開發環境為首要方式的軟件。其編輯器可運行在Windows、Linux(目前僅支持Ubuntu和Centos發行版)、Mac OS X下,可發布游戲至Windows、Mac、Wii、iPhone、WebGL(需要HTML5)、Windows phone 8和Android平臺。也可以利用Unity web player插件發布網頁游戲,支持Mac和Windows的網頁瀏覽。它的網頁播放器也被Mac 所支持。
2.3 測試工具
LoadRunner,是一種預測系統行為和性能的負載測試工具。通過模擬上千萬用戶實施并發負載及實時性能監測的方式來確認和查找問題,LoadRunner能夠對整個企業架構進行測試。企業使用LoadRunner能最大限度地縮短測試時間,優化性能和加速應用系統的發布周期。LoadRunner可適用于各種體系架構的自動負載測試,能預測系統行為并評估系統性能。
(1)虛擬用戶
使用LoadRunner的Virtual User Generator,您能很簡便地創立起系統負載。該引擎能LoadRunner性能虛擬用戶模擬測試。LoadRunner性能虛擬用戶模擬測試夠生成虛擬用戶,以虛擬用戶的方式模擬真實用戶的業務操作行為。它先記錄下業務流程(如下訂單或機票預定),然后將其轉化為測試腳本。利用虛擬用戶,您可以在Windows ,UNIX 或Linux 機器上同時產生成千上萬個用戶訪問。所以LoadRunner能極大的減少負載測試所需的硬件和人力資源。
用Virtual User Generator 建立測試腳本后,您可以對其進行參數化操作,這一操作能讓您利用幾套不同的實際發生數據來測試您的應用程序,從而反映出本系統的負載能力。以一個訂單輸入過程為例,參數化操作可將記錄中的固定數據,如訂單號和客戶名稱,由可變值來代替。在這些變量內隨意輸入可能的訂單號和客戶名,來匹配多個實際用戶的操作行為。
(2)真實負載
Virtual users 建立起后,您需要設定您的負載方案,業務流程組合和虛擬用戶數量。用LoadRunner的Controller,您能很快組織起多用戶的測試方案。Controller 的Rendezvous 功能提供一個互動的環境,在其中您既能建立起持續且循環的負載,又能管理和驅動負載測試方案。
而且,您可以利用它的日程計劃服務來定義用戶在什么時候訪問系統以產生負載。這樣,您就能將測試過程自動化。同樣您還可以用Controller 來限定您的負載方案,在這個方案中所有的用戶同時執行一個動作---如登陸到一個庫存應用程序----來模擬峰值負載的情況。另外,您還能監測系統架構中各個組件的性能---- 包括服務器,數據庫,網絡設備等----來幫助客戶決定系統的配置。
(3)定位性能
LoadRunner內含集成的實時監測器,在負載測試過程的任何時候,您都可以觀察到應用系統的運行性能。這些性能監測器為您實時顯示交易性能數據(如響應時間)和其它系統組件包括application server,web server,網路設備和數據庫等的實時性能。這樣,您就可以在測試過程中從客戶和服務器的雙方面評估這些系統組件的運行性能,從而更快地發現問題。
利用LoadRunner的ContentCheck TM ,您可以判斷負載下的應用程序功能正常與否。ContentCheck 在Virtual users 運行時,檢測應用程序的網絡數據包內容,從中確定是否有錯誤內容傳送出去。它的實時瀏覽器幫助您從終端用戶角度觀察程序性能狀況。
(4)分析結果
一旦測試完畢后,LoadRunner收集匯總所有的測試數據,并提供高級的分析和報告工具,以便迅速查找到性能問題并追溯原由。使用LoadRunner的Web 交易細節監測器,您可以了解到將所有的圖象、框架和文本下載到每一網頁上所需的時間。例如,這個交易細節分析機制能夠分析是否因為一個大尺寸的圖形文件或是第三方的數據組件造成應用系統運行速度減慢。另外,Web 交易細節監測器分解用于客戶端、網絡和服務器上端到端的反應時間,便于確認問題,定位查找真正出錯的組件。例如,您可以將網絡延時進行分解,以判斷DNS 解析時間,連接服務器或SSL 認證所花費的時間。通過使用LoadRunner的分析工具,您能很快地查找到出錯的位置和原因并作出相應的調整。
(5)重復測試
負載測試是一個重復過程。每次處理完一個出錯情況,您都需要對您的應用程序在相同的方案下,再進行一次負載測試。以此檢驗您所做的修正是否改善了運行性能。
LoadRunner完全支持EJB 的負載測試。這些基于Java 的組件運行在應用服務器上,提供廣泛的應用服務。通過測試這些組件,您可以在應用程序開發的早期就確認并解決可能產生的問題。
利用LoadRunner,您可以很方便地了解系統的性能。它的Controller 允許您重復執行與出錯修改前相同的測試方案。它的基于HTML 的報告為您提供一個比較性能結果所需的基準,以此衡量在一段時間內,有多大程度的改進并確保應用成功。由于這些報告是基于HTML 的文本,您可以將其公布于您公司的內部網上,便于隨時查閱。
2.4 MySQL數據庫
數據庫采用MySQL數據庫。MySQL是一個關系型數據庫管理系統,由瑞典MySQL AB 公司開發,目前屬于 Oracle 旗下產品。MySQL 是最流行的關系型數據庫管理系統之一,MySQL 軟件采用了雙授權政策,分為社區版和商業版,由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點。
MySQL使用 C和 C++編寫,并使用了多種編譯器進行測試,保證了源代碼的可移植性, 支持 AIX、FreeBSD、HP-UX、Linux、Mac OS、NovellNetware、OpenBSD、OS/2 Wrap、Solaris、Windows等多種操作系統,為多種編程語言提供了 API。這些編程語言包括 C、C++、Python、Java、Perl、PHP、Eiffel、Ruby,.NET和 Tcl 等。
MySQL支持多線程,充分利用 CPU 資源。優化的 SQL查詢算法,有效地提高查詢速度。既能夠作為一個單獨的應用程序應用在客戶端服務器網絡環境中,也能夠作為一個庫而嵌入到其他的軟件中。
MySQL提供多語言支持,常見的編碼如中文的 GB 2312、BIG5,日文的 Shift_JIS等都可以用作數據表名和數據列名。提供 TCP/IP、ODBC 和 JDBC等多種數據庫連接途徑。
MySQL提供用于管理、檢查、優化數據庫操作的管理工具。支持大型的數據庫。可以處理擁有上千萬條記錄的大型數據庫。支持多種存儲引擎。
MySQL 是開源的,所以你不需要支付額外的費用。MySQL 使用標準的 SQL數據語言形式。
售后服務承諾
南京睿辰欣創網絡科技股份有限公司承諾,制定詳細、可行的售后服務方案,成立專門的售后服務組織體系,為客戶提供完善周到的、富有針對性的本地化服務。