基于Android聊天軟件的設(shè)計與實(shí)現(xiàn)_第1頁
基于Android聊天軟件的設(shè)計與實(shí)現(xiàn)_第2頁
基于Android聊天軟件的設(shè)計與實(shí)現(xiàn)_第3頁
基于Android聊天軟件的設(shè)計與實(shí)現(xiàn)_第4頁
基于Android聊天軟件的設(shè)計與實(shí)現(xiàn)_第5頁
已閱讀5頁,還剩19頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

緒論隨著全球經(jīng)濟(jì)和科技的闊步前進(jìn),在我們?nèi)粘I钪?,越來越多的基礎(chǔ)功能設(shè)施逐漸向信息化,科技化,便捷化靠攏。比如很多城市包括現(xiàn)在很多農(nóng)村都使用IC卡進(jìn)行水費(fèi)電費(fèi)和煤氣費(fèi)的繳納,使用無線電視機(jī)頂盒收看電視節(jié)目等等。這簡單的幾點(diǎn)就能體現(xiàn)出我們生活的進(jìn)步,其實(shí)還有很多很多這樣的例子存在于我們的生活中。我們在很多社會趣味性資訊里生活,社會中的信息平臺是社會商家和用戶在線生活工作的必要輔助工具,可以說信息平臺與在線商家和用戶的生活工作息息相關(guān)。但是問題顯而易見,我們查詢社會信息,基本上通過電腦上網(wǎng),這樣無形中增添了在線商家和用戶的不便,我們要如何才能實(shí)現(xiàn)無論何時何地都能隨時查閱信息。這要用到我們總是隨身攜帶的生活必需品手機(jī)。當(dāng)今社會,互聯(lián)網(wǎng)與生活一起在發(fā)展,人們獲取信息的途徑也是多種多樣。其中,智能手機(jī)也是迎來發(fā)展的黃金時期;人們的日常生活中越來越不可缺少智能手機(jī)。人們可以通過手機(jī)與人交流,進(jìn)行實(shí)時資訊查看和信息管理,手機(jī)導(dǎo)航,通過手機(jī)軟件進(jìn)行學(xué)習(xí),手機(jī)觀看視頻,手機(jī)評論等等,大大縮短了工作時間,提高了辦事效率,也極大的豐富了人們的社會生活。智能手機(jī)領(lǐng)域中除了硬件外,手機(jī)軟件的發(fā)展也是如火如荼。世界第一大移動操作系統(tǒng)-安卓系統(tǒng)的出現(xiàn),極大的推動了智能手機(jī)的發(fā)展,在安卓系統(tǒng)生態(tài)鏈中,應(yīng)用市場中出現(xiàn)了越來越多的精品應(yīng)用。Android這個單詞本意是“機(jī)器人”,當(dāng)然現(xiàn)在大家都知道它是Google推出的開放源代碼的手機(jī)操作系統(tǒng)。Android基于Linux平臺,由操作系統(tǒng)、中間件、用戶界面和應(yīng)用軟件組成,號稱是首個為移動終端打造的真正開放和完整的移動軟件。Android平臺提供給第三方開發(fā)商一個十分寬泛、自由的環(huán)境。[1]因此不會受到各種條條框框的阻撓,可想而知,會有多少新穎別致的軟件會誕生。Android最大特點(diǎn)在于它是一個開放的體系架構(gòu),具有非常好的開發(fā)和調(diào)試環(huán)境,而且還支持各種可擴(kuò)展的用戶體驗,本畢業(yè)設(shè)計擬對基于Android平臺聊天軟件。通過畢業(yè)設(shè)計,初步了解基于Android平臺的聊天軟件的基本構(gòu)成,了解和熟悉設(shè)計基于Android平臺的聊天軟件的工作流程和關(guān)鍵技術(shù)。[2]針對該類系統(tǒng)中移動跟蹤基于Android聊天軟件這一關(guān)鍵技術(shù),開展較為詳細(xì)的研究和分析。本章節(jié)主要介紹基于Android的聊天軟件的課題開發(fā)背景,以及目的和意義。1引言1.1開發(fā)背景隨著網(wǎng)絡(luò)技術(shù)的發(fā)展特別是4G網(wǎng)絡(luò)和智能手機(jī)的普及,基于Android聊天軟件向移動設(shè)備、智能手機(jī)延伸已成為信息發(fā)展的新方向,僅僅使用電腦登錄聊天軟件已經(jīng)不能滿足當(dāng)前商家和用戶們的需要。在這樣的背景下本人提出了利用Android系統(tǒng)在智能手機(jī)上開發(fā)基于Android聊天軟件的解決方案。[3]基于Android聊天軟件安卓系統(tǒng)是具備最新的業(yè)務(wù)信息。它將指導(dǎo)廣大用戶網(wǎng)上尋覓自個兒所需求的信息,從而為各行業(yè)施行業(yè)務(wù)的交流,在切合實(shí)際增強(qiáng)對用戶業(yè)務(wù)信息的保護(hù),增長用戶業(yè)務(wù)品質(zhì)的基礎(chǔ)上改善、增強(qiáng)用戶信息化條件建設(shè),利用現(xiàn)代化信息技術(shù),通過用戶與網(wǎng)上相互的交流,在建設(shè)安卓系統(tǒng)中,都是非常方便著手系統(tǒng)最新的操作模式,使以前的系統(tǒng)模式完全的解放和凸顯出來,在通過一套完整的安卓系統(tǒng)去搭建最新的系統(tǒng)平臺,讓用戶更能夠知道怎樣去交流,怎樣去優(yōu)化,使全國全部用戶能夠吸收、運(yùn)用這些個優(yōu)質(zhì)的業(yè)務(wù)信息,在更大范圍內(nèi)增長用戶業(yè)務(wù)的系統(tǒng)需求。基于Android聊天軟件的建設(shè)是用戶的操作的實(shí)質(zhì)系統(tǒng),對于用戶操作系統(tǒng)模塊都非常有重要的意義的,脫離了更多的繁瑣的手工工作,為了讓用戶溝通及時并且能夠非常順利的及時或者更早完成現(xiàn)在所擔(dān)任的工作,讓用戶有個非常好的工作效率,及時了解用戶現(xiàn)在所需要的工作狀況,因此這個系統(tǒng)的創(chuàng)建完整的成功的實(shí)現(xiàn)了用戶業(yè)務(wù)的系統(tǒng)需要。[4]自從21世紀(jì)以來,隨著人的總稱經(jīng)濟(jì)高速進(jìn)展,許多人的生存發(fā)生了日朔月異的變動,尤其是安卓系統(tǒng)的的事務(wù)的進(jìn)展,為了讓用戶系統(tǒng)變得簡單、便捷、安全、敏捷,基于Android聊天軟件就是近年來隨著信息系統(tǒng)的事務(wù)的進(jìn)展而萌生的一種新式的操作模式。[5]在目前的情況和事實(shí),在Android市場正在以迅猛的方式,慢慢地擴(kuò)展了它的產(chǎn)品,以滿足不同人群的需求,而不僅僅是做一些低端智能1000左右,機(jī)器能夠滿足一般人群的日常生活,包括娛樂的需求,會產(chǎn)生一些比較昂貴,但高品質(zhì)的高端智能手機(jī),適合商務(wù)人士使用。隨著科技的發(fā)展和生活的需要,手機(jī)應(yīng)用已經(jīng)滲透到日常生活的衣食住行之中。隨著4G網(wǎng)絡(luò)的使用,移動終端不再簡單的只是通訊網(wǎng)絡(luò)的終端,還將成為互聯(lián)網(wǎng)的終端。因此,智能移動終端的應(yīng)用和需要的服務(wù)將會有很大的發(fā)展空間。[6]其中Android智能手機(jī)近年來已經(jīng)達(dá)到七成以上的市場占有率。廣大的用戶需要經(jīng)常對聊天內(nèi)容進(jìn)行內(nèi)容的查看和管理,如果沒有一個渠道來實(shí)現(xiàn)這些,那么就會很麻煩。因此,開發(fā)一款基于Android平臺的聊天軟件意義十分重大。1.2課題開發(fā)目的及意義基于Android聊天軟件的最大優(yōu)勢不是最快,而是最多,它為系統(tǒng)者供給了“無限”大的挑選空間,各行各業(yè)的用戶都可以在這處各取所需。因為4G系統(tǒng)無論是樣的行業(yè)都是通過手工操作的,往往成本壓力都不是很容易實(shí)現(xiàn)操作的,在于系統(tǒng)操作的模式,新型的4G系統(tǒng)模式都在慢慢的發(fā)展中,無論什么樣的行業(yè)都離開不了這樣的4G系統(tǒng),4G系統(tǒng)是一種新型的模式,只有把4G系統(tǒng)做好了,其他的都非常穩(wěn)定的,4G系統(tǒng)很可能是一件后勢看好的4G系統(tǒng)。[7]通過研發(fā)基于安卓課程試題庫APP,更加能夠讓文檔方面的用戶知道哪塊業(yè)務(wù)的發(fā)展需求,通過查看相應(yīng)的圖片和地圖就能夠知道發(fā)生了什么情況,通過對系統(tǒng)的整體布局,完全知道了4G系統(tǒng)的用處在哪,只有這樣才能夠開發(fā)更好的4G系統(tǒng)。[8]經(jīng)過系統(tǒng)的預(yù)設(shè)與成功實(shí)現(xiàn),更加大深度入、實(shí)際的例子化地理解基于安卓課程試題庫APP的各個方面,美好地積累系統(tǒng)的研發(fā)經(jīng)驗,并且對于JAVA連署SQLITE數(shù)據(jù)庫有了很深的理解,同時加強(qiáng)了系統(tǒng)綜合預(yù)設(shè)有經(jīng)驗和具體背景下的研發(fā)成功實(shí)現(xiàn)有經(jīng)驗。[9]基于Android聊天軟件利用現(xiàn)在已經(jīng)擁有的技術(shù)就能夠去先有產(chǎn)品進(jìn)行操作和系統(tǒng),只要服務(wù)器辦公正常,用戶就能查到并查問基于Android聊天軟件的相關(guān)進(jìn)程,突破了時間、空間限制,不受天氣限制服務(wù)于更廣大寬闊地域的用戶,充分滿意了系統(tǒng)者的需要,尤其是經(jīng)濟(jì)活動不發(fā)達(dá)地區(qū)的用戶需要。以亞馬遜到現(xiàn)在為止?fàn)I銷世界160個國度和地區(qū)的滲透性來說,信息4G系統(tǒng)都存在各個行業(yè)的類別中,只有更多的人去實(shí)施和運(yùn)營,只有這樣企業(yè)才能夠在系統(tǒng)方式更加快速和方面,提高了工作效率。[10]系統(tǒng)是通過JAVA語言設(shè)計的,成功實(shí)現(xiàn)系統(tǒng)集圖像、動畫于一體,充分施展多電視臺的優(yōu)勢,成功實(shí)現(xiàn)用戶需要所需求的功能。在過去的標(biāo)準(zhǔn)樣式中,大多都是手工操作信息,這么既耗費(fèi)了信息的流通,又耗費(fèi)了時間,不可以很好的使用能用戶能夠迅速解決自個兒的業(yè)務(wù),而基于Android聊天軟件中,成功實(shí)現(xiàn)了用戶可以經(jīng)過人機(jī)交互的形式參加解決自個兒所需求的業(yè)務(wù),用戶可以有賴系統(tǒng)的引導(dǎo)和導(dǎo)航策略施行便捷解決自個兒的業(yè)務(wù),并以自我名聲和反饋信息來扼制業(yè)務(wù)的過程。[11]基于Android聊天軟件就是為了合適這一流行管用的業(yè)務(wù)需要而預(yù)設(shè)的。與傳統(tǒng)但系背誦服務(wù)平臺相比,該系統(tǒng)有如下優(yōu)點(diǎn):(1)信息電子化所有信息、使用記錄都存儲在數(shù)據(jù)庫中,從數(shù)據(jù)庫中提取數(shù)據(jù),省時省力。(2)實(shí)時刷新消息與傳統(tǒng)的基于Android聊天軟件相比,該系統(tǒng)的使用能夠隨時刷新通知于消息。加強(qiáng)軟件開發(fā)商和用戶之間的聯(lián)系,兩者之間的隔閡被消除。2系統(tǒng)分析2.1系統(tǒng)可行性分析在系統(tǒng)開發(fā)的開發(fā)之前,進(jìn)行可行性分析和進(jìn)行市場調(diào)查可以減少項目的開發(fā)風(fēng)險,避免人力、物力和財力的浪費(fèi)。[12]本章節(jié)對技術(shù)、經(jīng)濟(jì)、操作三個方面來進(jìn)行可行性分析。本系統(tǒng)在分析總結(jié)國內(nèi)其他基于Android聊天軟件所采用的技術(shù)支持的基礎(chǔ)上,對目前基于Android聊天軟件建設(shè)使用的不同技術(shù)的優(yōu)缺點(diǎn)進(jìn)行了比較分析,基于安卓技術(shù)如下所述的優(yōu)點(diǎn)及SQLite數(shù)據(jù)庫服務(wù)器的優(yōu)勢,最終確定使用安卓作為本系統(tǒng)的動態(tài)網(wǎng)頁制作技術(shù),SQLite作為本系統(tǒng)數(shù)據(jù)庫服務(wù)器。可行性測試的主要目的是:從用戶角度出發(fā),普遍希望通過系統(tǒng)測試暴露軟件中隱藏的錯誤和缺陷,已考慮是否可以接受產(chǎn)品,從系統(tǒng)開發(fā)者出發(fā),則希望系統(tǒng)測試成為表明系統(tǒng)產(chǎn)品不存在錯誤的過程,驗證該系統(tǒng)已正確地實(shí)現(xiàn)了用戶的要求,確立人們對系統(tǒng)質(zhì)量的信心。[13]測試的目的是為了發(fā)現(xiàn)盡可能多的缺陷,不是為了說明系統(tǒng)中沒有缺陷,成功的測試在于發(fā)現(xiàn)了迄今尚未發(fā)現(xiàn)的缺陷.所以測試人員的職責(zé)是設(shè)計這樣的測試用例,它能有效地揭示潛伏在系統(tǒng)里的缺陷?;贏ndroid聊天軟件設(shè)計測試方案的可行性有三個如下所示:2.1.1技術(shù)可行性在我們?nèi)粘I钪?,越來越多的基礎(chǔ)功能設(shè)施逐漸向信息化,科技化,便捷化靠攏。比如很多城市包括現(xiàn)在很多農(nóng)村都使用IC卡進(jìn)行水費(fèi)電費(fèi)和煤氣費(fèi)的繳納,使用無線電視機(jī)頂盒收看電視節(jié)目等等。這簡單的幾點(diǎn)就能體現(xiàn)出我們生活的進(jìn)步,其實(shí)還有很多很多這樣的例子存在于我們的生活中。而且現(xiàn)在4G網(wǎng)絡(luò)的普及,全世界幾十億人用上了4G技術(shù),并且現(xiàn)在科技人員正在抓緊5G技術(shù)的突擊和普及,別是4G網(wǎng)絡(luò)和智能手機(jī)的普及,基于Android聊天軟件向移動設(shè)備、智能手機(jī)延伸已成為聊天內(nèi)容信息發(fā)展的新方向,僅僅使用電腦登錄基于Android聊天軟件已經(jīng)不能滿足當(dāng)前商家和用戶們的需要。[14]在這樣的背景下本人提出了利用Android系統(tǒng)在智能手機(jī)上開發(fā)基于Android聊天軟件的解決方案?;贏ndroid聊天軟件管理安卓系統(tǒng)是具備最新的業(yè)務(wù)信息?,F(xiàn)在的用戶人手一臺手機(jī),現(xiàn)在的手機(jī)都是智能機(jī),絕大多數(shù)的用戶都會使用并且可以熟練的操作手機(jī)應(yīng)用軟件,所以在使用方面無需有太多的關(guān)注。2.1.2經(jīng)濟(jì)可行性對經(jīng)濟(jì)可行性進(jìn)行研究是對組織的經(jīng)濟(jì)現(xiàn)狀和投資能力進(jìn)行分析,對系統(tǒng)建設(shè)運(yùn)行和維護(hù)費(fèi)用進(jìn)行估算,對系統(tǒng)建成后可能取得的社會和經(jīng)濟(jì)效益進(jìn)行估計。由于本系統(tǒng)是作為畢業(yè)設(shè)計由我們自己開發(fā)的,在經(jīng)濟(jì)上的投入甚微,系統(tǒng)建成之后將為今后聊天內(nèi)容查詢管理提供很大的方便,估算新系統(tǒng)的開發(fā)費(fèi)用和今后的運(yùn)行、維護(hù)費(fèi)用,本次研究開發(fā)的基于Android聊天軟件可取代傳統(tǒng)的聊天內(nèi)容管理的業(yè)務(wù)流程,減少人工開支,節(jié)省資金,并且可大大提高信息量的取得,縮短信息處理周期,提高信息管理的效率,具有用戶使用更簡單、界面更直觀、權(quán)限分配更合理等優(yōu)點(diǎn)大大減少管理成本。[15]本項目開發(fā)經(jīng)費(fèi)在經(jīng)濟(jì)上是可以接受的,并且本項目實(shí)施后可以顯著提高工作效率,節(jié)省開支。所有開支都不大,所以本項目在經(jīng)濟(jì)上是可行的。該基于Android聊天軟件屬于免費(fèi)注冊免費(fèi)使用的軟件,任何用戶都無需支付任何費(fèi)用就可以使用。對于商家來說,也無需支付任何費(fèi)用入駐并使用該平臺,只需協(xié)助宣傳該平臺即可。2.1.3操作可行性該系統(tǒng)UI設(shè)計簡單明了,用戶操作簡單,并對界面進(jìn)行了風(fēng)格優(yōu)化,只要會使用智能安卓手機(jī)的使用群體都可以輕松上手。2.2系統(tǒng)需求分析軟件開發(fā)過程中,需要對用戶需求進(jìn)行分析,了解用戶的工作流程和業(yè)務(wù)需求,以完善系統(tǒng)功能。需求分析是軟件工程中的一個關(guān)鍵過程,需求分析的任務(wù)是通過詳細(xì)調(diào)查現(xiàn)實(shí)世界要處理的對象,充分了解原系統(tǒng)工作概況,明確用戶的各種需求然后在此基礎(chǔ)上確定新系統(tǒng)的功能。需求分析階段的任務(wù)是確定軟件系統(tǒng)功能。2.2.1用戶工作流程打開軟件,首先需要注冊一個賬號和密碼。注冊完成以后,回到登錄界面,登錄該賬號,進(jìn)入系統(tǒng)。進(jìn)入系統(tǒng)后,可以對自己的聊天內(nèi)容信息進(jìn)行查看管理,在錄入的同時,系統(tǒng)將信息發(fā)送到數(shù)據(jù)庫中進(jìn)行保存,在保存之后用戶可以進(jìn)行信息的查看,在登陸的同時,系統(tǒng)會根據(jù)用戶的登陸選擇進(jìn)行判斷,從而顯示相應(yīng)的界面,完成用戶自己所需的操作。3系統(tǒng)設(shè)計3.1設(shè)計思想本系統(tǒng)分成了幾個模塊,模塊之間相對獨(dú)立,將所有模塊都進(jìn)行集中系統(tǒng),模塊化結(jié)構(gòu)能夠使程序有較強(qiáng)的可操作性和擴(kuò)展性。本系統(tǒng)中,在單據(jù)這一模塊中又將其與其他模塊聯(lián)系起來,數(shù)據(jù)流相互連接,使得模塊間的耦合性比較低,方便系統(tǒng)運(yùn)行,提高系統(tǒng)安全性。該基于Android聊天軟件作為直接注冊使用的私人軟件,信息安全顯得尤其重要。所以在設(shè)計軟件的時候,我們需要充分注意保證整個系統(tǒng)安全和客戶的私人數(shù)據(jù)安全,不能讓不法分子得到用戶數(shù)據(jù)。其中,系統(tǒng)安全是指基于Android聊天軟件在運(yùn)行的時候要穩(wěn)定,以及整個安卓平臺的穩(wěn)定安全;數(shù)據(jù)安全是指數(shù)據(jù)庫服務(wù)器密保安全以及權(quán)限設(shè)置,只有用戶才可以根據(jù)自己的需要去對系統(tǒng)進(jìn)行操作,以實(shí)現(xiàn)對數(shù)據(jù)的保密。只有這兩個方面的安全工作做好了,才可以說我們這款軟件具有可靠的安全性。這款基于安卓系統(tǒng)的基于Android聊天軟件的可靠性主要是指該軟件在運(yùn)行時穩(wěn)定可靠,避免bug出現(xiàn),以及數(shù)據(jù)處理時的安全可靠。在此我們就需要運(yùn)用工程設(shè)計的思想,控制系統(tǒng)在查詢操作時正常表現(xiàn),及時處理突發(fā)情況。3.2JAVA介紹Sun的Java語言開發(fā)小組成立于1991年,其目的是開拓消費(fèi)類電子產(chǎn)品市場,例如,交互式電視、烤面包箱等。Sun內(nèi)部人員把這個項目稱為Green,那時WorldWideWeb還在圖紙上呢。該小組的領(lǐng)導(dǎo)人是JamesGosling,是一位非常杰出的程序員。他出生于1957年,于1984年加盟SunMicrosystem公司,之前在一家IBM研究機(jī)構(gòu)工作。他是SunNeWs窗口系統(tǒng)的總設(shè)計師。也是第一個用C實(shí)現(xiàn)的EMACS的文本編輯器COSMACS的開發(fā)者。Java的出現(xiàn)是計算機(jī)信息交換的一個重要里程碑。在單機(jī)時代,程序進(jìn)程之間靠共享存儲進(jìn)行變量交換;在網(wǎng)絡(luò)時代,運(yùn)行在不同宿主機(jī)上的程序按網(wǎng)絡(luò)協(xié)議進(jìn)行無格式的消息(二進(jìn)制字符流)交換,消息的語義由交換程序雙方維護(hù);在Java時代,運(yùn)行在網(wǎng)絡(luò)上的程序進(jìn)程交換的是小應(yīng)用程序(applet)。小應(yīng)用程序是什么?它是一個對象,由一組屬性和方法構(gòu)成,是一個可執(zhí)行的實(shí)體;不僅有數(shù)據(jù)的狀態(tài),而且有定義在數(shù)據(jù)上的操作。未來可能進(jìn)行代表(Agent)交換,代理有一定的智能性,那便是信息交換的更高級階段。Java是一種編程語言的網(wǎng)絡(luò),其基本結(jié)構(gòu)非常類似于C++,但它是簡單的。它結(jié)合了一些功能和其他語言的優(yōu)點(diǎn),又避免了它們的缺點(diǎn)。Java語言是簡單的,廢舊很少在C++中使用,它是復(fù)雜的,混亂的特點(diǎn),不需使用指針,并提供了自動垃圾回收,因此程序員不需要擔(dān)心存儲器管理[15];Java語言是體系結(jié)構(gòu)中立的,因為它使用的第一個聚合成中間代碼(字節(jié)碼),然后加載奇偶校驗,然后解釋給其他的機(jī)器代碼來執(zhí)行,只要由Java虛擬機(jī)的支持,可以運(yùn)行各種Java程序的;Java語言定義,在Java平臺的Java程序?qū)⒈缓喜⒊勺止?jié)碼格式,然后就可以實(shí)現(xiàn)運(yùn)行Java平臺的任何系統(tǒng),在運(yùn)行時,Java平臺的Java解釋器,他們被授權(quán)傳達(dá)字節(jié)碼執(zhí)行,類的性能,你需要加載運(yùn)行環(huán)境的結(jié)合部;Java語言是多線程的,多線程指的是相同的應(yīng)用程序中,有多個數(shù)據(jù)流同時來執(zhí)行順序較內(nèi)部的多線程程序可以統(tǒng)稱為執(zhí)行多個線程一次。可以更好地表達(dá)多線程程序和解決現(xiàn)實(shí)生活中的問題,是計算機(jī)應(yīng)用與工藝設(shè)計發(fā)展的必然趨勢。JAVA實(shí)現(xiàn)數(shù)據(jù)交換停止使用的I/O(輸入/輸出,輸入和輸出)流,該流是指在所謂的能夠輸出的任何數(shù)據(jù)源或數(shù)據(jù)對象是能夠接收數(shù)據(jù)的數(shù)據(jù)源對象。用于操作Java流對象內(nèi)置的JavaIO包,其包含一系列的文件和目錄來運(yùn)行讀取文件并寫入類[16]的操作的屬性。在工作狀態(tài)下,對于任何一類的Java反射,了解所有的屬性和這個類的方法;為別的,你可以以任何方式調(diào)用;的方式來動態(tài)地捕捉動態(tài)調(diào)用對象的信息,并調(diào)用函數(shù)反映了Java語言的機(jī)制。Java反射機(jī)制主要提供以下功能:識別屬于任何一類在運(yùn)行時的對象;在運(yùn)行時,任何類對象的構(gòu)造;統(tǒng)治階級的成員變量和在運(yùn)行時的方法;使用任何運(yùn)行對象時程序;生成動態(tài)代理.Android的依賴于Linux2.6內(nèi)核提供的基本服務(wù),如安全性,內(nèi)存管理,進(jìn)程管理,網(wǎng)絡(luò),硬件驅(qū)動程序。這里,Linux內(nèi)核中所起的層和該系統(tǒng)的其他電平之間的硬件抽象層的一個概念。操作系統(tǒng)是不是一流的GNU/Linux的,因為他們的系統(tǒng)庫,系統(tǒng)啟動和編程接口和標(biāo)準(zhǔn)的Linux系統(tǒng)是不同的[17]。Android系統(tǒng)目前的模式將通過Studio的自動安裝,通過課題研究,大致步驟是存放在/數(shù)據(jù)/應(yīng)用程序數(shù)據(jù)/Android的隱藏數(shù)據(jù)和共同的核心并沒有顯著差異,可以作為一個Linux的發(fā)展和黑客。3.3AndroidStudio簡介AndroidStudio是谷歌推出的一個Android集成開發(fā)工具,基于\t"/item/Android%20Studio/_blank"IntelliJIDEA.類似

