軟件設(shè)計范文10篇

時間:2024-03-09 09:36:36

導語:這里是公務(wù)員之家根據(jù)多年的文秘經(jīng)驗,為你推薦的十篇軟件設(shè)計范文,還可以咨詢客服老師獲取更多原創(chuàng)文章,歡迎參考。

軟件設(shè)計

基于架構(gòu)軟件設(shè)計研討

一、關(guān)于軟件設(shè)計的現(xiàn)狀

隨著社會的發(fā)展,軟件應(yīng)用規(guī)模和應(yīng)用領(lǐng)域的不斷擴大,作為相應(yīng)支撐的各種軟件系統(tǒng)將與之相適應(yīng),使得軟件開發(fā)成了一項的系統(tǒng)工程,而這對軟件開發(fā)方式也提出了更大的挑戰(zhàn)?;诩軜?gòu)的軟件設(shè)計方法著重于在軟件開發(fā)的設(shè)計階段即按照業(yè)務(wù)特點及軟件設(shè)計原則,在軟件設(shè)計方法上采用一定的方法隔離業(yè)務(wù)關(guān)注點,設(shè)計及代碼局部化,為需求變更及業(yè)務(wù)邏輯變化,采用遞歸分解的方法將大的業(yè)務(wù)分解,增加程序的可擴展性、可修改性,并將設(shè)計元素歸類管理,在可預測范圍內(nèi)預留可變空間,應(yīng)對需求變更及業(yè)務(wù)邏輯變化?;诩軜?gòu)的軟件設(shè)計根據(jù)業(yè)務(wù)需求隔離關(guān)注點,它可以在可預見的范圍內(nèi)考慮可變性,為應(yīng)對變化預留空間。信息技術(shù)的發(fā)展改變了人們的工作方式,由于軟件工程管理的出現(xiàn),促進了制造業(yè)等傳統(tǒng)產(chǎn)業(yè)的發(fā)展,而軟件開發(fā)也面臨著現(xiàn)實的問題,即業(yè)務(wù)邏輯的易變性。如何將變化縮小到最小范圍,業(yè)務(wù)功能的隔離無疑可以起到一定的作用。從另一方面講,軟件開發(fā)方式自身也存在一定的問題,開發(fā)過程中某些環(huán)節(jié)需要細化。軟件架構(gòu)是軟件設(shè)計階段的產(chǎn)物,具體地說,軟件架構(gòu)包含了結(jié)構(gòu)、協(xié)作和技術(shù)等方面的重要決策,它對后期的軟件維護,為系統(tǒng)的開發(fā)活動建立基礎(chǔ),對改動力度比較大的軟件升級都起著重要的作用。現(xiàn)在,大多數(shù)企業(yè)都開始注重產(chǎn)品線的開發(fā),完成從面向業(yè)務(wù)到面向技術(shù)的轉(zhuǎn)換,因此要為整個產(chǎn)品線設(shè)計軟件架構(gòu)。一般內(nèi)容是:上承業(yè)務(wù)目標、下接技術(shù)決策、.控制復雜性、組織開發(fā)、利于迭代開發(fā)和增量交付、提高質(zhì)量。軟件開發(fā)方法隨著軟件系統(tǒng)的規(guī)模增大而不斷變化,20世紀70年代以前,軟件開發(fā)基本上都是匯編程序設(shè)計;70年代中后期,軟件開發(fā)中出現(xiàn)了概要設(shè)計與詳細設(shè)計;90年代中期,是面向?qū)ο箝_發(fā)方法;90年代以后則是基于構(gòu)件的軟件開發(fā)??v觀軟件體系結(jié)構(gòu)技術(shù)發(fā)展過程,架構(gòu)設(shè)計得到了充足的發(fā)展,并成為軟件工程領(lǐng)域的研究熱點?;诩軜?gòu)的軟件設(shè)計方法能更好地隔離業(yè)務(wù)關(guān)注點及決策,可以更好地應(yīng)對需求變更,以及更好地采用模塊化設(shè)計方法。

二、基于架構(gòu)的軟件設(shè)計方法的理論

基于架構(gòu)的設(shè)計提供了一個系統(tǒng)化的步驟,此方法在發(fā)展中不斷在完善,用于設(shè)計概念性軟件架構(gòu),包含了一些基礎(chǔ)的理論概念,如設(shè)計元素、所采用的視圖、用例及質(zhì)量場景等。架構(gòu)設(shè)計包括共性與可變性,軟件模板與系統(tǒng)基礎(chǔ)設(shè)施,架構(gòu)驅(qū)動元組需求,質(zhì)量屬性、功能及架構(gòu)模型。其中基于架構(gòu)的設(shè)計關(guān)注對架構(gòu)設(shè)計有影響的變化粒度,共性是指變化中的不變部分,可變性可以發(fā)生在功能、平臺或環(huán)境中;軟件模板與特定的設(shè)計元素相對應(yīng),包括設(shè)計元素與公共服務(wù)的交互模式、設(shè)計元素與基礎(chǔ)設(shè)施的交互模式、自身職責功能。軟件模板作用具體為有助于集成、對于系統(tǒng)中可重用的組件是一個庫,并為構(gòu)成系統(tǒng)架構(gòu)提供基礎(chǔ)。而對于一些質(zhì)量屬性建模技術(shù),軟件模板的定義決定了交互模式;架構(gòu)驅(qū)動元組包括功能需求、質(zhì)量屬性及業(yè)務(wù)需求。架構(gòu)驅(qū)動元素依賴抽象的功能需求,確定架構(gòu)驅(qū)動元素要進行特定方面需求的詳細調(diào)查,架構(gòu)驅(qū)動元素滿足了,設(shè)計就可以開始;架構(gòu)模型包括組件類型集合及它們互操作模式,確定操作數(shù)量及功能的標準將會不同于驅(qū)動需求,架構(gòu)風格就是實時計劃策略。需求階段結(jié)果包括功能需求、質(zhì)量屬性、業(yè)務(wù)需求及約束,運用基于架構(gòu)的設(shè)計方法進行設(shè)計,為考慮決策跟蹤,需要重新審視決策。基于架構(gòu)的設(shè)計方法包括:抽象功能需求。基于架構(gòu)的設(shè)計假定需求輸出是抽象的功能需求,各種終端用戶與特定系統(tǒng)相關(guān)聯(lián),理解需求間的相關(guān)性對設(shè)計來說是很重要,抽象功能的需求捕獲可以對詳細需求提供分類;用例。用例是終端用戶與系統(tǒng)間互操作的具體描述;質(zhì)量屬性及業(yè)務(wù)目標。每個質(zhì)量需求應(yīng)當包括具體的輸入及設(shè)想的應(yīng)答,而業(yè)務(wù)目標與質(zhì)量屬性的區(qū)別不是很明晰。架構(gòu)可選方案。方案的列舉,邏輯上屬于基于架構(gòu)的設(shè)計階段,它針對每,一個質(zhì)量屬性及業(yè)務(wù)目標,作為需求階段的一個一輸出,并將凡是滿足需求的架構(gòu)都應(yīng)當列出來。質(zhì)量場景。質(zhì)量場景也可以具體化質(zhì)量需求,應(yīng)當對它們分優(yōu)先級進行管理。約束。約束是預先指定的設(shè)計決策,約束來自于業(yè)務(wù)還是技術(shù)并沒有關(guān)系,其設(shè)計過程就是做決策。很少有系統(tǒng)設(shè)計時無需考慮現(xiàn)存系統(tǒng),遺留系統(tǒng)將影響當前系統(tǒng)的設(shè)計。

三、基于架構(gòu)的軟件設(shè)計方法

首先要定義設(shè)計元素。它包括概念子系統(tǒng)、概念組件、具體組件、軟件模板、基礎(chǔ)設(shè)計的應(yīng)用。基于架構(gòu)的軟件設(shè)計方法是對整個系統(tǒng)的分解。其次是設(shè)計元素的生成順序。隨著理解的深入,要對前期的決策重新考慮,必須在適當?shù)牡胤浇o以予記錄。要考慮相關(guān)領(lǐng)域知識、新知識的融合應(yīng)用和架構(gòu)組人員的素質(zhì)。第三是設(shè)計元素內(nèi)部的活動。它包括功能拆分,選擇基礎(chǔ)架構(gòu),功能分配。在功能分解中要基于功能一致性、數(shù)據(jù)或基于數(shù)據(jù)之上的操作行為模式相似、相似的抽象層和功能局部化標準;設(shè)計元素應(yīng)有一個首要的架構(gòu)風格模型,確定的架構(gòu)方案必須滿足質(zhì)量需求,在設(shè)計記錄中與設(shè)計元素相關(guān)聯(lián);架構(gòu)模型的選擇產(chǎn)生了組件類型集合,每個設(shè)計元素的概念性接口也應(yīng)當確定,依據(jù)質(zhì)量屬性進行權(quán)衡;設(shè)計元素都有一個依附于它軟件模板,對于模板中的每一個功能,要考慮是傳遞到子設(shè)計元素還是保留在當前位置,并對子設(shè)計元素的功能也將進行核對。在這個過程中輸出一個子設(shè)計元素列表,表現(xiàn)帶反饋循環(huán)的拆分設(shè)計元素的順序步驟,每執(zhí)行一步都要對系統(tǒng)的更深入理解。用例可以用來對所選擇的架構(gòu)進行校驗,用例檢驗設(shè)計對需求的覆蓋度,然后生成生成并發(fā)視圖、生成部署視圖、校驗質(zhì)量場景以及校驗約束。最后,按項目不同,基于架構(gòu)的軟件設(shè)計依據(jù)一定的優(yōu)先級順序,執(zhí)行相應(yīng)過程后生成設(shè)計元素的集合。

