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

        ?

        智慧江大APP的設(shè)計開發(fā)研究報告

        2020-12-29 11:17:25吳影梅增鑫徐俊華
        科學(xué)大眾 2020年7期
        關(guān)鍵詞:開發(fā)技術(shù)互聯(lián)網(wǎng)校園

        吳影 梅增鑫 徐俊華

        摘 要:文章針對當(dāng)前移動端軟件環(huán)境技術(shù)、互聯(lián)網(wǎng)的技術(shù)發(fā)展以及最新的移動互聯(lián)網(wǎng)開發(fā)技術(shù)進行研究,闡述開發(fā)一款專屬校園APP的經(jīng)歷。該APP基于Android Studio平臺開發(fā),展現(xiàn)最終成品的演示,并對未來移動開發(fā)技術(shù)的展望。

        關(guān)鍵詞:APP;開發(fā)技術(shù);校園;互聯(lián)網(wǎng)

        1? ? APP設(shè)計需求

        大學(xué)生對于各種信息平臺的接受度和依賴度非常強,但是市面上的生活服務(wù)類應(yīng)用軟件魚龍混雜。針對大學(xué)生的需求、以大學(xué)生的利益為基本出發(fā)點來提供信息、方便大學(xué)生學(xué)習(xí)生活的應(yīng)用軟件還少之又少,大學(xué)生日常學(xué)習(xí)、查詢課表、吃喝玩樂、交友互動等都逐漸互聯(lián)網(wǎng)化,于是,針對大學(xué)生群體的校園APP孕育而生。本項目開設(shè)江蘇大學(xué)校園、個人信息查詢、課堂學(xué)習(xí)、交友、生活服務(wù)等功能,既能輔助教師課堂教學(xué),又能幫助學(xué)生課后學(xué)習(xí),還能給校園生活增添樂趣,便捷校園生活,同時還豐富了安卓軟件生態(tài)環(huán)境。

        2? ? 項目及其功能介紹

        此APP的基本功能是將原本使用Web端的服務(wù)如“江蘇大學(xué)的教務(wù)系統(tǒng)網(wǎng)站”以及“綜合門戶網(wǎng)站”的訪問請求進行分析,獲取轉(zhuǎn)換相應(yīng)的接口,實現(xiàn)模擬登錄后通過對于功能的get/post請求來實現(xiàn)數(shù)據(jù)的來源。該功能最重要的是數(shù)據(jù)來源,基礎(chǔ)功能如查課表、成績、學(xué)校公告等,是通過http請求學(xué)校網(wǎng)站,將數(shù)據(jù)轉(zhuǎn)換成移動APP中view上具體元素的內(nèi)容來實現(xiàn)。

        2.1? 登錄界面

        用戶可以實現(xiàn)學(xué)校學(xué)號和密碼登錄,也接入了微信開放平臺、QQ開放平臺和新浪微博開放平臺,可以支持移動應(yīng)用支持QQ帳號、微信、微博登錄、分享到QQ、微信等功能。用戶首次通過第三方應(yīng)用登錄之后,綁定學(xué)號,后續(xù)即可使用第三方賬號登錄,來獲得更好的用戶體驗。登錄界面如圖1所示。

        2.2? 菜單界面

        菜單界面是個靜態(tài)資源,使用簡單的Listview完成界面的布局編寫,每一個Listview元素采用線性布局,加載菜單的步驟在setContainView事件中完成。其中,圖標(biāo)資源使用的是阿里矢量圖標(biāo)庫的資源,菜單界面如圖2所示。

        2.3 個人信息

        個人信息界面查詢的是用戶的基本信息,信息通過http請求提取自學(xué)校相應(yīng)的網(wǎng)站,用戶可以操作的內(nèi)容是頭像更改,頭像保存在APP服務(wù)器上,界面實現(xiàn)了沉浸式狀態(tài)欄,是目前絕大多數(shù)APP都實現(xiàn)的規(guī)范。個人信息界面如圖3所示。

        2.4? 課程表查詢界面

        信息查詢界面主要通過使用Jsoup解析工具模擬登錄,并自動獲取用戶的課程信息,Jsoup解析模擬請求得到的html頁面的表格信息,實現(xiàn)封裝成Course對象,得到課程的集合,傳遞給對應(yīng)的布局去適配加載。整體布局采用的是相對布局界面,方便各個元素位置的變動,實現(xiàn)課程表一鍵查詢功能,并支持往年課表查詢,自動高亮當(dāng)前信息,點擊對應(yīng)的課程可以查詢課程詳情,長按課程表格處可以實現(xiàn)添加課程和刪除課程的功能。個人課表界面展示如圖4所示。

        使用的jsoup gradle依賴導(dǎo)入implemen-tation group:‘org.jsoup, name:jsoup,version: ‘1.11.2課程表的單個課程使用Material庫的cardview布局implementationcom.android.s- upport:cardview-v7:28.0.0

        用戶初次查詢課表后將自動將課程信息存放到SQllite數(shù)據(jù)庫中,實現(xiàn)數(shù)據(jù)的持久性,提高下次查詢速度。

        2.5? 成績查詢界面

        成績查詢界面采用了CollapsingToolbar-Layous設(shè)計,來自于DesignSupprot庫:gr-adle依賴:implementationcom.android.supp- ort:design:24.2.1使用該布局實現(xiàn)了可折疊式標(biāo)題欄,向下滑動時上面的布局實現(xiàn)錯位折疊效果,用戶的滑動操作體驗得到提高,同時,使用安卓的Paint和View類實現(xiàn)了自定義餅狀圖,可以很直觀地看到當(dāng)前學(xué)期的課程成績分布。在recyclelayout的最下方,統(tǒng)計了學(xué)生的學(xué)分總和和平均績點。成績查詢功能展示如圖5所示。

        2.6? 論壇功能

        由于論壇功能需要處理的問題很多,于是使用了Discuz論壇框架去搭建完成,在框架的基礎(chǔ)上增加分區(qū),優(yōu)化UI布局,實現(xiàn)論壇發(fā)布功能。使用該框架要使用PHP+MySQL環(huán)境,項目地址https://www.discuz.net/。

        2.7 表白墻功能

        表白墻的服務(wù)器端采用PHP+MySQL完成,可以實現(xiàn)內(nèi)容的發(fā)布和管理員對內(nèi)容的管理,采取混合開發(fā)模式完成,使用安卓WebView套殼Web界面,實現(xiàn)開發(fā)的高效和未來實現(xiàn)跨平臺做好準(zhǔn)備。表白墻展示如圖6所示。

        3? ?前景預(yù)測

        一款A(yù)PP的開發(fā)經(jīng)歷使得理論知識得到了更好的強化,但是成為一個合格的移動端開發(fā)者還遠遠不夠,未來這款A(yù)PP的功能增加和完善將使用更加豐富的技術(shù),從而不斷提升自己的能力。

        4? ?結(jié)語

        以現(xiàn)在的移動端開發(fā)技術(shù)來說,由于移動端現(xiàn)在具有兩大平臺,實現(xiàn)兩個平臺的開發(fā)需要大量的人力,目前使用Flutter前端框架可以實現(xiàn)一份代碼自動生成多平臺的應(yīng)用,使用Flutter框架不僅可以實現(xiàn)高效開發(fā),并且使用體驗接近原生效果,用戶幾乎感覺不到差別,這也許是未來該APP的轉(zhuǎn)型方向,隨著版本的迭代更新,其功能會越來越完善。

        [參考文獻]

        [1]郭霖霖.第一行代碼Android[M].北京:人民郵電出版社,2014.

        [2]何瑞君.Flutter從0到1構(gòu)建大前端應(yīng)用[M].北京:電子工業(yè)出版社,2019.

        [3]李剛.瘋狂Java講義[M].北京:電子工業(yè)出版社,2008.

        猜你喜歡
        開發(fā)技術(shù)互聯(lián)網(wǎng)校園
        計算機應(yīng)用軟件開發(fā)技術(shù)的幾點探討
        電子制作(2017年14期)2017-12-18 07:08:10
        防散脫緯編無痕彈力面料開發(fā)技術(shù)國際領(lǐng)先
        校園的早晨
        琴童(2017年3期)2017-04-05 14:49:04
        春滿校園
        從“數(shù)據(jù)新聞”看當(dāng)前互聯(lián)網(wǎng)新聞信息傳播生態(tài)
        今傳媒(2016年9期)2016-10-15 22:06:04
        互聯(lián)網(wǎng)背景下大學(xué)生創(chuàng)新創(chuàng)業(yè)訓(xùn)練項目的實施
        考試周刊(2016年79期)2016-10-13 23:23:28
        以高品質(zhì)對農(nóng)節(jié)目助力打贏脫貧攻堅戰(zhàn)
        中國記者(2016年6期)2016-08-26 12:52:41
        開心校園
        爆笑校園
        中國煤層氣開發(fā)技術(shù)的現(xiàn)狀與未來
        中國煤層氣(2014年4期)2014-08-07 03:08:42
        亚洲综合网在线观看首页| 亚洲人成网77777色在线播放| 性色av免费网站| 四虎国产精品永久在线无码| 亚洲AV无码一区二区水蜜桃| 国产一区资源在线播放| 蜜臀av在线播放一区二区三区| 双乳被一左一右吃着动态图| 99re6久精品国产首页| 色噜噜亚洲精品中文字幕| 亚洲av无码日韩av无码网站冲| 人妻影音先锋啪啪av资源| 免费观看久久精品日本视频| 日本黄色一区二区三区| 国产精品99精品久久免费| 亚洲高清一区二区精品| 国产综合色在线精品| 丰满女人又爽又紧又丰满| 色婷婷精品综合久久狠狠| 国产精品一区二区久久蜜桃| 国内精品久久久久影院薰衣草| 国产精品久久久久久麻豆一区 | 亚洲美女自拍偷拍视频| 亚洲综合在线一区二区三区| 69av视频在线观看| 蜜桃色av一区二区三区麻豆| 老熟妇乱子伦牲交视频| 欧美gv在线观看| 成人免费无码视频在线网站| 天堂网日韩av在线播放一区| 久久精品欧美日韩精品| 亚洲红怡院| 中文无字幕一本码专区| 少妇久久久久久人妻无码| 精品推荐国产精品店| 日韩精品一区二区三区四区视频| 国产内射视频在线免费观看| 波多野结衣av手机在线观看| 日本岛国精品中文字幕| 国产精品亚洲一区二区三区在线| 亚洲精品无码久久久|