顏 溯 何艷江 鄭天楠 邵 超
(1.石家莊鐵道大學土木工程學院,河北石家莊 050043;2.石家莊鐵道大學信息工程學院,河北石家莊 050043)
?
基于Android平臺的地基處理軟件開發分析★
顏溯1何艷江2鄭天楠1邵超1
(1.石家莊鐵道大學土木工程學院,河北石家莊050043;2.石家莊鐵道大學信息工程學院,河北石家莊050043)
摘要:針對Windows系統下地基處理計算軟件的缺點,進行了基于Android平臺的地基處理軟件開發,介紹了地基處理設計計算的基本流程及關鍵技術,指出基于Android系統下的地基處理軟件價格低廉、使用方便,具有較高的推廣應用價值。
關鍵詞:地基處理,Android系統,軟件開發
地基處理技術是土木工程中的一個重要內容,在建筑工程、公路鐵路、水利等行業均得以廣泛采用。隨著現代土木建筑行業的快速發展,地基處理技術得到了進一步應用[1]。
目前基于Android平臺的應用開發逐步規范、便捷、應用軟件更新速度日新月異,各個層面滿足用戶各種需求的軟件不斷涌現。但目前尚無基于Android平臺的地基處理應用開發,因此使得開發一款基于Android平臺的地基處理軟件變得既可能又具有實用意義[2]。
土木建筑的發展對地基處理技術提出了緊迫的要求。目前地基處理通常用于巖土工程設計及施工,將不良地質地區開發為建筑工地的迫切需求,以及降低潛在不良工程性能的風險,促進了地基處理技術的發展。常用的地基處理方法有:換填墊層法、強夯法、砂石樁法、振沖法、水泥土攪拌法、高壓噴射注漿法、預壓法、夯實水泥土樁法、CFG法等[3]。
目前國內外地基設計主要通過基于Windows系統下的專業軟件進行,盡管有較好的計算能力和速度,但是在一些特殊或者小型的工程場地,用其來處理缺乏靈活適用性,而且這類專業軟件費用高昂,因此這類專業軟件難以得到大規模推廣應用。通過對于國內外地基處理設計軟件的考察,尚未發現可較好解決上述問題的專業軟件;而且在國內工程中經常需要根據工程現場進行補充勘察及修改設計等工作,從而對適應現場個人靈活價格廉價的地基處理計算軟件提出了要求。因此編制基于個人智能終端設備的地基處理軟件具有顯著的工程實際意義。
Android是一個以Linux為基礎的開源操作系統,近年來在個人智能終端設備中得以廣泛采用,目前,Android操作系統產品越來越普及,因其功能強大方便實用,且是開源性操作系統,具有流通廣泛、操作簡單、終端方便易攜,應用開發方便等特點,迅速在各行業被推廣應用,漸漸替代其他掌上系列電腦成為主流,成為全球個人移動智能終端用戶使用最多的操作系統。
以我國的智能手機市場為例,當前我國的智能手機市場正呈現出一種爆炸式的增長形勢:以2013年為例,我國的智能手機普及率得到了迅速的提升,從2012年的47%上升到76.7%;同時所擁有的智能手機技術水平也不斷提升,智能手機終端的數據處理能力、存儲能力和用戶交互能力等關鍵性指標都有極大的提升,這為基于Android平臺的應用軟件開發奠定了堅實的硬件基礎。
基于Android系統的開源可擴充特性,在軟件中編制預留相應的接口,為進一步拓展其功能提供了條件。
通過Android智能操作系統的應用開發與推廣,會給人們帶來極大的實用價值,進一步給人們的工作和生活帶來便利。
3.1軟件流程圖
通過對現行地基處理軟件資料的分析,確定了地基處理設計計算的基本流程,并且在此基礎上編制了N—S流程圖,如圖1所示。
3.2關鍵技術
該應用可劃分為總體設計、接口設計、模塊設計等幾個主要方面。其中總體設計應重點剖析該應用在編制調解過程中所使用的關鍵技術及解決方案。
相對于一般Windows平臺下的編程開發,本應用所需涉及的其他方面主要技術有:
1)程序加載與退出;
2)SharePreference保存系統配置技術;
3)Activity組件展示系統頁面技術;
4)Intent和IntentFiler頁面跳轉技術;
5)xml資源文件管理系統資源技術。

圖1 地基處理計算流程圖
1)我國工業與民用建筑、公路及鐵路建設等內容在不斷的推進,各方面對地基處理的要求日益提高。
2)目前的地基處理設計及施工和勘察之間存在脫節的現象,缺乏現場快速計算、分析及判別的計算手段和方法,如經常需要進行相應的補充勘察等情況。
3)可解決專業軟件價格高昂,不便于現場及工程技術人員個人使用的問題。
4)具有較好的可擴充性,基于Android平臺的開放性,可針對不同的行業、工程采用相應的功能模塊,從而增加其適用性,提高工作效率,縮短勘察設計周期,提高設計水平和效率,降低相應的重復性工作等方面的問題。
從目前Android系統的發展速度、水平和地基處理在土木工程領域廣泛應用的方面考慮,開發一種基于Android系統的復合地基處理軟件越來越適應目前設計施工中方便、便攜的要求;同時該應用具有價格低廉、可在使用人員個人智能設備上安裝等特點。因而開發這種基于Android系統下的地基處理計算軟件符合了土木工程領域對于這種處理軟件的需求,具有較好推廣應用價值。
致謝:本論文是在石家莊鐵道大學土木工程學院呂鵬副教授、劉偉超博士指導下完成的,特此致謝。
參考文獻:
[1]葉觀寶,高彥斌,葉書麟.地基處理[M].第3版.北京:中國建筑工業出版社,2009.
[2]楊瀟亮.基于Android操作系統的應用軟件開發[J].電子制作,2014(19):45-46.
[3]JGJ 79—2012,建筑地基處理技術規范[S].

Analysis of program development of foundation treatment based on Android system★
Yan Su1He Yanjiang2Zheng Tiannan1Shao Chao1
(1.School of Civil Engineering of Shijiazhuang Railway University,Shijiazhuang 050043,China; 2.Information Engineering Institute of Shijiazhuang Railway University,Shijiazhuang 050043,China)
Abstract:According to the faults of foundation treatment calculation software under Windows system,this paper made the foundation treatment software development based on Android platform,introduced the basic flow and key technology of foundation treatment design and calculation,pointed out that the foundation treatment software based on Android system was cheap,easy to use,had high popularization value.
Key words:foundation treatment,Android system,software development
作者簡介:顏溯(1991-),男,在讀本科生
收稿日期:2015-10-28★:2015年河北省大學生創新創業訓練計劃課題部分研究成果
文章編號:1009-6825(2016)01-0257-02
中圖分類號:TP311.52
文獻標識碼:A