查看全文

單片機軟件設(shè)計論文

1概述

很多單片機的應(yīng)用中都需要同時執(zhí)行很多任務(wù),對于這樣的應(yīng)用,我們可以利用實時操作系統(tǒng)來靈活地安排系統(tǒng)資源。RTX51是美國Keil公司開發(fā)的一種小型的應(yīng)用于MCS51系列單片機的實時多任務(wù)操作系統(tǒng),它可以工作所有8051單片機以及派生家族中,簡化了復雜的軟件設(shè)計,縮短了項目周期。我們實踐中用RTX51來開發(fā)單片機軟件。設(shè)計單片機控制的GPS接收板軟件,取得了很好的效果。

2RTX51介紹

RTX51有2個模式:RTX51完全模式和最小模式。RTX51最小模式版是RTX51完全版的一個子集,可以很容易地運行在8051系統(tǒng)上,而不需要外部RAM(DXATA)。RTX51完全模式有4個任務(wù)優(yōu)先級,可以和中斷函數(shù)并行處理,各個任務(wù)之間通過使用“郵箱”系統(tǒng)來進行信號和消息的傳遞,可以從內(nèi)存池中申請和釋放內(nèi)存;同時,可以強制一個任務(wù)停止執(zhí)行,等待一個中斷,或者是其它中斷傳來的信號量或者消息。RTX51對系統(tǒng)硬件的要求如表1所列。

2.1RTX51任務(wù)

RTX51區(qū)分2類任務(wù):快速任務(wù)和標準任務(wù)??焖偃蝿?wù)有很快的響應(yīng)速度,每個快速任務(wù)使用8051一個單獨的寄存器組,并且有自己的堆棧區(qū)域。RTX51支持最大同時有3個快速任務(wù)。標準任務(wù)需要多一點的時間來進行任務(wù)切換,因此使用的內(nèi)部RAM相對快速任務(wù)要少,所有的標準任務(wù)共用1個寄存器組和堆棧。當任務(wù)切換的時候,當前任務(wù)的寄存器狀態(tài)和堆棧內(nèi)容轉(zhuǎn)移到外部存儲器中。RTX51支持最大16個標準任務(wù)。

查看全文

高校財務(wù)報銷軟件設(shè)計研究

摘要:當前,隨著社會生產(chǎn)力的不斷提高,高校各項事業(yè)得到了迅速發(fā)展,高校的財務(wù)管理壓力也越來越大,傳統(tǒng)的報銷模式或者老舊的財務(wù)報銷軟件已經(jīng)制約了高校財務(wù)報銷的效率和質(zhì)量的提升,不利于促進高校各項事業(yè)的良性發(fā)展。本文依照《高等學校會計制度》,結(jié)合標準軟件工程思路,通過系統(tǒng)需求分析和流程設(shè)計對高校財務(wù)報賬軟件進行了發(fā)展設(shè)計,以期盡可能使財務(wù)報銷過程得以簡化,有效減少報賬人員及財務(wù)人員的工作量,提高工作效率,達到事半功倍的效果。

關(guān)鍵詞:高校;財務(wù)報銷;軟件設(shè)計

當前,隨著社會生產(chǎn)力的不斷發(fā)展,高校事業(yè)突飛猛進,財務(wù)收支水平發(fā)生了翻天覆地的變化。但這些變化一定程度上也給高校的財務(wù)管理工作帶來了新的挑戰(zhàn)。很多高校會出現(xiàn)這樣的情況,教職工對財務(wù)報銷業(yè)務(wù)不滿意,認為報銷單據(jù)填寫困難,審批程序繁瑣,財務(wù)人員報賬效率低下等。所以適當改變傳統(tǒng)的報銷模式能夠提高財務(wù)報銷效率和公眾滿意度。而改變傳統(tǒng)的報銷模式首要的就是設(shè)計全新的適合時展需要,能夠滿足廣大教職工意愿,提高工作效率的財務(wù)報銷軟件。

一、需求分析

(一)用戶需求。這里的用戶指的是高校財務(wù)報銷管理系統(tǒng)即財務(wù)報銷軟件軟件的直接使用者和服務(wù)對象,具體包括系統(tǒng)管理員、財務(wù)處工作人員、普通報賬人員、各部門負責人、學校領(lǐng)導等。(1)系統(tǒng)管理員作為財務(wù)報銷軟件的最核心人員,負責整個系統(tǒng)的后臺處理。他的需求是能夠通過軟件后臺進行相關(guān)設(shè)置,包括設(shè)置賬套、添加人員、分類設(shè)置權(quán)限、科目、經(jīng)濟分類科目設(shè)置、項目錄入、額度控制等一系列具體初始化工作??梢哉f好的財務(wù)報銷軟件本身設(shè)計是一方面,優(yōu)秀的系統(tǒng)管理員做的初始化工作是關(guān)系將來財務(wù)報銷軟件執(zhí)行好壞的另一個重要因素。(2)財務(wù)處工作人員指除了系統(tǒng)管理員以外的財務(wù)處一般工作人員,日常由他們具體負責接待財務(wù)報銷人員,認真審核報銷票據(jù)、報銷流程等是否規(guī)范,審核通過后根據(jù)網(wǎng)上填報信息及票據(jù)實際內(nèi)容通過報銷軟件進行制單、辦理結(jié)算,審核不通過時則負責填制報銷問題匯總清單并及時反饋給報賬人員。(3)普通報賬人員指到財務(wù)處報賬的學校的普通教師、管理人員、教輔后勤人員等。這些人跟財務(wù)處人員直接接觸,活躍在報銷的第一線,他們的需求是根據(jù)系統(tǒng)管理員設(shè)置的工號等識別信息登錄網(wǎng)上報賬系統(tǒng),在已分配的權(quán)限范圍內(nèi)根據(jù)原始票據(jù)錄入報銷憑證,并提交財務(wù)審核,不再需要跑財務(wù)處報賬,款項直接存入報賬人員銀行卡。(4)各部門負責人根據(jù)系統(tǒng)管理員設(shè)置的級別具有相應(yīng)的審批權(quán)限,從最低級的負責本部門經(jīng)費簽批,到高級的負責全校某一類專項經(jīng)費審批等,他們的需求是在自己職權(quán)范圍內(nèi)可以查看使用自己負責審批經(jīng)費的報銷單據(jù),對符合規(guī)定的進行簽批,可以匯總或明細查看自己負責審批經(jīng)費的具體使用情況等。(5)學校主要領(lǐng)導。這其中包括財務(wù)處領(lǐng)導及學校領(lǐng)導,他們的需求是根據(jù)系統(tǒng)管理員設(shè)置的權(quán)限可以查詢具體每一筆報銷內(nèi)容,但更必要的是通過軟件可以獲得他們想要的強大的分析匯總功能,可以綜合查詢學校某一項目支出情況,匯總分析各類收支,針對性提供各種統(tǒng)計報表,以便能為學校整體決策提供財務(wù)依據(jù)。(二)業(yè)務(wù)流程分析。結(jié)合時展及財務(wù)知識更新,財務(wù)報銷系統(tǒng)的報賬流程應(yīng)由傳統(tǒng)的手工審批向電子審核轉(zhuǎn)變。具體思路如下:首先,普通報賬人員根據(jù)購貨或購買服務(wù)時取得的發(fā)票、文件資料等,進行整理并順序粘貼工整;其次,報賬人員到財務(wù)網(wǎng)站或?qū)W校網(wǎng)站報賬系統(tǒng)中填制電子報賬單,并留下相關(guān)影像資料;再次,財務(wù)處工作人員對報賬人填的報賬單和影像資料進行初步審核;第四,報賬人員將已填寫完畢并經(jīng)初步審核的報賬單通過網(wǎng)絡(luò)報至相關(guān)部門負責人,相關(guān)部門負責人根據(jù)系統(tǒng)中影像資料及報賬單進行審核,通過后進行電子簽批(以前這一步的實現(xiàn)需要報賬人員帶紙質(zhì)憑證實地、挨個找部門負責人親筆簽字),并加蓋電子印章,報賬人將紙質(zhì)單據(jù)封袋投入報賬單搜集箱;第五,財務(wù)處人員定期搜集報賬單,通過財務(wù)報賬系統(tǒng)上再次審核已填制的電子報賬單據(jù),無誤并簽批合格的直接導入賬務(wù)系統(tǒng)生成記賬憑證、辦理結(jié)算付款,打印單據(jù)裝訂,并通過微信、短信方式告知報賬人員具體付款信息,發(fā)現(xiàn)有誤則填寫問題清單,聯(lián)系并反饋給報賬人員。(三)報賬軟件功能分析。高校財務(wù)報賬系統(tǒng)需要實現(xiàn)三個主要功能:(1)報賬單錄入。報賬人員通過該節(jié)點進行報賬單的錄入。具體來講,該節(jié)點應(yīng)包括報賬單錄入、報賬單管理(包括查看、修改、刪除、排序、送審、狀態(tài)查詢等功能)。(2)單據(jù)審核。對于已送審的報銷單據(jù),在該節(jié)點進行審核,應(yīng)包括審核通過、退回(附退回原因)、暫緩處理等功能。這里既包括財務(wù)人員對報銷單的初審,也包括職能部門負責人對報銷單據(jù)的簽批過程。(3)單據(jù)處理:對于完全審核通過的報銷單據(jù)在該節(jié)點進行制單、審批單打印等操作,該節(jié)點還應(yīng)設(shè)置短信通知、單據(jù)狀態(tài)查看、問題清單填寫等功能。

