

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p><b> 本科畢業(yè)論文</b></p><p><b> ?。?0 屆)</b></p><p> 中國(guó)棗品種展示系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)</p><p><b> 摘 要</b></p><p> 中國(guó)棗品種展示系統(tǒng)是一款基于android手機(jī)操作系統(tǒng)的軟
2、件。在手機(jī)這個(gè)移動(dòng)平臺(tái)上,該軟件系統(tǒng)得展示了中國(guó)棗的各個(gè)品種,包括中國(guó)棗的文字介紹,圖片信息,視頻信息等。這些資源存儲(chǔ)在服務(wù)器端,用戶通過(guò)手機(jī)上網(wǎng)查看。作為中國(guó)棗管理系統(tǒng)的一部分,中國(guó)棗品種展示系統(tǒng)詳細(xì)介紹了數(shù)十個(gè)品種的大棗,信息資源豐富,操作簡(jiǎn)潔。</p><p> 隨著移動(dòng)互聯(lián)時(shí)代的到來(lái),智能手機(jī)終端在我們的生活中扮演著越來(lái)越重要的角色,時(shí)刻影響著我們的日常生活。作為一次在移動(dòng)終端的簡(jiǎn)單嘗試,中國(guó)棗品種展示
3、系統(tǒng)試圖為果農(nóng)提供在手機(jī)上的信息展示和資訊發(fā)布。果農(nóng)只需打開手機(jī),輕輕一點(diǎn),即能從網(wǎng)絡(luò)中獲取豐富的信息資源,方便快捷。</p><p> 在設(shè)計(jì)實(shí)現(xiàn)方面,使用Eclipse+Android SDK平臺(tái)開發(fā)客戶端,結(jié)合Eclipse Web+Tomcat+MySql組成服務(wù)器端,運(yùn)用Java語(yǔ)言,嘗試采用面向?qū)ο笙到y(tǒng)分析與設(shè)計(jì)方法,設(shè)計(jì)和實(shí)現(xiàn)本系統(tǒng)的各個(gè)模塊,最終整合成完整的應(yīng)用程序。</p>&l
4、t;p> 設(shè)計(jì)此程序的目的是希望能給需要此類信息的人們帶來(lái)方便,同時(shí)自己在完成此程序的過(guò)程中學(xué)到知識(shí)和經(jīng)驗(yàn)。</p><p> 關(guān)鍵字:中國(guó)棗品種展示、Java、Android、Server、MySQL.</p><p><b> Abstract</b></p><p> Chinese jujube varieties dis
5、play system is a based on android mobile phone operating system software. In the mobile phone platform, the software system to show the Chinese jujube varieties of text is introduced, including the Chinese jujube image i
6、nformation and video information, etc. These resources are stored in the server side, the mobile phone users through the Internet to see. As part of the Chinese jujube management system, the Chinese jujube varieties disp
7、lay system of dozens of varietie</p><p> With the advent of the era of mobile Internet, smart phones terminal in our life plays a more and more important role, moment affects our daily lives. In mobile term
8、inal as a simple attempt, Chinese jujube varieties display system attempts to show growers provide information on a mobile phone and information release. Growers need to open the phone, gently, namely can obtain abundant
9、 information resources from the network, fast and convenient.</p><p> In the design implementation, using Eclipse+Android SDK development platform to develop the client, with Eclipse Web+Tomcat+MySql server
10、, using the Java language, try to use object oriented system analysis and design method of the various modules of this system design and implementation, eventually integrated into a full application.</p><p>
11、 Hope is the purpose of design this program can bring convenience to people need such information, at the same time their learned knowledge in the process of completion of the program and experience.</p><p>
12、; Keywords: Chinese jujube varieties, Java,Android,Server,MySQL.</p><p><b> 目 錄</b></p><p><b> 1.緒論1</b></p><p><b> 1.1 前言1</b></p>
13、;<p> 1.2 課題研究的背景及意義1</p><p> 1.3國(guó)內(nèi)外研究概況與發(fā)展趨勢(shì)2</p><p> 1.4設(shè)計(jì)的主要工作2</p><p><b> 1.5論文組織3</b></p><p> 2.開發(fā)環(huán)境和開發(fā)技術(shù)4</p><p><b&g
14、t; 2.2系統(tǒng)結(jié)構(gòu)4</b></p><p> 2.2工具環(huán)境介紹4</p><p> 2.2.1 開發(fā)環(huán)境的選擇4</p><p> 2.2.2 Eclipse+Android SDK簡(jiǎn)介4</p><p> 2.2.3 Tomcat+MySQL簡(jiǎn)介5</p><p><b&g
15、t; 3.需求分析7</b></p><p> 3.1 設(shè)計(jì)思想7</p><p> 3.2 可行性分析7</p><p> 3.2.1經(jīng)濟(jì)可行性7</p><p> 3.2.2 技術(shù)可行性8</p><p> 3.2.3操作可行性8</p><p> 3.
16、3 性能需求8</p><p> 3.4 功能需求8</p><p> 3.4.1 用戶界面需求9</p><p> 3.4.2 邏輯跳轉(zhuǎn)需求9</p><p><b> 4.系統(tǒng)設(shè)計(jì)10</b></p><p> 4.1 總體結(jié)構(gòu)設(shè)計(jì)10</p><p&
17、gt; 4.1.1 系統(tǒng)設(shè)計(jì)基礎(chǔ)10</p><p> 4.1.2 模塊設(shè)計(jì)10</p><p> 4.1.3 系統(tǒng)結(jié)構(gòu)設(shè)計(jì)10</p><p> 4.2 數(shù)據(jù)庫(kù)設(shè)計(jì)13</p><p> 4.2.1 數(shù)據(jù)庫(kù)簡(jiǎn)介13</p><p> 4.2.2 物理結(jié)構(gòu)設(shè)計(jì)14</p><
18、p><b> 5.系統(tǒng)實(shí)現(xiàn)16</b></p><p> 5.1客戶端界面設(shè)計(jì)16</p><p> 5.1.1 主界面截圖16</p><p> 5.1.2 主界面部分代碼16</p><p> 5.2第二層界面設(shè)計(jì)19</p><p> 5.2.1點(diǎn)擊“棗品種的分類
19、”19</p><p> 5.2.2點(diǎn)擊其他四個(gè)按鈕19</p><p> 5.3查看一張圖片的步驟20</p><p> 5.4播放視頻的步驟24</p><p> 5.5服務(wù)器端25</p><p><b> 6.系統(tǒng)測(cè)試25</b></p><p&g
20、t; 6.1打開服務(wù)器端26</p><p> 6.2客戶端查看26</p><p> 6.3.注意事項(xiàng)27</p><p><b> 7.結(jié)束語(yǔ)27</b></p><p><b> 參考文獻(xiàn)29</b></p><p><b> 1.緒論&
21、lt;/b></p><p><b> 1.1 前言</b></p><p> 近幾年隨著蘋果手機(jī)的熱賣,安卓手機(jī)占領(lǐng)市場(chǎng),以及Window Phone的加快追趕,智能手機(jī)終端越來(lái)越普及;結(jié)合3G網(wǎng)絡(luò)的大力發(fā)展,移動(dòng)互聯(lián)的時(shí)代已經(jīng)正式到來(lái)。此次把中國(guó)棗品種展示系統(tǒng)搬到android手機(jī)操作系統(tǒng)上,是對(duì)移動(dòng)開發(fā)的一次簡(jiǎn)單嘗試。寄希望于此次嘗試能夠熟悉andro
22、id移動(dòng)平臺(tái)的開發(fā),綜合自己所學(xué)知識(shí),運(yùn)用到中國(guó)棗品種展示這個(gè)項(xiàng)目中來(lái),同時(shí)期待自己有所突破和創(chuàng)新,最后能夠積累一定的移動(dòng)開發(fā)經(jīng)驗(yàn)。</p><p> 本項(xiàng)目通過(guò)四層頁(yè)面對(duì)眾多中國(guó)棗進(jìn)行了分類和展示,包含每個(gè)品種的文字介紹和信息,圖片介紹以及視頻介紹。通過(guò)分別完成這幾個(gè)部分來(lái)實(shí)踐理論技術(shù)。</p><p> 1.2 課題研究的背景及意義</p><p> 棗起
23、源于中國(guó),已有八千多年的種植歷史,自古以來(lái)就被列為“五果”(桃、李、梅、杏、棗)之一。棗富含眾多的營(yíng)養(yǎng)成分,有維生素王之美稱,是人們食用和滋補(bǔ)的上佳材料。我國(guó)大棗的品種眾多,不同品種所需的種植條件,氣候需求有所不同,營(yíng)養(yǎng)價(jià)值和食用的差異也有相應(yīng)的區(qū)別。建立一個(gè)中國(guó)棗品種的展示系統(tǒng),歸類整合各個(gè)品種大棗的信息,能夠有組織性系統(tǒng)性得發(fā)布給需要的人群,是一個(gè)值得努力的工作方向。</p><p> 智能手機(jī)逐漸在人民群
24、眾中普及,在移動(dòng)平臺(tái)開發(fā)具有極其廣泛的市場(chǎng),然而,眾多的應(yīng)用都圍繞人們的日常的娛樂(lè)生活來(lái)開發(fā),農(nóng)林方面的應(yīng)用鳳毛麟角,此次的項(xiàng)目是在這方面的一個(gè)嘗試,使人們可以通過(guò)手機(jī)方便得得到豐富的信息資源。</p><p> 然而以前學(xué)的知識(shí)多是理論性的,真正實(shí)踐的機(jī)會(huì)和成果屈指可數(shù),自己深知學(xué)習(xí)和運(yùn)用之間的轉(zhuǎn)換猶如跨越深深的溝壑,存在巨大的難度遠(yuǎn)不是想象中的程度。此時(shí)有機(jī)會(huì)在老師的指導(dǎo)下完成這樣一個(gè)將理論知識(shí)和實(shí)踐結(jié)合起
25、來(lái)的機(jī)會(huì),在即將畢業(yè)走向社會(huì)之際,正是自己看清溝壑深度,積累這方面經(jīng)驗(yàn)的最佳時(shí)機(jī),無(wú)論最后的成果如何,都將使自己的能力有極大的提高。</p><p> 1.3 國(guó)內(nèi)外研究概況與發(fā)展趨勢(shì)</p><p> 在移動(dòng)互聯(lián)領(lǐng)域,雖然目前這一風(fēng)暴正呼嘯席卷而來(lái),處處影響著我們的生活,但最近業(yè)內(nèi)的形式并不是非常樂(lè)觀,發(fā)展趨勢(shì)不如前兩年那樣迅猛。然而瑕不掩瑜,移動(dòng)互聯(lián)終究是未來(lái)互聯(lián)網(wǎng)發(fā)展的一個(gè)很重要
26、的方向和趨勢(shì)。國(guó)際方面,以蘋果和谷歌領(lǐng)跑的手機(jī)操作系統(tǒng)正日趨完善和人性化,相應(yīng)的應(yīng)用從手機(jī)商店就可窺見一斑。國(guó)內(nèi)方面,雖然手機(jī)應(yīng)用增長(zhǎng)形式放緩,但同樣的移動(dòng)操作系統(tǒng)已經(jīng)被移植到Pad,各種商場(chǎng),展館和科研場(chǎng)所的觸摸顯示屏中,范圍廣泛市場(chǎng)寬廣,有很好的發(fā)展空間和前景。</p><p> 我國(guó)棗的研究處于世界領(lǐng)先地位,品種眾多且優(yōu)質(zhì)品種表現(xiàn)突出。我國(guó)幅員遼闊的特點(diǎn)為棗樹這種經(jīng)濟(jì)作物的栽培提供了寬廣的空間。棗樹對(duì)地勢(shì)
27、和土壤的要求不很嚴(yán)格,對(duì)土壤適應(yīng)性強(qiáng),具有耐瘠薄,耐高溫,耐寒的特性,然而不同品種生長(zhǎng)的條件間存在差異,并不能四處盲目擴(kuò)栽。中國(guó)棗管理系統(tǒng)整合了不同品種間大棗的種植信息,作為該系統(tǒng)的組成部分,中國(guó)棗品種展示系統(tǒng)能有效的給果農(nóng)傳遞豐富的信息資源,指導(dǎo)果農(nóng)因地制宜的發(fā)展產(chǎn)業(yè)。</p><p> 1.4 設(shè)計(jì)的主要工作</p><p> 本系統(tǒng)包括手機(jī)客戶端模塊、服務(wù)器端模塊</p&g
28、t;<p> 手機(jī)客戶端方面,通過(guò)布局分類展示了新疆主栽品種、其他優(yōu)良制干品種、其他優(yōu)良鮮食品種、其他優(yōu)良加工品種等,每個(gè)大類分布所屬的具體棗品種,點(diǎn)擊查看每個(gè)品種具體的文字、圖片、視頻信息。</p><p> 服務(wù)器端存儲(chǔ)著這些文字、圖片、視頻的信息資料,通過(guò)網(wǎng)絡(luò)傳輸?shù)绞謾C(jī)客戶端展示出來(lái)。</p><p><b> 1.5 論文組織</b><
29、;/p><p> 論文全文共分為七章:</p><p> 第一章 緒論。主要介紹了論文選題的引言、對(duì)課題研究的背景及意義進(jìn)行了分析,同時(shí)也對(duì)國(guó)內(nèi)外研究狀況及發(fā)展趨勢(shì)進(jìn)行了介紹。</p><p> 第二章 開發(fā)環(huán)境和開發(fā)技術(shù)。</p><p><b> 第三章 需求分析。</b></p><p>
30、;<b> 第四章 系統(tǒng)設(shè)計(jì)。</b></p><p><b> 第五章 系統(tǒng)實(shí)現(xiàn)。</b></p><p> 第六章 系統(tǒng)測(cè)試。選取具有代表性的數(shù)據(jù)進(jìn)行測(cè)試,保證系統(tǒng)正常運(yùn)行。</p><p> 第七章 結(jié)束語(yǔ)。對(duì)系統(tǒng)實(shí)現(xiàn)過(guò)程進(jìn)行了總結(jié)。</p><p> 2.開發(fā)環(huán)境和開發(fā)技術(shù)<
31、/p><p><b> 2.1 系統(tǒng)結(jié)構(gòu)</b></p><p> 本系統(tǒng)由于從服務(wù)器端傳輸數(shù)據(jù),因此可以通過(guò)服務(wù)器端的更新,及時(shí)、準(zhǔn)確得獲取最新的信息和資源。通過(guò)結(jié)構(gòu)化的設(shè)計(jì),品種列表構(gòu)成一級(jí)頁(yè)面,文字信息構(gòu)成二級(jí)頁(yè)面,最后圖片視頻等信息組織成三級(jí)頁(yè)面,在結(jié)構(gòu)和使用上完成優(yōu)化。而在服務(wù)器端,通過(guò)數(shù)據(jù)庫(kù)存儲(chǔ)以及文件形式保存資源,形成和客戶端的呼應(yīng)。</p>
32、<p><b> 2.2工具環(huán)境介紹</b></p><p> 2.2.1 開發(fā)環(huán)境的選擇</p><p> 在服務(wù)器端和客戶端用到了不同的開發(fā)環(huán)境和工具,本系統(tǒng)開發(fā)與運(yùn)行環(huán)境如下:</p><p><b> 開發(fā)環(huán)境:</b></p><p> a.Windows 與 Li
33、nux下均可</p><p> b.安裝配置Java JDK</p><p><b> 開發(fā)工具:</b></p><p> a.客戶端:Eclipse中安裝Android SDK(Software Development Kit)插件</p><p> b.服務(wù)器端:Eclipse-jee,安裝apache-t
34、omcat-6.0.36插件,電腦中安裝MySql數(shù)據(jù)庫(kù)</p><p> 在客戶端使用Eclipse集成開發(fā)環(huán)境運(yùn)用Java語(yǔ)言完成android項(xiàng)目,服務(wù)器端通過(guò)使用動(dòng)態(tài)Web項(xiàng)目操作MySql數(shù)據(jù)庫(kù)的形式完成。</p><p> 2.2.2 Eclipse+Android SDK簡(jiǎn)介</p><p> Eclipse 是一個(gè)開放源代碼的、基于Java的可
35、擴(kuò)展開發(fā)平臺(tái),由IBM倡議開發(fā),通過(guò)安裝插件組件構(gòu)建的集成開發(fā)環(huán)境。</p><p> Android是谷歌(Google)公司推出的手機(jī)開發(fā)平臺(tái),與iPhone相似,Android采用WebKit瀏覽器引擎,具備觸摸屏、高級(jí)圖形顯示和上網(wǎng)功能,用戶能夠在手機(jī)上查看電子郵件、搜索網(wǎng)址和觀看視頻節(jié)目等,比iPhone等其他手機(jī)更強(qiáng)調(diào)搜索功能,界面更強(qiáng)大,可以說(shuō)是一種融入全部Web應(yīng)用的單一平臺(tái)。</p>
36、;<p> SDK(Software Development Kit)是軟件開發(fā)工具包,廣義上指輔助開發(fā)某一類軟件的相關(guān)文檔、范例和工具的集合。他是一些被軟件工程師用于為特定的軟件包、軟件框架、硬件平臺(tái)、操作系統(tǒng)等創(chuàng)建應(yīng)用軟件的開發(fā)工具的集合,一般而言SDK即開發(fā)Windows平臺(tái)下的應(yīng)用程序所使用的SDK。它可以簡(jiǎn)單的為某個(gè)程序設(shè)計(jì)語(yǔ)言提供應(yīng)用程序接口API的一些文件,但也可能包括能與某種嵌入式系統(tǒng)通訊的復(fù)雜的硬件。一
37、般的工具包括用于調(diào)試和其他用途的實(shí)用工具。SDK 還經(jīng)常包括示例代碼、支持性的技術(shù)注解或者其他的為基本參考資料澄清疑點(diǎn)的支持文檔。因此,Android SDK 指的是Android專屬的軟件開發(fā)工具包。</p><p> 其最震撼人心之處在于Android手機(jī)系統(tǒng)的開放性和服務(wù)免費(fèi)。Android是一個(gè)對(duì)第三方軟件完全開放的平臺(tái),開發(fā)者在為其開發(fā)程序時(shí)擁有更大的自由度,突破了iPhone等只能添加為數(shù)不多的固定
38、軟件的枷鎖;同時(shí)與Windows Mobile、Symbian等廠商不同,Android操作系統(tǒng)免費(fèi)向開發(fā)人員提供,這樣可節(jié)省近三成成本,也具有更大的活力。</p><p> 2.2.3 TomCat+MySQL簡(jiǎn)介</p><p> Tomcat是Apache 軟件基金會(huì)(Apache Software Foundation)的Jakarta 項(xiàng)目中的一個(gè)核心項(xiàng)目,由Apa
39、che、Sun 和其他一些公司及個(gè)人共同開發(fā)而成,是一個(gè)免費(fèi)的開放源代碼的Web 應(yīng)用服務(wù)器,屬于輕量級(jí)應(yīng)用服務(wù)器,在中小型系統(tǒng)和并發(fā)訪問(wèn)用戶不是很多的場(chǎng)合下被普遍使用,是開發(fā)和調(diào)試JSP 程序的首選。因?yàn)門omcat 技術(shù)先進(jìn)、性能穩(wěn)定,而且免費(fèi),因而深受Java 愛好者的喜愛并得到了部分軟件開發(fā)商的認(rèn)可,它運(yùn)行時(shí)占用的系統(tǒng)資源小,擴(kuò)展性好,支持負(fù)載平衡與郵件服務(wù)等開發(fā)應(yīng)用系統(tǒng)常用的功能,而且它還在不斷的改進(jìn)和完善中,成為目前比較流行
40、的Web 應(yīng)用服務(wù)器。實(shí)際上Tomcat 部分是Apache 服務(wù)器的擴(kuò)展,但它是獨(dú)立運(yùn)行的,所以當(dāng)你運(yùn)行tomcat 時(shí),它實(shí)際上作為一個(gè)與Apache 獨(dú)立的進(jìn)程單獨(dú)運(yùn)行的。</p><p> 目前Tomcat最新版本為7.0.39。</p><p> MySQL是一個(gè)開放源碼的小型關(guān)聯(lián)式數(shù)據(jù)庫(kù)管理系統(tǒng),開發(fā)者為瑞典MySQL AB公司。MySQL是一種關(guān)聯(lián)數(shù)據(jù)庫(kù)管理系統(tǒng),關(guān)聯(lián)數(shù)據(jù)
41、庫(kù)將數(shù)據(jù)保存在不同的表中,而不是將所有數(shù)據(jù)放在一個(gè)大倉(cāng)庫(kù)內(nèi),這樣就增加了速度并提高了靈活性。MySQL的SQL語(yǔ)言是用于訪問(wèn)數(shù)據(jù)庫(kù)的最常用標(biāo)準(zhǔn)化語(yǔ)言。MySQL軟件采用了雙授權(quán)政策,它分為社區(qū)版和商業(yè)版。</p><p> 目前MySQL被廣泛地應(yīng)用在Internet上的中小型網(wǎng)站中。與其他的大型數(shù)據(jù)庫(kù)例如Oracle、DB2、SQL Server等相比,MySQL自有它的不足之處,但是這絲毫也沒(méi)有減少它受歡迎
42、的程度。由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點(diǎn),許多中小型網(wǎng)站為了降低網(wǎng)站總體擁有成本而選擇了MySQL作為網(wǎng)站數(shù)據(jù)庫(kù)。對(duì)于一般的個(gè)人使用者和中小型企業(yè)來(lái)說(shuō),MySQL提供的功能已經(jīng)綽綽有余,由于其社區(qū)版的性能卓越,搭配PHP和Apache可組成良好的開發(fā)環(huán)境。</p><p><b> 3.需求分析</b></p><p><b>
43、 3.1 設(shè)計(jì)思想</b></p><p> 設(shè)計(jì)思想是項(xiàng)目開始的第一項(xiàng)工作,用來(lái)整體把握整個(gè)項(xiàng)目。</p><p> 設(shè)計(jì)客戶端程序:組織需要展示的數(shù)據(jù),分類整理,設(shè)計(jì)頁(yè)面UI布局。在開始頁(yè)面展示中國(guó)棗品種的列表,二層頁(yè)面展示每一種大棗的文字信息,第三層頁(yè)面展示圖片或視頻信息。</p><p> 設(shè)計(jì)服務(wù)器端:創(chuàng)建一個(gè)動(dòng)態(tài)的Web項(xiàng)目,通過(guò)新建
44、一個(gè)Servlet來(lái)與客戶端交互,創(chuàng)建相應(yīng)的JavaBean,用于控制MySQL數(shù)據(jù)庫(kù)查詢數(shù)據(jù),并由Servlet發(fā)送到客戶端。在項(xiàng)目中保存圖片和視頻,通過(guò)網(wǎng)絡(luò)傳輸,找到每張圖片以及每個(gè)視頻文件的URL地址傳送到客戶端,展示在手機(jī)上。</p><p><b> 3.2 可行性分析</b></p><p> 可行性分析是系統(tǒng)分析階段的第二項(xiàng)活動(dòng),它的主要目是進(jìn)一步明
45、確系統(tǒng)的目標(biāo)、規(guī)模與功能,對(duì)系統(tǒng)開發(fā)背景、必要性和意義進(jìn)行了調(diào)查分析并根據(jù)需要和可能提出開發(fā)系統(tǒng)的初步方案與計(jì)劃。通過(guò)調(diào)查分析,本系統(tǒng)設(shè)計(jì)主要有以下三個(gè)可行性:</p><p> 3.2.1經(jīng)濟(jì)可行性</p><p> 此系統(tǒng)開發(fā)所需軟件工具:Eclipse,TomCat,MySQL均是開源工具,在網(wǎng)上都可以方便得下載到。</p><p> 開發(fā)需要在一臺(tái)個(gè)人
46、電腦上實(shí)現(xiàn),由于現(xiàn)在的個(gè)人電腦有著價(jià)格越來(lái)越低,配置和性能也越來(lái)越高的特點(diǎn),而此項(xiàng)目的開發(fā)并不需要配置特別高的電腦作支持。所以有了設(shè)備和工具支持,開發(fā)本項(xiàng)目幾乎沒(méi)有物理成本,僅僅是簡(jiǎn)單的人工成本,這樣開發(fā)此項(xiàng)目在經(jīng)濟(jì)可行性上成為可能。</p><p> 整個(gè)系統(tǒng)建設(shè)完成后會(huì)給果農(nóng)帶來(lái)強(qiáng)有力的技術(shù)和信息支持,為高效的種植和培養(yǎng)果樹,進(jìn)而產(chǎn)出高產(chǎn)優(yōu)質(zhì)的果實(shí)提供了幫助,雖然回報(bào)周期長(zhǎng),但是系統(tǒng)的平臺(tái)行和高知識(shí)含量性印
47、證了科學(xué)強(qiáng)大的生產(chǎn)力。</p><p> 3.2.2 技術(shù)可行性</p><p> 客戶端的開發(fā)采用Java語(yǔ)言,在Windows或Linux系統(tǒng)中使用Eclipse平臺(tái)開發(fā)。結(jié)合平時(shí)所學(xué)知識(shí),自己有著編寫過(guò)Java小項(xiàng)目和熟練使用Eclipse的經(jīng)驗(yàn),在技術(shù)上成為可行。Java是一種面向?qū)ο笳Z(yǔ)言,結(jié)合JavaBean 的使用,對(duì)于系統(tǒng)化的項(xiàng)目編寫有著獨(dú)特的優(yōu)勢(shì),在稍大的系統(tǒng)當(dāng)中,Ja
48、va語(yǔ)言的面向?qū)ο笮再|(zhì)能方便得操作各類數(shù)據(jù),同時(shí)豐富的接口使得程序的擴(kuò)展性和靈活性大大增加。使用系統(tǒng)或自定義類來(lái)完成工作,能夠?qū)崿F(xiàn)代碼的重用效率,有效減少代碼冗余。</p><p> 上述語(yǔ)言特性和 Eclipse 平臺(tái)的可擴(kuò)展及強(qiáng)大的功能支持著開發(fā)的技術(shù)可行性。</p><p> 3.2.3 操作可行性</p><p> 客戶端簡(jiǎn)潔的頁(yè)面和結(jié)構(gòu)清晰的布局,使
49、得在使用時(shí)非常方便,在操作上要求非常低,只需簡(jiǎn)單的點(diǎn)擊對(duì)應(yīng)按鈕,就能獲取所需資源。就像平時(shí)觀看電視節(jié)目按動(dòng)遙控器一般。 </p><p><b> 3.3 性能需求</b></p><p> 該軟件是安卓手機(jī)平臺(tái)軟件,需要一部安卓2.3及以上系統(tǒng)的手機(jī)。服務(wù)器端僅需簡(jiǎn)單的Tomcat+MySQL組合的服務(wù)器。</p><p><b&g
50、t; 3.4 功能需求</b></p><p> 在系統(tǒng)的設(shè)計(jì)階段,明確了系統(tǒng)使用時(shí)操作要方便,界面要簡(jiǎn)潔的特點(diǎn),按照此原則,盡量做到人性化的界面布局和邏輯跳轉(zhuǎn)。</p><p> 3.4.1用戶界面需求</p><p> 使用簡(jiǎn)約大方的背景,突出簡(jiǎn)潔的特點(diǎn);添加與背景對(duì)比度強(qiáng)烈的文字顏色,增大文字的字體,給人更美觀直白的視覺(jué)效果;適當(dāng)用圖片按鈕
51、代替文字按鈕,既能突出系統(tǒng)的主題,又使頁(yè)面不至于空洞枯燥。</p><p> 3.4.2 邏輯跳轉(zhuǎn)需求</p><p> 四級(jí)頁(yè)面的設(shè)計(jì)可以系統(tǒng)得組織資源的分類,在觀看時(shí)能夠感到結(jié)構(gòu)的清晰;在每個(gè)頁(yè)面角落布局返回按鈕,方便用戶前后頁(yè)面之間跳轉(zhuǎn)。</p><p><b> 4.系統(tǒng)設(shè)計(jì)</b></p><p> 4
52、.1 總體結(jié)構(gòu)設(shè)計(jì)</p><p> 4.1.1 系統(tǒng)基礎(chǔ)結(jié)構(gòu)</p><p> 把握系統(tǒng)的總體設(shè)計(jì)結(jié)構(gòu),首先將整個(gè)系統(tǒng)的架構(gòu)設(shè)計(jì)出來(lái)。其組織結(jié)構(gòu)圖如4-1所示。</p><p><b> 接受響應(yīng)返回?cái)?shù)據(jù)</b></p><p><b> 發(fā)送請(qǐng)求</b></p><p
53、> 圖4-1系統(tǒng)組織結(jié)構(gòu)圖</p><p> 客戶端發(fā)送查看數(shù)據(jù)資料的請(qǐng)求,服務(wù)器端獲取請(qǐng)求后進(jìn)行響應(yīng),并查找數(shù)據(jù)返回給客戶端。</p><p> 4.1.2 模塊設(shè)計(jì)</p><p> 作為網(wǎng)絡(luò)與客戶端相結(jié)合的系統(tǒng),此系統(tǒng)自然分為服務(wù)器端和客戶端兩個(gè)模塊。在客戶端,工作的方向是讓用戶使用時(shí)展現(xiàn)出簡(jiǎn)潔的頁(yè)面,嚴(yán)謹(jǐn)?shù)奶D(zhuǎn)邏輯等特點(diǎn),無(wú)論是操作還是觀看,都
54、體現(xiàn)出人性化的一面。如對(duì)比度強(qiáng)的背景與文字的組合,簡(jiǎn)潔大方的頁(yè)面布局,方便得前后頁(yè)面之間的跳轉(zhuǎn)等等。</p><p> 而在服務(wù)器端,使用小型的TomCat搭配輕型MySQL數(shù)據(jù)庫(kù)的組合,既能完整的實(shí)現(xiàn)相關(guān)功能,同時(shí)保證了效率。建立Servlet和JavaBean,負(fù)責(zé)數(shù)據(jù)的管理,請(qǐng)求的響應(yīng)及數(shù)據(jù)的發(fā)送,構(gòu)成了完整的模塊。</p><p> 4.1.3 系統(tǒng)結(jié)構(gòu)設(shè)計(jì)</p>
55、<p> 1)客戶端如下圖所示:</p><p> 圖4-2 客戶端整體結(jié)構(gòu)圖</p><p> A.初始頁(yè)面包含一個(gè)文字標(biāo)題按鈕(棗品種的分類)和四個(gè)圖片按鈕(其他四個(gè)),圖4-2展示了他們的結(jié)構(gòu)關(guān)系。</p><p> 圖4-3 客戶端分級(jí)頁(yè)面結(jié)構(gòu)圖</p><p> B.圖4-3展示了程序的操作過(guò)程,每個(gè)頁(yè)面右上
56、角均布局了返回按鈕,可方便返回到上一級(jí)頁(yè)面。</p><p> 2)服務(wù)器端如下圖所示:</p><p> 圖4-4 服務(wù)器端結(jié)構(gòu)圖</p><p> A.在服務(wù)器端,由JavaBean聯(lián)系和操作數(shù)據(jù)庫(kù),在Servlet中調(diào)用JavaBean的方法和接口獲得數(shù)據(jù),在收到客戶端請(qǐng)求后將數(shù)據(jù)發(fā)送回去。</p><p> 圖4-5 服務(wù)器端
57、數(shù)據(jù)存儲(chǔ)結(jié)構(gòu)圖</p><p> B.服務(wù)器端的數(shù)據(jù)分為兩類:文本數(shù)據(jù)存儲(chǔ)在數(shù)據(jù)庫(kù)中,通過(guò)操作數(shù)據(jù)庫(kù)查詢出來(lái);文件類的數(shù)據(jù)——包括圖片文件和視頻文件,直接存儲(chǔ)在所建的Web項(xiàng)目中,通過(guò)每個(gè)數(shù)據(jù)對(duì)應(yīng)的URL地址來(lái)一一對(duì)應(yīng),進(jìn)而發(fā)送到客戶端。</p><p> 3)數(shù)據(jù)傳輸示意圖如圖4-6所示:</p><p> 客戶端得到圖片
58、 通過(guò)對(duì)MySQL數(shù)據(jù)庫(kù)</p><p> 或視頻的URL地址 的操作,由Servelt發(fā)送</p><p> 圖4-6 數(shù)據(jù)傳輸結(jié)構(gòu)圖</p><p> 如上圖,文本和圖片視頻的傳輸形式不同。</p><p><b> 4.2 數(shù)據(jù)庫(kù)設(shè)計(jì)</b></p>
59、<p> 4.2.1 數(shù)據(jù)庫(kù)簡(jiǎn)介</p><p> 數(shù)據(jù)庫(kù)是長(zhǎng)期儲(chǔ)存在計(jì)算機(jī)內(nèi)大量的有組織的,可以共享的數(shù)據(jù)的集合,在服務(wù)器端的數(shù)據(jù)中,有一部分是以數(shù)據(jù)庫(kù)的形式存儲(chǔ)起來(lái)的,數(shù)據(jù)庫(kù)中的屬性和JavaBean的組合構(gòu)成了靈活強(qiáng)大的操作方法。通過(guò)組織數(shù)據(jù)庫(kù)中的數(shù)據(jù),有效的和每一個(gè)品種的大棗一一對(duì)應(yīng)起來(lái)。同時(shí),數(shù)據(jù)庫(kù)中還存儲(chǔ)著每個(gè)品種大棗的圖片和視頻的名稱,擔(dān)負(fù)起了組織數(shù)據(jù)的重要任務(wù)。</p>
60、<p> 4.2.2 物理結(jié)構(gòu)設(shè)計(jì)</p><p> 在服務(wù)器端,根據(jù)文件有無(wú)對(duì)應(yīng)的視頻文件需要播放,創(chuàng)建了兩個(gè)數(shù)據(jù)庫(kù)表。兩個(gè)表的屬性稍有不同,如下表所示:</p><p> (1)棗品種的分類(有視頻文件對(duì)應(yīng))表名稱:variety</p><p><b> 建表SQL語(yǔ)句:</b></p><p>
61、; Create table variety(id int(11) primary key auto_increment,</p><p> name varchar(50),contentText varchar(5000),pic varchar(50),</p><p> video varchar(50),biename varchar(50));</p>&l
62、t;p> 表variety屬性與字段如表4-1所示:</p><p> 表4-1 variety的屬性表</p><p> Variety表中的數(shù)據(jù)表:</p><p> 表4-2 variety數(shù)據(jù)表</p><p> ?。?)其他棗品種(無(wú)對(duì)應(yīng)播放的視頻文件)表名稱:xinjiang</p><p>
63、<b> 建表SQL語(yǔ)句:</b></p><p> Create table xinjiang(id int(11) primary key auto_increment,</p><p> name varchar(50),contentText varchar(5000),pic varchar(50),</p><p> bie
64、name varchar(50));</p><p> 表xinjiang屬性與字段表如4-3所示:</p><p> 表4-3 xinjiang屬性表</p><p> xinjiang表中的數(shù)據(jù)表如4-4所示:</p><p> 表4-4 xinjiang數(shù)據(jù)表</p><p><b> 5.系
65、統(tǒng)實(shí)現(xiàn)</b></p><p> 5.1客戶端界面的設(shè)計(jì)</p><p> 5.1.1主界面截圖</p><p> 系統(tǒng)主頁(yè)面如圖5-1所示:</p><p> 圖5-1 客戶端初始頁(yè)面</p><p> 5.1.2主界面部分代碼</p><p> 實(shí)現(xiàn)的代碼篩選如下:&
66、lt;/p><p> A.項(xiàng)目res/layout文件夾下activity_main.xml文件是主界面的配置文件</p><p><b> <TextView</b></p><p> android:id="@+id/textTitle_main"</p><p> android:la
67、yout_width="fill_parent"</p><p> android:layout_height="wrap_content"</p><p> android:gravity="center"</p><p> android:textSize="30sp"<
68、/p><p> android:layout_marginTop="10dp"</p><p> android:textColor="#FFD700"</p><p> android:text="@string/hello" /></p><p> <GridVi
69、ew </p><p> android:id="@+id/gridView_main"</p><p> android:layout_width="fill_parent"</p><p> android:layout_height="fill_parent"</p><p&
70、gt; android:numColumns="1"</p><p> android:layout_marginLeft="15dp"</p><p> android:layout_marginRight="15dp"</p><p> android:layout_marginBottom=&
71、quot;10dp"</p><p> android:layout_marginTop="5dp"</p><p> android:gravity="center_vertical"</p><p> android:verticalSpacing="10dp"</p>&
72、lt;p> android:stretchMode="columnWidth"></p><p> </GridView></p><p> 其中TextView對(duì)應(yīng)棗品種的分類,GridView對(duì)應(yīng)其余四個(gè)文本與圖片按鈕</p><p> B.上述組件的實(shí)現(xiàn)和單擊方法代碼如下:</p><p&
73、gt; 1).class GridViewAdapter extends BaseAdapter{</p><p> private int[] images = {R.drawable.xinjiang,R.drawable.zhigan,</p><p> R.drawable.xianshi,R.drawable.jiagong};</p><p>
74、Drawable drawable = getResources()</p><p> .getDrawable(R.drawable.xinjiang);</p><p> private int[] text = {R.string.xinjiang,R.string.zhigan,</p><p> R.string.xianshi,R.string.j
75、iagong};</p><p> LayoutInflater inflater = LayoutInflater</p><p> .from(getApplicationContext());</p><p> public int getCount() {</p><p> return images.length;</
76、p><p><b> }</b></p><p> public View getView(int position,View </p><p> convertView ViewGroup parent){</p><p> if (convertView == null) {</p><p&g
77、t; convertView = View.inflate(getApplicationContext(),</p><p> R.layout.item_main, null);}</p><p> TextView tv = (TextView)convertView</p><p> .findViewById(R.id.textView_item_m
78、ain);</p><p> tv.setText(text[position]);</p><p> ImageView iv = (ImageView)convertView</p><p> .findViewById(R.id.imageView_item_main);</p><p> iv.setScaleType(Ima
79、geView.ScaleType.CENTER_CROP);</p><p> iv.setPadding(7, 7, 7, 7);</p><p> iv.setImageResource(images[position]);</p><p> return convertView;}}</p><p> 上述方法為在GridVie
80、w中設(shè)置圖片和文字的適配器方法。</p><p> 2).OnItemClickListener click = new OnItemClickListener() {</p><p> public void onItemClick(AdapterView<?> arg0, View arg1, int arg2,</p><p> long a
81、rg3) {switch (arg2) {}};</p><p> 上述方法為給GridView的每個(gè)item選項(xiàng)添加單擊事件監(jiān)聽的方法</p><p> 5.2第二層界面的設(shè)計(jì)</p><p> 5.2.1點(diǎn)擊“棗品種的分類” </p><p> 程序跳轉(zhuǎn)到“大棗簡(jiǎn)介”頁(yè)面,如圖5-2所示:</p><p>
82、 圖5-2 大棗簡(jiǎn)介頁(yè)面</p><p> 5.2.2點(diǎn)擊其他四個(gè)圖片按鈕</p><p> 以操作時(shí)點(diǎn)擊四個(gè)按鈕的不同,程序跳轉(zhuǎn)到四個(gè)不同的頁(yè)面(新疆、加工、鮮食、制干)如圖5-3所示:</p><p> 圖5-3 其余四個(gè)頁(yè)面 </p><p> 5.3查看一張圖片的步驟</p><p> 第一步:進(jìn)入
83、到上述五張圖片的位置</p><p> 第二步:點(diǎn)擊大棗品種列表</p><p> 以“大棗簡(jiǎn)介”頁(yè)面為例代碼:</p><p> listView.setOnItemClickListener(listener);</p><p> OnItemClickListener listener = new OnItemClickList
84、ener() {</p><p><b> @Override</b></p><p> public void onItemClick(AdapterView<?> parent, </p><p> View view, int position,long id) {</p><p> Inten
85、t intent = new Intent(VarietyActivity.this,</p><p> ShowTwoActivity.class);</p><p> switch (position) {</p><p><b> case 0:</b></p><p> intent.putExtra(&
86、quot;jianjie", "jianjie");</p><p> startActivity(intent);</p><p><b> break;</b></p><p><b> case 1:</b></p><p> intent.putExtr
87、a("chahu", "chahu");</p><p> startActivity(intent);</p><p><b> break;</b></p><p><b> default:</b></p><p> break;}}};<
88、/p><p> 如點(diǎn)擊“茶壺棗”,進(jìn)入茶壺大棗信息展示頁(yè)面,如圖5-4所示:</p><p> 圖5-4 茶壺大棗信息介紹</p><p> 第三步:?jiǎn)螕舻撞俊安榭磮D片”按鈕:</p><p><b> 部分代碼如下:</b></p><p> public static final Str
89、ing URL = "http://192.168.1.127</p><p> :8088/ApplicationServer/";URL地址</p><p> class MyThread extends Thread {</p><p> public void run() {</p><p> Messag
90、e msg = Message.obtain();</p><p> Bundle bundle = new Bundle();</p><p> String getString = null;</p><p> if(chahu!=null&&chahu.equals("chahu")){</p><
91、p> getString = connect(chahu);</p><p> bundle.putString("msg", getString);</p><p> msg.what = 0;</p><p> msg.setData(bundle);</p><p> handler.sendMess
92、age(msg);}}}</p><p> 創(chuàng)建一個(gè)線程,用于從服務(wù)器端傳輸數(shù)據(jù)</p><p> public String connect(String str) {</p><p> List<NameValuePair> list = new ArrayList<NameValuePair>();</p><
93、p> NameValuePair v = new BasicNameValuePair("type", str);</p><p> list.add(v);</p><p> String getString = HttpUtil.getMsgFromServer</p><p> (URL+"VarietyServle
94、t", list);</p><p> return getString;</p><p> }取得和服務(wù)器端的聯(lián)系</p><p> public void fillVariety(String getString) {</p><p> gson = new Gson();</p><p> v
95、ariety = gson.fromJson(getString,Variety.class);</p><p> tv.setText(variety.getContentText());</p><p> }接收從服務(wù)器端傳回的數(shù)據(jù),放在variety類中</p><p><b> 圖片展示頁(yè)面代碼:</b></p>&
96、lt;p> private void getPic(String strPic) {</p><p> HttpGet httpRequest = new HttpGet(imageUrl + strPic);</p><p> HttpClient httpclient = new DefaultHttpClient();</p><p> try
97、{HttpResponse httpResponse = </p><p> httpclient.execute(httpRequest);</p><p> if (httpResponse.getStatusLine().getStatusCode() == </p><p> HttpStatus.SC_OK) {</p><p&g
98、t; HttpEntity httpEntity = httpResponse.getEntity();</p><p> InputStream is = httpEntity.getContent();</p><p> Bitmap bitmap = BitmapFactory.decodeStream(is);</p><p> is.close()
99、;</p><p> iv.setImageBitmap(bitmap);</p><p><b> }</b></p><p> } catch (ClientProtocolException e) {</p><p> e.printStackTrace();</p><p> }
100、 catch (IOException e) {</p><p> e.printStackTrace();}}</p><p> 接收服務(wù)器端傳回的數(shù)據(jù),解析成bitmap圖片展示出來(lái)</p><p><b> 如圖5-5所示:</b></p><p> 圖5-5 展示圖片頁(yè)面</p><p
101、> 5.4查看視頻的步驟</p><p> 第一步:以“茶壺大棗”為例,進(jìn)入“茶壺大棗”信息展示頁(yè)面</p><p> 第二步:點(diǎn)擊屏幕下方的“查看視頻按鈕”,進(jìn)入視頻播放頁(yè)面。如圖5-6 所示:</p><p> 圖5-6 播放視頻頁(yè)面</p><p><b> 部分代碼:</b></p>
102、<p> Uri uri = Uri.parse(ShowTwoActivity.</p><p> URL+videoString+".mp4");</p><p> videoView.setMediaController(new MediaController(this));</p><p> videoView.set
103、VideoURI(uri);</p><p> videoView.setOnPreparedListener(this);</p><p> videoView.start();</p><p> videoView.requestFocus();</p><p><b> 5.5 服務(wù)器端</b></p
104、><p> 以“茶壺棗為例”展示:</p><p><b> 部分代碼如下:</b></p><p> protected void doPost(HttpServletRequest request,</p><p> HttpServletResponse response) throws</p>
105、<p> ServletException, IOException {</p><p> response.setHeader("Content-Type", "application/json;</p><p> charset=UTF-8");</p><p> request.setCharacter
106、Encoding("GBK");</p><p> response.setCharacterEncoding("GBK");</p><p> PrintWriter out = response.getWriter();</p><p> String getString = request.getParameter
107、("type");</p><p> Gson gson = new Gson();</p><p> VarietyDao dao = new VarietyDaoImpl();</p><p> if(getString!=null&&getString.equals("chahu")){</p
108、><p> Variety v = dao.query(getString);</p><p> System.out.println(v);</p><p> String json = gson.toJson(v); out.print(json);</p><p> } out.close();}</p><p&
109、gt; 通過(guò)JavaBean實(shí)現(xiàn)類VarietyDaoImpl操作數(shù)據(jù)庫(kù),查詢結(jié)果置于對(duì)象之中,通過(guò)Gson發(fā)送到客戶端。</p><p><b> 6.系統(tǒng)測(cè)試</b></p><p> 系統(tǒng)主要模塊設(shè)計(jì)已經(jīng)完成,其他相應(yīng)功能待需要時(shí)進(jìn)行擴(kuò)展,現(xiàn)就已完成功能進(jìn)行測(cè)試</p><p> 6.1 打開服務(wù)器端 </p>&l
110、t;p> 使用Eclipse EE,將服務(wù)器端代碼在Tomcat服務(wù)器上運(yùn)行。在代碼運(yùn)行過(guò)程中,客戶端隨時(shí)可以訪問(wèn)到服務(wù)器端的數(shù)據(jù)。在MySQL數(shù)據(jù)庫(kù)中,需要插入想要查看的數(shù)據(jù)信息,同時(shí)存在對(duì)應(yīng)的圖片、視頻文件,客戶端才能夠查看得到。</p><p><b> 6.2 客戶端查看</b></p><p> 此時(shí)手機(jī)需要打開網(wǎng)絡(luò)連接,以便連接到服務(wù)器。點(diǎn)擊運(yùn)
111、行應(yīng)用程序,以查看茶壺棗為例,點(diǎn)擊初始頁(yè)面的“棗品種的分類”按鈕,跳轉(zhuǎn)頁(yè)面后點(diǎn)擊“茶壺棗”的選項(xiàng)。</p><p> 這時(shí)客戶端與服務(wù)器端的通信開始,客戶端發(fā)送查看“茶壺棗”的請(qǐng)求,服務(wù)器端接受請(qǐng)求,并根據(jù)標(biāo)識(shí)開始在數(shù)據(jù)庫(kù)中查找“茶壺棗”的相關(guān)信息,然后將數(shù)據(jù)庫(kù)查詢結(jié)果返回到Servlet上,以“茶壺棗”所在的variety類的一個(gè)對(duì)象暫時(shí)存儲(chǔ)這些信息。</p><p> 服務(wù)器端響應(yīng)
112、后開始返回?cái)?shù)據(jù),客戶端同樣用variety的一個(gè)對(duì)象接收數(shù)據(jù),然后將結(jié)果展示出來(lái)。</p><p> 查看圖片和視頻的流程與上述相同,只需在展示文字信息頁(yè)面的下方點(diǎn)擊“查看圖片”或“查看視頻”按鈕即可</p><p> 結(jié)果截圖如下6-1所示:</p><p> 圖6-1 測(cè)試結(jié)果截圖</p><p><b> 6.3 注意
113、事項(xiàng)</b></p><p> 在測(cè)試過(guò)程中,第一點(diǎn)需要注意的是手機(jī)的上網(wǎng)速度問(wèn)題,如在查看文字信息時(shí),網(wǎng)速不快也可以從服務(wù)器端獲取到信息,而在查看視頻時(shí),由于不是實(shí)時(shí)播放的機(jī)制,需要視頻有一定的緩沖才可以流暢播放,而此時(shí)網(wǎng)速慢得話,會(huì)對(duì)測(cè)試質(zhì)量和結(jié)果有很大的影響。</p><p> 第二點(diǎn)是注意測(cè)試時(shí)要查看的大棗品種所對(duì)應(yīng)的信息已經(jīng)在服務(wù)器端的數(shù)據(jù)庫(kù)中插入,對(duì)應(yīng)的文件也已
114、經(jīng)存在。否則將不能展示。</p><p><b> 7.結(jié)束語(yǔ)</b></p><p> 轉(zhuǎn)眼間即將畢業(yè)了,在這個(gè)時(shí)刻總會(huì)有一些不舍,一是自己學(xué)到的東西太少,對(duì)比以后將邊工作邊自我學(xué)習(xí)的日子,很懷念這樣全日制學(xué)習(xí)的時(shí)刻;二是這里有很多我們敬愛的老師和可愛的同學(xué)們。畢業(yè)設(shè)計(jì)成為了大學(xué)階段最后的學(xué)習(xí)標(biāo)記,同時(shí)也是檢驗(yàn)自我、增長(zhǎng)經(jīng)驗(yàn)的難得機(jī)會(huì)與體驗(yàn)。</p>
115、<p> 在完成畢業(yè)設(shè)計(jì)的過(guò)程中,每一次成功和進(jìn)步都是寶貴的財(cái)富。只有自己從頭到尾從選題、設(shè)計(jì)、查找資料、逐步完成,一步一步走過(guò)來(lái),才能切實(shí)發(fā)現(xiàn)自己的不足。而每次遇到困難,想辦法自我攻克難題,才有長(zhǎng)足的進(jìn)步。</p><p> 這次畢業(yè)設(shè)計(jì)使我能夠靜下心來(lái),集中注意力工作,逐漸讓我養(yǎng)成了良好的面對(duì)bug的心態(tài)和編寫程序的習(xí)慣,受益匪淺。同時(shí)漸漸掌握了自己的一套編寫代碼,改正錯(cuò)誤的流程,成長(zhǎng)很大。
116、第三是端正了自己的心態(tài),認(rèn)識(shí)到自己的不足,同時(shí)有信心能夠做得更好。</p><p> 在此要感謝周老師對(duì)我悉心的指導(dǎo),感謝老師給我的幫助和很多建議。</p><p><b> 參考文獻(xiàn)</b></p><p> [1]. 互動(dòng)百科,task.baike.com。</p><p> [2]. 百度百科,baike.
117、baidu.com</p><p> [3]. Android API,谷歌公司發(fā)布。</p><p> [4]. 作者:(美)昊斯特曼 著,葉乃文,鄺勁筠,杜永萍 譯</p><p> 《JAVA核心技術(shù) 卷一:基礎(chǔ)知識(shí)》SUN公司核心技術(shù)叢書</p><p> 出版社:機(jī)械工業(yè)出版社。</p>&
118、lt;p> [5]. 作者:孫晨霞 楊興運(yùn) 《Java程序設(shè)計(jì)》 出版社:中國(guó)計(jì)劃出版社。</p><p> [6]. 作者:郭宏志 《Android應(yīng)用開發(fā)詳解》 出版社:電子工業(yè)出版社。</p><p> [7]. 作者:孫晨霞 《數(shù)據(jù)庫(kù)應(yīng)用技術(shù)》 出版社:北京郵電大學(xué)出版社。</p><p> [8
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 軟件工程畢業(yè)論文-中國(guó)棗建園管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 軟件工程畢業(yè)論文-中國(guó)棗病蟲害診斷系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 軟件工程畢業(yè)論文-黨務(wù)cms系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
- 軟件工程畢業(yè)論文-庫(kù)存管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 軟件工程畢業(yè)論文-實(shí)時(shí)路況系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 軟件工程畢業(yè)論文-預(yù)約掛號(hào)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 軟件工程畢業(yè)論文-學(xué)生管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 軟件工程畢業(yè)論文服裝銷售系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 軟件工程畢業(yè)論文-駕校管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 軟件工程網(wǎng)上購(gòu)物系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文
- 軟件工程畢業(yè)論文-工程監(jiān)理管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 軟件工程畢業(yè)論文-a算法演示系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 軟件工程畢業(yè)論文-超市收銀管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 軟件工程畢業(yè)論文-視頻點(diǎn)播系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 軟件工程畢業(yè)論文-倉(cāng)庫(kù)貨物管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 軟件工程畢業(yè)論文-實(shí)時(shí)路況系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 2
- 軟件工程畢業(yè)論文-城市水費(fèi)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 網(wǎng)上書店系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-軟件工程畢業(yè)論文
- 軟件工程畢業(yè)論文-門診電子處方系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 軟件工程畢業(yè)論文-商場(chǎng)會(huì)員管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
評(píng)論
0/150
提交評(píng)論