\t"/item/Android%20Studio/_blank"Eclipse

\t"/item/Android%20Studio/_blank"ADT,AndroidStudio提供了集成的Android開發(fā)工具用于開發(fā)和調(diào)試。在\t"/item/Android%20Studio/_blank"IDEA的基礎(chǔ)上,AndroidStudio提供。基于\t"/item/Android%20Studio/_blank"Gradle的構(gòu)建支持Android專屬的重構(gòu)和快速修復(fù)。提示工具以捕獲性能、可用性、版本兼容性等問題。支持\t"/item/Android%20Studio/_blank"ProGuard

和應(yīng)用簽名。基于模板的向?qū)砩沙S玫腁ndroid應(yīng)用設(shè)計和組件。功能強(qiáng)大的布局編輯器,可以讓你拖拉UI控件并進(jìn)行效果預(yù)覽。3.4SQLite數(shù)據(jù)庫簡介SQLite,是一款輕型的數(shù)據(jù)庫,是遵守ACID的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),它包含在一個相對小的C庫中。它是D.RichardHipp建立的公有領(lǐng)域項目。它的設(shè)計目標(biāo)是嵌入式的,而且目前已經(jīng)在很多嵌入式產(chǎn)品中使用了它,它占用資源非常的低,在嵌入式設(shè)備中,可能只需要幾百K的內(nèi)存就夠了。它能夠支持Windows/Linux/Unix等等主流的操作系統(tǒng),同時能夠跟很多程序語言相結(jié)合,比如Tcl、C#、PHP、Java等,還有ODBC接口,同樣比起Mysql、PostgreSQL這兩款開源的世界著名數(shù)據(jù)庫管理系統(tǒng)來講,它的處理速度比他們都快。SQLite第一個Alpha版本誕生于2000年5月。3.5開發(fā)環(huán)境及架構(gòu)本章節(jié)將對本基于Android的聊天軟件的開發(fā)環(huán)境、技術(shù)及框架進(jìn)行介紹。需求分析就是分析用戶的需要與要求。如果需要評估的結(jié)果準(zhǔn)確地反映用戶的實(shí)際需求,這將直接影響到方案設(shè)計的整個階段,而且對系統(tǒng)的使用產(chǎn)生影響。[18]著眼于需求評估是完成調(diào)查,收集和研究,并可能受到影響的數(shù)據(jù)管理和安全信息的需求的過程。一般使用者都相對缺少相關(guān)的計算機(jī)方面的知識,并且可以確定計算機(jī)是否可以為自己做什么,不能做什么,所以無法非常準(zhǔn)確的去表達(dá)自己的需求,但是他們是最終的用戶,這些用戶的需求才是我們最終要追求的,但是很多專業(yè)方面科技知識技術(shù)員并不太了解,并不能很快的深入了解體會到用戶的真正訴求,也許有時候還會產(chǎn)生誤解,但是現(xiàn)在出現(xiàn)了最新的硬件和軟件技術(shù),這種技術(shù)會打破以前的格局,產(chǎn)生新的業(yè)務(wù)需求。所以技術(shù)人員必須要使用一些更加得當(dāng)合適的辦法來確??梢耘c用戶不斷的進(jìn)行交流,這樣才可以確定用戶最終的需求。通過與用戶不斷深入地進(jìn)行交流,了解到目前系統(tǒng)存在的主要問題。需要研究是從用戶分析和細(xì)化的信息,在功能和性能上有描述。它是軟件開發(fā)過程中的第一階段的一部分,主要任務(wù)是要了解你需要什么,什么應(yīng)做的工作,以確定系統(tǒng)的,因此在目標(biāo)系統(tǒng)提出完整,準(zhǔn)確,清晰,具體的要求,并表示以書面形式喚醒。開發(fā)環(huán)境構(gòu)架基于Eclipse構(gòu)架設(shè)計的。這個基于Android的聊天軟件要求在Android系統(tǒng)的手機(jī)上可以運(yùn)行,并可以實(shí)現(xiàn)基本的聊天內(nèi)容信息查看和管理功能,具備周邊檢檢索的功能??傮w分布如圖3.1所示:圖3.1總體功能需求圖軟件的用戶界面是系統(tǒng)和用戶之間進(jìn)行交互和信息交換的媒介,它實(shí)現(xiàn)信息的內(nèi)部形式與人類可以接受形式之間的轉(zhuǎn)換。用戶界面是介于用戶與硬件而設(shè)計彼此之間交互溝通相關(guān)軟件,目的在使得用戶能夠方便有效率地去操作硬件以達(dá)成雙向之交互,完成所希望借助硬件完成之工作。[19]3.6開發(fā)環(huán)境與技術(shù)Studio是一個開放源代碼的、基于Java的可擴(kuò)展開發(fā)平臺。ADT是一個十分優(yōu)秀的用于開發(fā)Android的Studio插件,ADT的功能非常強(qiáng)大,支持也十分廣泛,也可以利用它開發(fā)輕量級Sqlite數(shù)據(jù)庫。3.7數(shù)據(jù)庫設(shè)計本數(shù)據(jù)庫使用的是SQLite數(shù)據(jù)庫,可以實(shí)現(xiàn)自包容、零配置、支持事務(wù)的SQL數(shù)據(jù)庫引擎。其特點(diǎn)是高度便攜、使用方便、結(jié)構(gòu)緊湊、高效、可靠。