二、流程設(shè)計

查看全文

DOS與軟件設(shè)計論文

摘要該文介紹了一種建立在DOS界面下生成圖素文件的通用圖形編輯程序的設(shè)計方法。

目前用作DDC的PC總線工控機(IPC)大部分工作在DOS界面上,而DOS不具有像Windows那樣美觀方便的圖形用戶接口(GUI)。生成工藝流程圖等復雜圖形若用程序設(shè)計語言直接編程需花費大量精力和代碼,且不易修改。設(shè)計出數(shù)據(jù)文件小,占用內(nèi)存少的圖形編輯軟件是控制界的一個研究課題。這里介紹一種生成圖素數(shù)據(jù)文件的通用圖形編輯軟件的設(shè)計方法。

一、數(shù)據(jù)結(jié)構(gòu)與數(shù)據(jù)文件格式

由于所有的操作都基本建立在圖素的基礎(chǔ)之上,故數(shù)據(jù)結(jié)構(gòu)也以圖素為中心。以下以圓、直線、矩形、字符串為例,其它圖素類似。

1.定義所需圖素

structcircle/*定義圓*/

查看全文

關(guān)于使用多個同種VI總線儀器的軟件設(shè)計

關(guān)于使用多個同種VXI總線儀器的軟件設(shè)計

基于VXI總線虛擬儀器組建的測試系統(tǒng)作為測試領(lǐng)域里一個新的應(yīng)用方向,引起了我國兵器測試界的關(guān)注,并開發(fā)應(yīng)用了適合兵器行業(yè)的測試系統(tǒng)。本人在對基于VXI總線儀器組建的壓力測試系統(tǒng)進行開發(fā)的過程中,由于系統(tǒng)要求完成多信道壓力信號測試,故將使用到多個同種VXI功能模塊。在VXI測試系統(tǒng)中,每個功能模塊都相當于一個具有獨立面板的傳統(tǒng)儀器,若按該思想方法進行本測試系統(tǒng)應(yīng)用軟件設(shè)計,無疑將重復設(shè)計并使用同樣的儀器面板和源代碼,造l成軟件的冗長。而利用計算機軟件功能較好地解決了這個問題。

2壓力測試系統(tǒng)硬件結(jié)構(gòu)

根據(jù)測試任務(wù)的需要,所需的儀器模塊為具有4路通道的電荷放大器模塊和數(shù)據(jù)采集模塊。系統(tǒng)硬件結(jié)構(gòu)圖如圖1所示。系統(tǒng)選擇了實現(xiàn)成本低,數(shù)據(jù)傳輸速率快,具有熱插拔和即插即用功能等優(yōu)點的IEEE-1394總線作為外掛控制計算機和VXI機箱的連接總線,相應(yīng)采用HPE8491B作為零槽控制器;主機箱選用測試方便的HP公司的C尺寸6槽高功率主機箱HPE1421B;外掛計算機選用PⅡ266工業(yè)控制計算機;電荷放大器模塊是自主研制開發(fā)的2通道VXI總線寄存器基的高阻抗電荷放大器模塊,其增益連續(xù)可調(diào)并具有濾波功能;數(shù)采模塊選用HP公司的4通道、最高采樣速率為800kSa/s數(shù)字化儀HPE15644A,該模塊能夠滿足一般兵器壓力測試要求,不選用采樣頻率過高的數(shù)采模塊,避免引入高頻干擾。

3壓力測試系統(tǒng)軟件結(jié)構(gòu)

VXI測試系統(tǒng)軟件開發(fā)所遵循的基本原則是VPP規(guī)范。其中,從通用性和零槽控制器工作環(huán)境要求考慮,操作系統(tǒng)選用32位操作系統(tǒng)Windows95,I/0庫選用HPVISA;數(shù)字化儀的儀器驅(qū)動程序選用商家HP公司提供的,電荷放大器則使用自行編制的符合VPP規(guī)范的儀器驅(qū)動程序;軟件開發(fā)平臺采用美國NI公司的面向儀器交互式C語言的LabWindows/CVI。測試系統(tǒng)軟件的設(shè)計主要集中在用戶界面設(shè)計和源代碼程序編寫兩方面。

查看全文

計算機軟件設(shè)計分析

1、計算機軟件設(shè)計中嵌入式實時操作系統(tǒng)特點

在計算機軟件的開發(fā)過程中,嵌入式實時操作系統(tǒng)軟件所承擔的功能主要有緩存、指令的執(zhí)行等。這可以使計算機整體上平穩(wěn)可靠的運行,也使得軟件的處理效果得到保障,以此使軟件的應(yīng)用性能得到提升[1]。在計算機軟件實際操作控制的過程中必須要實現(xiàn)對應(yīng)用程序的控制,以以上內(nèi)容為基礎(chǔ)來對軟件進行科學合理的控制。微處理器是嵌入式實時操作系統(tǒng)當中的核心硬件,可以實現(xiàn)對各項功能的處理,而且還可以有效的保護計算機當中的內(nèi)部設(shè)備。

2、計算機軟件設(shè)計中的嵌入式實時操作系統(tǒng)設(shè)計

2.1硬件設(shè)施配備。本次設(shè)計研究所采用的計算機處理器為TI公司生產(chǎn)的芯片,其型號為TMS320C6701型號,該處理器的工作主頻為150MHz,存儲器為128k雙字數(shù)據(jù)存儲器以及flash存儲器等。計算機交互功能的實現(xiàn)需要借助于串行異步全雙工,總數(shù)據(jù)傳輸接口的芯片型號為BU61580。2.2整體布局設(shè)計。關(guān)于計算機嵌入式實時操作軟件系統(tǒng)的布局以及組織時,需要使ROM和FLASH當中存儲的數(shù)據(jù)得到保障,同時也需要確保系統(tǒng)整體上能夠可靠穩(wěn)定的運行。嵌入式軟件的設(shè)計與應(yīng)用可以優(yōu)化計算機內(nèi)部軟件設(shè)計[2]。當然,其主要任務(wù)是可以實現(xiàn)對程序命令的快速調(diào)取,從而執(zhí)行相關(guān)的代碼,使ROM的運行速度可以得到迅速提升,進而提升數(shù)據(jù)處理的效率。構(gòu)建信息系統(tǒng)可用性評價機制。首先需要實施信息系統(tǒng)可用性評價標準初始集合;其次去除系統(tǒng)沒有關(guān)聯(lián)的因素;最后優(yōu)化設(shè)計可用性評價準則,并進一步構(gòu)建系統(tǒng)評價準則以及內(nèi)容體系結(jié)構(gòu)。在系統(tǒng)沒有關(guān)聯(lián)影響因素去除中主要針對的是那些重復及容易受到主觀因素,去除和系統(tǒng)沒有關(guān)聯(lián)的使用場景。另外在如果在準則中發(fā)現(xiàn)可見性也需要對其實施去除,基于一般交互過程以及新手交互過程準則實施效率以及有效性準則分解,確保能夠?qū)崿F(xiàn)和應(yīng)用場景的有效適應(yīng),因此需要去除。在準則中的防錯及靈活性等的多維性,均需要注重準則單一維度準則,有助于實現(xiàn)可用性評價準則集合[3]。組間平均連接法的應(yīng)用,有助于進行各個評價準則的二維空間坐標聚類分析,在將聚類過程譜系條件上實施可用性評價準則的相容性、操作安全性、用戶支持度、功能支持度以及便捷性等的分類。首先關(guān)于安全性則也就是要提升人機交互系統(tǒng)的安全性,用戶支持、流程支持度以及功能支持度可以對任務(wù)流程實施有效支持。優(yōu)化設(shè)計同緯度可用性評價準則,對相關(guān)準則含義進一步明確。關(guān)于系統(tǒng)的相應(yīng)分析,與其他準則集合比較,在對系統(tǒng)實施可用性評價準則特點分析過程中,重要的也就是安全性以及流程組織,在安全性評價過程中分為人因安全性以及操控安全性。在系統(tǒng)應(yīng)用中需要注重實現(xiàn)可用性檢查要素內(nèi)容和可用性評價準則的相互匹配。對于各個評價準則在檢查中無法全部應(yīng)用,因此在可用性檢查過程中,注重實現(xiàn)內(nèi)容功能和評價準則的匹配性,積極開發(fā)相關(guān)可用性檢查問題,并在此基礎(chǔ)上構(gòu)建系統(tǒng)可用性檢查列表。在研發(fā)過程中為能夠提高可用性檢查列表,針對相關(guān)問題均需要實施信息系統(tǒng)研發(fā)人員和可用性專家的詳細檢查后、修改以及確認,有效防范疑問和模糊的出現(xiàn)[4]。2.3軟件任務(wù)功能劃分。在具體設(shè)計時,需要看重嵌入式實時操作軟件的軟件區(qū)功能劃分。隨著更多應(yīng)用軟件的投入使用,將會增加嵌入式實時操作軟件的負荷,因此在實際工作中嵌入式實時操作軟件能夠依照實際需求進行任務(wù)劃分,以此顯著提升計算機軟件設(shè)計的便利性。同時,嵌入式實時軟件可以科學分析系統(tǒng)中的應(yīng)用程序,并且與其他相關(guān)軟件進行協(xié)調(diào),確保其可以更可靠的運行。任務(wù)功能的劃分需要遵循基本的原則,比如時間的緊迫性、周期執(zhí)行性以及功能內(nèi)聚性等。圖1為嵌入式實時操作系統(tǒng)的功能設(shè)計劃分:縱觀各種不同的處理事件,從整體上可以把事件分為隨機與周期性兩種不同的類型。其中周期性的事件主要是指數(shù)據(jù)的采集、輸入以及輸出,同時包含解算數(shù)據(jù)指令等。系統(tǒng)的啟動需要通過IMU來數(shù)據(jù),然后觸發(fā)應(yīng)用程序,因此在任務(wù)建立時必須要首先建立起IMU周期任務(wù),在這個周期當中需要根據(jù)IMU所傳遞出的信息來進行解算。隨機事件包含接受與處理命令等,將其設(shè)置為最低優(yōu)先級[5]。2.4調(diào)度與控制功能。嵌入式實時操作軟件主要負責調(diào)度與控制,其實時性包含軟與硬兩個方面。其最大的不同就是軟實時性當中,計算機在處理命令的過程中不可避免的會出現(xiàn)延遲現(xiàn)象,因此其對于命令的處理時間也會有彈性;但是硬實時性的處理時間就沒有彈性[6]。在具體設(shè)計過程中需要考慮到這兩個方面的實時性特點,從而使計算機的工作效率得到進一步的提升。如果計算機的任務(wù)比較重,一般會選擇最優(yōu)調(diào)度方案,提升調(diào)度和處理效率。2.5評價體系。分布式嵌入式系統(tǒng)是指將通過較大計算能力才能夠解決的任務(wù)分裝為多個小任務(wù),之后通過消息傳遞的方式將任務(wù)分配到網(wǎng)絡(luò)計算機群中實現(xiàn)處理,最后將計算機結(jié)果進行綜合處理,從而得到最后的處理結(jié)構(gòu),實現(xiàn)分布式嵌入式系統(tǒng)評價主要通過資源分配及調(diào)度算法兩方面。調(diào)度算法指的是保證分布式嵌入式計算機的優(yōu)先級較高的任務(wù)能夠優(yōu)先被處理。資源分配主要保存存儲、處理器、網(wǎng)絡(luò)及其中的一系列外部設(shè)備,如果資源較多,那么就表示系統(tǒng)的能力較強。分布式嵌入式系統(tǒng)中的可靠性指的是通過全面考慮系統(tǒng)的安全性、可靠性及完整性等多種屬性,提高系統(tǒng)在運行過程中的可靠性??煽啃缘暮饬恐饕ǘ喾N方式,分別為設(shè)計、驗證、分析及評估。分布式嵌入式系統(tǒng)中器件的可靠性指的是嵌入式系統(tǒng)在指定作業(yè)環(huán)境和時間中具備連續(xù)服務(wù)能力,其能夠?qū)τ嬎銠C系統(tǒng)中的硬件設(shè)備服務(wù)能力指標進行全面的衡量。為了能夠更加全面且準確的將嵌入式計算機自身的性能反映出來,選擇的性能指標要滿足以下需求:首先,能夠表示某方面的特點,也就是代表原則;其次,具備全面的數(shù)據(jù)資料的支持,也就是可信原則;然后,根據(jù)自身的實際需求進行選擇,也就是使用原則;最后,選擇較小關(guān)聯(lián)度的性能,也就是獨立原則。通過上述的原則使分布式嵌入式計算機性能評價指標根據(jù)相應(yīng)的屬性聯(lián)系創(chuàng)建多級遞階的層次結(jié)構(gòu),以此創(chuàng)建分布式嵌入式計算機的性能評估模型。

