999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于Android的校園通中網絡通信功能的實現

2016-05-14 08:11:29李欣李雅紅李嘉懿魏卿
軟件工程 2016年6期

李欣 李雅紅 李嘉懿 魏卿

摘 要:為了滿足學生和老師對校園網信息的及時全面的獲取,設計出一款基于Android平臺的校園通系統,用戶通過智能移動設備使用移動互聯網,采用Android系統Web技術連接校園網。學生通過系統進行選課、查詢等相關校園信息;教師獲得授課學生信息、教學課程信息等。系統根據用戶需求設定條件,連接校園網和分析頁面,直接獲取所需的服務信息。

關鍵詞:校園通;智能移動設備;移動互聯網

中圖分類號:TP302 文獻標識碼:A

文章編號:2096-1472(2016)-06-28-03

Abstract:In order to meet the requirements of teachers and students to timely and comprehensively access information from the campus network,the paper designs a campus communication application based on the Android platform.The users access the Internet with intelligent mobile devices and connect to the campus network through web technology in the Android system.Through the campus communication system,students can select courses and check campus information,while teachers can acquire student information,curriculum information,etc.According to users' requirements,the system accesses the campus network,analyzes the web page information,and then directly acquires the corresponding information.

Keywords:campus communication;intelligent mobile device;mobile internet

1 引言(Introduction)

隨著現代科學技術的發展,智能手機進入了人們的日常生活,成為不可或缺的一部分。安卓系統作為一個市場占有超過50%的手機平臺,使得移動設備上軟件的快捷應用成為可能[1]。移動互聯網的普及使人們不再局限于使用電腦上網,通過手機可以隨時隨地得到互聯網的消息。使用手機應用軟件,讓生活變得更加方便和快捷[2]。系統改變傳統訪問校園網站方式,基于Android的智能移動終端設備,依托校園網信息平臺,利用無線移動網絡,實現與校園網資源的交互與處理,為學生和教師提供隨時隨地、個性化的、恰當準確的校園服務。

2 開發背景(Development background)

學生大都是使用電腦登錄校園網進行課程、成績等相關查詢,學生不能隨時隨地登錄校園網了解校園網信息。若用手機瀏覽器連接登錄校園網,會出現信息顯示不全、響應時間長、很多功能不能使用等問題。其次,如果學生沒有及時登錄校園網,將錯過某些重要信息。學生目前選修課和體育課是在網上進行選擇的,對于很多同學來說,沒有第一時間登錄校園網話,便可能錯過自己心儀課程。

3 系統的設計與實現(Design and implementation of the system)

3.1 系統使用的開發環境

系統使用Java語言開發,采用JDK1.6進行編譯,系統開發環境為Eclipse4.2,使用AndroidSDK版本為4.0,采用XML進行系統布局設置和界面加工美化,嵌入ADT插件,使用Java語言將移動客戶端與校園網服務器進行連接[3]。

3.2 系統模塊設計

(1)整體描述

整個系統架構中,主要包括網絡訪問、數據處理、數據顯示等[4]。主要分為學生功能模塊、教師查詢模塊。學生功能模塊分為:班級課表、成績總表、教學考評。教師查詢模塊分為:教師課表、學生名條。選課模塊分為:體育選課、選修課選課,通過數字工大點擊不同模塊實現不同功能。登錄界面有驗證碼自動獲取輸入功能使用戶登錄更方便快捷。系統功能模塊結構如圖1所示。

學生功能模塊可以查看班級課表、成績總表、學期成績、教學考評;教師查詢模塊可以查看班級課表、學生名條;選課模塊進行體育選課、選修課選課;通過登錄數字工大,獲取身份認證和校園信息。

(2)數據處理設計

根據條件查找到所需網頁,分析頁面數據,找到相關數據,通過網絡地址設置條件數據傳遞給移動設備,數據顯示模塊用來顯示數據,從連接模塊獲取到信息之后,把想要數據顯示出來,加快了獲取速度,使手機也能快速訪問校園網。用戶可以選擇手機或者電腦登錄校園網。在Android手機端啟動程序通過移動網絡進行用戶登錄,連接到學校服務器,訪問相關數據信息。手機端和校園服務器的聯系如圖2所示。

3.3 功能的實現

(1)使用流程

系統使用流程如圖3所示。系統進入歡迎界面,后進入登錄界面,輸入用戶名、密碼后,驗證用戶名密碼是否正確,進入程序主界面后點擊相應功能模塊,使用完成后重新進入程序主界面,繼續使用其他功能,全部使用完成后退出程序。

(2)數據網絡通信處理模塊

系統核心模塊主要是網絡編程部分,涉及技術有訪問http及模擬http請求。使用Android開發中WebView控件去訪問http服務器,涉及http請求和針對用戶登錄模擬http請求內容。手機客戶端通過http協議使用POST方法提交數據,手機端數據通過瀏覽器網頁提交給校園網服務器,校園網服務器通過Web頁面接收數據,將數據通過服務器的Servlet類HttpServlet對象提交給服務器端處理邏輯,服務器處理邏輯將接收到的數據按照客戶端的要求在Web服務器端進行運算,再將運算的結果返回給客戶端瀏覽器進行解析和顯示。數據獲取由Java提供URLConnection類,它有兩個直接子類分別是HttpURLConnection和JarURLConnection。另外一個重要的類是URL,通常URL可以通過傳給構造器一個String類型的參數來生成一個指向特定地址的URL實例。每個HttpURLConnection實例都可用于生成單個請求,但是其他實例可以透明地共享連接到HTTP服務器的基礎網絡。請求后在HttpURLConnection的InputStream或OutputStream上調用close()方法可以釋放與此實例關聯的網絡資源,但對共享的持久鏈接沒有任何影響。通過HttpURLConnection類來訪問上文中分析網頁源代碼所得到的附加碼訪問地址,以及InputStream對象取得附加碼保存到一個bitmap類型的對象中,顯示在程序里。通過訪問:http://jwc.sut.edu.cn/ACTIONVALIDATERANDOMPICTURE.APPPROCESS獲取附加碼并保存到本地。

