蘭州理工大學 毛東航 馬思明 毛姝然
甘肅政法學院 張金霞
基于android的教務管理系統
蘭州理工大學 毛東航 馬思明 毛姝然
甘肅政法學院 張金霞
隨著計算機技術的進步,各高校已經陸續的開始利用教務管理系統進行學校的日常管理,為滿足實際需要,基于B/S 架構并支持移動智能端的教務管理與校園信息系統的研發與應用已成為研究熱點。本設計將用網絡請求框架OkHttp、抓包工具httpwatch、Jsoup庫解析HTML、正則表達式等知識實現 Android 端訪問教務管理系統,比如進行課表查詢、學生選課、成績查詢以及教學評價等功能。Android 教務系統的開發與實現很好地實踐了我校智慧校園的建設。
Jsoup;正則表達式;HttpWatch;OKHttp
通過開發一款 Android 手機軟件,實現手機端訪問教務管理系統,比如進行 課表查詢、學生選課、成績查詢以及教學評價等。目前很多高校教務系統采用的是正方教務系統,但是教務相關的數據庫是不會對外開放的,我們想要查到成績等一系列教務操作就得自己抓包得到我們想要的數據。我們需要掌握的知識有網絡請求框架、抓包工具、解析HTML、正則表達式。本設計用okhttp流程是首先使用OkHttp網絡請求框架來模擬登錄教務系統,然后利用Jsoup庫來解析獲取到的html代碼,最后只要處理下數據將其顯示到界面上就可以了,android界面布局及設計采用2014年谷歌推出的界面設計語言-Material Design。
抓包工具有很多,Fiddler這個工具很強大,還有谷歌瀏覽器內置的開發者工具等等。但是對于本次設計,我們采用較簡單的httpwatch,首先下載好破解版的httpwatch,然后訪問教務系統登錄頁面,在IE瀏覽器工具欄中打開httpwatch,點擊Record按鈕就開始抓包。……