3、嵌入式實時操作系統(tǒng)在計算機中的應(yīng)用案例分析

嵌入式信息系統(tǒng)是在現(xiàn)代社會環(huán)境下具有重要應(yīng)用價值,屬于是有效態(tài)勢感知手段,可以有效確保在正確時間及地點,實現(xiàn)正確信息的有效傳遞,顯著提升決策正確性,不管是在信息傳遞還是在結(jié)果獲取中均能夠提高正確性。然而系統(tǒng)本身存在的不完整性以及不確定性,對信息系統(tǒng)作用的有效發(fā)揮產(chǎn)生了不良影響?;诖朔N環(huán)境則需要顯著提升嵌入式信息系統(tǒng)的可用性。在實際應(yīng)用中系統(tǒng)可用性高,能夠顯著降低用戶工作負荷,最大化的減少人為失誤發(fā)生率,顯著提升用戶滿意度。因此嵌入式信息系統(tǒng)設(shè)計中必須要建立在用戶基礎(chǔ)上,通過提升系統(tǒng)可用性得到人們的廣泛關(guān)注。嵌入式實時操作系統(tǒng)在計算機應(yīng)用當中的具體實現(xiàn),需要進行專門的詳細設(shè)計、編碼以及開展試驗進行測試等,對其時間與空間等方面的指標進行評價。3.1系統(tǒng)初始化。這個環(huán)節(jié)主要是系統(tǒng)的電初始化與執(zhí)行用戶傳遞的命令這個階段。包含程序代碼的加載、CPU的初始化、微內(nèi)核、系統(tǒng)硬件、始終、用戶入口程序、內(nèi)存管理等方面的初始化。3.2驅(qū)動程序的設(shè)計步驟。驅(qū)動程序主要針對計算機當中的底層接口,在嵌入式實時操作操作系統(tǒng)當中包含打開、關(guān)閉、讀取、控制、寫入以及設(shè)備驅(qū)動程序等。為了使計算機系統(tǒng)運行的效率得到提升,需要對微內(nèi)核進行簡單的封裝。3.3具體應(yīng)用結(jié)果分析。通過對其進行半實物的仿真實驗進行效果驗證,得到如下結(jié)果:(1)計算機中斷相應(yīng)的實驗值為78μs,任務(wù)上下文切換時間測量值為113μs,操作系統(tǒng)bin文件的具體值為26kB,整個系統(tǒng)軟件的數(shù)值為50k雙字。根據(jù)仿真試驗所得到的結(jié)果來看,在計算機中進行嵌入式實時操作系統(tǒng)軟件的設(shè)計可以使計算機的運行效率得到提升,滿足設(shè)計的各項指標要求。結(jié)語在社會進程發(fā)展過程中計算機軟件技術(shù)也在不斷創(chuàng)新,隨之進一步促進了嵌入式實時軟件的產(chǎn)生,通過使用此種軟件的運用,可以有效提升計算機軟件的整體質(zhì)量,顯著提升計算機軟件在應(yīng)用中的實用性及穩(wěn)定性,另外也有助于顯著提高計算機設(shè)備質(zhì)量及工作效率。本文重點關(guān)于計算機軟件的嵌入式軟件的應(yīng)用展開了簡要的分析。本文主要對嵌入式實時操作系統(tǒng)在計算機當中的設(shè)計流程與應(yīng)用進行分析研究,并且進行專門的仿真實驗分析,結(jié)果顯示在計算機當中應(yīng)用嵌入式實時操作系統(tǒng)可以使計算機的運行效率得到提高,使軟件開發(fā)的復雜性有所降低。

查看全文

自動氣象觀測站軟件設(shè)計研究

目前潛油電泵機組已經(jīng)系列化,但每口油井的參數(shù)不同[1],潛油電泵在推薦范圍以外工作可能會使電機過載或欠載,嚴重時可能損壞系統(tǒng)。通過開發(fā)軟件進行潛油電泵選擇優(yōu)化,充分考慮井況和影響油泵選擇的主要因素,高效率準確地計算出可靠的潛油電泵機組型式[2],采用簡單易學的VisualBasic語言,開發(fā)出潛油電泵選井設(shè)計軟件[3,4],優(yōu)化潛油電泵機組參數(shù),滿足現(xiàn)場需求。

1界面設(shè)計

1.1潛油電泵選井選泵軟件界面設(shè)計。軟件包括基礎(chǔ)數(shù)據(jù)、氣體計算、產(chǎn)能預測、機組選型設(shè)計等多個部分(圖1)。本文介紹產(chǎn)能預測部分設(shè)計功能,基礎(chǔ)參數(shù)設(shè)置見表1。1.2產(chǎn)能預測界面設(shè)計。在產(chǎn)能預測功能區(qū),設(shè)置1個Frame控件、7個Label控件、2個ComboBox控件、5個TextBox控件。其中,分離器配用可選,油井滲流類型包括純液硫、油氣兩相滲流、油氣水滲流三種類型可選,設(shè)計泵吸入口氣液比由“氣體計算模塊”得到,預測結(jié)果包括泵吸入口壓力、油層中部流壓、預測油井產(chǎn)能三項2)。各控件的屬性及參數(shù)值設(shè)置如表2所示。摘要:當前在區(qū)域小氣候觀測項目中,隨著社會發(fā)展的需要出現(xiàn)了不同主題的小氣候站;典型的代表有農(nóng)業(yè)氣象,交通氣象,空氣質(zhì)量,湖泊生態(tài)監(jiān)測等;這些小氣候站的構(gòu)成一般包括支架地基、供電系統(tǒng)、傳感器組合、采集系統(tǒng)、傳輸模塊及應(yīng)用軟件等;隨著科技的發(fā)展,這些小氣候站硬件方面不斷采用新技術(shù),結(jié)構(gòu)和傳感器也朝著一體化趨勢演進;但是應(yīng)用軟件卻沒有跟隨軟件開發(fā)技術(shù)的更新而升級換代,還普遍停留在較舊的技術(shù)體系;軟件整體功能性不強,擴展性較差,無法兼容其他廠家的設(shè)備;數(shù)據(jù)結(jié)構(gòu)也缺少規(guī)范統(tǒng)一;針對區(qū)域站應(yīng)用軟件的建設(shè)情況,結(jié)合實際項目情況,充分利用分層設(shè)計、軟件復用、插件開發(fā)等設(shè)計模式提出了一種架構(gòu)合理、功能規(guī)范、數(shù)據(jù)統(tǒng)一、兼容性強的基于區(qū)域自動氣象觀測站的應(yīng)用軟件架構(gòu)設(shè)計。

