freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于android的學(xué)生宿舍管理系統(tǒng)的實(shí)現(xiàn)(參考版)

2025-07-01 01:02本頁面
  

【正文】 在這里,還要求特別感謝大學(xué)四年里給我諸多教誨和幫助的計算機(jī)學(xué)院的各位教師,感謝張?zhí)t院長,白濤老師,陳燕紅教師給予我的指導(dǎo)和幫助。安卓將占有廣大的底端市場。(3)安卓目前已經(jīng)擁有大量的用戶和初步完善的生態(tài)圈,用戶已習(xí)慣的安卓。但是,安卓的前景確實(shí)是光明的,主要是因?yàn)椋海?)谷歌是世界上最具創(chuàng)造力的公司之一,也是開源的主要堅定支持者。更加上,安卓一開始就是開源系統(tǒng),谷歌為了能夠吸引更多的商家而犧牲了Android的統(tǒng)一性。(2)谷歌對于安卓系統(tǒng)沒有控制力,安卓就像一批脫韁的野馬不受控制。 Android的未來前景安卓的市場前景還是很樂觀的,但是還不足以做到如PC上Windows系列的強(qiáng)勢地位,本文認(rèn)為主要有以下兩個原因:(1)安卓系統(tǒng)碎片化嚴(yán)重,各個Android聯(lián)盟廠商都有自己的Android深度定制系統(tǒng)。在確保對遠(yuǎn)程數(shù)據(jù)的各種操作沒問題后,就開始了對界面的開發(fā)。以及用curl來調(diào)試接口。在有了大概的想法后,便開始設(shè)計好數(shù)據(jù)庫,然后思考模型中可能要用到的特殊方法。在設(shè)計開始階段,正好在學(xué)習(xí)Rails時,同時受Rails的ActiveResource的啟發(fā),決定模擬ActiveResource來實(shí)現(xiàn)對遠(yuǎn)程資源的訪問。因此還需要很多方面的改進(jìn)。如:數(shù)據(jù)的導(dǎo)入導(dǎo)出,由于學(xué)生數(shù)據(jù)的數(shù)據(jù)量大,在手機(jī)上軟件耗時長,任務(wù)量大。同時本系統(tǒng)使用ActiveRecouce類似的對遠(yuǎn)程的數(shù)據(jù)請求的封裝,本文認(rèn)為這是本軟件最大的亮點(diǎn)。在該界面還可對宿舍進(jìn)行刪除、修改、清空操作,如圖513所示。新增宿舍的效果如圖512所示。不存在,則調(diào)用Room類的save方法。圖511 宿舍列表界面點(diǎn)擊新增宿舍功能,可以增加新的宿舍。點(diǎn)擊宿舍瀏覽功能后,會進(jìn)到一個宿舍的列表,該界面顯示宿舍的一些基本信息:宿舍號、幾人間、入住人數(shù)、備注。 圖58 班級列表界面 圖59 學(xué)生成員列表界面當(dāng)點(diǎn)擊學(xué)生條目后的查看按鈕后,對跳轉(zhuǎn)到學(xué)生詳細(xì)信息顯示界面,界面效果如圖510所示。由于學(xué)生人數(shù)可能有很多,看起來會很不方便,便用班級來分組,點(diǎn)擊不同班級的最后的查看按鈕,會列出不同班級的學(xué)生的一個列表。清空按鈕用于清除查詢輸入框的數(shù)據(jù)。學(xué)生查詢要求輸入完整的學(xué)號。宿舍查詢輸入的格式是樓號+宿舍號:如3104201。圖56 統(tǒng)計信息界面 查找功能查找功能可用來查學(xué)生信息和宿舍信息,可根據(jù)宿舍號查詢宿舍,查找界面在進(jìn)入時會將焦點(diǎn)放在第一個文本輸入框中。如:房間數(shù)、入住人數(shù)等。//替換baseUrl具體界面如圖55所示。 //取出ip或域名 if(()!=1) //是否有端口 source+=:+()。 并提供了一個方法來修改該變量,該方法能識別有端口和無端口的字符串,該方法的核心實(shí)現(xiàn)如下:/** * param hostport * param hostport :2378 */public static void setHostPort(String hostport){ URL url=getBaseURL()。圖54 密碼修改界面 系統(tǒng)設(shè)置功能系統(tǒng)設(shè)置功能主要完成數(shù)據(jù)存儲服務(wù)器地址和端口的設(shè)置。如果保存成功,同時更新系統(tǒng)中存放的當(dāng)前用戶信息。圖53 主界面 修改密碼功能為了防止密碼被盜,你應(yīng)該每過一段時間就修改一次密碼【13】。 圖51 登陸界面 圖52 錯誤消息如果用戶名和密碼都正確,會轉(zhuǎn)到主界面,主界面展示了六個圖片按紐,分別是:宿舍瀏覽、學(xué)生查看、查找、統(tǒng)計信息、修改密碼、系統(tǒng)設(shè)置。 } }登陸界面具有保存登陸信息的功能,界面如圖51所示。 } if(build==null) { AlertMessage(build is null!)。 else{ try { build=(tmp)。 String url=()+/auth/+tuser+/+tpass。//得到輸入用戶名String tpass=().toString().trim()。5 宿舍管理系統(tǒng)的主要功能 登陸功能為了避免非管理人員使用該系統(tǒng),因此帶有登陸功能,系統(tǒng)會先判斷sharedpreference中是否有用戶包存的用戶名【12】。如://返回主界面protected void goMain(){ startActivity(new Intent(this,))。這時就應(yīng)該將這些數(shù)據(jù)和方法抽到一個單獨(dú)的類來作為父類【11】。 //得到返回的字符串 return result。 //新建GET請求//執(zhí)行并得到響應(yīng) HTTPResponse res=new DefaultHTTPClient().execute(HTTPGet)。該方法會返回得到的字符串,如果操作失敗,會拋出IO異常。 } return true。 } catch (ClientProtocolException e) { return false。 }//取出響應(yīng)碼 statusCode=().getStatusCode()。 if(res==null){ //未得到響應(yīng) statusCode=1。 //重置響應(yīng)碼//新建DELETE請求 HTTPDelete =new HTTPDelete(().updateURL(()))。這里即可以通過判斷資源的讀取操作的URL是否存在,也可以通過HTTP響應(yīng)碼來判斷操作是否成功【10】。 //默認(rèn)返回false } 刪除操作刪除操作相對上面兩種操作來說,要簡單,因?yàn)閯h除只需要一個URL。 } catch (Exception e) { //異常時返回false return false。 //從響應(yīng)中取出響應(yīng)碼statusCode=().getStatusCode()。//設(shè)置請求的數(shù)據(jù) (new UrlEncodedFormEntity ((),UTF8))。//重置狀態(tài)碼 try { String id=()。要判斷返回的HTTP響應(yīng)碼,對于更新如果成功會返回200【9】。 } return false。 if(isExist(().selectURL(()))) return true。 //設(shè)置POST請求的發(fā)送的鍵值對(new UrlEncodedFormEntity((),UTF8))。//重置狀態(tài)碼 if(isExist(().selectURL(()))) return false。通過判斷是否有新增這條數(shù)據(jù)對應(yīng)的讀取操作的URL來判斷是否插入記錄成功。在該類中要實(shí)現(xiàn)資源Bean的共用方法。目前在三種主流的Web服務(wù)實(shí)現(xiàn)方案中,因?yàn)镽EST
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1