不卡AV在线|网页在线观看无码高清|亚洲国产亚洲国产|国产伦精品一区二区三区免费视频

學(xué)習(xí)啦 > 論文大全 > 論文格式模板 > 畢業(yè)論文怎么寫(xiě)論文范文(2)

畢業(yè)論文怎么寫(xiě)論文范文(2)

時(shí)間: 家文952 分享

畢業(yè)論文怎么寫(xiě)論文范文

  畢業(yè)論文怎么寫(xiě)論文范文篇二

  一種基于Android+JavaEE平臺(tái)的校訊通系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)

  摘 要:基于Android+JavaEE平臺(tái)的校訊通系統(tǒng)利用Android移動(dòng)終端可查詢、查看學(xué)校的重要通知、課程表、課程成績(jī)等教學(xué)信息,而基于輕量級(jí)JavaEE框架開(kāi)發(fā)的后臺(tái)部分主要實(shí)現(xiàn)教學(xué)信息的發(fā)布與管理?;贏ndroid+JavaEE平臺(tái)的校訊通系統(tǒng)具有客戶端可隨時(shí)隨地查詢信息,方便快捷的特點(diǎn),又繼承了JavaEE框架對(duì)后臺(tái)數(shù)據(jù)的安全有效管理的優(yōu)勢(shì),是一種較好的移動(dòng)辦公解決方案。

  關(guān)鍵詞:Android;JavaEE;校訊通

  中圖分類號(hào):TP302.1

  當(dāng)前,基于移動(dòng)終端的辦公平臺(tái)已經(jīng)成為信息化應(yīng)用的熱點(diǎn),由于手機(jī)、平板電腦等具有良好的便攜性,且Android平臺(tái)具有開(kāi)源、穩(wěn)定等特點(diǎn),基于Android平臺(tái)的移動(dòng)應(yīng)用和開(kāi)發(fā)呈現(xiàn)快速增長(zhǎng)的趨勢(shì)。本文介紹的基于Android+JavaEE平臺(tái)的校訊通系統(tǒng)主要實(shí)現(xiàn)學(xué)校移動(dòng)化辦公,以移動(dòng)無(wú)線信號(hào)和無(wú)線局域網(wǎng)為載體,可以實(shí)時(shí)地發(fā)布與查收各種信息(如教務(wù)信息、學(xué)校通知等)。這不僅解決了目前傳統(tǒng)信息發(fā)布系統(tǒng)實(shí)時(shí)性差、冗余復(fù)雜等缺點(diǎn),而且還拉近了學(xué)校、教師和學(xué)生之間的距離,提高師生溝通的質(zhì)量。

  1 相關(guān)技術(shù)介紹

  1.1 Android平臺(tái)介紹

  Android是Google公司推出的一個(gè)移動(dòng)終端操作系統(tǒng),廣泛應(yīng)用于智能手機(jī)、平板電腦等設(shè)備。Android操作系統(tǒng)建立在Linux系統(tǒng)內(nèi)核之上,由應(yīng)用程序?qū)?、?yīng)用程序框架層、中間件層、操作系統(tǒng)層四層組成,它以軟件疊層的方式構(gòu)建。軟件疊層結(jié)構(gòu)使得各層之間互相分離并使各層分工明確,這種分工保證各層之間的低耦合性,當(dāng)下層相關(guān)內(nèi)容發(fā)生變化時(shí)可對(duì)于上層應(yīng)用程序透明,保證上層應(yīng)用程序無(wú)需作任何更改。

  1.2 JavaEE及其SSH框架技術(shù)概述

  JavaEE是Java企業(yè)級(jí)應(yīng)用的主要框架,目前典型企業(yè)級(jí)應(yīng)用多采用輕量級(jí)的JavaEE框架技術(shù):Struts+Spring+Hibernate,即SSH框架。集成SSH框架的系統(tǒng)從職責(zé)上分為四層:表示層、業(yè)務(wù)邏輯層、數(shù)據(jù)持久層和域模型層,以幫助開(kāi)發(fā)人員在短期內(nèi)搭建結(jié)構(gòu)清晰、可復(fù)用性好、維護(hù)方便的Web應(yīng)用程序。其中使用Struts作為系統(tǒng)的整體基礎(chǔ)架構(gòu),負(fù)責(zé)MVC的分離,在Struts框架的模型部分,控制業(yè)務(wù)跳轉(zhuǎn),利用Hibernate框架對(duì)持久層提供支持,Hibernate主要負(fù)責(zé)對(duì)象/關(guān)系映射將關(guān)系型數(shù)據(jù)庫(kù)相關(guān)操作轉(zhuǎn)換為面向?qū)ο蠓绞健pring做管理,管理Struts和Hibernate,Spring容器作為IoC容器將其他各組件進(jìn)行裝配與相關(guān)注入。

  2 設(shè)計(jì)與實(shí)現(xiàn)

  2.1 功能模塊

  本文介紹的Android+JavaEE校訊通系統(tǒng)由兩部分組成:運(yùn)行在Android平臺(tái)的移動(dòng)客戶端軟件和運(yùn)行在服務(wù)器端的基于SSH框架的服務(wù)器端程序??蛻舳酥饕茿ndroid應(yīng)用程序,主要功能模塊包括查詢學(xué)校新聞通知、教務(wù)信息、課表查詢、學(xué)生信息反饋等,移動(dòng)客戶端為用戶提供一個(gè)簡(jiǎn)單易用的輸入界面和查詢結(jié)果界面。服務(wù)器端由SSH框架實(shí)現(xiàn),主要實(shí)現(xiàn)學(xué)校新聞通知、教務(wù)信息、課程信息等數(shù)據(jù)的錄入和管理功能。

  2.2 系統(tǒng)體系結(jié)構(gòu)與實(shí)現(xiàn)

  在本系統(tǒng)中由于涉及到大量的數(shù)據(jù)錄入,使用移動(dòng)客戶端輸入大量數(shù)據(jù)顯然是不現(xiàn)實(shí)的,因此數(shù)據(jù)管理部分使用傳統(tǒng)的B/S結(jié)構(gòu),具體使用基于JavaEE平臺(tái)的輕量級(jí)SSH框架實(shí)現(xiàn)。這樣,在移動(dòng)客戶端僅用來(lái)查詢和瀏覽數(shù)據(jù),用戶在客戶端只需要輸入極少量的數(shù)據(jù)就可查詢到符合條件的記錄,瀏覽一些信息。移動(dòng)客戶端實(shí)質(zhì)上是基于Android平臺(tái)的C/S結(jié)構(gòu),客戶端通過(guò)無(wú)線網(wǎng)絡(luò)連接服務(wù)器上的專用數(shù)據(jù)庫(kù)訪問(wèn)組件(如Servlet、WebServices等)。具體地講,基于Android+JavaEE平臺(tái)的校訊通系統(tǒng)的體系結(jié)構(gòu)風(fēng)格采用B/S和C/S混合風(fēng)格,

  下面以課程查詢?yōu)槔榻BAndroid客戶端的部分功能。本文涉及的客戶端使用Activity基本組件用于用戶交互,該基本組件只能依靠setContentView(View)方法顯示指定界面組件。開(kāi)發(fā)Android客戶端的基本步驟如下:

  (1)設(shè)計(jì)和定義UI界面,主要基于XML定義界面元素,頁(yè)面布局主要依靠LinearLayout等布局管理器的多層嵌套實(shí)現(xiàn),

  (2)在Activity子類中調(diào)用業(yè)務(wù)邏輯??蛻舳苏{(diào)用與服務(wù)器端發(fā)送消息的方法向服務(wù)器端請(qǐng)求課程信息,將服務(wù)器端返回的Json數(shù)據(jù)進(jìn)行轉(zhuǎn)換后顯示到相應(yīng)位置。

  特別在第(2)步中,本文使用ApacheHttpComponents組件訪問(wèn)服務(wù)器端的Servlet等對(duì)象,并與之交互;而使用Servlet對(duì)象主要用于訪問(wèn)數(shù)據(jù)庫(kù),通過(guò)Activity傳送過(guò)來(lái)的數(shù)據(jù)進(jìn)行數(shù)據(jù)查詢等。其中,HttpClient可以方便的發(fā)送HTTP請(qǐng)求并接受HTTP響應(yīng)。使用HttpClient完成發(fā)送請(qǐng)求及接收響應(yīng)的步驟為:(1)創(chuàng)建HttpClient對(duì)象。(2)根據(jù)發(fā)送請(qǐng)求類型(GET/POST)創(chuàng)建HttpGet或HttpPost對(duì)象。(3)如需發(fā)送請(qǐng)求參數(shù),可調(diào)用setParams(HttpParamsparams)方法添加請(qǐng)求參數(shù)。對(duì)于HttpPost對(duì)象,也可調(diào)用setEntity(HttpEntityentity)方法。(4)執(zhí)行HttpClient對(duì)象的execute(HttpUriRequestrequest)方法返回一個(gè)HttpResponse對(duì)象。(5)調(diào)用HttpResponse對(duì)象的getEntity()方法可獲取返回信息,可轉(zhuǎn)換為String類型進(jìn)行進(jìn)一步處理。

  3 結(jié)束語(yǔ)

  本文介紹的以Android+JavaEE為平臺(tái)的校訊通系統(tǒng)使Android與JavaEE平臺(tái)實(shí)現(xiàn)無(wú)縫對(duì)接,具有可靠性高,穩(wěn)定靈活等特點(diǎn)。利用基于Android+JavaEE平臺(tái)的校訊通信息可以實(shí)現(xiàn)校園信息發(fā)布的即時(shí)化、同步化、便捷化。在降低傳統(tǒng)信息發(fā)布系統(tǒng)的繁雜和維護(hù)成本的同時(shí),增加了信息獲取的便利性,進(jìn)一步完善了傳統(tǒng)校園發(fā)布系統(tǒng)的功能。

  參考文獻(xiàn):

  [1]謝文燾,董黎剛.基于Android的校園網(wǎng)移動(dòng)客戶端設(shè)計(jì)與實(shí)現(xiàn)[J].杭州電子科技大學(xué)學(xué)報(bào),2012,10.

  [2]王晨輝.基于Android平臺(tái)校園信息發(fā)布系統(tǒng)[J].數(shù)字技術(shù)與應(yīng)用,2010,8.

  [3]陳文.基于Android平臺(tái)的校園信息服務(wù)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].暨南大學(xué)碩士學(xué)位論文,2012.

  [4]徐虎,彭正濤,趙俊逸.基于WiFi的Android移動(dòng)設(shè)備語(yǔ)音通信系統(tǒng)的設(shè)計(jì)開(kāi)發(fā)[J].計(jì)算機(jī)應(yīng)用與軟件,2012,11.

  [5]劉昌平,范明鈺,王光衛(wèi).Android手機(jī)的輕量級(jí)訪問(wèn)控制[J].計(jì)算機(jī)應(yīng)用研究,2010,07.

  作者簡(jiǎn)介:梁勝彬(1980-),男,河南省鄭州人,講師,研究方向:服務(wù)計(jì)算,數(shù)據(jù)處理。

  作者單位:河南大學(xué)軟件學(xué)院,河南開(kāi)封 475004

  
看了“畢業(yè)論文怎么寫(xiě)論文范文”的人還看:

1.畢業(yè)論文心得體會(huì)范文 畢業(yè)心得體會(huì)和收獲

2.畢業(yè)論文優(yōu)秀范文

3.畢業(yè)論文完整范文

4.畢業(yè)論文寫(xiě)作心得體會(huì)3篇

5.畢業(yè)論文典型范文參考

2662256