2應(yīng)用軟件的架構(gòu)設(shè)計

軟件架構(gòu)也稱為軟件體系結(jié)構(gòu),是一系列相關(guān)的抽象模式,用于指導軟件系統(tǒng)各個方面的設(shè)計[15-17]。首先,可將軟件在功能上分層,各層在邏輯上可以保持相對獨立,使得整個系統(tǒng)邏輯更加清晰,能提高系統(tǒng)和軟件的可維護性和可擴展性。其次,在各層中遵循軟件設(shè)計的基本原則即信息隱蔽性和模塊獨立性,設(shè)計出獨立性比較強的高內(nèi)聚低耦合的模塊。最后,通過使用設(shè)計模式,在模塊中進行邏輯設(shè)計和編碼實現(xiàn)。設(shè)計模式包括創(chuàng)建型模式、結(jié)構(gòu)型模式和行為型模式三大類幾十種模式,常用的模式有模板方法、抽象工廠方法、策略、裝飾者、觀察者、訪問者和組合等模式[11]。抽象工廠模式,是一種面向?qū)ο蟮脑O(shè)計模式,指提供一個創(chuàng)建一系列相關(guān)或相互依賴對象的接口,而無需在編碼階段指定具體實現(xiàn)它們的類[18-20]。本文即以分層及模塊化思想為指導,采用抽象工廠設(shè)計模式,利用插件控制器等方法實現(xiàn)通用區(qū)域自動氣象觀測站系統(tǒng)的設(shè)計和實踐應(yīng)用。按照分層思想,從低往高將軟件功能分為基礎(chǔ)服務(wù)層、業(yè)務(wù)服務(wù)層、用戶界面層等3個層次。按照模塊化思想,在各個層次中將功能分成功能獨立的模塊。其中,基礎(chǔ)服務(wù)層包括設(shè)備交互、質(zhì)控警示、統(tǒng)一存儲等3個模塊;業(yè)務(wù)服務(wù)層包括統(tǒng)計分析、系統(tǒng)監(jiān)控、數(shù)據(jù)交換等3個模塊;用戶界面層包括統(tǒng)一API、顯示、文檔知識等3個模塊。如圖1軟件整體架構(gòu)圖所示。圖1中的層次劃分充分考慮了區(qū)域站的觀測業(yè)務(wù)需要?;A(chǔ)服務(wù)層主要面向觀測設(shè)備和主程序,是連接設(shè)備和主程序的紐帶。通過該層主程序可以控制設(shè)備,與之交互,接收設(shè)備上傳的數(shù)據(jù)。然后對數(shù)據(jù)進行分析和質(zhì)控處理,對異常進行警示,然后提供統(tǒng)一的存儲方式進行存放??梢钥闯龌A(chǔ)層雖然僅僅實現(xiàn)了設(shè)備的交互和數(shù)據(jù)的處理與存儲,但這是整個系統(tǒng)的基礎(chǔ)部分,而對數(shù)據(jù)的進一步加工處理就由業(yè)務(wù)服務(wù)層實現(xiàn)。業(yè)務(wù)服務(wù)層主要完成三個工作:一是對數(shù)據(jù)加工形成統(tǒng)計分析報表;二是對異常數(shù)據(jù)及系統(tǒng)異常進行監(jiān)控;三是將加工后的觀測數(shù)據(jù)及系統(tǒng)異常對第三方進行交換分享。業(yè)務(wù)服務(wù)層立足業(yè)務(wù)需求,同時起到承上啟下的作用,為用戶界面層提供數(shù)據(jù)。用戶界面層首先通過統(tǒng)一接口服務(wù)(API),可以為不同的應(yīng)用類型提供數(shù)據(jù)支持。如可以是窗口桌面程序(Windows),也可以是網(wǎng)站應(yīng)用(WebSite),還可以是移動應(yīng)用(APP),不管哪種應(yīng)用都可以通過該API進行數(shù)據(jù)的顯示和。其次,可以將觀測業(yè)務(wù)常用的小工具、小常識、經(jīng)驗總結(jié)等知識,文檔化,格式化存儲和展示給用戶查看。以上,通過3個邏輯層次實現(xiàn)了從設(shè)備接入到基礎(chǔ)數(shù)據(jù)解析再到數(shù)據(jù)加工和異常監(jiān)控,最后再通過API的集中控制,實現(xiàn)了包括常見軟件類型的觀測數(shù)據(jù)顯示和功能。2.1基礎(chǔ)服務(wù)層基礎(chǔ)服務(wù)層包括設(shè)備交互、質(zhì)控警示和統(tǒng)一存儲三大模塊,是應(yīng)用軟件的基礎(chǔ)模塊。1)設(shè)備交互:面向各氣象設(shè)備,采用有線或無線的方式實現(xiàn)軟件與設(shè)備的交互,可向設(shè)備發(fā)送命令,也能接收原始數(shù)據(jù),并將數(shù)據(jù)初步解析和轉(zhuǎn)換為格式化的數(shù)據(jù)。2)質(zhì)控警示:對格式化的觀測數(shù)據(jù)進行氣候?qū)W閾值檢查,缺值處理,異常值人工訂正干預,利用業(yè)務(wù)預警模型對觀測值進行分析和發(fā)出報警。3)統(tǒng)一存儲:對原始數(shù)據(jù)、訂正后的格式化數(shù)據(jù)及其它加工后的數(shù)據(jù)提供統(tǒng)一的管理,主要包括統(tǒng)一數(shù)據(jù)存儲,統(tǒng)一數(shù)據(jù)訪問,統(tǒng)一數(shù)據(jù)緩存。存儲形式可以是文件、關(guān)系型數(shù)據(jù)庫等。在本層還有其它輔助類、公共操作類,方便軟件復用。本層可以作為獨立程序運行,推薦以服務(wù)方式運行,不需要提供界面即能完成氣象設(shè)備的數(shù)據(jù)采集和處理及存儲功能。其數(shù)據(jù)流程圖如圖2基礎(chǔ)服務(wù)層數(shù)據(jù)流程圖。從數(shù)據(jù)流程圖中可以看出,設(shè)備交互模塊是系統(tǒng)獲取數(shù)據(jù)的第一入口,擔負著數(shù)據(jù)接收和設(shè)備交互的工作,是此類系統(tǒng)的關(guān)鍵模塊。為提高系統(tǒng)穩(wěn)定性、適應(yīng)性和可擴展性,需要此模塊具備各種氣象設(shè)備數(shù)據(jù)接收和處理的能力。此處采用抽象工廠模式,將與設(shè)備交互的各種方法抽象為一個設(shè)備工廠類接口,交互方法主要有建立通訊連接、接收數(shù)據(jù),數(shù)據(jù)格式化操作,發(fā)送數(shù)據(jù),向設(shè)備發(fā)送命令等。農(nóng)業(yè)小氣候站、能見度站等設(shè)備分別繼承并實現(xiàn)這個接口,在接口內(nèi)部分別根據(jù)自身數(shù)據(jù)協(xié)議實現(xiàn)相應(yīng)方法。在軟件運行階段,程序主體即可以根據(jù)配置參數(shù)實例化不同的工廠子類,從而完成不同類型設(shè)備的通訊連接,數(shù)據(jù)接收,數(shù)據(jù)格式化及其它交互操作。抽象工廠模式實現(xiàn)了在編碼階段已經(jīng)確定的設(shè)備類型的接入,采用插件式開發(fā)方法,可對未知設(shè)備類型的動態(tài)接入提供便利。插件式開發(fā)方法由一個插件控制器完成,插件控制器可以將系統(tǒng)內(nèi)部實現(xiàn)了抽象工廠接口的設(shè)備類加載編譯[21-23]。當系統(tǒng)中增加新的氣象設(shè)備類型時,如大氣電場儀,只需新建大氣電場儀類實現(xiàn)抽象工廠接口,在主程序中增加參數(shù)配置項,重啟主程序后,大氣電場儀類就會被插件控制器加載然后動態(tài)編譯為一個整體類庫,抽象工廠實例化時就能選擇到大氣電場儀設(shè)備類型進行后續(xù)操作。圖3中IDeviceFactory為抽象工廠接口,假設(shè)已有農(nóng)業(yè)小氣候站和能見度觀測站,并分別實現(xiàn)了該抽象工廠接口。PlugController為插件控制器,當主程序運行后,會調(diào)用插件控制器,該控制器就自動把實現(xiàn)了抽象工廠接口的各種設(shè)備工廠類動態(tài)編譯到主程序中,從而作為主程序的一部分被調(diào)用。通過插件控制的方法,可以很方便地將諸如大氣電場觀測設(shè)備(ElectricDevice,如圖3中虛線框內(nèi)所示)等設(shè)備的工廠類動態(tài)加載到主程序中。2.2業(yè)務(wù)服務(wù)層面向區(qū)域氣象觀測業(yè)務(wù)實際,提供切實可行的統(tǒng)計分析、系統(tǒng)監(jiān)控及數(shù)據(jù)交換功能。主要包括以下三個模塊。1)統(tǒng)計分析:提供小時、日、月極值統(tǒng)計,月報表分析等功能。2)系統(tǒng)監(jiān)控:提供系統(tǒng)運行日志、業(yè)務(wù)日志、硬件運行情況、傳感器狀態(tài)、網(wǎng)絡(luò)通訊狀態(tài)等監(jiān)控功能。3)數(shù)據(jù)交換:對外提供統(tǒng)一接入接口,可以快速接入其它外部系統(tǒng)的觀測數(shù)據(jù)或集成設(shè)備。對外提供統(tǒng)一訪問接口,用通用且規(guī)范的方式向外部傳輸數(shù)據(jù)。氣象觀測業(yè)務(wù)需求并不完全統(tǒng)一,需要根據(jù)實際情況進行開發(fā),此處也是整個系統(tǒng)中變化較多的部分。但是,在系統(tǒng)初始建設(shè)階段,可以考慮依據(jù)氣象法規(guī),形成標準地面氣象觀測規(guī)范中建議的報表格式。這樣后續(xù)系統(tǒng)只需對規(guī)范外的特殊需求做少許改動即可。2.3用戶界面層用戶界面層主要面向使用用戶,是聯(lián)系用戶與主程序的橋梁,向用戶展示軟件功能的窗口。在邏輯上分為以下三個部分。2.3.1顯示即用戶看到的最終界面。按照不同的軟件技術(shù)體系可以有不同的實現(xiàn)方式。目前無外乎桌面應(yīng)用程序、網(wǎng)站、移動應(yīng)用及微信公眾號等形式。但不管采用哪種表現(xiàn)形式,一般都包含以下功能要求:1)提供多種監(jiān)測界面,顯示實時數(shù)據(jù)、狀態(tài)數(shù)據(jù)、警示信息及觀測時間;2)可以查詢歷史數(shù)據(jù)、歷史數(shù)據(jù)趨勢圖;3)可以查詢數(shù)據(jù)統(tǒng)計和分析結(jié)果等;4)通過電腦屏幕、電視墻、手機或者現(xiàn)場顯示設(shè)備顯示數(shù)據(jù)功能。2.3.2統(tǒng)一APIAPI服務(wù)層是一組定義好的功能接口類庫,通過該接口類庫,可以為不同的應(yīng)用界面提供功能統(tǒng)一、數(shù)據(jù)一致、訪問規(guī)范、安全可控的數(shù)據(jù)服務(wù)。2.3.3文檔知識:一個好的軟件設(shè)計,不僅軟件的功能強大,易用性較好,而且軟件相關(guān)文檔的完整性和幫助手冊的易用性也要求較高。因此,在業(yè)務(wù)功能之外,強調(diào)文檔知識模塊很有必要。文檔模塊包括軟件使用手冊、常見問題問答。知識模塊包括業(yè)務(wù)觀測知識、觀測技巧等知識匯總顯示。與之前的基礎(chǔ)服務(wù)層和業(yè)務(wù)服務(wù)層不同,用戶界面層直接面向用戶,除了實現(xiàn)用戶需求,滿足用戶要求外,界面是否炫酷,操作是否易用直接影響用戶的使用感受和對軟件的印象評價。因此,本層除了實現(xiàn)以上三個模塊,還采用主題技術(shù)、模版技術(shù)、開源框架等方式為用戶提供風格統(tǒng)一,支持皮膚定制等功能。

