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