祁欣 多海偉 任曙霞 楊紅梅 胡冬莉 班欣 曹德煜 張華榮
摘要:該項(xiàng)軟件的設(shè)計(jì)是提供使用人員方便、實(shí)用,并應(yīng)用了新評(píng)分規(guī)則的評(píng)分軟件系統(tǒng)。整個(gè)軟件項(xiàng)目,在研究了新評(píng)分規(guī)則的前提下,利用面向?qū)ο筌浖O(shè)計(jì)方法和B/S軟件設(shè)計(jì)架構(gòu)為基礎(chǔ),對(duì)整個(gè)評(píng)分系統(tǒng)從整體設(shè)計(jì)、數(shù)據(jù)庫(kù)設(shè)計(jì)、詳細(xì)設(shè)計(jì)到實(shí)現(xiàn)方法進(jìn)行了介紹,重點(diǎn)講述了數(shù)據(jù)庫(kù)的設(shè)計(jì)與評(píng)分功能的設(shè)計(jì)方法,并給出關(guān)鍵功能的部分代碼。最后對(duì)軟件使用的各方面進(jìn)行了總結(jié),可讓使用人員提高工作效率,減少出錯(cuò),操作方便簡(jiǎn)潔,并充分利用了服務(wù)器資源。
關(guān)鍵詞:評(píng)分;架構(gòu)設(shè)計(jì);實(shí)現(xiàn)方法
中圖分類(lèi)號(hào):TP311文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):1009-3044(2012)15-3586-04
Long Term Prediction Scoring System Architecture Design and Realization Method of the Research
QI Xin,DOU Hai-wei,REN Shu-xia,YANG Hong-mei,HU Dong-li,BAN Xin,CAO De-yu,ZHANG Hua-rong
(Jiangsu Province,Lianyungang City Bureau of Meteorology, Lianyungang 222006, China)
Abstract: The software is designed to provide users with convenience and practicability, and the application of the new scoring rules of the scoring software system. The software project, the study of a new scoring rules under the premise, by using the object oriented software de? sign method and the B / S software design framework based on the score system, from the overall design, database design, detailed design to implementation method are introduced, focused on the database design and the design method of scoring functions, and given the key func? tion of the part of the code. Finally the software using the paper summarizes the available personnel, improve work efficiency, reduce error, operation is convenient and simple, and make full use of the resource of the server.
Key words:Score; architecture design; implementation method
中國(guó)氣象局自去年起開(kāi)始執(zhí)行新的長(zhǎng)期預(yù)報(bào)評(píng)辦法,和老辦法完全不同,對(duì)預(yù)報(bào)員來(lái)說(shuō),要完成長(zhǎng)期預(yù)報(bào)評(píng)分評(píng)分,需要查閱資料、統(tǒng)計(jì)資料和分類(lèi)匯總計(jì)算才能完成。用人工進(jìn)行評(píng)定十分繁瑣,且容易出錯(cuò)。因此急需利用計(jì)算機(jī)編程,研制出新的“評(píng)分系統(tǒng)”,用戶(hù)只需錄入預(yù)測(cè)結(jié)果和實(shí)況資料,就可以立即評(píng)出預(yù)測(cè)質(zhì)量,結(jié)果輸出迅速、準(zhǔn)確且操作簡(jiǎn)單,容易掌握,起到事半功倍的效果的新系統(tǒng)。
1軟件整體設(shè)計(jì)
1.1軟件基本架構(gòu)
該項(xiàng)目設(shè)計(jì)模式采用B/S結(jié)構(gòu),所有功能處理都在服務(wù)器上完成,充分利用了服務(wù)器處理速度快,存儲(chǔ)空間大等資源。使用人員用普通電腦,連接網(wǎng)絡(luò)指定地址,即可訪問(wèn)該頁(yè)面,從而完成相應(yīng)的評(píng)分功能。
1.2軟件功能劃分
項(xiàng)目主要分成數(shù)據(jù)錄入與評(píng)分兩大功能部分。其中數(shù)據(jù)錄入又分為降水?dāng)?shù)據(jù)錄入、溫度數(shù)據(jù)錄入、30年平均值錄入三大項(xiàng),并在每一項(xiàng)都實(shí)現(xiàn)了在服務(wù)器上保存、修改數(shù)據(jù)的功能。評(píng)分又分為降水評(píng)分與溫度評(píng)分兩大項(xiàng),每一項(xiàng)都實(shí)現(xiàn)了按國(guó)家規(guī)定的評(píng)分要求,進(jìn)行自動(dòng)評(píng)分,并生成評(píng)分表格,供用戶(hù)使用。以上功能模塊都采用asp.net編程加mdb數(shù)據(jù)庫(kù)實(shí)現(xiàn)。
在設(shè)計(jì)了功能模塊部分后,另外,我們還設(shè)計(jì)了一個(gè)主架構(gòu)頁(yè)面,主要實(shí)現(xiàn)項(xiàng)目要素的選擇和功能模塊的選擇。該部分采用htm網(wǎng)頁(yè)設(shè)計(jì)與javascrip腳本語(yǔ)言實(shí)現(xiàn)該部分的整體結(jié)構(gòu)與選擇功能以及頁(yè)面跳轉(zhuǎn)功能。
1.3數(shù)據(jù)庫(kù)設(shè)計(jì)
數(shù)據(jù)庫(kù)的設(shè)計(jì)采用了mdb小型數(shù)據(jù)庫(kù),因?yàn)樵擁?xiàng)目數(shù)據(jù)量不是很大。數(shù)據(jù)庫(kù)的設(shè)計(jì)使用了三張表與兩個(gè)查詢(xún)。三張表分別作為降水?dāng)?shù)據(jù)錄入表js、溫度數(shù)據(jù)錄入表wd、30年平均值錄入表pj的數(shù)據(jù)保存表。兩個(gè)查詢(xún)表jspf、wdpf作為降水評(píng)分與溫度評(píng)分使用。
通過(guò)以上設(shè)計(jì),將整個(gè)評(píng)分工具分為主頁(yè)面dhw.htm,功能頁(yè)面jslr.aspx、wdlr.aspx、pjlr.aspx、jspf.aspx、wdpf.aspx,共計(jì)六個(gè)頁(yè)面,以及dhw.mdb數(shù)據(jù)庫(kù)文件。
通過(guò)長(zhǎng)期預(yù)報(bào)評(píng)分軟件的實(shí)現(xiàn),在很大程度上方便了廣大使用人員,軟件采用最流行的B/S結(jié)構(gòu),所有功能處理都在服務(wù)器上完成,充分利用了服務(wù)器處理速度快,存儲(chǔ)空間大等資源,用戶(hù)終端電腦無(wú)須進(jìn)行軟件安裝,用戶(hù)可在家或在單位都可以使用;軟件設(shè)計(jì)界面簡(jiǎn)潔友好,只需錄入預(yù)測(cè)結(jié)果和實(shí)況資料,就可以立即評(píng)出預(yù)測(cè)質(zhì)量,結(jié)果輸出迅速、準(zhǔn)確且操作簡(jiǎn)單,容易掌握,無(wú)須再進(jìn)行繁瑣的計(jì)算,減少手工計(jì)算的失誤,并減少了計(jì)算工作量,提高了工作效率。該軟件于今年四月十日于中國(guó)版權(quán)保護(hù)中心取得了計(jì)算機(jī)軟件著作權(quán),登記號(hào)為2012SR027502,可在官方網(wǎng)站進(jìn)行查詢(xún)。