3實驗結(jié)果與分析

查看全文

會計報表的軟件設(shè)計研究論文

一、會計報表的作用和種類會計報表是綜合反映企業(yè)一定時期財務(wù)狀況經(jīng)營成果的書面報告文件。在日常會計核算中,各項經(jīng)濟業(yè)務(wù)分類地登記在會計帳簿中。會計帳簿雖然能夠反映某一會計期間的經(jīng)濟活動內(nèi)容,但卻是分散的,不能集中揭示和反映該會計期間經(jīng)營活動和財務(wù)狀況的全貌。為了進一步發(fā)揮會計職能的作用,必須對日常核算的會計資料進行整理、分類、計算和匯總,編制相應(yīng)的會計報表,為有關(guān)各方提供總括性的信息資料。

(一)會計報表的作用

1.會計報表提供的經(jīng)濟信息是企業(yè)加強和改善經(jīng)營管理的重要依據(jù)企業(yè)管理部門及決策者通過會計報表,可以全面系統(tǒng)地了解企業(yè)生產(chǎn)經(jīng)營情況、財務(wù)情況和經(jīng)營成果,能及時發(fā)現(xiàn)企業(yè)經(jīng)營中存在的問題,檢查分析財務(wù)計劃的執(zhí)行情況,迅速作出決策,采取有效的措施,改善生產(chǎn)經(jīng)營管理。同時,利用會計報表提供的信息,為制定企業(yè)經(jīng)營計劃、企業(yè)經(jīng)營方針等提供準確的依據(jù)。

2.會計報表提供的經(jīng)濟信息是國家經(jīng)濟管理部門進行宏觀調(diào)控和管理的依據(jù)政府部門利用企業(yè)報送的會計報表提供的財務(wù)信息,及時掌握各企業(yè)單位的經(jīng)濟情況和管理情況,便于對企業(yè)的生產(chǎn)經(jīng)營情況進行檢查分析。國家宏觀經(jīng)濟管理部門可以通過企業(yè)的會計報表提供的資料進行匯總分析,以掌握國家經(jīng)濟總體運行狀況,從中發(fā)現(xiàn)國民經(jīng)濟運行中存在的問題,為政府進行國民經(jīng)濟宏觀調(diào)節(jié)和控制提供依據(jù)。

3.會計報表提供的經(jīng)濟信息是投資者和債權(quán)人進行決策的依據(jù)由于債權(quán)人和部分投資者一般不能親自參與企業(yè)的生產(chǎn)經(jīng)營活動,不能直接獲得企業(yè)經(jīng)營方面的信息,因此,債權(quán)人和投資者為了進行投資等方面的決策,需要通過對企業(yè)會計報表的分析,了解企業(yè)的財務(wù)狀況及生產(chǎn)經(jīng)營情況,分析企業(yè)的償債能力和盈利能力,從而,作出投資、融資等決策。同時,投資者通過會計報表了解企業(yè)情況,監(jiān)督企業(yè)的生產(chǎn)經(jīng)營管理,以保護自身的合法權(quán)益。

(二)會計報表的分類會計報表可以根據(jù)需要,按照不同的標準分類按照會計報表反映的內(nèi)容,可分為動態(tài)會計報表和靜態(tài)會計報表。動態(tài)會計報表是指反映一定時期內(nèi)資金耗費和資金回收的報表,如損益表是反映企業(yè)一定時期內(nèi)經(jīng)營成果的報表;靜態(tài)報表是指綜合反映資產(chǎn)、負債和所有者權(quán)益的會計報表,如資產(chǎn)負債表是反映一定時期企業(yè)資產(chǎn)總額和權(quán)益總額的報表,從企業(yè)資產(chǎn)總額方面反映企業(yè)的財務(wù)狀況,從面反映企業(yè)資產(chǎn)的變現(xiàn)能力和償債能力。

查看全文

計算機軟件設(shè)計論文

1計算機軟件開發(fā)的分層技術(shù)概述及其發(fā)展趨勢

