jsp公交查詢系統(tǒng)sqlserver論文_第1頁(yè)
jsp公交查詢系統(tǒng)sqlserver論文_第2頁(yè)
jsp公交查詢系統(tǒng)sqlserver論文_第3頁(yè)
jsp公交查詢系統(tǒng)sqlserver論文_第4頁(yè)
jsp公交查詢系統(tǒng)sqlserver論文_第5頁(yè)
已閱讀5頁(yè),還剩9頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

廣州大學(xué)華軟軟件學(xué)院畢業(yè)論文(設(shè)計(jì))課題名稱基于Android平臺(tái)的通信管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)—通信錄管理模塊學(xué)院廣州大學(xué)華軟軟件學(xué)院系別軟件工程系專業(yè)班級(jí)軟件開發(fā)學(xué)生姓名學(xué)號(hào)指導(dǎo)教師盧青華日期年月日I

摘要Android是基于LinuxKernel的開源代碼操作系統(tǒng),所有基于Android運(yùn)行的應(yīng)用都是平等的,并且這些應(yīng)用之間可以自由迅速地互相訪問(wèn)。本論文是介紹基于Android2.2平臺(tái)開發(fā)的通信管理系統(tǒng),也就是手機(jī)通信錄軟件。該軟件是根據(jù)人們現(xiàn)在的使用習(xí)慣和實(shí)際需求而設(shè)計(jì)的,它在繼承現(xiàn)有傳統(tǒng)通信錄的基礎(chǔ)功能的同時(shí),進(jìn)行優(yōu)化改進(jìn),不但開發(fā)出了更多實(shí)用的功能,而且也提升了信息管理功能、搜索功能以及相關(guān)通信功能的工作效率。關(guān)鍵詞Android;通信管理系統(tǒng);手機(jī)通信錄IIABSTRACTAndroidsystemisopen-sourcesystemthatbaseonLinuxkernel.AllapplicationprogramshaverunningbaseonAndroidsystemareequaleachotherandtheycanreaddataeachotherfreelyandquickly.ThisdissertationisintroducingcommunicationmanagementsystemthatdevelopedbaseonAndroid2.2platform,whichisthemobilephoneaddressbooksoftware.Thesoftwarehasdesignedaccordingtothehabitsofthepeopleandtheiractualdemand.Inheritthebasicfunctionoftraditionaladdressbooksoftware,ithasoptimizedforimprovethem,notonlydevelopmorepracticalfunctions,butalsoenhancetheefficiencyofitsinformationmanagementfunctions,searchfunctionsandcommunicationfunction.KEYWORDSAndroid;communicationmanagementsystem;mobilephoneaddressbookIII

IV目錄1前言 前言目的及意義在現(xiàn)代社會(huì)中,人們之間的日常交流是必不可少,而對(duì)于分隔兩地的人們來(lái)講,電話通信是他們交流的主要途徑之一。在電話通信中,手機(jī)通信則是最為便捷的,這是由于手機(jī)的易攜帶性給予了人們相互間通信的許多方便之處。在電話通信活動(dòng)中,每一個(gè)人都需要對(duì)自己所有聯(lián)系人的相關(guān)信息進(jìn)行記錄的,這就產(chǎn)生了屬于自己的通信錄。在使用固定電話進(jìn)行通信的時(shí)候,人們往往采用紙質(zhì)筆記本來(lái)記錄這些內(nèi)容;而在手機(jī)通信中則由相關(guān)的應(yīng)用軟件來(lái)完成這個(gè)任務(wù)。一般來(lái)講,所有的手機(jī)系統(tǒng)中都集成了通信錄的功能或軟件,但是這些傳統(tǒng)的手機(jī)通信錄軟件只是實(shí)現(xiàn)了聯(lián)系人信息基本的存儲(chǔ)功能以及一些簡(jiǎn)單的增刪查改功能,這些功能在用戶使用時(shí)存在很多的不足之處,例如在查找聯(lián)系人信息時(shí)方法較為單一,用戶在尋找聯(lián)系人的時(shí)候會(huì)浪費(fèi)很多時(shí)間,無(wú)法達(dá)到高效便捷。隨著技術(shù)不斷地更新,人們對(duì)于這些功能的要求更是越來(lái)越高,傳統(tǒng)的功能已經(jīng)無(wú)法滿足用戶的需求。這種需求使得許多軟件開發(fā)者著手開發(fā)了在不同手機(jī)平臺(tái)上的通信錄軟件,它們的功能更為豐富與齊全,用于替代傳統(tǒng)的手機(jī)通信錄軟件。目前市面上有很多不同類型的手機(jī),手機(jī)相互之間的差異主要表現(xiàn)在硬件與軟件的不同,由于本課題涉及的只是軟件方面,則只從軟件層面來(lái)描述。手機(jī)與電腦有一個(gè)共同的特征,手機(jī)同樣需要依賴系統(tǒng)來(lái)運(yùn)行。目前,最為流行的手機(jī)系統(tǒng)有iOS、Android、symbian、WindowsMobile、Linux、Palm、BlackBerry。目前在國(guó)內(nèi)最為流行的系統(tǒng)是iOS和Android。iOS由于軟硬件的優(yōu)越在最近幾年已經(jīng)占領(lǐng)了手機(jī)系統(tǒng)市場(chǎng)的極大份額,而Android則由于它的開源特性,在發(fā)布以來(lái)發(fā)展極為迅速,而且由于Android開發(fā)極為容易,受到越來(lái)越多的程序員的青睞。而在Android這一平臺(tái)上開發(fā)的通信錄系列應(yīng)用軟件,提供的功能也是越來(lái)越多。本課題所開發(fā)的軟件在功能要求上比較接近學(xué)生人群,功能實(shí)用性高,提供的功能也比較多元化,用戶在使用軟件進(jìn)行通信錄信息存儲(chǔ)的同時(shí)也能提高進(jìn)行通訊的效率。在可視化界面對(duì)數(shù)據(jù)庫(kù)進(jìn)行操作,讀取及修改數(shù)據(jù)是本課題軟件的重點(diǎn),如何減少操作所需的時(shí)間提高運(yùn)行效率是最需要解決問(wèn)題。設(shè)計(jì)目標(biāo)本課題的設(shè)計(jì)目標(biāo)在于:繼承現(xiàn)有傳統(tǒng)通信錄的基礎(chǔ)功能,進(jìn)而對(duì)它們進(jìn)行優(yōu)化改進(jìn),最后才集成到本課題的通信錄軟件中,同時(shí)開發(fā)出更多實(shí)用的功能,提升它的信息管理功能、搜索功能以及相關(guān)通信功能的工作效率。具體來(lái)說(shuō)就是,在開發(fā)軟件的時(shí)候,對(duì)數(shù)據(jù)操作部分進(jìn)行優(yōu)化,操作數(shù)據(jù)的時(shí)間盡量縮減,以提高軟件的響應(yīng)速度;優(yōu)化功能代碼,降低軟件運(yùn)行時(shí)的負(fù)荷,提高運(yùn)行效率;同時(shí)提供極為人性化的圖形化界面,使軟件在操作上更為簡(jiǎn)易快捷,提供用戶通訊效率。論文構(gòu)成及基本內(nèi)容本論文由緒論、本論及結(jié)論三個(gè)部分來(lái)構(gòu)成說(shuō)明這個(gè)課題的相關(guān)內(nèi)容。緒論主要包括以下內(nèi)容:課題要求、課題目的與意義、設(shè)計(jì)目標(biāo)以及論文構(gòu)成與基本內(nèi)容。本論為論文的核心內(nèi)容,在這部分會(huì)先介紹系統(tǒng)開發(fā)相關(guān)的技術(shù),然后按照項(xiàng)目開發(fā)過(guò)程的步驟進(jìn)行相關(guān)內(nèi)容的論述,包括:可行性分析、需求分析、系統(tǒng)設(shè)計(jì)、系統(tǒng)實(shí)現(xiàn)以及系統(tǒng)測(cè)試。每個(gè)部分都會(huì)在一個(gè)獨(dú)立的章節(jié)完整說(shuō)明相關(guān)的內(nèi)容,因此本論將會(huì)由五個(gè)章節(jié)來(lái)組成。最后,結(jié)論部分會(huì)分成開發(fā)總結(jié)以及開發(fā)展望兩個(gè)部分,前者會(huì)說(shuō)明在完成課題當(dāng)前的軟件開發(fā)之后的總結(jié),后者則是對(duì)課題相關(guān)開發(fā)在以后的展望。

