999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

測量學(xué)實(shí)驗(yàn)電子手薄APP開發(fā)

2018-01-02 01:11:02李海明孔婷婷祝麗臻
山東工業(yè)技術(shù) 2018年1期
關(guān)鍵詞:數(shù)據(jù)庫用戶實(shí)驗(yàn)

李海明,孔婷婷,祝麗臻,梁 丹*

( 浙江農(nóng)林大學(xué),浙江 臨安 311300 )

測量學(xué)實(shí)驗(yàn)電子手薄APP開發(fā)

李海明,孔婷婷,祝麗臻,梁 丹*

( 浙江農(nóng)林大學(xué),浙江 臨安 311300 )

本文通針在實(shí)驗(yàn)教學(xué)過程中出現(xiàn)實(shí)驗(yàn)數(shù)據(jù)處理以及保存較為繁瑣復(fù)雜的問題,開發(fā)一種新的app來記錄測量學(xué)實(shí)驗(yàn)當(dāng)中的數(shù)據(jù)處理以及數(shù)據(jù)記錄。主要對其app系統(tǒng)構(gòu)架與服務(wù)構(gòu)架進(jìn)行了分析,設(shè)計(jì)了實(shí)驗(yàn)數(shù)據(jù)測量系統(tǒng)的結(jié)構(gòu)與客戶端,介紹了用戶界面與數(shù)據(jù)存儲方式,對spring框架進(jìn)行了搭建能夠?qū)崿F(xiàn)數(shù)據(jù)的存儲與查詢等功能。

實(shí)驗(yàn)數(shù)據(jù);app;spring框架

1 緒論

隨著我國經(jīng)濟(jì)的持續(xù)發(fā)展,我國非常重視教育教學(xué),在提高我國教育水平的同時投入了大量的人力物力對教學(xué)設(shè)備進(jìn)行升級改造。本文針對能夠?qū)崿F(xiàn)實(shí)驗(yàn)數(shù)據(jù)無紙化存儲處理,實(shí)現(xiàn)測量數(shù)據(jù)電子記錄計(jì)算,幫助學(xué)生更好更快地完成測量任務(wù)。其研究意義在于:能夠?qū)崿F(xiàn)電子手簿,減少甚至取消紙質(zhì)版記錄表,更加低碳環(huán)保;幫助學(xué)生通過實(shí)踐深化理論知識的掌握;利于教師對學(xué)生實(shí)驗(yàn)成績的考核[1]。

2 系統(tǒng)架構(gòu)分析

基于Android手機(jī)app的開發(fā),應(yīng)用了分層架構(gòu)的基本原理,其結(jié)構(gòu)原理如圖1所示。由圖可知,于Android手機(jī)中的app框架包括四層,其中四層按照從上到下的順序排列分別為:第一層為應(yīng)用程序、第二層為程序框架、第三層為系統(tǒng)庫、第四層為Linux內(nèi)核[2]。

2.1 安卓架構(gòu)分析

第一層應(yīng)用程序:這一層屬于Android系統(tǒng)app開發(fā)的基礎(chǔ),所有的最基礎(chǔ)的信息都包含在里面,比如瀏覽器、通訊錄、郵箱、設(shè)置等基礎(chǔ)功能都在里面包含[3]。

第二層為程序框架:該程序框架是二次開發(fā)的的基礎(chǔ)工具包,進(jìn)行二次開發(fā)的時候都會把這一層作為基礎(chǔ)。這一層的應(yīng)用框架包括資源管理系統(tǒng)、視頻與圖文管理系統(tǒng)、可視化管理系統(tǒng)、位置管理系統(tǒng)與XMPP服務(wù)管理系統(tǒng)等多個模塊。

第三層為系統(tǒng)庫:此系統(tǒng)庫包括九大模塊分別為媒體、圖層、WebKit、SQ-Lite、FreeType、OpenGLEState、SGL、SSL 和 libc模塊。這些模塊可以提供對系統(tǒng)的監(jiān)測與維護(hù)等方面的保護(hù)。

第四層為Linux內(nèi)核:在Android系統(tǒng)中Linux為主要服務(wù)器的核心,其保證了讀取數(shù)據(jù)與處理各項(xiàng)任務(wù)的能力,具有較好的口碑[4]。

2.2 服務(wù)架構(gòu)

