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

主站蜘蛛池模板: 高清欧美性猛交XXXX黑人猛交 | 成人福利免费在线观看| 国产精品毛片一区视频播 | 日本亚洲国产一区二区三区| 日韩国产另类| 91极品美女高潮叫床在线观看| 免费一极毛片| 色成人亚洲| 亚洲欧美成人| 热99精品视频| 精品福利国产| 欧美成人综合视频| 国产午夜人做人免费视频| 亚洲一级毛片在线观| 在线观看91香蕉国产免费| 久久99国产乱子伦精品免| 国产精品大尺度尺度视频| 国产欧美日韩另类精彩视频| 成人中文字幕在线| 欧美一区二区精品久久久| 国产在线一二三区| 精品欧美日韩国产日漫一区不卡| 中文字幕亚洲综久久2021| 99精品视频播放| 欧美性猛交xxxx乱大交极品| 黄色片中文字幕| 亚洲国产成人在线| 国产草草影院18成年视频| 国产产在线精品亚洲aavv| 国产中文一区二区苍井空| 免费无遮挡AV| 日韩欧美国产三级| 不卡视频国产| 国产精品视频a| 少妇极品熟妇人妻专区视频| 四虎国产精品永久在线网址| 亚洲精品国偷自产在线91正片| 日韩精品无码不卡无码| 欧美国产日韩另类| 国产高清在线观看91精品| 无码中文字幕乱码免费2| 波多野衣结在线精品二区| 亚洲热线99精品视频| 国产亚洲视频免费播放| 日韩在线成年视频人网站观看| hezyo加勒比一区二区三区| 无码日韩视频| a在线亚洲男人的天堂试看| 又大又硬又爽免费视频| 亚洲国产精品美女| 国产在线98福利播放视频免费| 白丝美女办公室高潮喷水视频| 国内老司机精品视频在线播出| 亚洲国产综合自在线另类| 伊人久久福利中文字幕| 亚洲成人一区二区三区| 不卡无码网| 99视频精品全国免费品| 六月婷婷精品视频在线观看| 色婷婷在线播放| 国产精品成人观看视频国产 | 中文字幕一区二区视频| 五月天婷婷网亚洲综合在线| 天天干天天色综合网| 成人综合在线观看| 成人va亚洲va欧美天堂| 国产凹凸视频在线观看| 欧美第九页| 日韩精品亚洲人旧成在线| 精品少妇人妻一区二区| 国产精品人莉莉成在线播放| 亚洲 成人国产| 欧美一级夜夜爽www| 激情乱人伦| 国产色偷丝袜婷婷无码麻豆制服| 国产免费自拍视频| 国产毛片一区| 免费jizz在线播放| 久久综合色天堂av| 午夜精品久久久久久久无码软件| 性激烈欧美三级在线播放| 亚洲V日韩V无码一区二区|