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ù)庫
主站蜘蛛池模板: 99偷拍视频精品一区二区| 一本二本三本不卡无码| 2021无码专区人妻系列日韩| 伊人久久福利中文字幕| 色婷婷视频在线| 国产成人精品视频一区二区电影| 97视频精品全国在线观看| 91精品最新国内在线播放| 亚洲男女天堂| 五月天在线网站| 亚洲av无码成人专区| 免费一级α片在线观看| 91丝袜乱伦| 无码丝袜人妻| 亚洲不卡网| 国产欧美精品专区一区二区| 美女视频黄频a免费高清不卡| 亚洲爱婷婷色69堂| 国产99视频在线| 国产欧美视频一区二区三区| 精品三级在线| 少妇精品久久久一区二区三区| 99人妻碰碰碰久久久久禁片| 欧美黄色网站在线看| 欧美精品另类| 亚洲成人精品| 亚洲中久无码永久在线观看软件| AV在线天堂进入| 亚洲国产精品日韩专区AV| AV无码国产在线看岛国岛| 精品人妻AV区| 国产一在线观看| 亚洲天堂色色人体| 91精品国产综合久久不国产大片| 亚洲无码视频一区二区三区 | 国产精品自在在线午夜| 国产Av无码精品色午夜| 熟妇丰满人妻av无码区| 亚洲成av人无码综合在线观看| 暴力调教一区二区三区| 伊人成人在线| 在线欧美a| 日本久久网站| 欧美自拍另类欧美综合图区| 国产农村精品一级毛片视频| 在线观看无码av免费不卡网站| 欧美日韩免费观看| 无码一区二区波多野结衣播放搜索| 亚洲天堂久久| 久热re国产手机在线观看| 国内精品久久久久久久久久影视 | 激情综合网址| 中文无码精品A∨在线观看不卡 | 亚洲精品国偷自产在线91正片| 污污网站在线观看| 高清不卡毛片| 丁香婷婷在线视频| 欧美无专区| 亚洲综合欧美在线一区在线播放| 亚洲天堂成人在线观看| 国内精品久久人妻无码大片高| 四虎在线高清无码| 亚洲天堂网视频| 国产高潮视频在线观看| 国禁国产you女视频网站| 久久精品视频一| 国产成人福利在线| 国产精品手机在线观看你懂的 | 婷婷亚洲天堂| 99re精彩视频| 国产97区一区二区三区无码| 欧美日韩第三页| 亚洲第一页在线观看| 国产精品伦视频观看免费| 成人韩免费网站| 国产成人1024精品下载| 日韩色图区| 日本高清成本人视频一区| 国产在线自在拍91精品黑人| 欧美精品成人一区二区视频一| 亚洲动漫h| 国内丰满少妇猛烈精品播|