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

        ?

        一種基于Android的智慧校園平臺的設(shè)計與實現(xiàn)

        2017-04-12 00:35:16邢玉清張二麗耿秋鵬
        關(guān)鍵詞:服務(wù)器端公告客戶端

        邢玉清, 張二麗, 耿秋鵬

        (1.河南農(nóng)業(yè)大學(xué) 理學(xué)院,河南 鄭州 450002; 2.鄭州財經(jīng)學(xué)院 信息工程學(xué)院,河南 鄭州 450044)

        一種基于Android的智慧校園平臺的設(shè)計與實現(xiàn)

        邢玉清1, 張二麗2, 耿秋鵬1

        (1.河南農(nóng)業(yè)大學(xué) 理學(xué)院,河南 鄭州 450002; 2.鄭州財經(jīng)學(xué)院 信息工程學(xué)院,河南 鄭州 450044)

        設(shè)計了一種基于Android的智慧校園平臺.該平臺的開發(fā)分為兩個部分:客戶端基于Android,使用Android Studio開發(fā),利用Genymotion運行測試;后臺服務(wù)器端使用PHPStorm開發(fā),利用Apache 和MYSQL運行測試.該平臺不僅實現(xiàn)了客戶端的用戶注冊和登錄、新聞瀏覽、個人中心、課程講座和通知公告,還實現(xiàn)了客戶端對應(yīng)的服務(wù)器端的管理員登錄、新聞管理、用戶管理、課程管理和通知管理.平臺具有界面友好,操作便捷,兼容性強,便于后續(xù)開發(fā)和維護(hù)等特點,可以方便師生進(jìn)行移動學(xué)習(xí),促進(jìn)學(xué)校信息化的建設(shè).

        移動學(xué)習(xí);Android;智慧校園

        0 引言

        隨著移動互聯(lián)網(wǎng)的大力發(fā)展,無線WIFI和4G網(wǎng)絡(luò)的普及,各種基于移動互聯(lián)網(wǎng)的應(yīng)用也日漸增多.大學(xué)生的思維方式、學(xué)習(xí)方式和生活方式也隨之發(fā)生了極大改變.手機(jī)不只是通信工具,也成為學(xué)習(xí)和娛樂的工具,80%以上的大學(xué)生使用的是基于Android系統(tǒng)的智能手機(jī).現(xiàn)在的學(xué)習(xí)可以通過使用移動設(shè)備在任何時候任何地點學(xué)習(xí),實現(xiàn)個人與社會知識建構(gòu)的過程,出現(xiàn)了移動學(xué)習(xí)(Mobile Learning)的概念.所謂移動學(xué)習(xí)是指學(xué)習(xí)地點不再局限于固定的位置,而是可以實時變化的,其中移動不僅是指變化的意思,同時也是指通過移動互聯(lián)網(wǎng)這種方式[1-4].

        在此背景下,移動智慧校園平臺應(yīng)運而生.“智慧校園”這個概念伴隨著國家“互聯(lián)網(wǎng)+”教育模式的發(fā)展,越來越多的學(xué)校已經(jīng)向數(shù)字化校園、智慧校園邁進(jìn)了,移動學(xué)習(xí)是智慧校園發(fā)展的必然.移動智慧校園平臺是利用現(xiàn)有的WIFI和4G網(wǎng)絡(luò)技術(shù)開發(fā)出的移動校園應(yīng)用,它能方便廣大師生進(jìn)行學(xué)習(xí)和生活.本文提出的一種基于Android的智慧校園平臺的設(shè)計與實現(xiàn),是以移動學(xué)習(xí)為目的而開發(fā)的移動應(yīng)用程序.客戶端

        圖1 智慧校園平臺功能結(jié)構(gòu)圖Fig.1 Functional structure of intelligent campus platform

        采用JAVA語言,利用Android Studio的開發(fā)環(huán)境進(jìn)行開發(fā);服務(wù)器端基于開源XiaoCms的PHP+MYSQL架構(gòu),利用PHPStorm集成開發(fā)環(huán)境進(jìn)行開發(fā).

        1 智慧校園平臺系統(tǒng)總體設(shè)計

        基于Android的智慧校園平臺分為客戶端和服務(wù)器端.客戶端運行于Android智能手機(jī)終端使用Apache Http協(xié)議進(jìn)行網(wǎng)絡(luò)通信.服務(wù)器端運行于Web服務(wù)器采用Servlet響應(yīng)客戶請求,通過JDBC訪問后臺數(shù)據(jù)庫,進(jìn)行數(shù)據(jù)的存儲管理[5-10].

        1.1 系統(tǒng)功能結(jié)構(gòu)

        基于Android的智慧校園平臺功能結(jié)構(gòu)如圖1所示.客戶端主要包括注冊和登錄、新聞顯示、個人中心、課程講座和通知公告模塊.用戶啟動程序并注冊(第一次使用該應(yīng)用時注冊),登錄后閱讀國家、城市、學(xué)校相關(guān)資訊,包括發(fā)生在國際上的新聞快訊,學(xué)校的教務(wù)通知和課堂講座,在程序中有用戶信息、意見反饋、修改密碼、關(guān)于我們、版本更新、退出登錄.服務(wù)器端主要包括管理員登錄、新聞管理、用戶管理、課程管理、通知管理.管理員通過登錄后,可以進(jìn)行新聞管理、用戶管理、課程管理和通知管理,另外有消息的推送功能[11].

        1.2 數(shù)據(jù)庫設(shè)計

        結(jié)合智慧校園平臺系統(tǒng)功能結(jié)構(gòu),服務(wù)器端數(shù)據(jù)庫主要包含用戶表、新聞表和管理員表等,如表1~3所示.

        表1 用戶表

        表2 新聞表

        表3 管理員表

        2 智慧校園平臺系統(tǒng)詳細(xì)設(shè)計與實現(xiàn)

        在跨平臺數(shù)據(jù)傳輸中,最常用的兩種數(shù)據(jù)交換格式為XML和JSON.針對移動智能終端的特殊性,在通信過程中要盡可能地提高傳輸效率.因此,將JSON這種冗余度較小且易解析的輕量級的數(shù)據(jù)交換格式作為系統(tǒng)數(shù)據(jù)交換格式[12].

        2.1 智慧校園客戶端詳細(xì)設(shè)計與實現(xiàn)

        在首頁中,需要展示出最近的焦點新聞,如圖2所示;在焦點新聞中,包括國際新聞、河南新聞、農(nóng)大公告,如圖3所示;在視頻課堂中要展示出教學(xué)視頻的簡略信息,如圖4所示;個人中心如圖5所示,用戶進(jìn)入程序登錄后(首次使用該軟件的用戶需要先注冊賬號)進(jìn)入首頁,當(dāng)向右滑動界面時會分別進(jìn)入焦點新聞、視頻課堂、通知公告界面,當(dāng)點擊屏幕右上方的頭像圖標(biāo)時進(jìn)入個人中心.首頁上方為可以左右滑動的5張新聞圖片,點擊圖片進(jìn)入相應(yīng)的新聞詳情界面.首頁下方為新聞列表,點擊任一條目則進(jìn)入該條目所對應(yīng)的新聞詳情界面.焦點新聞又分為國際新聞、河南新聞、農(nóng)大新聞.每個新聞界面顯示對應(yīng)的新聞列表,點擊列表中任一條目進(jìn)入該條目對應(yīng)的新聞詳情界面.視頻課堂是顯示視頻簡略信息的界面,界面中將視頻簡略信息羅列出來,當(dāng)用戶點擊任一條目后跳轉(zhuǎn)到播放視頻界面,播放相應(yīng)視頻.通知公告界面顯示該軟件的通知公告,通知公告以列表的形式展示,默認(rèn)第一條公告信息展開,其他公告具體信息隱藏,點擊某一條隱藏的公告,該公告的具體信息顯示而其他顯示公告具體信息隱藏(即同一時刻只能顯示一條具體公告內(nèi)容),當(dāng)點擊已顯示具體公告條目時,具體公告隱藏.

        圖2 用戶首頁界面Fig.2 User index interface

        圖3 焦點新聞Fig.3 Focus News

        圖4 視頻課堂Fig.4 Video classroom

        圖5 個人中心Fig.5 Personal Center

        實現(xiàn)登錄功能需要用到LoginActivity界面.該界面首先獲取LoginActivity傳來的用戶賬號和密碼,然后開啟一個線程發(fā)送請求到服務(wù)器進(jìn)行驗證.若服務(wù)器返回登錄成功狀態(tài)時,會通知LoginActivity進(jìn)行界面跳轉(zhuǎn),LoginActivity接收到登錄通知,就會啟動用戶主頁面MainActivity.在MainActivity中將首頁、焦點新聞、視頻課堂、通知公告4個Fragment放入到ViewPager中,并加到當(dāng)前Activity中,其中LoginActivity相關(guān)代碼如下:

        LoginInfo info = JsonParser.ParserLoginInfo(result);

        if (info.isResult()) {//登錄成功

        buttonLogin.setText("登錄成功");

        FileUtils.StoreName(userName);//存儲用戶名

        FileUtils.StoreUser(info.getContext());

        FileUtils.StoredSessionId(info.getContext().getSessionId());//存儲用戶ID

        startActivity(intent);//跳轉(zhuǎn)到主界面

        finish();

        } else {//登錄失敗

        buttonLogin.setText("登錄");

        UIHelper.ToastUtil("賬號或密碼錯誤");

        pwd.setText(null);//設(shè)置密碼輸入框為空

        FileUtils.RemovePwd();//移除存儲的用戶密碼

        此外,晚明心學(xué)盛行,儒家文人多涉入釋、道思想,將佛老思想中的空無虛寂的觀點引入儒學(xué),淡化物質(zhì)客觀的探索,強調(diào)修身養(yǎng)性,以內(nèi)心的體驗和頓悟來把握客體對象,同時又強調(diào)人作為主體的決定性和自由性,宣傳精神理性的作用。陽明心學(xué)中“心外無物”的觀念和“頓悟”“漸悟”的修為方法與佛教存在著密切的聯(lián)系,最終導(dǎo)致了虛無主義和清談思想的泛濫,晚明文人群體空談心性,不求治國經(jīng)邦之術(shù),不尋經(jīng)世致用之學(xué),深受佛老浸潤的思維和煉金求仙的風(fēng)潮無疑助長了“點金”謠言的產(chǎn)生和傳播。

        buttonLogin.setClickable(true);//設(shè)置登錄按鈕可點擊

        };

        MainActivity相關(guān)代碼如下:

        viewPager.setOffscreenPageLimit(0); //設(shè)置ViewPager預(yù)加載

        FileUtils.StoreMainIsDestory(false);

        fragments = new ArrayList<>();//初始化放Fragments的List

        TodayFragment fragment_today = new TodayFragment();//首頁Fragment

        HotPointFragment fragment_hot = new HotPointFragment();//視頻課堂Fragment

        Bundle bundle = new Bundle();

        bundle.putInt("type", Config.TypeHotPoint);

        fragment_hot.setArguments(bundle);

        InternalReferenceFragment fragment_internal = new InternalReferenceFragment();

        //焦點新聞 Fragment

        NotificationFragment fragment_notice = new NotificationFragment();//通知公告Fragment

        fragments.add(fragment_today);

        fragments.add(fragment_internal);

        fragments.add(fragment_hot);

        fragments.add(fragment_notice);

        ViewPagerAdapter adapter = new ViewPagerAdapter(getSupportFragmentManager(), fragments);

        viewPager.setAdapter(adapter);//ViewPager設(shè)置適配器

        initAction();//初始化點擊監(jiān)聽

        viewPager.setCurrentItem(position);

        initUpdate();//更新

        2.2 智慧校園服務(wù)器端詳細(xì)設(shè)計與實現(xiàn)

        管理員后臺登錄成功,設(shè)置cookie.首先,將用戶的ID發(fā)送給客戶端進(jìn)行保存.其次,將用戶的ID進(jìn)行md5運算,字符串截取之后發(fā)送到客戶端作為校驗并更新用戶的最后登錄時間.通過發(fā)送偽session,用來進(jìn)行用戶重復(fù)登錄驗證.如果用戶PC登錄,則選擇PC登錄次數(shù),進(jìn)行md5運算后發(fā)送給客戶端,如果用戶手機(jī)登錄,則選擇手機(jī)登錄次數(shù),md5運算后發(fā)送給客戶端.由于每次登錄成功之后登錄次數(shù)都會改變,所以選擇登錄次數(shù)作為md5運算數(shù)字能保證每次登錄都得到不一樣的session.最后php echo函數(shù)將登錄成功之后的信息以JSON的方式發(fā)送給客戶端.通過新建一個Controller類專門用來處理跟用戶有關(guān)的請求.

        在服務(wù)器端,我們可以通過輸入用戶名和密碼,進(jìn)入后臺管理界面,在后臺中,根據(jù)管理員權(quán)限可以對模塊的功能、名稱、用戶等進(jìn)行相關(guān)的管理,如圖6和圖7所示.

        圖6 欄目管理Fig.6 Column management

        圖7 新聞發(fā)布Fig.7 News release

        3 結(jié)束語

        介紹了一種基于Android的智慧校園平臺的設(shè)計與實現(xiàn),對系統(tǒng)采用的關(guān)鍵技術(shù)進(jìn)行了分析和技術(shù)擇優(yōu),該系統(tǒng)完成了包括客戶端和服務(wù)端功能整體的詳細(xì)設(shè)計開發(fā)和系統(tǒng)實現(xiàn)部署.智慧校園平臺系統(tǒng)經(jīng)過使用白盒測試、黑盒測試、回歸測試、安全測試等多種測試表明,系統(tǒng)整體設(shè)計滿足要求,具有界面友好,操作便捷,易于維護(hù)等特點.可以為學(xué)校全體師生提供新聞信息、課程學(xué)習(xí)、在線交流等校園信息服務(wù).當(dāng)然,智慧校園平臺也存在不足之處,一方面適用人群和應(yīng)用范圍太過狹窄,另一方面該系統(tǒng)的細(xì)節(jié)設(shè)計也不夠完善,只有經(jīng)過不斷改進(jìn),才能得到大面積推廣使用.

        [1] 劉東明.移動互聯(lián)網(wǎng)發(fā)展分析[J].移動通信,2010(4):59-62.

        [2] 余勝泉.從知識傳遞到認(rèn)知建構(gòu)、再到情境認(rèn)知——三代移動學(xué)習(xí)的發(fā)展與展望[J].中國電化教育,2007(6):7-18.

        [3] 李行國.基于3G的移動學(xué)習(xí)在高校中的運用研究[D].武漢:華中科技大學(xué),2011.

        [4] DESMOND K. From d-learning, to e-learning, to m-learning [M].New York: Addison-Wesley, 2010: 36-79.

        [5] 邵艷潔. Android操作系統(tǒng)移植及應(yīng)用研究[D].湖南:湖南大學(xué), 2011.

        [6] 熊剛.基于Android的智能手機(jī)的設(shè)計與實現(xiàn)[D].武漢:武漢理工大學(xué),2010

        [7] PALO A. Android takes almost 50% share of worldwide smart phone market [EB/OL].2011-08-01[2016-03-01].http://www.canalys.com/static/press-release/2011/canalys-press-realeass-010811-android-take-almost-50-share-worldwide-smart-phone-market_o.pdf.

        [8] 吳亞峰,索伊娜. Android核心技術(shù)與實例講解[M].北京:電子工業(yè)出版社,2011:386-388.

        [9] FRANK A. Introduction to Android development [EB/OL].2009-06-12[2016-03-01].http://www.ibm.com/developerworks/opensource/library/os-android-devel/index.html?S_TACT/105AGX52&S_CMP=content.

        [10]胡偉. Android系統(tǒng)架構(gòu)及其驅(qū)動研究[J].廣州廣播電視大學(xué)學(xué)報,2010(4):96-101.

        [11]李苑.基于Android移動平臺的警務(wù)查詢系統(tǒng)[D].南昌:南昌大學(xué),2009.

        [12]高靜,段會川.JSON數(shù)據(jù)傳輸效率研究[J].計算機(jī)工程與設(shè)計,2011,32(7):2267-2270.

        Design and Implementation of an Intelligent Campus Platform Based on Android

        XING Yuqing1, ZHANG Erli2, GENG Qiupeng1

        (1.CollegeofScience,HenanAgriculturalUniversity,Zhengzhou450002,China;2.SchoolofInformationEngineering,ZhengzhouInstituteofFinanceandEconomics,Zhengzhou450044,China)

        An intelligent campus platform based on Android is of designed. The development of intelligent campus platform is divided into two parts: client based on Android, using Android Studio IDE and tested by Genymotion; the backstage server, using PHPStorm IDE and tested by Apache and MYSQL. The platform not only realizes the user registration and login, browse news client, personal center, course of lectures and the announcement also achieves corresponding to the client server administrator login, information management, user management, course management and management notice. The platform has friendly interface, convenient operation, strong compatibility, easy to follow-up development and maintenance, etc. It is convenient for students to learn in mobility and promotes the construction of school information.

        mobile learning; android; intelligent campus

        2016-11-13

        河南省高等學(xué)校青年骨干教師培養(yǎng)計劃項目(2016GGJS-190);河南省大中專院校就業(yè)創(chuàng)業(yè)研究課題(JYB2017027);鄭州市科技發(fā)展計劃項目(20150514);河南農(nóng)業(yè)大學(xué)國家級大學(xué)生創(chuàng)新創(chuàng)業(yè)訓(xùn)練計劃項目(201510466007)

        邢玉清(1981—),男,河南周口人,河南農(nóng)業(yè)大學(xué)理學(xué)院講師.

        10.3969/j.issn.1007-0834.2017.01.007

        TP31

        A

        1007-0834(2017)01-0034-05

        猜你喜歡
        服務(wù)器端公告客戶端
        縣級臺在突發(fā)事件報道中如何應(yīng)用手機(jī)客戶端
        傳媒評論(2018年4期)2018-06-27 08:20:24
        孵化垂直頻道:新聞客戶端新策略
        傳媒評論(2018年4期)2018-06-27 08:20:16
        基于Vanconnect的智能家居瘦客戶端的設(shè)計與實現(xiàn)
        電子測試(2018年10期)2018-06-26 05:53:34
        滬深一周重要公告
        滬深一周重要公告
        滬深一周重要公告
        滬深一周重要公告
        淺析異步通信層的架構(gòu)在ASP.NET 程序中的應(yīng)用
        成功(2018年10期)2018-03-26 02:56:14
        在Windows中安裝OpenVPN
        客戶端空間數(shù)據(jù)緩存策略
        激情亚洲的在线观看| 精品9e精品视频在线观看| 欧美巨大xxxx做受l| 国产精品亚洲片夜色在线| 国产精品又黄又爽又色| 午夜国产视频一区二区三区| 蜜桃国产精品视频网站| 亚洲国产精品久久精品| 久久国产劲暴∨内射| 国产一区二区激情对白在线| 国内自拍偷拍一区二区| 中文字幕日韩有码在线| 亚洲欧美国产国产综合一区| 欧美日韩亚洲色图| 久久精品国产精品亚洲婷婷| 白白白在线视频免费播放| 激情第一区仑乱| 亚洲精品乱码久久久久久麻豆不卡| 日本一区二区啪啪视频| 先锋影音人妻啪啪va资源网站| 少妇高清精品毛片在线视频| 亚洲成a人片在线观看导航| 中文字幕亚洲高清精品一区在线| 久久精品国产99久久久| 欧洲人妻丰满av无码久久不卡 | 美女在线国产| 亚洲中文字幕诱惑第一页| 午夜视频在线观看视频在线播放 | 亚洲一区丝袜美腿在线观看| 国产剧情av麻豆香蕉精品| 成人免费xxxxx在线观看| 国产一级大片免费看| 手机av在线观看视频| 欧美拍拍视频免费大全| 最新国产乱人伦偷精品免费网站 | 区二区三区亚洲精品无| 久久人人爽人人爽人人片av高请 | 大香蕉视频在线青青草| 国产又色又爽无遮挡免费软件| 亚洲最大中文字幕无码网站| 激情五月天俺也去综合网|