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-),男,本科生.研究領域:軟件工程.

主站蜘蛛池模板: 99999久久久久久亚洲| 成人年鲁鲁在线观看视频| 久久久久免费精品国产| 亚洲最大情网站在线观看| 精品视频一区二区观看| 国产swag在线观看| 2020极品精品国产| 国产尤物在线播放| 日韩免费毛片| 国产一级特黄aa级特黄裸毛片| 亚洲国产综合自在线另类| 在线欧美日韩| 国产一区二区三区夜色| 成人韩免费网站| www.日韩三级| 国内精自视频品线一二区| 欧美va亚洲va香蕉在线| 99爱在线| 亚洲中文精品久久久久久不卡| 午夜限制老子影院888| 免费啪啪网址| 国内精品自在自线视频香蕉| 一区二区三区国产精品视频| 日本妇乱子伦视频| 日本在线视频免费| 欧美一区中文字幕| 久久伊人操| 精品视频一区在线观看| 亚洲男人的天堂网| 国产成人亚洲精品无码电影| 亚洲欧美在线精品一区二区| 青青国产在线| 成人在线亚洲| 国产精品性| 亚洲第一精品福利| 国产黄在线观看| 国产福利一区二区在线观看| 亚洲av日韩综合一区尤物| 久久综合婷婷| 日韩东京热无码人妻| 国产成人综合久久| 亚洲无码四虎黄色网站| 国产精品女同一区三区五区 | 亚洲精品日产AⅤ| 亚洲一区色| 亚洲swag精品自拍一区| 亚洲娇小与黑人巨大交| 本亚洲精品网站| 激情综合激情| 在线日韩一区二区| 99re在线免费视频| 美女内射视频WWW网站午夜| 国产va视频| 欧美不卡视频在线观看| 国产精品久久久久鬼色| 国产综合精品日本亚洲777| 精品在线免费播放| 91在线播放国产| 国产美女无遮挡免费视频网站 | 在线免费观看AV| 国产精品jizz在线观看软件| 999国产精品| 日韩成人在线网站| 欧美精品另类| 在线看国产精品| 国产在线拍偷自揄拍精品| 国产精品对白刺激| 看av免费毛片手机播放| 小蝌蚪亚洲精品国产| 欧美专区日韩专区| 亚洲国产天堂在线观看| 欧美日韩在线成人| 91无码网站| 久久毛片基地| a毛片在线| 国产精品久久久久久久久| 欧美激情第一区| 在线高清亚洲精品二区| 男人天堂亚洲天堂| 亚洲精品中文字幕无乱码| 国产成人综合久久精品尤物| 在线亚洲小视频|