現(xiàn)代分層技術(shù)在計算機軟件設(shè)計中的應(yīng)用文/郭娟自改革開放以來,我國的經(jīng)濟發(fā)展速度迅猛,科學技術(shù)也在不斷地發(fā)展。如今已經(jīng)完全進入了一個計算機網(wǎng)絡(luò)時代,人們的生活已經(jīng)離不開計算機網(wǎng)絡(luò)技術(shù),并且計算機技術(shù)是整個信息網(wǎng)絡(luò)中的主要部分,其中關(guān)鍵技術(shù)在于計算機軟件開發(fā)上,而分層技術(shù)是當前最為受歡迎的軟件設(shè)計開發(fā)技術(shù)之一,在計算機領(lǐng)域中應(yīng)用廣泛,分層技術(shù)在計算機軟件開發(fā)設(shè)計中能夠?qū)崿F(xiàn)更好的業(yè)務(wù)處理,可以對服務(wù)內(nèi)容進行擴充。本文將針對現(xiàn)代分層技術(shù)在計算機軟件開發(fā)設(shè)計中的應(yīng)用進行分析。1.1分層技術(shù)的含義。在進行計算機軟件設(shè)計開發(fā)過程中,需要對分層技術(shù)的知識理論了解清楚,才能夠在設(shè)計開發(fā)過程中,充分應(yīng)用分層技術(shù),將分層技術(shù)的功能充分發(fā)揮出來。針對分層技術(shù),其實其相關(guān)概念不僅僅在計算機技術(shù)領(lǐng)域當中存在,并且在物理領(lǐng)域也存在著分層技術(shù)的概念,但是相對而言,分層技術(shù)在計算機技術(shù)領(lǐng)域當中,其概念更為復雜一些。在計算機技術(shù)領(lǐng)域中,分層的含義是指在計算機軟件開發(fā)的過程中進行分層,將軟件的開發(fā)分成不同的層,每一層都擁有不一樣的解決方案,并且每一層都有自己的一個工作流程,開發(fā)的每一層看似是一個個單獨的模塊,在等級上都一模一樣的,但是它們又不是完全獨立的,在各個開發(fā)層之間還存在一定的聯(lián)系,從而構(gòu)建成為一個系統(tǒng)整體。在計算機軟件開發(fā)中,分層技術(shù)應(yīng)用最多的部分就是軟件的架構(gòu)設(shè)計開發(fā)上,網(wǎng)絡(luò)架構(gòu)是整個軟件開發(fā)過程中的關(guān)鍵。在計算機剛剛起步階段,軟件開發(fā)人員在進行開發(fā)過程中采取的網(wǎng)絡(luò)架構(gòu)搭建只是單層次的,比較簡單,但是隨著20世紀80年代,在計算機領(lǐng)域中小型數(shù)據(jù)庫以及網(wǎng)絡(luò)編程技術(shù)的發(fā)展,極大地促進了單層結(jié)構(gòu)的應(yīng)用,與此同時,網(wǎng)絡(luò)技術(shù)與計算機之間的聯(lián)系也推進了單層結(jié)構(gòu)發(fā)展,使計算機軟件的架構(gòu)設(shè)計開發(fā)過程中從之前的單層結(jié)構(gòu)逐漸轉(zhuǎn)變成雙層結(jié)構(gòu)。但是隨著計算機技術(shù)的不斷發(fā)展,雙層結(jié)構(gòu)也不能夠滿足新型計算機數(shù)據(jù)需求,并且在計算機軟件設(shè)計開發(fā)過程中,發(fā)現(xiàn)了很多問題,需要運用新的技術(shù)來解決這些問題,使計算機軟件開發(fā)效率更高。因此,人們對分層技術(shù)越來越關(guān)注,對分層技術(shù)的研發(fā)投入的也很多。如今計算機分層技術(shù)已經(jīng)成為了計算機軟件開發(fā)中的最為重要的技術(shù)手段之一,在計算機軟件開發(fā)過程中應(yīng)用十分廣泛。1.2分層技術(shù)的優(yōu)點。分層技術(shù)被廣泛應(yīng)用于計算機軟件開發(fā)的過程中,凸顯出許多的優(yōu)點。采用分層技術(shù)進行開發(fā)時,可以對計算機軟件從功能上進行不同層次的劃分,然后針對不同層級可以進行改造以及升級,將整個復雜的軟件系統(tǒng)分解成一個一個小模塊,然后對其進行修改,或者進行上下層的修改,從根本上優(yōu)化整個軟件。分層技術(shù)的應(yīng)用使得軟件不僅僅是在質(zhì)量以及性能上能夠達標,并且可以很大程度上節(jié)約開發(fā)時間,使開發(fā)時間更短。另外分層技術(shù)還能夠保證軟件運行的穩(wěn)定性,使用戶在使用軟件時用戶體驗度更佳。同時分層技術(shù)還可以將之前的計算機系統(tǒng)進行優(yōu)化和改造,使復雜的軟件開發(fā)更為簡化,流程更為清晰,在開發(fā)時間上消耗更少的時間,提高了效率。并且通過計算機系統(tǒng)的升級,使新軟件的開發(fā)質(zhì)量會有很大的提升,為新計算機軟件的質(zhì)量提供有力的保障。在計算機軟件的后期維護、優(yōu)化以及二次使用上,分層技術(shù)擁有特別的優(yōu)勢,因為分層技術(shù)可以使整個軟件根據(jù)功能特性劃分為一個個不同的層,然后把每一層進行接口的定義,每個接口對應(yīng)不同的軟件功能,然后在對軟件進行維護和改造時可以根據(jù)功能接口來進行逐一優(yōu)化。分層技術(shù)給計算機軟件開發(fā)帶來了很多的好處,應(yīng)用十分廣泛,深受人們的歡迎。

2分層技術(shù)在計算機軟件設(shè)計中的應(yīng)用

隨著時代的發(fā)展,如今的社會已經(jīng)進入了一個網(wǎng)絡(luò)技術(shù)的年代,在人們的日常生活中隨處可見信息網(wǎng)絡(luò),各個不同的領(lǐng)域當中都需要用到計算機,計算機已經(jīng)成為當下人們工作以及生活娛樂的必備工具,人們通過對計算機中的軟件的使用,可以為人們的生活提供便利以及歡樂。由于科學技術(shù)在蓬勃發(fā)展,在計算機軟件的開發(fā)上,已經(jīng)不再局限于以前那種簡單而單一的業(yè)務(wù)處理方式,而是從不同層面可以進行全方位的業(yè)務(wù)處理。2.1雙層技術(shù)在計算機軟件開發(fā)中的應(yīng)用。通過雙層技術(shù)的應(yīng)用,使計算機軟件在開發(fā)的過程中不僅僅在質(zhì)量上有所提升,并且在軟件開發(fā)所需的時間上也有效地縮短了,提高了開發(fā)的速度以及效率。所謂的雙層技術(shù)其實主要的組成部分就是客戶端和服務(wù)器,由這兩項來實現(xiàn)雙層技術(shù)。首先是客戶端,由名稱便可以直接了解到其是客戶可以直接進行操作的對象,它主要是為用戶提供一個可操作的界面,并且還會進行一定的邏輯程序地處理??蛻舳耸强梢赃M行實質(zhì)性操作的一個界面,與用戶直接打交道。而服務(wù)器并不會直接和用戶打交道,服務(wù)器的功能主要是將所有用戶發(fā)來的消息進行一個處理以及整合,然后再將信息回傳到客戶端,顯示給用戶。在進行雙層技術(shù)應(yīng)用時,需要有一定的前提條件,才能充分發(fā)揮其功能。首先是需要保證計算機的服務(wù)器擁有較好的效能,并且在用戶的訪問量上也有所限制,如果用戶的訪問量太多,會導致計算機軟件在實際運行中出現(xiàn)一系列的問題,會在訪問時拋出系統(tǒng)錯誤等,并且訪問數(shù)量過大,也會影響性能,使軟件在運行速度上相對來說比較慢,因此就很難滿足用戶實質(zhì)的需求,不能帶給用戶很好的體驗。所以雙層技術(shù)在應(yīng)用的過程中,需要保證其服務(wù)器的效能和用戶訪問的數(shù)量。2.2三層技術(shù)在計算機軟件開發(fā)中的應(yīng)用。三層技術(shù)是在雙層技術(shù)上進一步優(yōu)化形成的,相比雙層技術(shù)而言,三層技術(shù)的作用以及功能點會更加完善。首先,三層技術(shù)會使應(yīng)用服務(wù)器數(shù)量在一定程度上提高,用戶數(shù)據(jù)在計算機存儲中的使用也得到了優(yōu)化,具有一定的優(yōu)勢。計算機軟件開發(fā)的過程中通過應(yīng)用三層技術(shù),能夠?qū)崿F(xiàn)計算機與用戶之間信息的真正的交互,并且在信息的訪問速度上也加快了不少。三層技術(shù)主要分為業(yè)務(wù)處理層次、界面層次以及數(shù)據(jù)層次,由這三個部分進行構(gòu)成。首先業(yè)務(wù)處理層直接對接點就是用戶的需求,核心功能就是對客戶的需求進行分析,找到其中的要點,并且在需求整合清楚后,會發(fā)出請求。對于界面層而言,主要的核心功能就是搜集,因為用戶的各種需求首先對接的都是界面,因此界面層可以將用戶所需進行一個集中,在搜集需求后需要對數(shù)據(jù)進行一定的處理,然后將數(shù)據(jù)處理結(jié)果傳遞給業(yè)務(wù)處理層進行處理,主要是用戶需求搜集的功能。2.3四層技術(shù)在計算機軟件開發(fā)中的應(yīng)用四層技術(shù)主要包含的有業(yè)務(wù)處理層、Web層、數(shù)據(jù)庫層以及存儲層,由這四層組合而成。四層技術(shù)是在三層技術(shù)上進行了提升,進一步完善。業(yè)務(wù)處理層主要是搜集用戶的需求,并且對其進行整理,然后會發(fā)送請求到數(shù)據(jù)層。數(shù)據(jù)層主要功能是將接收到的申請進行處理,并將其發(fā)送給Web層,最后Web層會對通過程序的運行,直接反應(yīng)出數(shù)據(jù)庫與計算機對象的關(guān)系。四層技術(shù)相對三層技術(shù)而言更為復雜一些,但是其技術(shù)等級更高,使軟件開發(fā)效率更高。2.4中間件技術(shù)在計算機軟件開發(fā)中的應(yīng)用。由于科學技術(shù)地不斷進步,現(xiàn)在已經(jīng)完全進入了一個信息技術(shù)的時代,數(shù)據(jù)通信以及計算機網(wǎng)絡(luò)也在不斷地發(fā)展,深入人們的日常生活中。隨著計算機結(jié)技術(shù)的不斷完善,出現(xiàn)了中間件技術(shù),其在計算機軟件的開發(fā)過程中應(yīng)用十分廣泛。中間件技術(shù)不同于其他層次技術(shù),它比較獨立,通過對其的應(yīng)用可以將一些比較復雜的技術(shù)完全規(guī)避,使計算機軟件在開發(fā)的過程中比較通暢,不會涉及過于復雜的技術(shù),很大程度上減輕了開發(fā)的難度,使實現(xiàn)效率更高。中間件技術(shù)的使用具有很多的優(yōu)點,首選中間件技術(shù)可以在很大程度上提高計算機軟件的開發(fā)效率,與此同時,中間件技術(shù)還能夠從根本上優(yōu)化操作系統(tǒng),應(yīng)用軟件和數(shù)據(jù)庫之間的某種關(guān)系,另外中間件技術(shù)可以有效地保障系統(tǒng)運行的安全,可以降低軟件在開發(fā)過程中的風險性。中間件技術(shù)的使用,能夠?qū)⒂嬎銠C中的各項資源有效地結(jié)合在一起,充分發(fā)揮其功能特性。另一方面中間件也具有一定的局限性,中間件服務(wù)一般都是有專門的API和協(xié)議,導致在很難實現(xiàn)不同廠家的產(chǎn)品上的相互操作。同時在開發(fā)人員在中間件服務(wù)基礎(chǔ)上開發(fā)自己應(yīng)用存在很大的風險,因為科學技術(shù)在不斷地發(fā)展,開發(fā)人員重新開發(fā)軟件的幾率很大。2.5五層技術(shù)在計算機軟件開發(fā)中的應(yīng)用。針對一些比較特殊的領(lǐng)域,或者是一些比較復雜的計算機數(shù)據(jù)運行環(huán)境,只是運用四層技術(shù)來進行計算機軟件的設(shè)計與開發(fā)往往是不足夠的,需要在四層的基礎(chǔ)上進一步將數(shù)據(jù)層分成集成層以及資源層,這可以在很大程度上提高系統(tǒng)的運行效率,同時還能夠滿足一些特殊的機械的運行需要。五層技術(shù)是對架構(gòu)分工進行更為細致地分化。五層技術(shù)在J2EE環(huán)境中使用是最為廣泛的,五層技術(shù)是在三層上進行擴展形成的,包括Web應(yīng)用層、資源層、客戶層、集成層。其中的客戶層以及Web應(yīng)用層就是從三層結(jié)構(gòu)的表示層分化過來的。客戶層即為在客戶機上運行的層級,而在服務(wù)器上運行的層級就是Web應(yīng)用層級。集成層以及資源層是通過數(shù)據(jù)層分化過來的,集成層主要是應(yīng)用在數(shù)據(jù)持久性的訪問場景中,其中包含數(shù)據(jù)庫的映射系統(tǒng)以及事務(wù)處理之類的。資源層其實相當于數(shù)據(jù)庫,是來進行數(shù)據(jù)、文件的存儲。通過使用五層技術(shù),可以形成多個組件,這些組件能夠在不同的機器上進行安放。舉個實例說明,一個在J2EE平臺上實現(xiàn)的購物系統(tǒng),首先用戶通過瀏覽器看到購物系統(tǒng)的頁面,然后在頁面上進行操作,輸入用戶自己的需求,這就是客戶端,通過客戶端可以對用戶進行管理和維護。SLB就是來維護整個系統(tǒng)的平衡,它可以將用戶輸入的需求,在服務(wù)器上進行分配,可以有效地擴展系統(tǒng)的功能服務(wù),如果出現(xiàn)有Server不能夠進行分配的情況時,可以采取增加Server,幫助分攤,使各個Server的基本工作量一致,從而能夠有效地保證系統(tǒng)最佳的運行狀態(tài)。HTTP服務(wù)器可以實現(xiàn)將動態(tài)的頁面?zhèn)鬟f給客戶機。應(yīng)用服務(wù)器主要是實現(xiàn)整個購物流程的進行,其中包含對用戶所購買的物品,貨物清點等。