為開發(fā)者提供了實(shí)時數(shù)據(jù)與文件存儲功能,輕松實(shí)現(xiàn)應(yīng)用和數(shù)據(jù)庫的連通。[20]數(shù)據(jù)存儲除了常規(guī)應(yīng)用文本信息的存儲,還可以存儲圖片、視頻、音頻、地理位置等信息。此外數(shù)據(jù)服務(wù)還內(nèi)置用戶系統(tǒng)、即時通訊、權(quán)限控制等,開發(fā)者幾行代碼即可實(shí)現(xiàn)快速集成。4系統(tǒng)實(shí)現(xiàn)4.1聊天內(nèi)容查詢管理模塊本章節(jié)介紹聊天內(nèi)容查詢管理模塊系統(tǒng)操作流程圖,如圖4.1所示:普通用戶回話注冊普通用戶回話注冊通訊錄退出主界面通訊錄退出主界面登錄登錄個人資料個人資料圖4.1系統(tǒng)操作流程圖4.1.1基于Androidt聊天軟件管理設(shè)計UI設(shè)計是軟件用戶對一款軟件評價好壞的關(guān)鍵,本系統(tǒng)借鑒了各種手機(jī)軟件上的聊天內(nèi)容查詢管理模塊,熟悉的軟件相應(yīng)的操作功能,讓用戶對軟件不陌生,不排斥新軟件的使用。代碼及圖片如下所示:4.1.2聊天內(nèi)容查詢管理界面登陸界面如圖4.2所示:圖4.2登陸界面登陸界面代碼如圖4.3所示:圖4.3登陸界面代碼登錄流程圖,如圖4.4所示:圖4.4登陸流程圖注冊界面,如圖4.5圖4.5注冊界面注冊界面代碼,如圖4.6圖4.6注冊界面代碼會話界面,如圖4.7所示:圖4.7會話界面會話代碼,如圖4.8所示:圖4.8會話界面代碼通訊錄界面,如圖4.9所示:圖4.9通訊錄界面通訊錄代碼,如圖4.10所示:圖4.10通訊錄代碼個人資料界面,如圖4.11所示圖4.11個人資料界面?zhèn)€人資料代碼,如圖4.12所示:圖4.12個人資料代碼4.3個人信息界面用戶信息管理模塊是本系統(tǒng)中一個基礎(chǔ)的部分,在本模塊中包括對用戶信息的管理和增加功能,確保資料的安全。增加了系統(tǒng)的安全性和保密性,便于控制和管理。管理員在用戶增加模塊中填寫帳號、初始密碼、姓名、用戶年齡、聯(lián)系方式等信息后點(diǎn)擊確定按鈕便將此用戶數(shù)據(jù)保存到系統(tǒng)數(shù)據(jù)庫中,則該用戶增加成功,增加后的用戶信息將在用戶信息管理子模塊中出現(xiàn)。5系統(tǒng)的測試5.1測試方案設(shè)計5.1.1測試策略為了方便用戶使用基于Android聊天軟件,以及盡可能減少錯誤運(yùn)行的發(fā)生,需要對該基于Android聊天軟件進(jìn)行測試。事情的真實(shí)情況上,對于項目來講,無論認(rèn)為合適而使用啥子技術(shù)和啥子辦法,項目中還是會有錯。[21]認(rèn)為合適而使用新的語言、先進(jìn)的研發(fā)形式、完備的研發(fā)過程,可以減損不正確的引入,不過沒可能絕對杜絕項目中的不正確,這些個引入的不正確需求測試來找出,項目中的不正確疏密程度也需求測試來施行估計。項目測試在項目性命周期中占領(lǐng)關(guān)緊的地位,在傳統(tǒng)的高山流水板型中,項目測試學(xué)僅處于運(yùn)行保護(hù)階段之前,是項目產(chǎn)品開赴用戶運(yùn)用之前保障項目品質(zhì)的關(guān)緊手眼。[22]最近,項目研發(fā)界趨向于一種新的觀點(diǎn),即覺得項目性命周期每一階段中都應(yīng)里面含有測試,因此檢查驗看本階段的成果是否靠近預(yù)先期待的目的,盡有可能早的發(fā)覺不正確并加以修正,假如不在早期階段施行測試,不正確的延時廓張每常會造成最終成品測試的很大艱難。該測試系統(tǒng)的主要范圍,以測試在以下三個方面:1、對于該基于Android聊天軟件代碼分別進(jìn)行單元測試,集成測試,系統(tǒng)測試,驗收測試的結(jié)果;2、列在測試對象可以被測試或不可接受的測試的特性和功能;用于分析和文檔的測試需求,該日期的書面文件不必影響的設(shè)計,開發(fā)和執(zhí)行的測試。5.1.2測試的重要性(1)測試的重要性系統(tǒng)測試的目的是希望能以最少的人力和時間開發(fā)潛在的各種錯誤和缺陷。應(yīng)程序,應(yīng)根據(jù)開發(fā)各階段的需求,設(shè)計等文檔或程序的內(nèi)部結(jié)構(gòu)精心設(shè)計測試用例,并利用這些實(shí)例來運(yùn)行程序,以便發(fā)現(xiàn)錯誤。信息系統(tǒng)測試應(yīng)包括軟件測試,硬件測試和網(wǎng)絡(luò)測試。硬件測試、網(wǎng)絡(luò)測試可以根據(jù)具體的性能指標(biāo)來進(jìn)行,此處所說的測試更多的是指系統(tǒng)測試。[23]系統(tǒng)測試是保證系統(tǒng)質(zhì)量和可靠性的關(guān)鍵步驟。是的系統(tǒng)開發(fā)過程中的系統(tǒng)分析系統(tǒng)設(shè)計和實(shí)施的最后復(fù)查。根據(jù)測試的概念和目的在進(jìn)行信息系統(tǒng)測試時應(yīng)遵守其基本原則。但是對于每個系統(tǒng)來說,都會存在一些漏洞等不完美的地方,不管怎樣進(jìn)行細(xì)致的檢查和修改,也比免不了一些小地方的差錯。如何能夠降低更多的紕漏,我們采用了現(xiàn)今最先進(jìn)的方式,不同的語言處理。對于我們這些系統(tǒng)編寫的碼農(nóng)來說,都知道測系統(tǒng)件十分麻煩和煎熬,大多人就選擇知難而退或者放棄。(2)測試的目的系統(tǒng)投入運(yùn)行前期進(jìn)行測試的目的是為了能夠盡早發(fā)現(xiàn)系統(tǒng)漏洞,避免開發(fā)者的所示和對用戶的產(chǎn)生的不好影響。就需要針對性的進(jìn)行檢查修正,比如對那些容易經(jīng)常出錯的地方。①為了盡早發(fā)現(xiàn)并且彌補(bǔ)錯誤的地方;②為了測試出系統(tǒng)中的紕漏④一個很成功的測試就是檢查出了至今未能發(fā)現(xiàn)的錯誤的測試。⑤這種觀點(diǎn)可以提醒人們測試要以查找錯誤為中心,而不是為了演示該系統(tǒng)的正確功能。但是僅憑字面意思理解這一觀點(diǎn)可能會產(chǎn)生誤導(dǎo),認(rèn)為發(fā)現(xiàn)錯誤是軟件測試的唯一目,查找不出錯誤的測試就是沒有價值的,事實(shí)并非如此。5.1.3測試安排該系統(tǒng)的總體質(zhì)量進(jìn)行了測試,該系統(tǒng)的功能和性能完全可以實(shí)現(xiàn),那么你必須做到以下幾點(diǎn):1、為每個系統(tǒng)的功能測試,單元測試,集成測試2、系統(tǒng)測試,集成測試,系統(tǒng)測試的各個模塊的整合后3、所有測試用例已經(jīng)實(shí)現(xiàn)4、通過執(zhí)行所有的自動化測試腳本5、所有重要的等級問題是與測試和驗證完成6、測試的每個部分是驗證完成的水平7、重要特點(diǎn)不是問題8、回歸測試5.1.4測試資源對測試資源的說明如下:1、開發(fā)人員要按時完成開發(fā)工作,應(yīng)避免應(yīng)用環(huán)境受到的限制,如網(wǎng)絡(luò)帶寬;可維護(hù)性、可移植的限制。2、確定測試項目對外部因素存在的依賴。5.2測試用例構(gòu)建5.2.1測試用例編寫約定以下是對《基于Android聊天軟件》的各個功能方面等的測試,表5-1就體現(xiàn)了整個系統(tǒng)階段的測試表5-1測試階段技術(shù)說明表測試階段技術(shù)是否采用說明審評測試是文檔軟件產(chǎn)品的功能和設(shè)計文檔的測試,在需求和設(shè)計階段進(jìn)行編寫測試用例是在測試用例的準(zhǔn)備階段產(chǎn)品代碼單元測試是由開發(fā)商進(jìn)行功能測試是由開發(fā)商進(jìn)行集成測試是集成系統(tǒng)來檢測模塊的要求,業(yè)務(wù)流程和數(shù)據(jù)處理是否滿足條件,業(yè)務(wù)流處理的系統(tǒng),如果沒有嚴(yán)格的邏輯和錯誤系統(tǒng)測試是包括性能測試,壓力測試和回歸測試驗收測試是通過建設(shè),項目實(shí)施單位工作人員操作安裝測試是該測試儀測試系統(tǒng)的安裝5.2.2測試分析由于經(jīng)驗不足,寫代碼時出現(xiàn)了一些考慮不周的系統(tǒng)缺陷,寫代碼的時候會出現(xiàn)與設(shè)想不一致,比如說代碼不規(guī)范導(dǎo)致接口與接口之間出現(xiàn)問題,功能與客戶的要求不符合,這樣導(dǎo)致產(chǎn)品不能過關(guān),無法交付。所以產(chǎn)品在上線前必須反復(fù)測試,經(jīng)過反復(fù)測試,修改,再測試,再修改,產(chǎn)品才能夠不斷完善。在整個系統(tǒng)測試中,根據(jù)需求文檔和設(shè)計文檔,逐一對功能進(jìn)行檢測并寫好測試用例,有效避免殘片缺陷,因為產(chǎn)品出現(xiàn)缺陷不僅影響功能,而且可以導(dǎo)致數(shù)據(jù)的不準(zhǔn)確,導(dǎo)致產(chǎn)品質(zhì)量的降低,經(jīng)過測試,才能使得產(chǎn)品的穩(wěn)定性和成熟度得到極大的提升,產(chǎn)品質(zhì)量也才有保證。6系統(tǒng)評價6.1系統(tǒng)的特點(diǎn)和優(yōu)點(diǎn)本系統(tǒng)設(shè)計時借鑒了國內(nèi)外著名基于Android聊天軟件的優(yōu)點(diǎn),從系統(tǒng)設(shè)計和界面設(shè)計都借鑒有,簡化代碼編寫,保證了客戶及商戶管理方便操作,于此同時還兼顧了管理員的管理。系統(tǒng)的主要特點(diǎn)和優(yōu)點(diǎn)歸納如下:(1)本基于Android聊天軟件界面簡潔,功能模塊分化細(xì)致,針對性高,因此可以給客戶最直接的應(yīng)用體驗。(3)該基于Android聊天軟件安全性以及軟件客戶數(shù)據(jù)安全性都是非常高的,避免軟件泄露用戶數(shù)據(jù),保證安全有效的運(yùn)行。6.2系統(tǒng)存在的不足和改進(jìn)方案系統(tǒng)存在的不足制作畢業(yè)設(shè)計的緊張激烈和忙亂的幾個月,我有機(jī)會做專業(yè)的基本理論,從而實(shí)現(xiàn)了學(xué)以致用。以前我們也有過一些設(shè)計的體會,但只不過是設(shè)計了一個的模塊或一個小系統(tǒng),而此次的畢業(yè)設(shè)計則是將所學(xué)到的安卓的知識和管理類的知識加以綜合來設(shè)計出一個適合運(yùn)行管理的基于Android聊天軟件。這個題目對于現(xiàn)代化的網(wǎng)絡(luò)交流來說發(fā)展的成熟而且符合當(dāng)代互聯(lián)網(wǎng)大眾的網(wǎng)絡(luò)需求,符合現(xiàn)代網(wǎng)絡(luò)對信息分享討論的愛好,我們一致預(yù)測在今后很長的一段時間內(nèi)也將會是非常流行的一種交流介質(zhì)。在設(shè)計和制作這個軟件的過程中,遇到問題除了翻閱圖書資料外,我會先老師提問,向同學(xué)提問,潛移默化,慢慢我也掌握了與人溝通的技巧。本系統(tǒng)應(yīng)為時間倉促造成了很多的不足,下面簡單陳述問題并在日后加以改進(jìn):首先界面一般,沒有非常強(qiáng)的吸引力,客戶黏性可能不足;其次系統(tǒng)軟件數(shù)據(jù)庫出現(xiàn)了非常多的冗余現(xiàn)象,都是經(jīng)過老師指點(diǎn)才改進(jìn)的;這都反映出自己對編程技術(shù)的應(yīng)用還是不夠熟練,在今后的學(xué)習(xí)中要加以訓(xùn)練。在本次結(jié)業(yè)預(yù)設(shè)中,使我理會了項目研發(fā)中各個環(huán)節(jié)的具體應(yīng)用,并對運(yùn)用安卓sqllite研發(fā)數(shù)據(jù)庫應(yīng)用手續(xù)的辦法和技法有了更一步的掌握。這一切的知識積累離不開引導(dǎo)老師嚴(yán)肅對待負(fù)責(zé)的辦公舉止神情,嚴(yán)密謹(jǐn)慎的研學(xué)神魂和深厚的理論水準(zhǔn),在此向她表達(dá)我深深的謝意,同時也拜謝給過我支持、幫忙的同學(xué)。當(dāng)然因為時間有限,這個系統(tǒng)還不夠完備,還有很多地方要等待改進(jìn),我會在往后的業(yè)余時間拿出更多的時間來研討本項目存在的一點(diǎn)欠缺況且施行更進(jìn)一步的改進(jìn)。建立數(shù)據(jù)庫經(jīng)過SQL語句對數(shù)據(jù)庫中的信息施行調(diào)配使用,以及把系統(tǒng)信息趁早的儲存入數(shù)據(jù)庫表單中。在幾個月的項目研發(fā)和論文編撰過程中,經(jīng)過查閱、研討數(shù)量多的有關(guān)文獻(xiàn),剖析有關(guān)領(lǐng)域的獨(dú)特的風(fēng)格系統(tǒng)并接合實(shí)際,而后依照項目研發(fā)的嚴(yán)明要求,對畢業(yè)設(shè)計管理系統(tǒng)施行了需要剖析,綱要預(yù)設(shè),周密預(yù)設(shè),項目測試等方面施行剖析和商議,開始階段的樹立了一個摹擬的基于Android聊天軟件項目。經(jīng)過本次結(jié)業(yè)預(yù)設(shè)我理解了安卓研發(fā)標(biāo)準(zhǔn)樣式,辦公原理及進(jìn)展的歷史,對安卓數(shù)據(jù)庫的結(jié)構(gòu)和java服務(wù)器與數(shù)據(jù)庫的幾種互連技術(shù)有了各個方面的意識。同時也對java預(yù)設(shè)頁面的代碼和有關(guān)操作有了更多更加大深度刻的理解,加大深度了我對安卓操作的數(shù)據(jù)庫表之間的結(jié)合的意識,技術(shù)純熟了我對表和表之間樹立結(jié)合的操作,磨練我的抽象思維有經(jīng)驗以及后期測試時的用心細(xì)密度。結(jié)論轉(zhuǎn)眼間,大學(xué)四年學(xué)習(xí)即將完成,回首過去幾年的校園生活,可謂是苦樂交加,但是最多的還是收獲,基于Android聊天軟件這個學(xué)科的畢設(shè)任務(wù)非常之繁重,通過這幾個月充實(shí)又緊張的設(shè)計過程,深深的感到學(xué)習(xí)知識得到了一次飛躍,我相信:這次的畢業(yè)設(shè)計將為我的大學(xué)學(xué)習(xí)打上一個完整的句號。感謝學(xué)校的老師們不僅無私的傳授給我們知識,還教會了我們懂得如何做人,對他們表示由衷的感謝。本系統(tǒng)實(shí)現(xiàn)了對基于Android聊天軟件的設(shè)計使用,以JAVA架構(gòu)為基礎(chǔ),采用交互方便的UI設(shè)計,結(jié)合SQLite主要實(shí)現(xiàn)了如下功能:1、通過該系統(tǒng)查詢,管理個人的聊天內(nèi)容查詢管理,主要分為實(shí)現(xiàn)個人登錄模塊;個人注冊模塊;用戶管理、小說管理等。2、使用該系統(tǒng)相對于以往的方式安全性有很大提高。本系統(tǒng)的整個開發(fā)過程,包括發(fā)現(xiàn)問題、需求分析、概要分析、詳細(xì)分析、編寫代碼以及調(diào)試測試等,在老師和同學(xué)們的幫助下,我將這所學(xué)到的專業(yè)知識得以運(yùn)用和發(fā)揮,還切身體會到了一個項目開發(fā)的全過程。這都是我人生中一筆寶貴的財富。本次畢業(yè)設(shè)計完滿結(jié)束,通過這次設(shè)計,讓我深刻認(rèn)識到實(shí)踐出真知,沒有實(shí)踐永遠(yuǎn)不知道自己的水平到底是什么水平,永遠(yuǎn)不會知道自己的不足在哪里。本次設(shè)計從簡單的c語言設(shè)計,到基于安卓的java語言的應(yīng)用,需要我們在扎實(shí)的基礎(chǔ)知識上,多練手,多設(shè)計一些程序并通過軟件測試來發(fā)現(xiàn)自己語法的不足,結(jié)合他人編程的精華,不斷提高自己。本次設(shè)計也為了四年的大學(xué)生活劃下圓滿的句號。雖然大學(xué)時期結(jié)束了,但是我們學(xué)習(xí)的步伐不能停止,我們要在今后的工作中繼續(xù)學(xué)習(xí),充實(shí)自己,切實(shí)在今后做好一名合格的軟件開發(fā)人員。本系統(tǒng)在開發(fā)時尚缺少開發(fā)經(jīng)驗,人力物力也并不充足,本系統(tǒng)還需要一個系統(tǒng)端進(jìn)行數(shù)據(jù)的系統(tǒng),如今只能通過操作數(shù)據(jù)庫,進(jìn)行相關(guān)功能信息的增刪改查,所以在后期的開發(fā)過程中,會再設(shè)計一套基于Android的系統(tǒng)端,實(shí)時的對相關(guān)信息進(jìn)行維護(hù)以及更新,實(shí)現(xiàn)一整套的開發(fā)軟件。在后期的開發(fā)過程中,會進(jìn)行支付寶或者微信的支付端口申請,加入購買界面以及支付端口的集成,真正實(shí)現(xiàn)一套的基于Android聊天軟件,方便同學(xué)的使用。參考文獻(xiàn)[1]劉亞賓.精通Eclipse--JAVA技術(shù)大系[M].北京:電子工業(yè)出版社,2015.[2](美)JohnJ.Patrick著.SQL基礎(chǔ)(第二版)[M].北京:清華社會出版社,2014.[3]周永、岳靜.Java教學(xué)中三層架構(gòu)之講授技巧.教育與教學(xué)研究,2009,2:127-129[4]辛敏琦,許俊杰.中外知名企業(yè)的物流系統(tǒng)實(shí)踐[J].陜西綜合經(jīng)濟(jì),2014,(05).[5]李立功.淺談數(shù)據(jù)庫規(guī)劃和設(shè)計原則.計算機(jī)與網(wǎng)絡(luò),2012,(2).502-503[6]楊學(xué)瑜、高立軍.軟件開發(fā)過程與項目系統(tǒng)[M].北京:電子工業(yè)出版社,2014.[7]EduardoMiravalls-Sierra,DavidMuelas,JavierRamos,JorgeE.LópezdeVergara,DanielMorató,JavierAracil.OnlinedetectionofpathologicalTCPflowswith

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論