亚洲免费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
        99久久精品国产一区二区| 亚洲国产成人精品无码区在线播放| 国产精品国产三级国产av品爱| 日韩一区二区三区无码影院| 孕妇特级毛片ww无码内射| 欧美亚洲日韩国产人成在线播放| 久久尤物AV天堂日日综合| 日本免费人成视频播放| 国产精品综合久久久久久久免费 | 一区二区三区在线日本| 国产内射一级一片高清内射视频| 色佬精品免费在线视频| 国产精品久久久久久一区二区三区| 精品人妻无码一区二区三区蜜桃一| 亚洲国产精品无码久久电影| 亚洲av乱码专区国产乱码| 91精品国产乱码久久久| 少妇人妻无奈的跪趴翘起| 一个人看的www片免费高清视频| 国产激情内射在线影院| 国产2021精品视频免费播放| 无码中文字幕专区一二三| 风韵丰满妇啪啪区老老熟女杏吧| 久久婷婷综合色一区二区| 青春草免费在线观看视频| 99精品欧美一区二区三区| 久久精品国产四虎| 无码精品人妻一区二区三区98| 手机在线国产福利av| 水蜜桃在线观看一区二区| 亚洲国产精品久久人人爱| 97人人超碰国产精品最新o| 精品国产一区二区三区香蕉| 国产洗浴会所三级av| 成熟人妻换xxxx| 黑人巨大精品欧美一区二区 | 亚洲欧美日韩中文字幕一区二区三区| 欧美老妇与禽交| 91亚洲最新国语中文字幕| 天堂网日韩av在线播放一区| 久久精品国产亚洲av无码偷窥 |