系統(tǒng)的服務(wù)架構(gòu)采用的是當(dāng)前比較流行的spring+springMVC+Mybaties的框架,spring是開源的框架,其提供了整合其他框架的功能,本文可以很方便的添加其他開發(fā)框架融入到本文自己的系統(tǒng)中,spring的核心是控制反轉(zhuǎn)ioc,利用依賴注入DI實(shí)現(xiàn)代碼的解耦。簡化了應(yīng)用的開發(fā)和維護(hù),而且利用其面向切面的編程可以后期給應(yīng)用添加前置通知和后置通知,升級和維護(hù)應(yīng)用程序。

3 系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)

3.1 系統(tǒng)項(xiàng)目結(jié)構(gòu)設(shè)計(jì)

對于一個完整的系統(tǒng),包含用戶交互,邏輯處理,數(shù)據(jù)存儲,一般情況下本文會對系統(tǒng)應(yīng)用進(jìn)行分層處理。按照主流的分層結(jié)構(gòu),本文將系統(tǒng)分為視圖層,控制層,以及持久層。這樣做的好處是實(shí)現(xiàn)各個模塊之間代碼的強(qiáng)耦合性,方便系統(tǒng)的升級和維護(hù)。

視圖層:負(fù)責(zé)與用戶的交互,以及數(shù)據(jù)的顯示,良好的用戶交互界面是評價一個軟件的重要參數(shù),也是提升用戶體驗(yàn)的最重要的項(xiàng)目。

控制層:控制層負(fù)責(zé)處理業(yè)務(wù)邏輯,用戶在前端輸入相應(yīng)的數(shù)據(jù)或者執(zhí)行相應(yīng)的操作,想服務(wù)器發(fā)送請求,通過控制層,本文接受用戶的請求并分發(fā)請求,調(diào)用相應(yīng)的控制器對相應(yīng)的業(yè)務(wù)邏輯進(jìn)行處理,返回給前端需要顯示的數(shù)據(jù)以及信息。

持久層:負(fù)責(zé)數(shù)據(jù)的存儲,數(shù)據(jù)的安全性以及持久性是本文重點(diǎn)考慮的,在這里采用數(shù)據(jù)庫存儲數(shù)據(jù)。各層的結(jié)構(gòu)圖如下:

3.2 系統(tǒng)客戶端的設(shè)計(jì)與實(shí)現(xiàn)

3.2.1 用戶界面

對于用戶而言,對于程序的源代碼是不可知的,本文應(yīng)用軟件絕大多數(shù)都是在和軟件的交互界面打交道,而本文開發(fā)的電子手薄app是基于安卓的,而在安卓中Activity是用戶接口程序,所有的Activity都要和用戶打交道,它提供給用戶只是一個交互式的接口功能,而Activity自身是沒有界面的,所以它會創(chuàng)建一個窗口,通過setContentView(View)接口來加載UI界面。Activity可以全屏顯示,也可以通過更改主題使得其窗口化。

3.2.2 數(shù)據(jù)存儲

在實(shí)際應(yīng)用中,本文需要對數(shù)據(jù)進(jìn)行vch長期的保存和處理,所以本文利用數(shù)據(jù)庫來管理本文的數(shù)據(jù),現(xiàn)在主流的軟件都在應(yīng)用Oracle數(shù)據(jù)庫或者M(jìn)ysql來存儲數(shù)據(jù),Oracle適合大型公司,并且商用是需要收費(fèi)的,而mysql適合中小企業(yè),它是免費(fèi)的,本文在服務(wù)器上需要配置本文的數(shù)據(jù)庫。對于本文的數(shù)據(jù),本文首先需要對需求分析進(jìn)行數(shù)據(jù)庫建模。建模軟件用的是power designer,對數(shù)據(jù)庫中的表進(jìn)行管理。

4 系統(tǒng)部署實(shí)現(xiàn)

4.1 spring框架的搭建

在服務(wù)端本文采用的是spring框架來搭建服務(wù)端的整體運(yùn)行框架,需要搭建框架的運(yùn)行環(huán)境,spring架構(gòu)配置代碼如圖2所示。

5 結(jié)論

本文經(jīng)過對設(shè)計(jì)的app進(jìn)行測試,app可以記錄實(shí)驗(yàn)數(shù)據(jù),并且對數(shù)據(jù)可以進(jìn)行相應(yīng)的處理,處理之后存儲在數(shù)據(jù)庫,方便隨時查看,比起傳統(tǒng)的紙質(zhì)報(bào)告有以下優(yōu)點(diǎn):(1)數(shù)據(jù)可以篩選查看,結(jié)果更清晰明了;(2)實(shí)現(xiàn)了無紙質(zhì)化,節(jié)能環(huán)保。(3)利于周期數(shù)據(jù)保存,對于實(shí)驗(yàn)周期長的數(shù)據(jù)記錄,提供了方便的查詢方式。經(jīng)過驗(yàn)證,本文的需求已經(jīng)實(shí)現(xiàn),并且達(dá)到了相應(yīng)的要求。

