顏 溯 何艷江 鄭天楠 邵 超
(1.石家莊鐵道大學(xué)土木工程學(xué)院,河北石家莊 050043;2.石家莊鐵道大學(xué)信息工程學(xué)院,河北石家莊 050043)
?
基于Android平臺(tái)的地基處理軟件開發(fā)分析★
顏溯1何艷江2鄭天楠1邵超1
(1.石家莊鐵道大學(xué)土木工程學(xué)院,河北石家莊050043;2.石家莊鐵道大學(xué)信息工程學(xué)院,河北石家莊050043)
摘要:針對(duì)Windows系統(tǒng)下地基處理計(jì)算軟件的缺點(diǎn),進(jìn)行了基于Android平臺(tái)的地基處理軟件開發(fā),介紹了地基處理設(shè)計(jì)計(jì)算的基本流程及關(guān)鍵技術(shù),指出基于Android系統(tǒng)下的地基處理軟件價(jià)格低廉、使用方便,具有較高的推廣應(yīng)用價(jià)值。
關(guān)鍵詞:地基處理,Android系統(tǒng),軟件開發(fā)
地基處理技術(shù)是土木工程中的一個(gè)重要內(nèi)容,在建筑工程、公路鐵路、水利等行業(yè)均得以廣泛采用。隨著現(xiàn)代土木建筑行業(yè)的快速發(fā)展,地基處理技術(shù)得到了進(jìn)一步應(yīng)用[1]。
目前基于Android平臺(tái)的應(yīng)用開發(fā)逐步規(guī)范、便捷、應(yīng)用軟件更新速度日新月異,各個(gè)層面滿足用戶各種需求的軟件不斷涌現(xiàn)。但目前尚無(wú)基于Android平臺(tái)的地基處理應(yīng)用開發(fā),因此使得開發(fā)一款基于Android平臺(tái)的地基處理軟件變得既可能又具有實(shí)用意義[2]。
土木建筑的發(fā)展對(duì)地基處理技術(shù)提出了緊迫的要求。目前地基處理通常用于巖土工程設(shè)計(jì)及施工,將不良地質(zhì)地區(qū)開發(fā)為建筑工地的迫切需求,以及降低潛在不良工程性能的風(fēng)險(xiǎn),促進(jìn)了地基處理技術(shù)的發(fā)展。常用的地基處理方法有:換填墊層法、強(qiáng)夯法、砂石樁法、振沖法、水泥土攪拌法、高壓噴射注漿法、預(yù)壓法、夯實(shí)水泥土樁法、CFG法等[3]。
目前國(guó)內(nèi)外地基設(shè)計(jì)主要通過基于Windows系統(tǒng)下的專業(yè)軟件進(jìn)行,盡管有較好的計(jì)算能力和速度,但是在一些特殊或者小型的工程場(chǎng)地,用其來(lái)處理缺乏靈活適用性,而且這類專業(yè)軟件費(fèi)用高昂,因此這類專業(yè)軟件難以得到大規(guī)模推廣應(yīng)用。通過對(duì)于國(guó)內(nèi)外地基處理設(shè)計(jì)軟件的考察,尚未發(fā)現(xiàn)可較好解決上述問題的專業(yè)軟件;而且在國(guó)內(nèi)工程中經(jīng)常需要根據(jù)工程現(xiàn)場(chǎng)進(jìn)行補(bǔ)充勘察及修改設(shè)計(jì)等工作,從而對(duì)適應(yīng)現(xiàn)場(chǎng)個(gè)人靈活價(jià)格廉價(jià)的地基處理計(jì)算軟件提出了要求。因此編制基于個(gè)人智能終端設(shè)備的地基處理軟件具有顯著的工程實(shí)際意義。
Android是一個(gè)以Linux為基礎(chǔ)的開源操作系統(tǒng),近年來(lái)在個(gè)人智能終端設(shè)備中得以廣泛采用,目前,Android操作系統(tǒng)產(chǎn)品越來(lái)越普及,因其功能強(qiáng)大方便實(shí)用,且是開源性操作系統(tǒng),具有流通廣泛、操作簡(jiǎn)單、終端方便易攜,應(yīng)用開發(fā)方便等特點(diǎn),迅速在各行業(yè)被推廣應(yīng)用,漸漸替代其他掌上系列電腦成為主流,成為全球個(gè)人移動(dòng)智能終端用戶使用最多的操作系統(tǒng)。
以我國(guó)的智能手機(jī)市場(chǎng)為例,當(dāng)前我國(guó)的智能手機(jī)市場(chǎng)正呈現(xiàn)出一種爆炸式的增長(zhǎng)形勢(shì):以2013年為例,我國(guó)的智能手機(jī)普及率得到了迅速的提升,從2012年的47%上升到76.7%;同時(shí)所擁有的智能手機(jī)技術(shù)水平也不斷提升,智能手機(jī)終端的數(shù)據(jù)處理能力、存儲(chǔ)能力和用戶交互能力等關(guān)鍵性指標(biāo)都有極大的提升,這為基于Android平臺(tái)的應(yīng)用軟件開發(fā)奠定了堅(jiān)實(shí)的硬件基礎(chǔ)。
基于Android系統(tǒng)的開源可擴(kuò)充特性,在軟件中編制預(yù)留相應(yīng)的接口,為進(jìn)一步拓展其功能提供了條件。
通過Android智能操作系統(tǒng)的應(yīng)用開發(fā)與推廣,會(huì)給人們帶來(lái)極大的實(shí)用價(jià)值,進(jìn)一步給人們的工作和生活帶來(lái)便利。
3.1軟件流程圖
通過對(duì)現(xiàn)行地基處理軟件資料的分析,確定了地基處理設(shè)計(jì)計(jì)算的基本流程,并且在此基礎(chǔ)上編制了N—S流程圖,如圖1所示。
3.2關(guān)鍵技術(shù)
該應(yīng)用可劃分為總體設(shè)計(jì)、接口設(shè)計(jì)、模塊設(shè)計(jì)等幾個(gè)主要方面。其中總體設(shè)計(jì)應(yīng)重點(diǎn)剖析該應(yīng)用在編制調(diào)解過程中所使用的關(guān)鍵技術(shù)及解決方案。
相對(duì)于一般Windows平臺(tái)下的編程開發(fā),本應(yīng)用所需涉及的其他方面主要技術(shù)有:
1)程序加載與退出;
2)SharePreference保存系統(tǒng)配置技術(shù);
3)Activity組件展示系統(tǒng)頁(yè)面技術(shù);
4)Intent和IntentFiler頁(yè)面跳轉(zhuǎn)技術(shù);
5)xml資源文件管理系統(tǒng)資源技術(shù)。
圖1 地基處理計(jì)算流程圖
1)我國(guó)工業(yè)與民用建筑、公路及鐵路建設(shè)等內(nèi)容在不斷的推進(jìn),各方面對(duì)地基處理的要求日益提高。
2)目前的地基處理設(shè)計(jì)及施工和勘察之間存在脫節(jié)的現(xiàn)象,缺乏現(xiàn)場(chǎng)快速計(jì)算、分析及判別的計(jì)算手段和方法,如經(jīng)常需要進(jìn)行相應(yīng)的補(bǔ)充勘察等情況。
3)可解決專業(yè)軟件價(jià)格高昂,不便于現(xiàn)場(chǎng)及工程技術(shù)人員個(gè)人使用的問題。
4)具有較好的可擴(kuò)充性,基于Android平臺(tái)的開放性,可針對(duì)不同的行業(yè)、工程采用相應(yīng)的功能模塊,從而增加其適用性,提高工作效率,縮短勘察設(shè)計(jì)周期,提高設(shè)計(jì)水平和效率,降低相應(yīng)的重復(fù)性工作等方面的問題。
從目前Android系統(tǒng)的發(fā)展速度、水平和地基處理在土木工程領(lǐng)域廣泛應(yīng)用的方面考慮,開發(fā)一種基于Android系統(tǒng)的復(fù)合地基處理軟件越來(lái)越適應(yīng)目前設(shè)計(jì)施工中方便、便攜的要求;同時(shí)該應(yīng)用具有價(jià)格低廉、可在使用人員個(gè)人智能設(shè)備上安裝等特點(diǎn)。因而開發(fā)這種基于Android系統(tǒng)下的地基處理計(jì)算軟件符合了土木工程領(lǐng)域?qū)τ谶@種處理軟件的需求,具有較好推廣應(yīng)用價(jià)值。
致謝:本論文是在石家莊鐵道大學(xué)土木工程學(xué)院呂鵬副教授、劉偉超博士指導(dǎo)下完成的,特此致謝。
參考文獻(xiàn):
[1]葉觀寶,高彥斌,葉書麟.地基處理[M].第3版.北京:中國(guó)建筑工業(yè)出版社,2009.
[2]楊瀟亮.基于Android操作系統(tǒng)的應(yīng)用軟件開發(fā)[J].電子制作,2014(19):45-46.
[3]JGJ 79—2012,建筑地基處理技術(shù)規(guī)范[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
作者簡(jiǎn)介:顏溯(1991-),男,在讀本科生
收稿日期:2015-10-28★:2015年河北省大學(xué)生創(chuàng)新創(chuàng)業(yè)訓(xùn)練計(jì)劃課題部分研究成果
文章編號(hào):1009-6825(2016)01-0257-02
中圖分類號(hào):TP311.52
文獻(xiàn)標(biāo)識(shí)碼:A