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

        ?

        基于Android和二維碼的實訓(xùn)室管理系統(tǒng)的設(shè)計與開發(fā)
        ——以廣州民航職業(yè)技術(shù)學(xué)院為例

        2017-09-06 08:10:58徐國友
        電腦與電信 2017年7期
        關(guān)鍵詞:安全檢查控件實訓(xùn)室

        徐國友 劉 晶

        (廣州民航職業(yè)技術(shù)學(xué)院,廣東 廣州 510403)

        基于Android和二維碼的實訓(xùn)室管理系統(tǒng)的設(shè)計與開發(fā)
        ——以廣州民航職業(yè)技術(shù)學(xué)院為例

        徐國友 劉 晶

        (廣州民航職業(yè)技術(shù)學(xué)院,廣東 廣州 510403)

        為了方便實訓(xùn)室的管理,文章探討了一種基于Android和二維碼的實訓(xùn)室管理系統(tǒng)的設(shè)計方法。該管理系統(tǒng)包括手機端和PC端程序,其中手機端是基于Android平臺實現(xiàn)的,功能包括實訓(xùn)室使用情況、設(shè)備維護、安全檢查和調(diào)課信息等;PC端采用Delphi語言實現(xiàn)設(shè)備維護、設(shè)備錄入、數(shù)據(jù)管理和統(tǒng)計報表等功能。該系統(tǒng)在Windows XP和Android手機上經(jīng)過測試,結(jié)果表明能有效提升實訓(xùn)室管理的工作效率,值得推廣。

        Android;二維碼;實訓(xùn)室管理

        1 引言

        我校自全國高職示范性院校建設(shè)以來,實訓(xùn)室建設(shè)數(shù)量逐年增加。以學(xué)院的民航電子商務(wù)專業(yè)為例,從2008年新建專業(yè)開始,到2017年已發(fā)展到5個實訓(xùn)室,涉及的設(shè)備多達400余臺/套。隨著實訓(xùn)室和設(shè)備的增多,學(xué)校急需專業(yè)的信息管理系統(tǒng)來開展科學(xué)有效的日常管理。但考慮到通用管理軟件系統(tǒng)投入成本高,且適用性欠佳,同時相應(yīng)的硬件設(shè)備投入也很大,如采購激光掃描儀就需數(shù)萬元。綜合以上情況,學(xué)校實訓(xùn)室管理員決定自主設(shè)計開發(fā)“基于Android和二維碼的實訓(xùn)室管理系統(tǒng)”。

        該系統(tǒng)手機端程序所采用的Android系統(tǒng)平臺具有普遍性和開放性等特點,是當(dāng)前智能手機的主流操作系統(tǒng)。同時,基于Android的條碼掃描模塊有公開源代碼資料可供利用,例如:QR Code條碼掃描模塊。如此,可開發(fā)基于Android手機的二維碼識別模塊,以此完成設(shè)備編號的掃描識別,從而節(jié)約了識別設(shè)備的投入。配套的PC端程序則采用Delphi進行開發(fā)。Delphi集成開發(fā)環(huán)境相對成熟,相關(guān)的第三方控件資源豐富,尤其是可供選擇的數(shù)據(jù)報表控件,為解決實訓(xùn)室管理數(shù)據(jù)報表生成提供了許多方案。系統(tǒng)的功能開發(fā)從實訓(xùn)室管理需求出發(fā),使管理員及時掌握所管轄實訓(xùn)室的使用情況、設(shè)備的維護情況和實訓(xùn)軟件的更新升級情況。

        2 Android操作系統(tǒng)介紹

        Android是一個綜合平臺,包含了一個基于Linux的操作系統(tǒng),用于管理設(shè)備、內(nèi)存和進程。它主要應(yīng)用于移動設(shè)備,如智能手機和平板電腦,由Google公司和開放手機聯(lián)盟領(lǐng)導(dǎo)及開發(fā)。2011年3月,Android的市場率超過塞班系統(tǒng),升至第一。目前基于Android系統(tǒng)的手機市場占有份額遠超其他類型操作系統(tǒng)的手機,因此基于Android手機作為客戶端載體進行實訓(xùn)室管理系統(tǒng)的開發(fā),是具有普遍性和適用性的。Android軟件棧從底層到頂層分別是:Linux內(nèi)核、本地庫和Dalvik VM、Java SDK、應(yīng)用程序。各層之間符合高內(nèi)聚、低耦合的特點,易于學(xué)習(xí)和開發(fā)。

        3 二維碼介紹

        二維碼是一種信息存儲和傳遞技術(shù),它按一定的規(guī)律在平面分布的黑白圖形上記錄數(shù)據(jù)符號信息。它比傳統(tǒng)的條形碼能存儲更多的信息,且具有識讀速度快、信息密度大、安全性高、糾錯能力強和制作成本低等優(yōu)點。主要功能包括:信息獲取、網(wǎng)站跳轉(zhuǎn)、廣告推送、手機電商、防偽溯源、優(yōu)惠促銷、會員管理和手機支付等。Android手機的普遍性與二維碼技術(shù)的結(jié)合使得二維碼信息得到了廣泛的應(yīng)用。開發(fā)基于Android手機和二維碼的實訓(xùn)室管理系統(tǒng)具有較強的推廣價值。

        4 系統(tǒng)設(shè)計與實現(xiàn)

        4.1 系統(tǒng)總體架構(gòu)設(shè)計

        系統(tǒng)總體分為Android手機端、數(shù)據(jù)庫和PC端三個部分。Android手機端程序主要通過掃描二維碼讀取設(shè)備編號,對設(shè)備維護信息進行增、刪、改、查等操作,并顯示實訓(xùn)室的使用情況、設(shè)備維護記錄、安全檢查情況以及調(diào)課信息公布等。Android手機端程序通過myDBManager類讀寫輕量級數(shù)據(jù)庫SQLite,PC端程序通過TASQLite3DB類與數(shù)據(jù)庫交互。PC端程序主要完成設(shè)備編號二維碼生成、數(shù)據(jù)表維護和統(tǒng)計報表生成等功能。具體架構(gòu)如圖1所示。

        圖1 系統(tǒng)架構(gòu)

        4.2 系統(tǒng)功能設(shè)計

        系統(tǒng)功能模塊如圖2所示。

        圖2 系統(tǒng)功能模塊

        4.2.1 手機端功能設(shè)計

        實訓(xùn)室管理系統(tǒng)手機端是基于Android平臺開發(fā)的系統(tǒng),其功能模塊如下:

        (1)使用安排:顯示當(dāng)天和當(dāng)周所管轄實訓(xùn)室的使用情況。

        (2)設(shè)備維護:填寫設(shè)備維護信息,提交系統(tǒng)保存,并對記錄數(shù)據(jù)進行維護。

        (3)安全檢查:填寫安全檢查信息,提交系統(tǒng)保存,并對記錄數(shù)據(jù)進行維護。

        (4)調(diào)課信息:顯示和維護調(diào)課信息。

        4.2.2 PC端功能設(shè)計

        實訓(xùn)室管理系統(tǒng)PC端是基于Delphi開發(fā)的系統(tǒng),其功能如下:

        (1)設(shè)備維護:填寫設(shè)備維護和安全檢查信息,提交系統(tǒng)保存,并對記錄數(shù)據(jù)進行維護。

        (2)設(shè)備錄入:單個設(shè)備信息的錄入和批量設(shè)備信息的導(dǎo)入,同時生成設(shè)備對應(yīng)的二維碼。

        (3)數(shù)據(jù)管理:對基礎(chǔ)碼表、學(xué)期表和課程表的維護。

        (4)統(tǒng)計報表:生成設(shè)備維護、安全檢查和實訓(xùn)室維護報表,以便上報。

        4.3 Android手機端實現(xiàn)

        Android手 機 端 是 基 于 Android3.0、Eclipse3.6和ADT8.0.0進行開發(fā)的,開發(fā)過程中的主要工作是實現(xiàn)二維碼的識別。經(jīng)過測試評估后,使用Google的ZXing來實現(xiàn),采用的二維碼格式是QR碼。ZXing是開源的,實現(xiàn)了多種格式的1D/2D條碼圖像處理庫,并提供了其他計算機語言的訪問接口。ZXing可使用手機的內(nèi)置攝像頭完成條形碼的掃描及解碼,但前提需獲得手機內(nèi)置攝像頭的使用權(quán)限,因此在項目AndroidManifest.xml文件中添加授權(quán)聲明如下:

        <uses-permission android:name="android.permission.CAMERA"/>

        <uses-feature android:name="android.hardware.camera"/>

        <uses-feature android:name="android.hardware.camera.autofocus"/>

        啟動掃描二維碼頁面具體代碼如下:

        Intent openCameraIntent=new Intent(MainActivity1.this,CaptureActivity.class);

        startActivityForResult(openCameraIntent,0);

        掃描完畢后要得到最終的掃描結(jié)果,需重寫onActivity-Result方法,具體代碼如下:

        protected void onActivityResult(int requestCode,int result-Code,Intent data){

        super.onActivityResult(requestCode, resultCode, data);

        if(resultCode==RESULT_OK){

        Bundle bundle=data.getExtras();

        String scanResult=bundle.getString("result");

        this.jqbh.setText(scanResult);

        }

        }

        4.4 PC端實現(xiàn)

        PC端是基于Delphi進行開發(fā)的,Delphi開源的第三方控件資源豐富,便于選擇合適可靠的控件生成QR碼。經(jīng)過測試評估后,采用Delphi版qrencode控件來實現(xiàn)。qrencode是一款由C語言寫成的一個QR碼生成與解碼的函數(shù)庫。它以GNU LGPL協(xié)議發(fā)布,是當(dāng)前最常用的QR碼識別函數(shù)庫。由于未提供該控件的安裝包,所以需手動在項目屬性中添加控件所在的目錄路徑,并在所調(diào)用模塊的uses中添加qrenc,才可正常使用。

        其中生成二維碼需調(diào)用的函數(shù)為:qr(const AStr: WideString;AOut:AnsiString;AMargin,ASize,AEightBit, ACasesens,AStructured,ALevel,ACode:Integer;AFore, ABack:TColor);以下是主要參數(shù)的說明:

        AStr:需生成二維碼的字符串,該字符串為WideString類型。

        AOut:生成的二維碼BMP圖片的保存路徑。

        ASize:生成的二維碼BMP圖片的大小。

        ALevel:生成的二維碼BMP圖片的分辨率。

        ACasesens:是否區(qū)分大小寫。

        AFore:二維碼的前景色。

        ABack:二維碼的背景色。

        5 結(jié)語

        本文提出了Android手機端+PC端的實訓(xùn)室管理系統(tǒng)設(shè)計與實現(xiàn),其主要創(chuàng)新是利用Android手機和二維碼降低了實訓(xùn)室管理的設(shè)備投入資金,方便了管理人員的使用,提高了實訓(xùn)室管理信息的錄入效率和準(zhǔn)確性。系統(tǒng)在Windows XP和Android手機上進行了測試,并投入到學(xué)院日常實訓(xùn)教學(xué)中使用,值得推廣。

        [1]陳望挺,林滿足,陳健,等.基于JSP和Android的C_S結(jié)構(gòu)問卷系統(tǒng)[J].計算機應(yīng)用,2013,33(3):886-889.

        [2]徐玲,蔣欣志,張杰.手機二維碼識別系統(tǒng)的設(shè)計與實現(xiàn)[J].計算機應(yīng)用,2012,32(5):1474-1476.

        [3]唐敏.基于Android平臺的通訊幫手的設(shè)計與開發(fā)[J].計算機科學(xué),2012,39(s1):573-576.

        Design and Development of Training Room Management System Based onAndroid and QR Code——Taking Guangzhou CivilAviation College as an example

        Xu Guoyou Liu Jing
        (Guangzhou CivilAviation College,Guangzhou 510403,Guangdong)

        In order to facilitate the management of training room,this paper discusses on the design method of training room management system based on Android and QR code.The management system includes a mobile phone terminal and PC terminal program.The mobile phone terminal is based on the Android platform,including training room,equipment maintenance,safety inspection and class information;the PC terminal uses Delphi to realize the functions of equipment maintenance,equipment input,data management and statistical reports.The system has been tested on Windows,XP and Android mobile phones,and the result shows that it can effectively improve the efficiency of training room management and it is worth popularizing.

        Android;QR code;training room management

        TP311.52

        A

        1008-6609(2017)07-0069-03

        徐國友(1978-),男,福建福州人,碩士研究生,信息系統(tǒng)項目管理師,研究方向為計算機應(yīng)用、電子商務(wù)。

        猜你喜歡
        安全檢查控件實訓(xùn)室
        丹陽市開展汛前安全檢查 筑牢汛期安全防線
        “執(zhí)法+審計+專家”宜興市探索審計式安全檢查新模式
        安全檢查表法在轎廂意外移動風(fēng)險控制中的應(yīng)用
        關(guān)于.net控件數(shù)組的探討
        軟件(2018年7期)2018-08-13 09:44:42
        實訓(xùn)室安全管理規(guī)范可操作性的探索與實踐
        仿真型總線控制實訓(xùn)室設(shè)計與建設(shè)
        電子制作(2018年1期)2018-04-04 01:48:44
        基于云計算技術(shù)的虛擬實訓(xùn)室設(shè)計與實現(xiàn)
        從機場的安全檢查談起……
        建筑類專業(yè)識圖實訓(xùn)室建設(shè)及實訓(xùn)組織研究
        就這樣玩會VBA中常見的自定義控件
        電腦迷(2012年24期)2012-04-29 00:44:03
        亚洲VA中文字幕无码毛片春药| 欧美末成年videos在线观看| 国产精品 视频一区 二区三区| 日日碰狠狠添天天爽| 亚洲国产美女精品久久久 | 日产学生妹在线观看| 福利体验试看120秒| 久久精品国产亚洲av电影| 国产极品喷水视频| 一区二区黄色素人黄色| 麻豆精品在线视频观看| 国产内射一级一片内射视频| 国产乱妇无乱码大黄aa片| 亚洲精品无码成人a片| 久久精品—区二区三区无码伊人色| 无码国产一区二区色欲| 国产高清不卡二区三区在线观看| 亚洲精品视频中文字幕| 2019最新中文字幕在线观看| 精品无码中文字幕在线| 国产成人免费一区二区三区| 激情人妻网址| 国产视频一区2区三区| 级毛片内射视频| 久久精品国产精油按摩| 欧美自拍区| 亚洲一区二区免费日韩| 亚洲一区二区三区偷拍女| 欧美成人精品a∨在线观看| 天天操夜夜操| 欧美性爱一区二区三区无a| 亚洲黄色一插一抽动态图在线看| 99久久婷婷亚洲综合国产| 亚洲第一最快av网站| 双乳被一左一右吃着动态图 | 色偷偷女人的天堂亚洲网| 久久精品熟女亚洲av麻豆永永 | 国产欧美日韩午夜在线观看| 五月激情狠狠开心五月| 成人爽a毛片在线播放| 亚洲一区二区三区四区五区六|