相關(guān)開發(fā)技術(shù)系統(tǒng)開發(fā)環(huán)境開發(fā)語(yǔ)言:Java(JavaDevelopmentKit6)開發(fā)工具:EclipseSDK4.2.0開發(fā)平臺(tái):Android2.2數(shù)據(jù)庫(kù):SQLite所用插件:AndroidDevelopmentToolsver.18;AndroidSDKver.18開發(fā)語(yǔ)言JavaJava語(yǔ)言是一種與系統(tǒng)平臺(tái)無(wú)關(guān)的面向?qū)ο箝_發(fā)語(yǔ)言,是由Sun公司在1995年發(fā)布的,目前主要應(yīng)用在個(gè)人電腦、移動(dòng)終端、互聯(lián)網(wǎng)等領(lǐng)域,具有極好的可移植性、安全性、高效性和健壯性等等。開發(fā)平臺(tái)AndroidAndroid是Google公司發(fā)布的基于Linux內(nèi)核的開源手機(jī)操作系統(tǒng),它是一種開放性源碼的運(yùn)行平臺(tái),它運(yùn)行的應(yīng)用軟件是基于Java語(yǔ)言開發(fā)的,目前主要應(yīng)用在智能手機(jī)平臺(tái)、平板電腦等領(lǐng)域。數(shù)據(jù)庫(kù)SQLiteSQLite是一種輕型的數(shù)據(jù)庫(kù),誕生于2000年,Android平臺(tái)使用它作為自己的系統(tǒng)數(shù)據(jù)庫(kù),運(yùn)行占用的資源極少。

需求分析功能需求分析功能需求所需要分析的是軟件系統(tǒng)應(yīng)該提供的功能及服務(wù),描述軟件系統(tǒng)能做什么,從功能詳細(xì)、輸入輸出等方面進(jìn)行分析。功能劃分本課題所設(shè)計(jì)的Android通信錄主要需實(shí)現(xiàn)的功能有五種,分別是聯(lián)系人信息管理(添加聯(lián)系人信息、刪除聯(lián)系人信息、查詢聯(lián)系人信息、修改聯(lián)系人信息),聯(lián)系人分組管理(添加聯(lián)系人分組、刪除聯(lián)系人分組、刪除分組內(nèi)聯(lián)系人、修改聯(lián)系人分組),通訊功能(標(biāo)準(zhǔn)撥號(hào)、快速撥號(hào)、聯(lián)系人信息短信分享),歷史記錄管理(通話歷史信息管理、分享歷史信息管理),導(dǎo)出導(dǎo)入(導(dǎo)出聯(lián)系人信息、導(dǎo)入聯(lián)系人信息),詳細(xì)系統(tǒng)功能圖如圖3-1所示。

圖3-1詳細(xì)

溫馨提示

  • 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ù)網(wǎng)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論