[1]沈美,于翔.基于SQLite數(shù)據(jù)庫的安卓日程管理系統(tǒng)的設(shè)計(jì)與開發(fā)[J].電子技術(shù)與軟件工程,2014(23):216-217.

[2]李培林.安卓系統(tǒng)的應(yīng)用及發(fā)展趨勢展望[J].計(jì)算機(jī)光盤軟件與應(yīng)用,2012(18):161-162.

[3]楊瀟亮.基于安卓操作系統(tǒng)的應(yīng)用軟件開發(fā)[J].電子制作,2014(19):45-46.

[4]何璇.基于Java語言的安卓手機(jī)軟件開發(fā)[J].計(jì)算機(jī)光盤軟件與應(yīng)用,2014(08):67-68.

10.16640/j.cnki.37-1222/t.2018.01.107

浙江農(nóng)林大學(xué)學(xué)生科研訓(xùn)練項(xiàng)目(112-2013200007)

李海明(1994-),男,本科,研究方向:地理信息學(xué)研究。

*為通訊作者

猜你喜歡
數(shù)據(jù)庫用戶實(shí)驗(yàn)
記一次有趣的實(shí)驗(yàn)
做個怪怪長實(shí)驗(yàn)
數(shù)據(jù)庫
關(guān)注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
NO與NO2相互轉(zhuǎn)化實(shí)驗(yàn)的改進(jìn)
實(shí)踐十號上的19項(xiàng)實(shí)驗(yàn)
太空探索(2016年5期)2016-07-12 15:17:55
關(guān)注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
數(shù)據(jù)庫
關(guān)注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
數(shù)據(jù)庫
主站蜘蛛池模板: 在线观看国产黄色| 国产欧美日韩另类| 日韩av电影一区二区三区四区 | 久久一级电影| 欧美精品二区| 国产成人av一区二区三区| 欧美日本激情| 全色黄大色大片免费久久老太| 亚洲一级色| 欧美在线中文字幕| 日本在线亚洲| 国产白浆在线| 久久久黄色片| 中文字幕亚洲专区第19页| 成人自拍视频在线观看| 国产xx在线观看| 亚洲美女久久| 日本一本在线视频| 色国产视频| 婷婷久久综合九色综合88| 最新亚洲人成无码网站欣赏网| 日本精品αv中文字幕| 欧美无遮挡国产欧美另类| 国产毛片高清一级国语| 久久频这里精品99香蕉久网址| 亚洲综合日韩精品| 综合亚洲色图| 国产一区二区三区日韩精品| 99资源在线| 中日韩一区二区三区中文免费视频 | 成人免费网站在线观看| 青草视频免费在线观看| 国产区成人精品视频| 亚洲综合色区在线播放2019| 亚洲av综合网| 国产一区二区在线视频观看| 中文字幕第4页| 91免费观看视频| 蜜桃视频一区二区三区| 午夜欧美理论2019理论| 亚洲va视频| 九九热免费在线视频| 亚洲无码视频图片| 手机在线国产精品| 国产欧美中文字幕| 高潮毛片免费观看| 婷婷开心中文字幕| 午夜国产小视频| 激情影院内射美女| 国产最爽的乱婬视频国语对白| 午夜日本永久乱码免费播放片| 在线免费观看AV| 精品国产中文一级毛片在线看| 精品国产自| 中文字幕有乳无码| 亚洲成人动漫在线观看| 亚洲乱强伦| 熟女日韩精品2区| 狠狠ⅴ日韩v欧美v天堂| 中国美女**毛片录像在线| 成人亚洲视频| 色有码无码视频| 欧美色视频在线| 亚洲日本中文字幕天堂网| 日韩精品资源| 久久一本精品久久久ー99| 大陆国产精品视频| 久久综合色播五月男人的天堂| 久久综合久久鬼| 亚洲精品第五页| 天天色天天操综合网| 国产大片喷水在线在线视频| 91在线播放国产| 伊人中文网| 欧美国产日韩一区二区三区精品影视| 国产成人1024精品下载| 欧美精品H在线播放| 精品成人一区二区| 啪啪国产视频| 亚洲成年人网| 国产免费a级片| 久久久久国产一级毛片高清板|