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

正文內(nèi)容

android平臺下校園信息管理系統(tǒng)客戶端的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文-資料下載頁

2025-06-19 07:17本頁面
  

【正文】 wednesday[j] = s[3]。// 表格每一行的第4格內(nèi)容存入wednesday字符串?dāng)?shù)組 thursday[j] = s[4]。// 表格每一行的第5格內(nèi)容存入thursday字符串?dāng)?shù)組 friday[j] = s[5]。// 表格每一行的第6格內(nèi)容存入friday字符串?dāng)?shù)組 j++。 } } }}跳轉(zhuǎn)頁面的最初會顯示當(dāng)天對應(yīng)的課程,當(dāng)然了,如果是周末則會顯示無課程。隨后在界面下方設(shè)置了5個按鈕,分別對應(yīng)了星期一到星期五,可供用戶查看一周的課程,點(diǎn)擊則會顯示相應(yīng)內(nèi)容,響應(yīng)速度非常快。實(shí)際顯示效果: 課程表界面圖 考試時間頁面邏輯處理考試時間表頁面的邏輯處理,主要工作還是使用JSoup技術(shù)解析網(wǎng)頁,獲取完整考試時間信息,顯示出來。這個頁面稍微有些特殊,因?yàn)楫?dāng)不存在考試時間的時候,是沒有那個存放考試時間信息的表格的,這樣,我們就必須先來一個判斷,當(dāng)存在第5個table標(biāo)簽的時候,第5個table就是存放考試時間信息的表格,而如果不然,則是系統(tǒng)還沒給出考試時間表。而對于這個表格的解析,也是比較簡單,每一行代表了一個考試課程的信息,將每一個單元格的內(nèi)容取出,就能組合成我們需要表現(xiàn)出來的考試信息。具體代碼實(shí)現(xiàn)如下String s[] = new String[8]。int i = 0。Elements tables = (table)。// 當(dāng)有科目的考試時間存在時 if (() = 5) { // 獲得第5個table標(biāo)簽 Element table = (table).get(4)。 // 獲得第5個table標(biāo)簽下的tr標(biāo)簽 Elements trs = (tr)。 if (trs != null) { // 遍歷第5個table標(biāo)簽下的tr標(biāo)簽 for (Element tr : trs) { // 獲得第5個table標(biāo)簽下的tr標(biāo)簽下的td標(biāo)簽 Elements tds = (td)。 if (tds != null) { // 遍歷第5個table標(biāo)簽下的tr標(biāo)簽下的td標(biāo)簽 for (Element td : tds) { // 將每個td標(biāo)簽的文本存入字符串?dāng)?shù)組s s[i] = ()。 i++。 } if (s[0] != null) { // 按照格式輸出 textViewStr = textViewStr + 課程代碼: + s[0] + \n課程名稱: + s[1] + \n考試日期: + s[2] + \n考試時間: + s[3] + \n考場名稱: + s[5] + \n考試座位: + s[6] + \n\n。 } i = 0。 } } }} else { textViewStr = 目前沒有需要考試的科目!。}實(shí)際顯示效果: 考試時間界面圖 考勤信息頁面邏輯處理考勤信息頁面的邏輯處理,主要工作還是使用JSoup技術(shù)解析網(wǎng)頁, 獲取完整考勤信息,顯示出來。這個頁面與考試時間表頁面類似,也會出現(xiàn)沒有考勤的情況,當(dāng)用戶該學(xué)期沒有課程的情況下將不存在考勤信息。取得完整的考勤信息,網(wǎng)頁源代碼是: 考勤信息頁面源碼圖當(dāng)存在第7個table的時候,遍歷第7個table下的tr標(biāo)簽、td標(biāo)簽,從而取得考勤信息。具體代碼實(shí)現(xiàn)如下:// 獲得第7個table標(biāo)簽Element table = (table).get(6)。// 獲得第7個table標(biāo)簽下的tr標(biāo)簽Elements trs = (tr)。String s[] = new String[3]。int i = 0。if (trs != null) { // 遍歷第7個table標(biāo)簽下的tr標(biāo)簽 for (Element tr : trs) { // 獲得第7個table標(biāo)簽下的tr標(biāo)簽下的td標(biāo)簽 Elements tds = (td)。 if (tds != null) { // 遍歷第7個table標(biāo)簽下的tr標(biāo)簽下的td標(biāo)簽 for (Element td : tds) { // 將每個td標(biāo)簽的文本存入字符串?dāng)?shù)組s s[i] = ()。 i++。 } if (s[0] != null) { // 按照格式輸出 textViewStr = textViewStr + 課程編號: + s[0] + \n課程名稱: + s[1] + \n詳細(xì)信息: + s[2] + \n\n。 } i = 0。 } } }if ((課程信息)) { textViewStr = 本學(xué)年學(xué)期暫無課程信息!。}實(shí)際顯示效果: 考勤信息界面圖 6 系統(tǒng)測試 使用DDMS在Eclipse中,帶有DDMS可視化調(diào)試界面,我們使用DDMS中的LogCat來捕捉程序運(yùn)行中的信息。例如:網(wǎng)絡(luò)連接時,連接是否成功,使用多少時間,發(fā)送接收多少數(shù)據(jù)包。 一旦程序有任何不安全警告或者是運(yùn)行錯誤,都會被LogCat捕捉,并且精確的告知是何出錯信息,在程序那個類的第幾行,行遍我們差錯。我們還可以自定義捕捉信息,,有助于我們查找系統(tǒng)沒有發(fā)現(xiàn)的邏輯錯誤,可以精確到每一行是否被執(zhí)行。 DDMSLogCat調(diào)試圖 系統(tǒng)測試 測試用例我們使用了不同的操作路徑來進(jìn)行的覆蓋測試:錯誤的學(xué)號登錄,測試系統(tǒng)的登錄功能是否正常。錯誤的密碼登錄,測試系統(tǒng)的登錄功能是否正常。正確的登錄,測試系統(tǒng)的登錄功能是否正常。帳號登錄,注銷登錄,再使用另外一個帳號登錄,測試注銷是否成功。使用多個不同帳號登錄,選擇查看各個板塊信息,測試系統(tǒng)的功能是否正常。 登錄失敗圖 登錄成功圖 單元測試單元測試是對軟件設(shè)計(jì)的最小單元——模塊進(jìn)行正確性檢驗(yàn)的測試工作,主要測試各個功能模塊在語法、格式和邏輯上的錯誤。結(jié)果通過測試。 非功能性測試這一部分我們主要測試系統(tǒng)的性能,因?yàn)橄到y(tǒng)涉及網(wǎng)絡(luò)的處理,可能會消耗比較長時間,這對用戶的操作體驗(yàn)會有較大影響。一開始,Activity的單線程運(yùn)行,雖然保證了程序的順序正常,但是界面的刷新會等待網(wǎng)絡(luò)處理的結(jié)束,這讓UI的交互顯得非常遲鈍。響應(yīng)速度視網(wǎng)絡(luò)處理工作大小而定,1秒到4秒不等。對此我決定改用多線程同步處理界面的刷新跟后臺的網(wǎng)絡(luò)處理,測試證明,平均每個界面跳轉(zhuǎn)只需要200毫秒左右,這才能真正帶給用戶快捷的感覺。 請求響應(yīng)時間圖123設(shè)計(jì)總結(jié)雖然在課程的學(xué)習(xí)中了解軟件工程開發(fā)的一般過程,但要真正從頭開始開發(fā)軟件,卻不是書本知識就能幫我們解決的。本次畢業(yè)設(shè)計(jì)使我的知識水平和解決實(shí)際問題的能力上有了較大的提高,使我深刻體會到:要把所學(xué)知識轉(zhuǎn)變?yōu)楝F(xiàn)實(shí)中的應(yīng)用,會碰上各種各樣的難題。通過對學(xué)校Mysise系統(tǒng)Android客戶端的設(shè)計(jì)和實(shí)踐,進(jìn)一步體會了軟件開發(fā)過程中的特點(diǎn),加深了對軟件工程理論的理解,基本掌握了Android平臺移動開發(fā)技術(shù)。回顧系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn),由于時間、周圍環(huán)境條件和自身基礎(chǔ)等各種主客觀因素制約,作品僅完成了XX校園信息管理系統(tǒng)中比較基礎(chǔ)的幾個功能,同時系統(tǒng)還存在一些小問題,例如異常處理能力不夠??梢哉f,系統(tǒng)還有很大的改進(jìn)完善空間,后續(xù)的工作還需要付出更大的努力。眾所周知,畢業(yè)設(shè)計(jì)是我們完成大學(xué)四年全部課程后的最重要的實(shí)踐環(huán)節(jié)設(shè)計(jì),也是最復(fù)雜的,最綜合的一次專業(yè)設(shè)計(jì),它是以我們四年來所學(xué)的專業(yè)理論知識為基礎(chǔ),結(jié)合以往所做過的各種實(shí)踐經(jīng)驗(yàn)所完成。在這次畢業(yè)設(shè)計(jì)過程中,提高了我們自身的設(shè)計(jì)能力以及理論結(jié)合與實(shí)踐的能力,為以后參加工作后可以盡快滿足用人單位的需求打下良好基礎(chǔ),這次的設(shè)計(jì)令我收獲頗豐。 參考文獻(xiàn)[1] :機(jī)械工業(yè)出版社,[2] :海洋出版社,[3] :電子工業(yè)出版社,2010[4] : 機(jī)械工業(yè)出版社,[5] : 機(jī)械工業(yè)出版社, [6] : 人民郵電出版社, [7] :電子工業(yè)出版社,[8] :人民郵電出版社,[9] 、:電子工業(yè)出版社,[10] Android SDK開發(fā)范例大全(第二版).北京:人民郵電出版社,[11] [M].北京:機(jī)械工業(yè)出版社,[12] :清華大學(xué)出版社,致 謝在論文完成之際,我首先要向我的指導(dǎo)老師——XXX老師表示最真摯的謝意。在論文寫作期間,以及在之前研究與項(xiàng)目開發(fā)過程中,XXX老師多次詢問研究進(jìn)展,并為我指點(diǎn)迷津,幫助我開拓研究思路,精心點(diǎn)撥、熱忱鼓勵。雖然歷時不長,但是XXX老師嚴(yán)謹(jǐn)?shù)闹螌W(xué)作風(fēng)、認(rèn)真的工作態(tài)度和勤奮的工作精神深深地影響著我,使我受益匪淺。感謝大學(xué)四年來每一位教過我的老師,正是因?yàn)槟銈兊臒o私幫助,才讓我在學(xué)習(xí)上和生活上少走彎路,我的大學(xué)生活也因你們而更加精彩完整。即使畢業(yè)離開校園,我也始終不會忘記老師們的孜孜教誨,這些都是我一生的財富。我還要感謝我的同組伙伴,完成網(wǎng)絡(luò)連接模塊的XXX和完成UI界面美化的XXX,正是有你們在我身邊并肩作戰(zhàn),全靠大家同心合力,互相支持和鼓勵,我們這個項(xiàng)目才能得以完成。
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1