3.4 測試實例

學生輸入學號和密碼,教師輸入教工號和密碼,點擊獲取驗證碼并登錄。如圖4所示,學生用戶可以查詢成績、課表、進行教學考評等。教師用戶查看學生名條、教師課表等。系統主界面運行圖如圖5所示。

如圖6所示,點擊教務公告進入系統查看學校教務處發布信息,進入主界面點擊體育選課就可以選擇本學期的體育課。體育選課查詢結果如圖7所示。

4 結論(Conclusion)

系統充分利用JAVA語言,基于Android平臺,解決了校園內師生手機連接校園網的諸多問題包括學生的學習和教師的教學的校園活動,使學生和教師更好的完成學校工作。對Android客戶端從添加網絡訪問方式以及接口設計、改為用戶界面,數據處理模塊進行描述。解決了手機不能登錄校園網的難題,用戶不再局限于使用電腦上網,通過手機可以隨時隨地得到校園網的消息。

參考文獻(References)

[1] Sudipta Ghosh,S.R.Tandan.Shielding Android Applicationg Against Reverse Engineering[J].International Journal of Engineering Research & Technology,2013,2(6):2635-2643.

[2] IDC.IDC Labs 2014 Mobile Research[EB/OL].http://digi.tech.qq.com/a/20141205/010006.html.

[3] Tanveer Mustafa,Karsten Sohr.Understanding the implemented access control policy of Android system services with slicing and extended static checking.International Journal of Information Security August,2015,14(4):347-366.

[4] 黃健榮,郭昌言,于蕭榕.基于Android系統的圖書管理的研究與應用[J].信息技術,2012,7:121-124.

作者簡介:

李 欣(1969-),男,碩士,高級工程師.研究領域:電子信息 工程.

李雅紅(1970-),女,博士生,講師.研究領域:網絡信息處理.

李嘉懿(1993-),男,本科生.研究領域:軟件工程.

魏 卿(1995-),男,本科生.研究領域:軟件工程.

主站蜘蛛池模板: 国产福利影院在线观看| 日韩乱码免费一区二区三区| 亚州AV秘 一区二区三区| 一级毛片高清| 亚洲精品视频在线观看视频| 久久99国产精品成人欧美| 麻豆精品国产自产在线| 福利在线一区| 夜色爽爽影院18禁妓女影院| 美臀人妻中出中文字幕在线| 一级毛片在线免费视频| 日韩午夜福利在线观看| 国产精品毛片在线直播完整版| 五月婷婷丁香综合| 最新国产精品鲁鲁免费视频| 亚洲成人福利网站| 亚洲小视频网站| 五月天福利视频| 国产97视频在线| 久热re国产手机在线观看| 一本无码在线观看| 日韩AV手机在线观看蜜芽| 欧美一级爱操视频| 亚洲天堂视频在线播放| 有专无码视频| 久久99国产综合精品女同| 欧美日韩在线亚洲国产人| 在线看AV天堂| 一级成人a毛片免费播放| 国产视频自拍一区| 国产网站一区二区三区| 波多野结衣一级毛片| 中文字幕欧美成人免费| 日韩午夜伦| 国产在线观看91精品亚瑟| 亚洲第一视频网站| 高清无码手机在线观看| 亚洲色图欧美激情| 毛片在线看网站| 精品91自产拍在线| 五月天综合网亚洲综合天堂网| 亚洲综合久久一本伊一区| 四虎永久免费地址| 亚洲黄网在线| a级毛片免费看| 免费无码又爽又刺激高| 三上悠亚一区二区| 999国内精品久久免费视频| 亚洲水蜜桃久久综合网站| 无码精油按摩潮喷在线播放| 久久精品中文无码资源站| 日韩成人在线一区二区| 亚洲男人的天堂久久香蕉| 亚洲午夜久久久精品电影院| 国产精品一线天| AV无码一区二区三区四区| 亚洲中文字幕97久久精品少妇| 丰满人妻中出白浆| 国产美女在线观看| 香港一级毛片免费看| 精品五夜婷香蕉国产线看观看| 毛片在线看网站| 91精品久久久久久无码人妻| 中文字幕在线欧美| 激情六月丁香婷婷四房播| 91福利一区二区三区| 伊人久热这里只有精品视频99| 伊人成人在线| 欧洲亚洲欧美国产日本高清| 黄色网页在线播放| 伊人中文网| 精品国产电影久久九九| 亚洲天堂免费| V一区无码内射国产| 欧美一级爱操视频| 国产十八禁在线观看免费| 亚洲性日韩精品一区二区| 精品国产Av电影无码久久久| 毛片在线播放a| 成人午夜天| 国产区在线看| 久久综合九色综合97婷婷|