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

        ?

        高校校園APP的設(shè)計開發(fā)—以武威職業(yè)學(xué)院為例

        2019-07-29 00:41:36韓明亮張玉梅
        無線互聯(lián)科技 2019年9期

        韓明亮 張玉梅

        摘? ?要:文章以武威職業(yè)學(xué)院為例,通過分析學(xué)生管理工作過程的實施流程和應(yīng)用實際需求,確定學(xué)生信息管理、教師教學(xué)評價和學(xué)生評教、教學(xué)輔助和校園信息發(fā)布等主要常用功能模塊。

        關(guān)鍵詞:校園APP;移動校園;Android技術(shù)

        隨著互聯(lián)網(wǎng)技術(shù)的發(fā)展和智能手機的普及,大量移動互聯(lián)終端應(yīng)用程序應(yīng)運而生。在當(dāng)今高校的校園中,師生大量時間被移動互聯(lián)網(wǎng)應(yīng)用所占據(jù),導(dǎo)致傳統(tǒng)電腦形式的數(shù)字校園信息系統(tǒng)使用量急劇下降。高校校園APP作為移動校園的具體實現(xiàn)形式發(fā)揮越來越重要的作用,APP的發(fā)展及應(yīng)用也加快了我國各大高校數(shù)字化信息系統(tǒng)的建設(shè)。

        1? ? APP的設(shè)計背景及意義

        通過對武威職業(yè)學(xué)院教務(wù)處、學(xué)生處、學(xué)生社團(tuán)、各教學(xué)系、教學(xué)管理人員、教學(xué)一線教師和學(xué)生的調(diào)查訪談及數(shù)據(jù)采集分析。在總結(jié)各類校園APP實例的疏漏與缺陷、充分考慮用戶的基本需求和用戶習(xí)慣的基礎(chǔ)上進(jìn)行APP的設(shè)計。主要針對高職院校日常學(xué)生管理和服務(wù)工作程序繁雜、任務(wù)重的問題,設(shè)計出可以實現(xiàn)學(xué)校信息即時發(fā)布、學(xué)生日常信息管理、教師課堂輔助教學(xué)和教學(xué)雙向評價功能的APP。

        2? ? APP設(shè)計的相關(guān)技術(shù)及平臺

        2.1? 相關(guān)技術(shù)

        本APP主要通過Android系統(tǒng)開發(fā)中的MVP模式來進(jìn)行開發(fā),使用Java語言、Android語言和MySQL+SQLite數(shù)據(jù)庫來實現(xiàn)系統(tǒng),界面設(shè)計采用Material Design來實現(xiàn)。網(wǎng)絡(luò)通信技術(shù)和數(shù)據(jù)庫開發(fā)技術(shù)是本APP設(shè)計開發(fā)的主要技術(shù)。

        2.1.1? 網(wǎng)絡(luò)通信技術(shù)

        本APP的開發(fā),使用網(wǎng)絡(luò)Http協(xié)議來訪問網(wǎng)絡(luò),采用Http協(xié)議和TCP/IP協(xié)議做到數(shù)據(jù)通信。也就是客戶端向服務(wù)器發(fā)出一條Http請求,服務(wù)器收到請求之后,會返回一些數(shù)據(jù)給客戶端,客戶端對獲取的數(shù)據(jù)進(jìn)行解析和處理,或者向服務(wù)器發(fā)送數(shù)據(jù),把數(shù)據(jù)存儲在服務(wù)器上,使用了網(wǎng)絡(luò)中的GET和POST請求技術(shù)[1]。

        2.1.2? 數(shù)據(jù)庫設(shè)計技術(shù)

        本APP服務(wù)器端采用MySQL+SQLite數(shù)據(jù)庫,采用jdbc/c3p0連接,其中做了大量工具類分裝、映射。使用MySQL數(shù)據(jù)庫來設(shè)計服務(wù)器中所存儲的復(fù)雜性數(shù)據(jù),使用該數(shù)據(jù)庫提高了數(shù)據(jù)訪問速度,增強了數(shù)據(jù)的靈活動性[2]。使用SQLite數(shù)據(jù)庫制作簡單數(shù)據(jù)的存儲,可以把使用數(shù)據(jù)存儲在本地。

        2.2? 開發(fā)平臺

        本APP的開發(fā)主要是基于Android操作系統(tǒng),Android是一款基于Linux內(nèi)核的移動平臺,由Google公司于2007年11月5日發(fā)布,該平臺由操作系統(tǒng)、中間件、用戶界面和應(yīng)用軟件組成,是一款開放的移動開發(fā)平臺[3]。

        3? ? APP的開發(fā)實現(xiàn)

        3.1? 功能模塊的設(shè)計

        本APP主要開發(fā)的功能模塊如下。

        3.1.1? 學(xué)生管理

        實現(xiàn)校內(nèi)學(xué)生信息管理、學(xué)籍管理、檔案管理、畢業(yè)生管理;學(xué)生管理事項審核、審批;數(shù)據(jù)上報、匯總、分析。學(xué)生信息,學(xué)籍信息,檔案信息,畢業(yè)生信息主要通過數(shù)據(jù)庫來存儲。

        3.1.2? 教學(xué)評價

        實現(xiàn)校內(nèi)教學(xué)過程雙向評價前端顯示和后臺管理,教師和學(xué)生可以對教學(xué)表現(xiàn)和學(xué)習(xí)表現(xiàn)互相評價、反饋,并提出改進(jìn)意見和建議。

        3.1.3? 教學(xué)輔助

        實現(xiàn)作業(yè)發(fā)布、評分;在線輔導(dǎo)、答疑,互助學(xué)習(xí);課堂考勤、考核;成績發(fā)布。

        3.1.4? 信息發(fā)布

        發(fā)布學(xué)校各類校園信息、通知,實現(xiàn)師生順暢溝通。

        3.2? APP詳細(xì)設(shè)計

        3.2.1? 系統(tǒng)代碼框架設(shè)計

        系統(tǒng)設(shè)計主要框架如下。

        (1)移動端框架。整體框架:viewpager+fragment;全程調(diào)用封裝工具類。

        (2)網(wǎng)絡(luò)訪問框架。

        (3)本地化數(shù)據(jù)信息存儲:Preferencesutils封裝SQLite數(shù)據(jù)庫。

        (4)UI布局控件框架:Material design+google原生implementation “com.android.support:design:28.

        上述框架設(shè)計對本APP中各種操作的類進(jìn)行了分類,可以達(dá)到系統(tǒng)編程時各個類界限清楚,調(diào)用清晰,有效提高了代碼的可用性和執(zhí)行的高效性[4]。

        3.2.2? APP系統(tǒng)基本實現(xiàn)

        (1)APP登錄界面初測。本APP涉及學(xué)生信息管理部分,進(jìn)入該系統(tǒng)需要登錄后才能使用,登錄界面如圖1所示。本界面采用傳統(tǒng)的登錄樣式,設(shè)置兩個EditText編輯框來輸入賬號和密碼,設(shè)置一個Button按鈕作為登錄按鈕,教師使用教工號登錄,學(xué)生使用學(xué)號登錄。同時,如果忘記密碼,可通過“忘記密碼”提示來找到密碼。

        學(xué)生信息查詢界面初測。本APP設(shè)計中,可按班級進(jìn)行學(xué)生信息查詢,也可以通過學(xué)生來直接查詢。學(xué)生信息管理界面,使用下拉列表控件Spinner和列表ListView來制作,當(dāng)管理員登錄成功后,進(jìn)入二級頁面,進(jìn)行相應(yīng)操作,可以選擇對應(yīng)學(xué)生查看學(xué)生信息,并可對學(xué)生信息進(jìn)行修改。學(xué)生信息查詢界面如圖2所示。

        (3)網(wǎng)絡(luò)通信測試。本APP設(shè)計當(dāng)中,系統(tǒng)核心模塊主要是網(wǎng)絡(luò)編程部分,采用技術(shù)使用Http協(xié)議進(jìn)行通信,采用GET和POST網(wǎng)絡(luò)請求方式。手機客戶端程序通過Http協(xié)議使用POST方法提交數(shù)據(jù),將數(shù)據(jù)通過服務(wù)器的Servlet類HttpServlet對象提交給服務(wù)器端處理邏輯,服務(wù)器處理邏輯將接收的數(shù)據(jù)按照客戶端的要求在Web服務(wù)器端進(jìn)行運算,再將運算的結(jié)果返回給客戶端瀏覽器進(jìn)行解析和顯示[5]。

        4? ? 結(jié)語

        本APP的設(shè)計經(jīng)過翻閱各種文獻(xiàn),學(xué)習(xí)最新Android程序開發(fā)技術(shù),在整個開發(fā)過程中,我們認(rèn)為代碼健壯性還很差,用戶操作界面不夠靈活,這些問題還需要今后逐一解決,帶給用戶更好的體驗與生活的便利,使校園APP生命周期更長。

        [參考文獻(xiàn)]

        [1]李欣,李雅紅,李嘉懿,等.基于Android的校園通中網(wǎng)絡(luò)通信功能的實現(xiàn)[J].軟件工程,2016(6):28-30.

        [2]李艷.高職院智慧校園手機APP 研究與設(shè)計[J].新教育時代電子雜志(學(xué)生版),2015(1):12-14.

        [3]王藝璇.基于Android平臺的移動圖書館客戶端設(shè)計與實現(xiàn)[J].智能計算機與應(yīng)用,2011(6):28-30,33.

        [4]謝杭,朱鵬羽,孟慶賀. 基于安卓平臺的掌上校園APP的設(shè)計與開發(fā)[J].軟件工程,2016(3):24-26.

        [5]楊哲.基于Android的智慧校園APP設(shè)計[D].哈爾濱:哈爾濱工業(yè)大學(xué),2018.

        Abstract:This paper taking Wuwei Occupational College as an example, by analyzing the implementation process and practical application needs of student management process, this paper determines the main functional modules of student information management, teacher teaching evaluation and student evaluation, teaching assistance and campus information release.

        Key words:campus APP; mobile campus; Android technology

        国自产偷精品不卡在线| 亚洲美女毛片在线视频| 亚洲爆乳精品无码一区二区三区 | 亚洲 自拍 另类 欧美 综合| 国产成人a∨激情视频厨房| 又湿又黄裸乳漫画无遮挡网站| 91产精品无码无套在线| 国产无遮挡又黄又爽无VIP| 激情视频国产在线观看| 久久久熟女一区二区三区| 国产电影无码午夜在线播放| 亚洲欧美日韩在线不卡| 99热在线精品播放| 国产欧美日本亚洲精品一4区| 国产三级av在线播放| 精品女厕偷拍视频一区二区区| 日产精品高潮一区二区三区5月| 激情综合丁香五月| 在线播放无码高潮的视频| 巨乳av夹蜜桃站台蜜桃机成人| 少妇人妻系列中文在线| 亚洲av无码日韩av无码网站冲 | 蜜臀久久99精品久久久久久小说 | 丰满人妻无奈张开双腿av | 国产一品二品三区在线观看| 国产亚洲超级97免费视频| 久久综合狠狠综合久久综合88| 无码h黄动漫在线播放网站| 亚洲乱码一区AV春药高潮| 黄色一区二区三区大全观看| 无码国产精品一区二区av| 一本久道综合在线无码人妻| 色猫咪免费人成网站在线观看| 538亚洲欧美国产日韩在线精品| 久久精品熟女亚洲av香蕉| 亚欧美日韩香蕉在线播放视频| 岛国成人在线| 米奇亚洲国产精品思久久| 国产一区二区视频免费| 99国产精品久久久久久久成人热 | 国产精品无码dvd在线观看|