亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于安卓系統(tǒng)的新能源電站移動數(shù)據(jù)庫系統(tǒng)的設(shè)計(jì)

        2016-06-02 11:27:41李永鑫中電投張北風(fēng)力發(fā)電有限公司河北張家口075000
        關(guān)鍵詞:數(shù)據(jù)庫

        李永鑫(中電投張北風(fēng)力發(fā)電有限公司,河北張家口075000)

        ?

        基于安卓系統(tǒng)的新能源電站移動數(shù)據(jù)庫系統(tǒng)的設(shè)計(jì)

        李永鑫
        (中電投張北風(fēng)力發(fā)電有限公司,河北張家口075000)

        摘 要:采用Google公司開發(fā)的App Inventor在線開放的Android編程工具軟件,為新能源電站設(shè)計(jì)了一種基于Android操作系統(tǒng)的移動數(shù)據(jù)庫系統(tǒng)。為滿足現(xiàn)場人員的工作需求,數(shù)據(jù)庫設(shè)置了按電站一次圖、通信拓?fù)鋱D和場區(qū)平面圖查詢的三種查詢方式,使用戶能更快地查詢到所需資料。在資料查看方面,軟件通過調(diào)用外部App程序的方式顯示相應(yīng)資料,減小了整個軟件的編程難度。通過該數(shù)據(jù)庫的使用,從而使整個新能源電站的運(yùn)作更為高效。

        關(guān)鍵詞:新能源電站;Android;數(shù)據(jù)庫;App Inventor

        0 引言

        在傳統(tǒng)電站的管理中,人們將大量的圖紙、說明書等電站運(yùn)行資料統(tǒng)一存放于資料室中,以便對各類文件進(jìn)行管理與查閱。這種管理形式在早期為電站資料的管理起到了良好的作用。但隨著時(shí)間的推移與各類資料的增加,該種管理方式的一些固有弊端也逐漸顯露出來,例如,資料存放不直觀、查詢不方便;庫存資料易丟失、損壞;無法滿足多人、多項(xiàng)工作同時(shí)查閱同一資料的需求;攜帶不方便,資料整理工作量大等。

        隨著科技的發(fā)展,尤其是近幾年來智能移動設(shè)備的普及以及Android這種基于Linux的自由及開放源代碼的操作系統(tǒng)的出現(xiàn)為解決上述問題提供了一種可行途徑。

        1 And roid及App lnventor開發(fā)環(huán)境簡介

        Android是一種基于Linux的自由及開放源代碼的操作系統(tǒng),主要用于移動設(shè)備,如智能手機(jī)和平板電腦,由Google公司和開放手機(jī)聯(lián)盟領(lǐng)導(dǎo)及開發(fā)。其主要特色有:基于Linux,開放、開源、免費(fèi)的平臺。不受任何廠商的限制,基于組件的架構(gòu),便于創(chuàng)新。眾多內(nèi)置服務(wù),例如SQL數(shù)據(jù)庫、地圖可以直接嵌入應(yīng)用程序;應(yīng)用程序生命周期的自動化管理,針對低能耗的設(shè)備進(jìn)行優(yōu)化;高質(zhì)量的圖像和音效,內(nèi)置了最常用的標(biāo)準(zhǔn)音頻編解碼器;可移植性強(qiáng),所有的程度都是用Java語言編寫的。

        App Inventor是由Google公司開發(fā)的一款在線開放的Android編程工具軟件,通過圖形化積木式的拖放組件來完成App開發(fā)。其具有以下優(yōu)點(diǎn):

        (2)開發(fā)過程簡單。手機(jī)App的界面設(shè)計(jì)和行為開發(fā)都可以通過可視化的拖放拼接組件來完成,無需關(guān)注復(fù)雜的語法規(guī)則。

        (3)組件模塊豐富。App Inventor已經(jīng)預(yù)先設(shè)置好了不同類型的組件模塊,如多媒體類、傳感器類,甚者樂高機(jī)器人組件。

        (4)方便多臺機(jī)器交叉開發(fā)。所有開發(fā)代碼儲存在云端服務(wù)器上,方便開發(fā)者在任何一臺機(jī)器上進(jìn)行開發(fā),并且保證了源代碼的一致性和安全性。

        (5)支持及時(shí)調(diào)試。提供了強(qiáng)大的調(diào)試功能,調(diào)試中代碼的變更會自動同步到進(jìn)行調(diào)試的手機(jī)或者模擬器中,無需重裝應(yīng)用。

        2 數(shù)據(jù)庫系統(tǒng)架構(gòu)

        在本次數(shù)據(jù)庫的設(shè)計(jì)中,由于考慮到電站資料的保密性及現(xiàn)場人員在使用時(shí)的便利性,故將本軟件分為用戶登錄層、設(shè)備選擇層、數(shù)據(jù)庫層及外圍調(diào)用層四個層級。

        (1)用戶登錄層:為了保護(hù)電站資料,防止無關(guān)人員隨意窺探竊取電站保密資料,保證資料的安全,使用人員只有輸入正確的用戶名及其密碼后方可進(jìn)入該軟件查詢相關(guān)資料。

        (2)設(shè)備選擇層:該層作為用戶在使用本軟件查閱資料時(shí)主要接觸的可視化界面。在設(shè)計(jì)時(shí),根據(jù)日常工作中的需要,在該層制定了三種查詢方式可供用戶選擇,其結(jié)構(gòu)如圖1所示。

        為實(shí)現(xiàn)移動設(shè)備端和桌面端界面自適應(yīng),利用柵格系統(tǒng)對移動設(shè)備端和桌面端采用不同的類屬性。在開發(fā)過程中,只寫1套在桌面端和移動設(shè)備端都能使用的代碼,根據(jù)媒體查詢設(shè)置不同的container容器寬度,在容器內(nèi)用百分比設(shè)置其列col的寬度,以自適應(yīng)不同大小的屏幕。一行row共有12個col,只需添加相關(guān)的類名,并使對應(yīng)類名后面的數(shù)字之和為12即可。

        在使用一次接線圖進(jìn)行查詢時(shí),查詢界面采用現(xiàn)場工作人員比較熟悉的一次圖形式,可以使用戶快速定位站內(nèi)一次設(shè)備,提高一次設(shè)備相關(guān)數(shù)據(jù)的查詢速度;通信拓?fù)鋱D查詢方式的設(shè)置,主要是考慮到繼電保護(hù)人員在日常工作中經(jīng)常會涉及的多個設(shè)備之間的信號傳輸?shù)呐挪?,通過該種查詢方式的設(shè)置,可以使用戶更為直觀快捷地查詢到相互通信的各設(shè)備之間的相關(guān)參數(shù);最后一種場區(qū)平面圖查詢方式是基于電站內(nèi)各設(shè)備的地理位置,以分區(qū)查詢?yōu)橐劳械囊环N樹狀查詢模式。用戶可以根據(jù)某一設(shè)備所在的區(qū)域位置定位到相應(yīng)設(shè)備。該種方式相較于前兩種查詢方式可以更為便捷地定位電站的外圍設(shè)備以及在前兩種查詢方式下不易查到的一些輔助設(shè)備。

        圖1 數(shù)據(jù)庫查詢架構(gòu)

        (3)數(shù)據(jù)庫層:該層存儲了站內(nèi)各設(shè)備的相關(guān)資料和圖紙,是整個數(shù)據(jù)庫的核心。

        (4)外圍調(diào)用層:由于本數(shù)據(jù)庫中涉及大量的PDF文件,為了簡化軟件的設(shè)計(jì)難度,在此次設(shè)計(jì)中放棄了自編PDF閱讀內(nèi)核的方案,進(jìn)而以App Inventor自帶的activity啟動器為依托,調(diào)用用戶已在Android移動設(shè)備中安裝的PDF閱讀器來閱讀數(shù)據(jù)庫中的PDF文件。

        3 數(shù)據(jù)庫編程

        這整個數(shù)據(jù)庫設(shè)計(jì)中,為了使用戶的操作過程更為簡單直觀,并結(jié)合App Inventor基于進(jìn)程編程的特點(diǎn),在編程過程中將該數(shù)據(jù)庫分成了登錄界面、模式選擇界面、設(shè)備選擇1界面、設(shè)備選擇2界面和設(shè)備數(shù)據(jù)查詢界面5個可視化界面。

        3.1登錄界面的編程

        在登錄界面的設(shè)計(jì)中,由于考慮到數(shù)據(jù)庫中部分資料的保密要求,在該界面中設(shè)置了用戶登錄管理程序,只有在使用者輸入正確的用戶名和密碼后軟件方能正常使用。該界面的邏輯設(shè)計(jì)如圖2所示。

        圖2 登錄界面邏輯設(shè)計(jì)圖

        3.2模式選擇界面

        在該界面中,為了適應(yīng)不同工作的需求,在這里設(shè)置了三種不同的查詢模式,分別是一次接線圖查詢,通信拓普通查詢和場區(qū)平面圖查詢。用戶可以通過點(diǎn)擊不同的圖標(biāo)進(jìn)入相應(yīng)的查詢模式中。該界面的邏輯設(shè)計(jì)如圖3所示。

        圖3 模式選擇界面邏輯設(shè)計(jì)圖

        3.3設(shè)備選擇1界面

        用戶在模式選擇界面中選擇好相應(yīng)的查詢模式后,軟件將跳轉(zhuǎn)至相應(yīng)的設(shè)備選擇1界面中,在這里將以場區(qū)平面圖查詢模式下的設(shè)備選擇1界面作為重點(diǎn)進(jìn)行介紹。

        在該界面中用戶可以通過點(diǎn)擊設(shè)備按鈕或區(qū)域按鈕來選擇相應(yīng)的設(shè)備或區(qū)域。其中,設(shè)備按鈕為“1 # SVG”“2#SVG”“接地變”“1 #主變”“2 #主變”“綜合泵房”和“庫房”,區(qū)域按鈕為“35 kV配電室”“出線開關(guān)”和“綜合樓”。如果用戶點(diǎn)擊的是設(shè)備按鈕則直接進(jìn)入對應(yīng)設(shè)備的設(shè)備數(shù)據(jù)查詢界面,若用戶點(diǎn)擊的為區(qū)域按鈕,則軟件進(jìn)入對應(yīng)區(qū)域的設(shè)備選擇2界面。并且為了方便用戶在三種查詢模式下的便捷切換,軟件在該界面的左下角設(shè)置了相應(yīng)的切換按鈕。該界面的邏輯設(shè)計(jì)如圖4所示。

        3.4設(shè)備選擇2界面

        如上文所述,在設(shè)備選擇1界面中,若點(diǎn)擊的為區(qū)域按鈕,則進(jìn)入該界面,這里以35 kV配電室為例。

        當(dāng)進(jìn)入該界面后,界面會顯示出35 kV配電室內(nèi)的全部電氣設(shè)備,用戶可以根據(jù)需要點(diǎn)擊相應(yīng)的設(shè)備按鈕,從而調(diào)出相應(yīng)設(shè)備的設(shè)備數(shù)據(jù)查詢界面。該界面的邏輯設(shè)計(jì)如圖5所示。

        圖4 設(shè)備選擇1界面邏輯設(shè)計(jì)圖

        圖5 設(shè)備選擇2界面邏輯設(shè)計(jì)圖

        3.5設(shè)備數(shù)據(jù)查詢界面

        設(shè)備數(shù)據(jù)查詢界面是所有可視化界面中的最后一個,也是整個可視化界面與設(shè)備數(shù)據(jù)庫及外圍軟件相連接的橋梁。用戶在前面的界面中選擇好相應(yīng)的設(shè)備后,便會進(jìn)入該界面。通過該界面用戶可以查看相關(guān)設(shè)備的接線圖、裝配圖、通信拓?fù)鋱D、說明書和基本參數(shù)并查詢到與該設(shè)備相關(guān)的設(shè)備數(shù)據(jù)。

        圖6 屏幕初始化邏輯設(shè)計(jì)圖

        在該界面的邏輯設(shè)計(jì)中將其分為兩個部分進(jìn)行設(shè)計(jì),分別是屏幕初始化部分和外度聯(lián)接及數(shù)據(jù)庫調(diào)用部分,其邏輯設(shè)計(jì)如圖6、圖7所示。

        4 結(jié)論

        圖7 外度聯(lián)接及數(shù)據(jù)庫調(diào)用邏輯設(shè)計(jì)圖

        通過采用Google公司開發(fā)的App Inventor在線開放的Android編程工具軟件,為新能源電站設(shè)計(jì)了一種基于Android操作系統(tǒng)的離線式移動數(shù)據(jù)庫系統(tǒng)。通過該數(shù)據(jù)庫,實(shí)現(xiàn)了場站資料的移動和便捷查詢,使用戶可以隨時(shí)隨地查詢設(shè)備參數(shù)。由于采用電子數(shù)據(jù)庫的形式使整個電站的資料不易丟失、損壞,并且通過在員工的Android移動終端上安裝該軟件,使多人、多項(xiàng)工作可同時(shí)查閱同一資料。由此可見該軟件可以極大地方便新能源電站中工作人員的資料查詢工作,提高整個電站的運(yùn)行效率。

        參考文獻(xiàn)

        [1]黃仁祥,金琦,易偉.人人都能開發(fā)安卓App:App Inventor 2應(yīng)用開發(fā)實(shí)戰(zhàn)[M].北京:機(jī)械工業(yè)出版社,2014.

        [2]劉一,盧琰,徐小平,等.基于安卓手機(jī)的圖書館管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J].微型機(jī)與應(yīng)用,2014,33(10):92-94.

        [3]趙士達(dá),張楠,楊爽,等.基于Android系統(tǒng)的避難場所查詢軟件開發(fā)[J].電子技術(shù)應(yīng)用,2014,40(3):133-136.

        李永鑫(1990),男,本科,助理工程師,主要研究方向:可再生能源、電力系統(tǒng)。

        引用格式:李永鑫.基于安卓系統(tǒng)的新能源電站移動數(shù)據(jù)庫系統(tǒng)的設(shè)計(jì)[J].微型機(jī)與應(yīng)用,2016,35(10):9-11.

        The design of the mobile database system based on the Android for the new energy power station

        Li Yongxin
        (CPIZhangbeiW ind Power Generation CO.,LTD.,Zhangjiakou 075000,China)

        Abstrac t:By using the Inventor App Android software development tool,we designed a kind of database based on the Android system for the new energy power station.Database uses three kinds of query methods,which are based on the electrical wiring diagram,the communication topology graph and the plane map,tomeet user needs and make the user to get required data query faster.In data query,the software calls the external App program to show the corresponding data to reduce the difficulty.By using the database,the new energy power station operation becomesmore efficient.

        Key words:new energy power station;Android;database;App Inventor

        作者簡介:

        收稿日期:(2015-12-17)

        中圖分類號:TP311.5;TM63

        文獻(xiàn)標(biāo)識碼:A

        DOI:10.19358 /j.issn.1674-7720.2016.09.004

        猜你喜歡
        數(shù)據(jù)庫
        數(shù)據(jù)庫
        數(shù)據(jù)庫
        數(shù)據(jù)庫
        數(shù)據(jù)庫
        中文字幕日韩有码国产| 久久99精品免费一区二区| 精品三级久久久久久久| 久久亚洲av熟女国产| 免费a级毛片又大又粗又黑| 国产精品无圣光一区二区| 免费jjzz在线播放国产| 久久久精品国产亚洲av网不卡| 激情五月我也去也色婷婷| 亚洲精品www久久久久久| 亚洲av乱码中文一区二区三区| 久久久精品中文无码字幕| 亚洲三级中文字幕乱码| 人妻丰满熟妇无码区免费| 狠狠爱无码一区二区三区| 国产人成视频免费在线观看| 国产一区二区三区免费精品视频| 熟女少妇内射日韩亚洲| 看黄网站在线| 色青青女同性恋视频日本熟女| 亚洲一区二区三区四区精品在线| 东北妇女xx做爰视频| 无码片久久久天堂中文字幕| 国产精品第一区亚洲精品| 高潮毛片无遮挡高清视频播放| 国产无套护士在线观看| 日韩Va亚洲va欧美Ⅴa久久| 成人久久久精品乱码一区二区三区| 少妇人妻大乳在线视频不卡| 狠狠色综合播放一区二区| av在线不卡一区二区三区| 免费人成小说在线观看网站 | 97在线观看| 精品一区二区三区久久久| 亚洲精品中文字幕乱码| 成人免费直播| 国产亚洲欧美在线| 少妇特殊按摩高潮对白| 性久久久久久| 久久99国产乱子伦精品免费| 日本人妻伦理片在线观看|