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

正文內(nèi)容

基于android的高考寶典系統(tǒng)畢業(yè)論文(更新版)

  

【正文】 系統(tǒng)目標(biāo)在Android手機(jī)上做高考寶典系統(tǒng)是一個(gè)學(xué)習(xí)性質(zhì)的嘗試,動(dòng)機(jī)主要除了興趣以外,主要是為了更好的深入學(xué)習(xí)計(jì)算機(jī)科學(xué)與技術(shù)這門(mén)學(xué)科,學(xué)習(xí)在移動(dòng)終端開(kāi)發(fā)應(yīng)用程序。記得上高中上學(xué)時(shí),經(jīng)常為了查找一個(gè)知識(shí)點(diǎn)而翻遍教材與參考書(shū);經(jīng)常在上下學(xué)坐車(chē)的路上抱著厚重的“五年高考三年模擬”一頁(yè)一頁(yè)的翻;經(jīng)常在宿舍其他同學(xué)都睡覺(jué)的時(shí)候,自己打開(kāi)床頭燈,秉燭夜讀??家粋€(gè)理想的分?jǐn)?shù)固然重要,但光有好的成績(jī)是不夠的,選擇合適的大學(xué)與自己喜歡的專(zhuān)業(yè)也非常重要。 可行性分析 技術(shù)實(shí)現(xiàn)可行性隨著移動(dòng)網(wǎng)絡(luò)的發(fā)展,手機(jī)上網(wǎng)人數(shù)日益增多,人們已經(jīng)習(xí)慣通過(guò)手機(jī)網(wǎng)絡(luò)的方式在網(wǎng)絡(luò)上進(jìn)行即時(shí)信息的交流和接受服務(wù)。所使用硬件均為本人已有硬件,因此無(wú)任何硬件成本。 2 系統(tǒng)需求分析 數(shù)據(jù)流圖圖21 頂層數(shù)據(jù)流圖圖22 手機(jī)客戶(hù)端數(shù)據(jù)流圖圖23 Web服務(wù)端端數(shù)據(jù)流圖 數(shù)據(jù)字典(1)管理員信息數(shù)據(jù)字典名稱(chēng):管理員信息 數(shù)據(jù)存儲(chǔ)編號(hào):01說(shuō)明: 對(duì)管理員信息進(jìn)行提取有關(guān)數(shù)據(jù)結(jié)構(gòu):管理員信息表 數(shù)據(jù)存儲(chǔ)組成:管理員名+管理員密碼(2)高考課程數(shù)據(jù)字典名稱(chēng):高考課程表 數(shù)據(jù)存儲(chǔ)編號(hào):02說(shuō)明: 對(duì)高考課程名進(jìn)行操作有關(guān)數(shù)據(jù)結(jié)構(gòu):課程表數(shù)據(jù)存儲(chǔ)組成:課程名稱(chēng)(3)高考課程知識(shí)數(shù)據(jù)字典名稱(chēng):高考課程知識(shí)表 數(shù)據(jù)存儲(chǔ)編號(hào):03說(shuō)明:對(duì)高考課程知識(shí)進(jìn)行操作有關(guān)數(shù)據(jù)結(jié)構(gòu):高考課程知識(shí)表數(shù)據(jù)存儲(chǔ)組成:知識(shí)點(diǎn)標(biāo)題+知識(shí)點(diǎn)內(nèi)容(4)高校信息數(shù)據(jù)字典名稱(chēng):高校信息表 數(shù)據(jù)存儲(chǔ)編號(hào):04說(shuō)明: 對(duì)高校信息進(jìn)行操作有關(guān)數(shù)據(jù)結(jié)構(gòu):高校信息表數(shù)據(jù)存儲(chǔ)組成:高校名稱(chēng)+城市+標(biāo)簽+主管部門(mén)+學(xué)校網(wǎng)址+簡(jiǎn)介+?;眨?)專(zhuān)業(yè)信息數(shù)據(jù)字典名稱(chēng):專(zhuān)業(yè)信息表 數(shù)據(jù)存儲(chǔ)編號(hào):05說(shuō)明: 對(duì)專(zhuān)業(yè)信息表進(jìn)行操作有關(guān)數(shù)據(jù)結(jié)構(gòu):專(zhuān)業(yè)信息表數(shù)據(jù)存儲(chǔ)組成:專(zhuān)業(yè)名稱(chēng)+專(zhuān)業(yè)介紹(6)招生動(dòng)態(tài)數(shù)據(jù)字典名稱(chēng):招生動(dòng)態(tài)表 數(shù)據(jù)存儲(chǔ)編號(hào):06說(shuō)明: 對(duì)招生動(dòng)態(tài)表進(jìn)行操作有關(guān)數(shù)據(jù)結(jié)構(gòu):招生動(dòng)態(tài)表表數(shù)據(jù)存儲(chǔ)組成:標(biāo)題+內(nèi)容+所屬學(xué)校 方案論證 系統(tǒng)結(jié)構(gòu)論證C/S(Client/Server)結(jié)構(gòu)即客戶(hù)機(jī)/服務(wù)器結(jié)構(gòu),其中服務(wù)器是網(wǎng)絡(luò)的核心,客戶(hù)機(jī)是網(wǎng)絡(luò)的基礎(chǔ),客戶(hù)機(jī)通過(guò)網(wǎng)絡(luò)從服務(wù)器或得所需要的資源;Client是運(yùn)行客戶(hù)端程序的機(jī)器,Server是運(yùn)行服務(wù)器程序的機(jī)器。JSP:跨平臺(tái),struts的技術(shù)對(duì)于三層模型使用起來(lái)非常方便,可以封裝一個(gè)實(shí)體的所有數(shù)據(jù)庫(kù)操作,便于重用,第一次開(kāi)發(fā)可能會(huì)慢些,以后維護(hù)和二次開(kāi)發(fā)非常方便的,校驗(yàn)可以用validator技術(shù),比起傳統(tǒng)校驗(yàn),要方便,而且,每次修改配置文件,都要重啟服務(wù)器。SQLite,是一款輕型的數(shù)據(jù)庫(kù),是遵守ACID的關(guān)聯(lián)式數(shù)據(jù)庫(kù)管理系統(tǒng),它的設(shè)計(jì)目標(biāo)是嵌入式的,而且目前已經(jīng)在很多嵌入式產(chǎn)品中使用了它,它占用資源非常的低,在嵌入式設(shè)備中,可能只需要幾百K的內(nèi)存就夠了。不管你是在公交地鐵上還是宿舍熄燈后躺在床上,只需要拿出手機(jī)在屏幕上點(diǎn)兩下,即可瀏覽自己想看的知識(shí)。以便于用戶(hù)們結(jié)合自身情況報(bào)選最適合自己的大學(xué)。(6) 收藏夾模塊:用戶(hù)通過(guò)點(diǎn)擊收藏按鈕將需要知識(shí)點(diǎn)保存到收藏夾內(nèi),方便查看。課程知識(shí)點(diǎn)每次從Web服務(wù)端獲取數(shù)據(jù),保證每次都可以獲取最新的數(shù)據(jù)。(2) 高校信息管理:可以對(duì)高校名稱(chēng)、類(lèi)別、主管、特色、所屬城市、高校網(wǎng)址、高校簡(jiǎn)介等信息進(jìn)行添加、刪除、修改及文章排序等功能。我們這里用到了AsyncTask。在使用AsyncTask時(shí)需要注意:AsyncTask的doInBackGround(integer….parm)第一個(gè)參數(shù)是由調(diào)用方的new ProAsyncTask().execute(100,200)來(lái)傳遞進(jìn)去的,而且是一個(gè)變長(zhǎng)的參數(shù),在doInBackground方法中接受時(shí)可以用parm[0]接受100,parm[1]接受200。 HttpURLConnection conn=(HttpURLConnection)()。()。初始化JSONReader需要一個(gè)StringReader對(duì)象做參數(shù)。 if ((name)) { (name=========== + ())。(2)界面設(shè)計(jì):圖41 Tab選項(xiàng)卡界面(3)核心代碼:RadioGroup android:id=+id/bottom_btn_barandroid:gravity=center_vertical android:layout_gravity=bottomandroid:orientation=horizontal android:layout_width=fill_parentandroid:layout_height=wrap_contentRadioButton android:id=+id/tab_btn_home android:text=課程知識(shí)android:drawableTop=drawable/tab_home_bg style=style/main_tab_bottomandroid:checked=true /RadioButton android:id=+id/tab_btn_college android:text=高校信息android:drawableTop=drawable/tab_goods_bg style=style/main_tab_bottom /RadioButton android:id=+id/tab_btn_zhuanyeandroid:text=高校專(zhuān)業(yè) android:drawableTop=drawable/tab_shopping_bgstyle=style/main_tab_bottom /RadioButton android:id=+id/tab_btn_zhaosheng android:text=招生動(dòng)態(tài)android:drawableTop=drawable/tab_tv_bg style=style/main_tab_bottom //RadioGroup ListView滑動(dòng)加載數(shù)據(jù)模塊設(shè)計(jì)(1)功能描述:ListView的滑動(dòng)加載數(shù)據(jù)是Android里常用的分頁(yè)功能,該功能既可以實(shí)現(xiàn)分頁(yè),又可以體驗(yàn)Android的動(dòng)畫(huà)效果。(2)界面設(shè)計(jì):圖42 ListView滑動(dòng)加載(3)核心代碼: public void setAdapter(ListAdapter adapter) { // TODO Autogenerated method stub if(()=10 amp。 (footerView)。以數(shù)學(xué)為例,進(jìn)入數(shù)學(xué)模塊后會(huì)顯示一個(gè)多行的知識(shí)列表,如:數(shù)列、三角函數(shù)等??蛻?hù)端獲取Web服務(wù)端返回的JSON字符串,通過(guò)調(diào)用JSONUtils類(lèi)里的KnowledgeList()方法將解析后的數(shù)據(jù)賦值給ArrayListKnowledgeInfo集合類(lèi),BaseAdapter就Android應(yīng)用程序中經(jīng)常用到的基礎(chǔ)數(shù)據(jù)適配器,Adapter在Android應(yīng)用程序中起著非常重要的作用,應(yīng)用也非常廣泛,它可看作是數(shù)據(jù)源和UI組件之間的橋梁,它的主要用途是將一組數(shù)據(jù)傳到像ListView、Spinner、Gallery及GridView等UI顯示組件,它是繼承自接口類(lèi)Adapter,自定義Adapter子類(lèi),就需要實(shí)現(xiàn)上面幾個(gè)方法,其中最重要的是getView()方法,它是將獲取數(shù)據(jù)后的View組件返回,如ListView中每一行里的TextView、Gallery中的每個(gè)ImageView。 } else { // 第一次加載數(shù)據(jù) showInitData(result)。 } catch (Exception e) { // TODO Autogenerated catch block (Knowledgetask, ())。 } task = new KnowledgeTask()。高校信息列表的適配器CollegeAdapter繼承與BaseAdapter類(lèi),CollegeAdapter重寫(xiě)了父類(lèi)的getView()方法,根據(jù)ArrayListCollegeInfo里獲取的圖片路徑,調(diào)用AsyncImageLoader類(lèi)的downLoadBitmapFromURL()方法,該方法有兩種方式獲取圖片,一種是通過(guò)緩存直接獲取圖片,另一種方式可以通過(guò)HTTP協(xié)議的HTTPURLConnection從Web服務(wù)端獲取圖片,將獲得的圖片保存在緩存里。 (intent)。(2)界面設(shè)計(jì):圖414 高校專(zhuān)業(yè)管理列表圖415高校專(zhuān)業(yè)詳細(xì)圖416 高校專(zhuān)業(yè)詳細(xì)流程圖(3)核心代碼: protected void onPostExecute(ArrayListProfessInfo result) { (專(zhuān)業(yè)信息 共++條信息)。通過(guò)HTTPURLConnection向Web服務(wù)端發(fā)送HTTP請(qǐng)求,Web服務(wù)端根據(jù)ID值將獲得的數(shù)據(jù)通過(guò)JSON字符串形式返回給客戶(hù)端,客戶(hù)端通過(guò)JSON解析將數(shù)據(jù)解析后保存在ZhaoShengInfo里,最后在異步請(qǐng)求方法AsyncTask的OnPostExecute(ZhaoShengInfo info)里顯示出結(jié)果信息。(2)各層的內(nèi)聚性好,有利于采用面向?qū)ο蟮拈_(kāi)發(fā)方法,提高代碼的可重用性。每個(gè)模塊都實(shí)現(xiàn)信息的增、刪、改操作,管理員可以方便的對(duì)文章信息進(jìn)行管理操作。39。管理員可以上傳高校的圖片信息,可以讓用戶(hù)更好的了解該院校。,39。,39。信息添加成功!39。信息添加失??!39。 sqlx += values (39。)。)。招生動(dòng)態(tài)包括招生簡(jiǎn)章名稱(chēng)、簡(jiǎn)章內(nèi)容、更新日期等。 = 15。黑箱測(cè)試又稱(chēng)功能測(cè)試、數(shù)據(jù)驅(qū)動(dòng)測(cè)試或基于規(guī)格說(shuō)明的測(cè)試,是在完全不考慮程序內(nèi)部結(jié)構(gòu)和內(nèi)部特性的情況下,檢查輸入與輸出之間關(guān)系是否符合要求。檢查添加和修改是否一致:檢查添加和修改信息的要求是否一致,例如添加要求必填的項(xiàng),修改也應(yīng)該必填。然后,對(duì)客戶(hù)端與手機(jī)客戶(hù)端交互部分進(jìn)行了重點(diǎn)測(cè)試,檢查客戶(hù)端系統(tǒng)反應(yīng)速度及處理情況。用戶(hù)界面如下圖所示:圖64 系統(tǒng)界面圖 結(jié) 論“高考寶典”的客戶(hù)端和Web服務(wù)端,而且針對(duì)這個(gè)項(xiàng)目進(jìn)行了深入的探討研究和系統(tǒng)開(kāi)發(fā),現(xiàn)將結(jié)論總結(jié)如下:通過(guò)完成本次項(xiàng)目,我學(xué)會(huì)了如何使用Android中繪制UI界面,以及如何異步請(qǐng)求Web服務(wù)端數(shù)據(jù)的處理,其中編碼過(guò)程中通過(guò)使用接口與內(nèi)部類(lèi),以及多線(xiàn)程相關(guān)知識(shí),還有泛型程序設(shè)計(jì),使的這些知識(shí)得到鞏固。北京聯(lián)合大學(xué) 畢業(yè)設(shè)計(jì)參考文獻(xiàn)[1](第5版).清華大學(xué)出版社,2010[2]徐保民,孫麗君,[M].人民郵電出版社,2011[3]徐蘭芳,彭冰,[M].上海交通大學(xué)出版社,2011[4][M].清華大學(xué)出版社,2011[5][D].中國(guó)優(yōu)秀博碩士學(xué)位論文全文數(shù)據(jù)庫(kù) (碩士), 2006[6]趙元聰,[J]計(jì)算機(jī)應(yīng)用與軟件,2011[7][M].,2010[8][M].,2005[9]薩師煊,[M].高等教育出版社,2005[10]方睿,[M].四川大學(xué)出版社,2005[11][M].電子工業(yè)出版社,2006[12]Bruce Eckel,Thinking in Java[M].機(jī)械工程出版社,2005
點(diǎn)擊復(fù)制文檔內(nèi)容
職業(yè)教育相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1