3總結(jié)

如今是信息技術(shù)的時代,社會通過計算機技術(shù)、網(wǎng)絡(luò)技術(shù)、通信技術(shù)等各項技術(shù)的應(yīng)用,有效地促進了經(jīng)濟的增長,同時豐富了人們的生活,提高了人們的生活品質(zhì),為人們的生活提供了便利。往后,計算機技術(shù)應(yīng)用只會越來越廣泛,因此對于計算機軟件的開發(fā)技術(shù)需要引起人們足夠的關(guān)注?,F(xiàn)在已經(jīng)出現(xiàn)的分層技術(shù)在計算機軟件設(shè)計開發(fā)應(yīng)用中,占據(jù)很重要的位置,通過分層技術(shù)的應(yīng)用,使計算機軟件在開發(fā)過程中降低了難度,在開發(fā)時間上也縮短了很多,并且在開發(fā)質(zhì)量上也得到了很好的保障,在效率上有了很大的提升,并且分層技術(shù)的應(yīng)用,也為日后計算機軟件維護提供了方便,使改造和優(yōu)化更為快速。分層技術(shù)還有很大的發(fā)展前景,需要人們對其進行更為深層次的研究。

查看全文

航空氣象應(yīng)用軟件設(shè)計分析

摘要:航空氣象服務(wù)在民航運輸系統(tǒng)中發(fā)揮著重要的作用。研究航空氣象應(yīng)用軟件以提高氣象信息的準確性,對于提高飛機性能,優(yōu)化飛行路線,減少由于氣象原因引起的飛行事故等都具有十分重要的意義。文章通過研究ACARS系統(tǒng)報文,使用C#編程語言構(gòu)建了基于ACARS報文的航空氣象應(yīng)用軟件。研究成果可以提高高空風溫圖的準確性和實時性,對于航空公司飛行計劃的制作和機組的使用與判斷氣象信息具有一定參考。

關(guān)鍵詞:飛機通訊尋址和報告系統(tǒng);航空氣象;高空風和溫度預告圖;C#ACARS

(AircraftAddressingandReportingSystem)是一種地-空數(shù)據(jù)鏈系統(tǒng),該系統(tǒng)由飛機系統(tǒng)和地面系統(tǒng)兩個子系統(tǒng)組成。ACARS的通信設(shè)施能夠使飛機成為航空公司運營系統(tǒng)的子系統(tǒng)命令,控制和管理系統(tǒng)。ACARS是航空公司內(nèi)部數(shù)據(jù)通信系統(tǒng)不可或缺的組成部分。同樣可以利用飛機機載ACARS數(shù)據(jù)鏈通訊以及定位功能,實時跟蹤飛機,監(jiān)測ACARS數(shù)據(jù)鏈的下傳報文。根據(jù)航空氣象服務(wù)需要,從ACARS報文中提取數(shù)據(jù),可以獲取比一次雷達、二次雷達更豐富的數(shù)據(jù),如:垂直高度、風速、溫度等[1]。航空氣象服務(wù)是民用航空運輸所必需的重要組成成分之一,是航班運行安全有效保障的必要基礎(chǔ)。本文針對目前航空氣象預報所使用的主要預報資料“高空風和溫度預告圖”,選擇ACARS報文中的氣象信息來制作“高空風和溫度預告圖”并顯示。

1ACARS數(shù)據(jù)鏈研究

ACARS報文主要有表1所示的幾種類型。在進行ACARS報文的傳輸時,報文的主體組成部分最大為220個字符,大于220個字符的報文會被系統(tǒng)分成多個部分并分別進行傳輸,地面設(shè)備也會在收到所有部分的報文后再統(tǒng)一對這份報文進行處理。此外ACARS具有兩種報文傳輸?shù)奈锢礞溌罚篤HF鏈路傳輸和衛(wèi)星鏈路傳輸。1.1ARINC標準。ACARS規(guī)則主要依據(jù)ARINC解析標準來制定,AR-INC解析標準主要文件有ARINC618、ARINC620等。AR-INC618文件重點解釋了ACARS的電報結(jié)構(gòu)和各組成部分的定義,其中包括全部的空/地報文的格式和其中每一個字段的信息定義。還定義了ISO-5字符集字符的授權(quán)使用范圍和ACARSMU消息傳遞協(xié)議的優(yōu)先級多模塊處理和ACARS通過甚高頻收發(fā)器用于音頻的傳輸這樣一個功能。ARINC620文件具體介紹了ACARS報文中地/地信息的結(jié)構(gòu)和各組成部分的定義,用來向數(shù)據(jù)鏈路用戶開發(fā)應(yīng)用程序提供其所需要的信息,對數(shù)據(jù)傳輸服務(wù)和數(shù)據(jù)文檔的使用提供了相應(yīng)的指導,并且使鏈接服務(wù)提供商在傳輸信息時具有一定的標準性[3],此外ARINC620文件規(guī)定了ACARS報文的基本格式,所以當進行對ACARS報文的解析時,可以將報文的報頭部分和正文部分分開并分別進行解析。1.2ACARS報文基本結(jié)構(gòu)。ACARS的空/地下行報文和地/空上行報文的格式一般由報頭部分、正文部分和BCS校驗碼部分組成。其基本結(jié)構(gòu)如表2所示。ACARS地-地報文結(jié)構(gòu)如表3所示。1.3高空風和溫度預報圖。高空風和溫度預報圖用來顯示某一高度上的風速、風向和溫度的分布情況,高度的選擇為固定的標準等壓面高度。在高空風和溫度預告圖上,風速的單位為節(jié)(Kt,海里/小時);溫度的單位為攝氏度(℃);氣壓單位為百帕(hPa),這些數(shù)據(jù)通過風標在圖中進行定位標注,不同的風速對應(yīng)不同的風標,間隔為5節(jié),風向為風標桿所指示的方向。溫度顯示在風標旁,并不能與風標重疊,當溫度小于零度時,去掉負號直接顯示數(shù)字,當溫度大于零度時,在數(shù)字前加“+”或“PS”進行表示[4]。高空風和溫度預告圖的底圖用麥卡托投影方式顯示低緯度的地圖,用蘭勃托投影方式顯示中緯度的地圖,底圖上還會顯示所包含范圍的經(jīng)緯線,每隔10°進行標注并顯示經(jīng)緯線的信息[5]。

2基于ACARS數(shù)據(jù)的航空氣象應(yīng)用軟件設(shè)計

查看全文