張凌雪
摘要:以互聯(lián)網(wǎng)為基礎,加強寒冷環(huán)境交通技術(shù)信息資源整合和共享為主線,提供電子信息技術(shù)工程等對寒冷環(huán)境下相關(guān)交通技術(shù)數(shù)據(jù)、經(jīng)驗、論文的查詢提供寒冷環(huán)境交通技術(shù)相關(guān)服務內(nèi)容。
關(guān)鍵詞:互聯(lián)網(wǎng);寒冷環(huán)境;查詢
中圖分類號:TP311 文獻標識碼:A 文章編號:1009-3044(2016)05-0096-02
1 系統(tǒng)背景
我省地區(qū)冬季受蒙古氣流的影響,氣候寒冷,從而造成了交通工程受到寒冷環(huán)境的影響出現(xiàn)了諸多問題。利用寒冷環(huán)境交通技術(shù)數(shù)據(jù)信息化平臺,將寒冷環(huán)境交通技術(shù)成果的推廣和應用在治理冰凍土地公路病害、減少養(yǎng)護投資、節(jié)約能源、降低消耗、給寒區(qū)公路的修筑和養(yǎng)護帶來一定的經(jīng)濟效益,通過改善寒區(qū)的交通條件,帶動了運輸、旅游等相關(guān)產(chǎn)業(yè)和地方經(jīng)濟的持續(xù)和快速發(fā)展。通過對寒冷環(huán)境交通技術(shù)數(shù)據(jù)資源庫的推廣,為科學研究、技術(shù)開發(fā)、成果推廣、學術(shù)交流、創(chuàng)業(yè)孵化與科技管理、決策等提供數(shù)字化服務。提高寒冷環(huán)境下交通工程建設水平和建設質(zhì)量。
2 系統(tǒng)性能要求
該系統(tǒng)要求用戶界面簡潔、大方、主題采用灰色色調(diào)。系統(tǒng)穩(wěn)定性, 平臺采用JSR168門戶標準,滿足不同用戶個性需求,分為公共門戶、個人門戶、平臺管理中心門戶。平臺采用B/S架構(gòu),采用三層設計架構(gòu),確保系統(tǒng)穩(wěn)定、高效運行。不需要安裝任何客戶端,便于使用與維護。平臺具有穩(wěn)定、高效、安全、易維護等特點。
3 系統(tǒng)建設
3.1數(shù)據(jù)獲取
數(shù)據(jù)描述是數(shù)據(jù)驅(qū)動模式的基礎,就是將實際事物抽象出數(shù)學模型,為數(shù)學模型指定相應的數(shù)據(jù)結(jié)構(gòu),再將數(shù)據(jù)結(jié)構(gòu)對象化,對其進行屬性、方法的格式說明,從而形成描述數(shù)據(jù)。描述數(shù)據(jù)就是實際事物的對象化體現(xiàn)。通過描述數(shù)據(jù),使實際事物在應用系統(tǒng)中得以體現(xiàn)。以其作為核心思想,用戶通過對所要處理的事務進行必要的說明描述,將形成的描述數(shù)據(jù)維護到系統(tǒng)當中,系統(tǒng)根據(jù)描述數(shù)據(jù),自動生成用戶所需的操作界面及實現(xiàn)功能。相應的分類方法是指將實際工作抽象為相應的數(shù)據(jù)模型,以具體的數(shù)據(jù)結(jié)構(gòu)體現(xiàn),引入適當?shù)木S護方法,完成遍歷、檢索、數(shù)據(jù)編輯等功能。
屬性的結(jié)構(gòu)是描述產(chǎn)生的或者說是自定義的,可完全體現(xiàn)用戶的工作想法。屬性的量,即工作方向數(shù)量,是不定的,用戶可根據(jù)實際工作方向需要自行設定,就是說工作方向由用戶決定,而不取決開發(fā)之初的需求提出。
3.2軟件支撐環(huán)境
寒冷環(huán)境交通數(shù)據(jù)中心平臺前臺采用 Java作為開發(fā)語言;后臺數(shù)據(jù)庫采用Oracle.10g_w2k8_x64進行設計,數(shù)據(jù)管理;服務器端系統(tǒng)采用 Windows server2008 64位平臺采用的基礎架構(gòu)為MVC三層架構(gòu),其中控制層采用Spring技術(shù)來方便解耦、簡化開發(fā),并且低侵入式設計,減少了代碼污染,同時保證了平臺的可靠性。
其中顯示層所采用的技術(shù)為Freemarker,它所具有的通用性、強大的模板重復利用性保證了系統(tǒng)的可擴展性。
Model層主要采用hibernater技術(shù),它封裝了jdbc,簡化了很多重復性代碼,簡化了DAO層編碼工作,使開發(fā)更對象化了,并且移植性好,支持各種數(shù)據(jù)庫,如果換個數(shù)據(jù)庫只要在配置文件中變換配置就可以了,不用改變hibernate代碼,而且支持透明持久化,因為hibernate操作的是純粹的(pojo)java類,沒有實現(xiàn)任何接口,沒有侵入性,從而保證系統(tǒng)的安全性。
4 系統(tǒng)功能實現(xiàn)
該系統(tǒng)主要由一庫三平臺構(gòu)成。三個平臺分別為管理平臺、交互平臺和數(shù)據(jù)中心平臺。
管理平臺主要功能有:
1)用戶管理
提供了用戶和組織管理、用戶和群組管理、角色管理、系統(tǒng)監(jiān)測器管理等功能。
2)站點管理
提供了站點管理、站點模板管理、頁面管理、外觀和風格管理、站點成員及站點組織管理等功能。
3)應用管理
提供了應用程序管理器功能,可以對現(xiàn)有功能進行刪除和發(fā)布新應用。
4)配置管理
提供了對主站點的屬性設置及服務器管理,其中服務器管理包含緩存的清理,日志級別的設置,數(shù)據(jù)轉(zhuǎn)移,上傳文件的大小配置等功能。
5)會員管理
會員管理中在管理平臺中僅有會員的級別設置功能。
6)排行管理
包含活躍度排行、下載排行、財富值排行、充值排行四個排行統(tǒng)計功能。
7)賬戶管理
包含充值查詢、充值統(tǒng)計、活動管理、手續(xù)費設置、活躍度管理、財富值管理、活躍度來源設置、日志管理及充值管理等功能。
交互平臺主要功能有:
1)活躍度排行功能描述:把所有有效用戶獲得的活躍度進行排序,將活躍度最高的十個人顯示到首頁的活躍度排行中,點擊更多可以查看到更多人的排名。
2)財富值排行功能描述:
把所有有效用戶獲得的財富值進行排序,將財富值最高的十個人顯示到首頁的財富值排行中,點擊更多可以查看到更多人的排名。
3)下載排行功能描述:
把所有資源下載的次數(shù)進行排序,將下載次數(shù)最高的十個顯示到首頁的下載排行中,點擊更多可以查看到更多的排名。
4)充值排行功能描述:把所有有效用戶獲得的充值進行排序,將充值最高的十個人顯示到首頁的充值排行中,點擊更多可以查看到更多人的排名。
賬戶管理功能:
5)充值查詢功能描述:充值查詢就是對所有充值記錄統(tǒng)一匯總,可以查看到賬戶的充值信息,其中包括充值時間、充值金額、充值帳號、獲得的財富值。
6)充值統(tǒng)計:統(tǒng)計所有充值記錄,并作圖表展示。
7)手續(xù)費設置功能描述:在用戶提現(xiàn)時對手續(xù)費進行控制。對手續(xù)費進行【新增】【查詢】【修改】【刪除】操作。通過列表的方式【查詢】整個系統(tǒng)中的手續(xù)費設置,單擊【新增】可以添加手續(xù)費扣費標準,通過查詢出的手續(xù)費設置,在操作欄里的【修改】鏈接對指定的手續(xù)費設置進行詳細信息查詢,并修改。通過列表操作欄中的【刪除】連接可以對指定信息進行刪除。
8)活躍度管理功能描述:
查詢會員自己的財富值和活躍度的詳細消費情況。
9)財富值管理功能描述:查詢所有賬戶的財富值信息,充值記錄,扣除記錄,以及財富值統(tǒng)計,都可以在該模塊展現(xiàn)。對數(shù)據(jù)庫的【增加】【查詢】;
10)活躍度來源設置功能描述:
活躍度是平臺會員用戶升級的衡量標準,根據(jù)活躍度可下載平臺相應資源。管理員可靈活設置活躍度獲取與扣除標準,對活躍度標準進行【增加】【修改】【查看】【刪除】等操作。
11)日志管理功能描述:查詢系統(tǒng)中的財富值和活躍度的詳細消費情況;
12)充值管理功能描述:跟第三方支付機構(gòu)做接口對接,實現(xiàn)充值功能。
數(shù)據(jù)中心平臺主要功能有
數(shù)據(jù)中心平臺主要有資源模型管理、科研數(shù)據(jù)類型管理、科研數(shù)據(jù)物理屬性管理。其中資源模型管理包含了期刊模型、論文模型、標準模型、科研數(shù)據(jù)模型、專利、模型、圖片集模型、視頻墻模型及圖書模型。科研數(shù)據(jù)類型管理可對科研數(shù)據(jù)的對象進行定義,例如:瀝青。
科研數(shù)據(jù)物理屬性管理可對對科研數(shù)據(jù)的物理屬性進行管理,例如瀝青的溫度、濕度等。具體功能如下:
1)期刊資源模型模塊設計,完成對期刊資源的管理與維護,對期刊資源進行增加、修改、刪除、查詢操作。
2)科研數(shù)據(jù)模型模塊設計完成對科研數(shù)據(jù)資源的管理與維護,對科研數(shù)據(jù)資源進行增加、修改、刪除、查詢操作
3)科研數(shù)據(jù)類型管理模塊設計完成對科研數(shù)據(jù)類型的管理與維護,對科研數(shù)據(jù)類型進行增加、修改、刪除、查詢操作。
4)科研數(shù)據(jù)物理屬性管理模塊設計完成對科研數(shù)據(jù)物理屬性的管理與維護,對科研數(shù)據(jù)物理屬性進行增加、修改、刪除、查詢操作。
5)專利資源模型模塊設計完成對專利資源的管理與維護,對專利資源進行增加、修改、刪除、查詢操作。
6)會議資源模型模塊設計完成對會議資源的管理與維護,對會議資源進行增加、修改、刪除、查詢操作。
7)論文資源模型模塊設計完成對論文資源的管理與維護,對論文資源進行增加、修改、刪除、查詢操作。
8)圖書資源模型模塊設計完成對圖書資源的管理與維護,對圖書資源進行增加、修改、刪除、查詢操作。
9)標準資源模型模塊設計完成對標準資源的管理與維護,對標準資源進行增加、修改、刪除、查詢操作。
10)交通資源模型模塊設計完成對交通資源的管理與維護,對交通資源進行增加、修改、刪除、查詢操作。
11)新聞資源模型模塊設計完成對新聞資源的管理與維護,對新聞資源進行增加、修改、刪除、查詢操作。
5 結(jié)束語
寒冷環(huán)境交通技術(shù)數(shù)據(jù)平臺建設目的旨在整合離散的科學數(shù)據(jù)資源,統(tǒng)集寒冷地區(qū)交通科研、交通建設、交通技術(shù)等方面的資源,為在寒冷地區(qū)的交通人才培養(yǎng)、交通科技成果的轉(zhuǎn)化提供服務,構(gòu)建面向全社會的網(wǎng)絡化、智能化的管理與共享服務體系。
參考文獻:
[1] 桂文莊. 迎接科學數(shù)據(jù)庫發(fā)展的新階段——中國科學院科學數(shù)據(jù)庫發(fā)張20年的回顧與思考[J].中國科學院院刊, 2007 (1): 87-89,91.
[2] 宮進.互聯(lián)網(wǎng)信息定向采集系統(tǒng)的設計與實現(xiàn)[J].計算機應用, 2007,27(6): 16-17.
[3] Theresa Robertson.Oracle? Application Server 10g Concepts[EB/OL].http://otn.oracle.com.