版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
安卓平臺(tái)軟件APP系統(tǒng)概要設(shè)計(jì)說(shuō)明書(shū)目錄TOC\o"1-5"\h\z\u1Introduction簡(jiǎn)介 51.1Purpose目的 51.2Scope范圍 51.2.1Name軟件名稱(chēng) 51.2.2Functions軟件功能 51.2.3Applications軟件應(yīng)用 61.3Reference參考資料 62HighLevelDesign概要設(shè)計(jì) 72.1Level0DesignDescription第0層設(shè)計(jì)描述 72.1.1軟件系統(tǒng)上下文定義 72.1.2DesignConsiderations設(shè)計(jì)思路 72.2Level1DesignDescription第1層設(shè)計(jì)描述 82.2.1SystemArchitecture系統(tǒng)結(jié)構(gòu) 8DescriptionoftheArchitecture系統(tǒng)結(jié)構(gòu)描述 8RepresentationoftheBusinessFlow業(yè)務(wù)流程說(shuō)明 92.2.2DecompositionDescription分解描述 25模塊1名 25.1功能壹名 25.2功能二名 26模塊2名 262.2.3InterfaceDescription接口描述 27XX接口1 27XX接口2 273DataStructure數(shù)據(jù)結(jié)構(gòu)/DatabaseDesign數(shù)據(jù)庫(kù)設(shè)計(jì) 283.1概念模型 283.2數(shù)據(jù)庫(kù)表設(shè)計(jì) 283.3存儲(chǔ)過(guò)程設(shè)計(jì) 283.4視圖設(shè)計(jì) 283.5觸發(fā)器設(shè)計(jì) 283.6函數(shù)設(shè)計(jì) 283.7基礎(chǔ)數(shù)據(jù)配置 294UIDesign界面設(shè)計(jì) 304.1界面1 304.2界面1 305ErrorDesign出錯(cuò)處理設(shè)計(jì) 31Keywords關(guān)鍵詞:社交、附近搜索、定位、百度地圖、活動(dòng)。Abstract摘要:該文檔詳細(xì)描述了本項(xiàng)目的需求分析,為以後的詳細(xì)設(shè)計(jì)和編碼奠定功能需求基礎(chǔ)和方向。Listofabbreviations縮略語(yǔ)清單:Abbreviations縮略語(yǔ)Fullspelling英文全名Chineseexplanation中文解釋LBSLocationBasedService基于位置服務(wù)DBDataBase數(shù)據(jù)庫(kù)E-R圖EntityRelationshipDiagram實(shí)體-聯(lián)系圖sqliteSqlite輕量級(jí)數(shù)據(jù)庫(kù)Tcp/IpTransportControlProtocol/InternetProtocol計(jì)算機(jī)網(wǎng)絡(luò)通信的協(xié)議族工業(yè)標(biāo)準(zhǔn)HttpHyperTextTransferProtocol超文本傳輸協(xié)議JDKJavaDevelopmentKitJava語(yǔ)言軟件開(kāi)發(fā)工具包SDKSoftware
Development
Kit軟件開(kāi)發(fā)工具包1Introduction簡(jiǎn)介1.1Purpose目的目的:本文檔是為了說(shuō)明整個(gè)項(xiàng)目的整體結(jié)構(gòu)。方便開(kāi)發(fā)人員從整體上把握軟件的結(jié)構(gòu)。針對(duì)人員:開(kāi)發(fā)人員1.2Scope范圍1.2.1Name軟件名稱(chēng)久違了,朋友1.2.2Functions軟件功能活動(dòng)模塊我發(fā)起的活動(dòng)創(chuàng)建活動(dòng)在活動(dòng)列表中創(chuàng)建壹個(gè)由你發(fā)起的活動(dòng)?;顒?dòng)修改修改你創(chuàng)建的活動(dòng)的名稱(chēng)與內(nèi)容。活動(dòng)刪除刪除壹個(gè)你創(chuàng)建的活動(dòng)。好友的活動(dòng)參加活動(dòng)參加壹個(gè)由你的好友創(chuàng)建的活動(dòng)。評(píng)論活動(dòng)評(píng)論好友創(chuàng)建的活動(dòng)。退出活動(dòng)退出壹個(gè)你已參加的活動(dòng)。消息模塊接收活動(dòng)信息接收好友的活動(dòng)邀請(qǐng)、變更、刪除信息等。LBS信息定位模塊用戶(hù)地理定位定位當(dāng)前用戶(hù)的地理位置。附近搜索根據(jù)當(dāng)前的用戶(hù)位置搜索附近的餐館、KTV等。線路導(dǎo)航根據(jù)當(dāng)前位置和終點(diǎn)位置自動(dòng)規(guī)劃線路。好友位置搜索搜索好友的位置1.2.3Applications軟件應(yīng)用 如今有許多人和以前的好朋友,好同學(xué)的聯(lián)系和見(jiàn)面機(jī)會(huì)漸漸少了,友誼就慢慢變淡了。為了使朋友之間在空閑時(shí)間能夠保持聯(lián)系并組織各種活動(dòng)以維持和加深以前的友誼開(kāi)發(fā)了此軟件。本軟件大多應(yīng)用于分開(kāi)時(shí)間較長(zhǎng)的同學(xué)、朋友、同事之間壹起參加活動(dòng)。用于活動(dòng)的組織,統(tǒng)計(jì),以及相互討論。1.3Reference參考資料1.《_ProjectStartReport_V1.0》《_SoftwareProjectPlanning_V1.0》《SoftwareRequirementSpecification_V1.0》2.李華明(2011)《Android游戲編程之從零開(kāi)始》清華大學(xué)出版社3.百度地圖應(yīng)用開(kāi)發(fā)
百度地圖APIandroid之socket編程實(shí)例2HighLevelDesign概要設(shè)計(jì)2.1Level0DesignDescription第0層設(shè)計(jì)描述2.1.1軟件系統(tǒng)上下文定義2.1.2DesignConsiderations設(shè)計(jì)思路(1)、架構(gòu)設(shè)計(jì)圖(2)、程序結(jié)構(gòu)圖2.2Level1DesignDescription第1層設(shè)計(jì)描述2.2.1SystemArchitecture系統(tǒng)結(jié)構(gòu)DescriptionoftheArchitecture系統(tǒng)結(jié)構(gòu)描述RepresentationoftheBusinessFlow業(yè)務(wù)流程說(shuō)明.1注冊(cè)賬號(hào) .2登錄和退出 .3注銷(xiāo)賬號(hào) .4查找添加好友 .5刪除好友 參加活動(dòng) 評(píng)論活動(dòng)退出活動(dòng) 創(chuàng)建活動(dòng) 修改活動(dòng) 刪除活動(dòng) .12地理定位
.13附近搜索.14線路導(dǎo)航 2.2.2DecompositionDescription分解描述通信模塊1、簡(jiǎn)介該模塊負(fù)責(zé)客戶(hù)端與服務(wù)器端之間的通信,客戶(hù)端使用java的socket技術(shù)、服務(wù)器端使用mfc的csocket技術(shù)。2、功能列表 本模塊主要包括打開(kāi)服務(wù)器端通信以及打開(kāi)客戶(hù)端通信。.1打開(kāi)服務(wù)器端通信1功能設(shè)計(jì)描述 本功能用于創(chuàng)建服務(wù)器端的通信結(jié)構(gòu),等待和處理客戶(hù)端發(fā)來(lái)的信息。(1)類(lèi)1)C久違服務(wù)器Dlg 該類(lèi)存在于服務(wù)器端,用于提供給管理員壹個(gè)服務(wù)器界面并與管理員進(jìn)行交互,管理員可以打開(kāi)和關(guān)閉服務(wù)器,以及查看當(dāng)前登錄用戶(hù)的個(gè)數(shù)和賬號(hào)信息和登錄時(shí)間。2)CServerSocket 該類(lèi)存在于服務(wù)器端,用于接受并處理客戶(hù)端發(fā)來(lái)的信息。(2)類(lèi)與類(lèi)之間關(guān)系 (3)文件列表如下表所示。名稱(chēng)類(lèi)型存放位置說(shuō)明ServerSocket.hC++久違服務(wù)器/頭文件/ServerSocket.hCServerSocket類(lèi)的成員變量和函數(shù)的聲明部分ServerSocket.cppC++久違服務(wù)器/源文件/ServerSocket.cppCServerSocket類(lèi)的成員函數(shù)頂壹部分久違服務(wù)器Dlg.hC++久違服務(wù)器/頭文件/久違服務(wù)器Dlg.hC久違服務(wù)器Dlg類(lèi)的成員變量和函數(shù)的聲明部分久違服務(wù)器Dlg.cppC++久違服務(wù)器/源文件/久違服務(wù)器Dlg.cppC久違服務(wù)器Dlg類(lèi)的成員函數(shù)的定義部分2功能實(shí)現(xiàn)說(shuō)明 .2打開(kāi)客戶(hù)端通信1功能設(shè)計(jì)描述 本功能用于打開(kāi)客戶(hù)端通信,請(qǐng)求與服務(wù)器端的連接或者向服務(wù)器端發(fā)送信息以及接收服務(wù)器端發(fā)回的信息并進(jìn)行廣播。(1)類(lèi)1)client 該類(lèi)繼承于線程,用于打開(kāi)收發(fā)信息的線程。2)getMsg 該類(lèi)繼承于service類(lèi)用于打開(kāi)客戶(hù)端client線程。2)inputThread 該類(lèi)繼承于線程,用于接收服務(wù)器端發(fā)來(lái)的信息。2)outputThread 該類(lèi)繼承于線程,用于發(fā)送信息到服務(wù)器端。(2)類(lèi)與類(lèi)之間關(guān)系 (3)文件列表如下表所示。名稱(chēng)類(lèi)型存放位置說(shuō)明client.javajava/LongTimeNoSee/src/com/example/longtimenosee/In_OutThread/client.java客戶(hù)端線程類(lèi),用于啟動(dòng)收發(fā)信息線程。getMsg.javajava/LongTimeNoSee/src/com/example/longtimenosee/Service/getMsg.java服務(wù)類(lèi),用于啟動(dòng)客戶(hù)端線程以及廣播信息inputThread.javajava/LongTimeNoSee/src/com/example/longtimenosee/In_OutThread/inputThread.java接收信息線程類(lèi),用于接收服務(wù)器端發(fā)來(lái)的信息。outputThread.javajava/LongTimeNoSee/src/com/example/longtimenosee/In_OutThread/MessageListener.java發(fā)送信息線程類(lèi),用于發(fā)送信息到服務(wù)器端。2功能實(shí)現(xiàn)說(shuō)明 登錄、注冊(cè)、個(gè)人資料設(shè)置模塊1、簡(jiǎn)介本模塊實(shí)現(xiàn)了登錄、注冊(cè)和個(gè)人資料的補(bǔ)全和更改功能,數(shù)據(jù)上傳存儲(chǔ)到服務(wù)器端。2、功能列表 本模塊主要包括注冊(cè)新的賬號(hào)、登錄自已賬號(hào)、個(gè)人資料的補(bǔ)全和更改。.1登錄功能1功能設(shè)計(jì)描述 本功能將賬號(hào)和密碼信息發(fā)送到服務(wù)器端、等待服務(wù)器端的驗(yàn)證和回復(fù),驗(yàn)證成功則登錄成功,否則失敗。2類(lèi)1)MainActivity該類(lèi)提供給用戶(hù)壹個(gè)UI交互界面,負(fù)責(zé)將賬號(hào)密碼信息發(fā)送到服務(wù)器并等待服務(wù)器回復(fù),驗(yàn)證成功則跳轉(zhuǎn)到軟件主界面,否則進(jìn)行錯(cuò)誤提示。3類(lèi)與類(lèi)之間關(guān)系 4文件列表如下表所示。名稱(chēng)類(lèi)型存放位置說(shuō)明MainActivity.javajava/LongTimeNoSee/src/com/example/longtimenosee/Activity/MainActivity.java提供給用戶(hù)界面以及向服務(wù)器發(fā)送賬號(hào)和密碼等待回復(fù),并進(jìn)行不同的操作。5功能實(shí)現(xiàn) .2注冊(cè)功能1功能設(shè)計(jì)描述 本模塊提供UI界面并負(fù)責(zé)把注冊(cè)信息發(fā)送到服務(wù)器,等待服務(wù)器驗(yàn)證和回復(fù)。2類(lèi)1)registerActivity該類(lèi)提供給用戶(hù)UI界面并負(fù)責(zé)發(fā)送注冊(cè)信息到服務(wù)器,等待服務(wù)器的驗(yàn)證和回復(fù)。3類(lèi)與類(lèi)之間關(guān)系4文件列表如下表所示。名稱(chēng)類(lèi)型存放位置說(shuō)明RegisterActivity.javajava/LongTimeNoSee/src/com/example/longtimenosee/Activity/registerActivity.java提供給用戶(hù)ui界面并且發(fā)送注冊(cè)信息到服務(wù)器端等待服務(wù)器端的驗(yàn)證和回復(fù),根據(jù)回復(fù)進(jìn)行不同的提示或處理。5功能實(shí)現(xiàn).3個(gè)人信息設(shè)置模塊1功能設(shè)計(jì)描述 本模塊提供壹個(gè)個(gè)人信息的補(bǔ)全或者更改的功能。2類(lèi)1)info_selfActivity該類(lèi)提供給用戶(hù)壹個(gè)UI界面并且把信息發(fā)送到服務(wù)器端等待服務(wù)器端的驗(yàn)證和回復(fù)。3類(lèi)與類(lèi)之間關(guān)系4文件列表如下表所示。名稱(chēng)類(lèi)型存放位置說(shuō)明Info_selfActivity.javajava/LongTimeNoSee/src/com/example/longtimenosee/Activity/info_selfActivity.java該類(lèi)提供給用戶(hù)壹個(gè)UI界面并且把信息發(fā)送到服務(wù)器端等待服務(wù)器端的驗(yàn)證和回復(fù)。5功能實(shí)現(xiàn)社交模塊1、簡(jiǎn)介本模塊實(shí)現(xiàn)了增加、刪除、查看好友資料和好友聊天的功能。2、功能列表 功能包括增加好友、刪除好友、查看好友資料、好友聊天。.1增加好友1功能設(shè)計(jì)描述 本功能提供壹個(gè)本軟件的用戶(hù)列表,用戶(hù)可以查看用戶(hù)信息并進(jìn)行請(qǐng)求添加。2類(lèi)1)addFriendActivity該類(lèi)提供壹個(gè)列表UI界面,用戶(hù)可以查看使用本軟件的用戶(hù)列表。2)user_self_infoActivity該類(lèi)提供壹個(gè)用戶(hù)個(gè)人信息界面,用戶(hù)可以查看該用戶(hù)的個(gè)人信息以及發(fā)出添加好友的請(qǐng)求。3類(lèi)與類(lèi)之間關(guān)系4文件列表如下表所示。名稱(chēng)類(lèi)型存放位置說(shuō)明addFriendActivity.javajava/LongTimeNoSee/src/com/example/longtimenosee/Activity/addFriendActivity該類(lèi)提供給用戶(hù)壹個(gè)所有用戶(hù)的列表。user_self_infoActivity.javaJava/LongTimeNoSee/src/com/example/longtimenosee/Activity/user_self_infoActivity該類(lèi)提供壹個(gè)用戶(hù)個(gè)人信息界面,用戶(hù)可以發(fā)出添加好友請(qǐng)求。5功能實(shí)現(xiàn).2查看好友個(gè)人資料與刪除1功能設(shè)計(jì)描述 本模塊提供給用戶(hù)壹個(gè)好友列表以及好友個(gè)人資料頁(yè)面,在個(gè)人資料頁(yè)面中可以進(jìn)行好友刪除。2類(lèi)1)FriendMainFragment該類(lèi)提供給用戶(hù)壹個(gè)好友列表2)friend_self_info_Activity該類(lèi)提供給用戶(hù)壹個(gè)好友個(gè)人資料頁(yè)面,用戶(hù)可以在資料頁(yè)面中進(jìn)行好友刪除。3類(lèi)與類(lèi)之間關(guān)系4文件列表如下表所示。名稱(chēng)類(lèi)型存放位置說(shuō)明FriendMainFragment.javajava/LongTimeNoSee/src/com/example/longtimenosee/Fragment/registerActivity.java該類(lèi)提供給用戶(hù)壹個(gè)好友列表。friend_self_info_Activity.javajava/LongTimeNoSee/src/com/example/longtimenosee/Activity/friend_self_info_Activity.java該類(lèi)提供壹個(gè)好友資料頁(yè)面,并提供刪除功能。5功能實(shí)現(xiàn).3好友聊天1功能設(shè)計(jì)描述 本模塊提供壹個(gè)好友聊天功能。2類(lèi)1)chatActivity該類(lèi)提供給用戶(hù)壹個(gè)聊天界面并且可以發(fā)送信息給好友以及接收好友的信息。3類(lèi)與類(lèi)之間關(guān)系4文件列表如下表所示。名稱(chēng)類(lèi)型存放位置說(shuō)明chatActivity.javajava/LongTimeNoSee/src/com/example/longtimenosee/Activity/chatActivityy.java該類(lèi)提供給用戶(hù)壹個(gè)UI界面并且把信息發(fā)送到服務(wù)器端等待服務(wù)器端的驗(yàn)證和回復(fù)。5功能實(shí)現(xiàn)活動(dòng)模塊1、簡(jiǎn)介本模塊實(shí)現(xiàn)了創(chuàng)建、修改、查看、參加、和撤銷(xiāo)以及評(píng)論活動(dòng)的功能。2、功能列表 功能包括創(chuàng)建活動(dòng)、修改活動(dòng)、查看活動(dòng)信息、對(duì)活動(dòng)進(jìn)行點(diǎn)贊和評(píng)論、以及撤銷(xiāo)壹項(xiàng)活動(dòng)。.1創(chuàng)建活動(dòng)和修改活動(dòng)1功能設(shè)計(jì)描述 本模塊提供給用戶(hù)壹個(gè)活動(dòng)信息設(shè)置界面,用戶(hù)可以填寫(xiě)或者更改活動(dòng)信息,并上傳到服務(wù)器中。2類(lèi)1)createActivity該類(lèi)提供給用戶(hù)壹個(gè)活動(dòng)信息設(shè)置界面,用戶(hù)可以創(chuàng)建壹個(gè)新活動(dòng)或者更改已有的活動(dòng)信息。3類(lèi)與類(lèi)之間關(guān)系4文件列表如下表所示。名稱(chēng)類(lèi)型存放位置說(shuō)明createActivity.javajava/LongTimeNoSee/src/com/example/longtimenosee/Activity/createActivity.java該類(lèi)提供給用戶(hù)壹個(gè)活動(dòng)信息設(shè)置界面,用戶(hù)可以創(chuàng)建壹個(gè)新活動(dòng)或者更改已有的活動(dòng)信息。5功能實(shí)現(xiàn).2查看活動(dòng)資料、參加、退出、點(diǎn)贊和評(píng)論活動(dòng)1功能設(shè)計(jì)描述 本模塊隨著用戶(hù)角色的狀態(tài)提供不同的按鈕、用戶(hù)未參加狀態(tài)提供參加按鈕、用戶(hù)已參加狀態(tài)提供退出活動(dòng)按鈕。另外用戶(hù)可以進(jìn)行活動(dòng)點(diǎn)贊和評(píng)論。2類(lèi)1)partyFragment 該類(lèi)提供壹個(gè)活動(dòng)分組列表界面,分為我創(chuàng)建的活動(dòng)和我參加的活動(dòng)、好友活動(dòng)三個(gè)分組。2)partyInfoActivity 該類(lèi)提供壹個(gè)活動(dòng)資料的界面,根據(jù)用戶(hù)的狀態(tài)提供不同的功能。3類(lèi)與類(lèi)之間關(guān)系4文件列表如下表所示。名稱(chēng)類(lèi)型存放位置說(shuō)明partyFragment.javajava/LongTimeNoSee/src/com/example/fragment/partyFragment.java該類(lèi)提供壹個(gè)活動(dòng)分組列表PartyInfoActivity.javajava/LongTimeNoSee/src/com/example/longtimenosee/Activity/PartyInfoActivity.java該類(lèi)提供壹個(gè)活動(dòng)資料的界面,根據(jù)用戶(hù)的狀態(tài)提供不同的功能5功能實(shí)現(xiàn)消息接收與推送模塊1、簡(jiǎn)介本模塊實(shí)現(xiàn)了消息的接收、推送和提醒的功能。2、功能列表 功能包括因?yàn)榻邮针x線狀態(tài)時(shí)遺留在服務(wù)器端的信息,以及接收實(shí)時(shí)信息并且進(jìn)行提示或者消息推送。.3動(dòng)態(tài)信息的接收、提示、提供回復(fù)1功能設(shè)計(jì)描述 對(duì)于動(dòng)態(tài)信息,本模塊實(shí)時(shí)接收動(dòng)態(tài)信息并且進(jìn)行提示,用戶(hù)可以進(jìn)入動(dòng)態(tài)頁(yè)面進(jìn)行查看動(dòng)態(tài),并且對(duì)于請(qǐng)求類(lèi)的信息可以做出回復(fù)。對(duì)于聊天信息,本功能主要是當(dāng)不再聊天界面是負(fù)責(zé)接收聊天信息并且保存到本地?cái)?shù)據(jù)庫(kù)中,進(jìn)行提示。2類(lèi)1)MyApplication該類(lèi)提供壹個(gè)消息實(shí)時(shí)接收并且存儲(chǔ)到本地?cái)?shù)據(jù)庫(kù)的功能,并且負(fù)責(zé)當(dāng)軟件不在前臺(tái)時(shí)進(jìn)行消息推送。2)MsgFragment該類(lèi)提供壹個(gè)動(dòng)態(tài)顯示頁(yè)面,并且提供請(qǐng)求類(lèi)信息的回復(fù)功能。3類(lèi)與類(lèi)之間關(guān)系4文件列表如下表所示。名稱(chēng)類(lèi)型存放位置說(shuō)明MyApplication.javajava/LongTimeNoSee/src/com/example/longtimenosee/Activity/MyApplication.java該類(lèi)提供壹個(gè)消息實(shí)時(shí)接收并且存儲(chǔ)到本地?cái)?shù)據(jù)庫(kù)的功能,并且負(fù)責(zé)當(dāng)軟件不在前臺(tái)時(shí)進(jìn)行消息推送MsgFragment.javajava/LongTimeNoSee/src/com/example/fragment/partyFragment.java該類(lèi)提供壹個(gè)動(dòng)態(tài)顯示頁(yè)面,并且提供請(qǐng)求類(lèi)信息的回復(fù)功能5功能實(shí)現(xiàn)地圖模塊1、簡(jiǎn)介本模塊實(shí)現(xiàn)了地圖顯示,定位和附近搜索以及導(dǎo)航的功能。2、功能列表 功能包括地圖顯示、定位、附近搜索、線路導(dǎo)航。.1地圖顯示和定位1功能設(shè)計(jì)描述 本模塊實(shí)現(xiàn)地圖顯示和定位。2類(lèi)1)MyMapActivity該類(lèi)提供給用戶(hù)壹個(gè)地圖頁(yè)面,方便用戶(hù)查看地圖。2)GetLocationActivity該類(lèi)在地圖的基礎(chǔ)上實(shí)現(xiàn)定位的功能。3類(lèi)與類(lèi)之間關(guān)系4文件列表如下表所示。名稱(chēng)類(lèi)型存放位置說(shuō)明MyMapActivity.javajava/LongTimeNoSee/src/com/android/mapelves/org/MyMapActivity.java該類(lèi)提供給用戶(hù)壹個(gè)地圖頁(yè)面,方便用戶(hù)查看地圖GetLocationActivity.javajava/LongTimeNoSee/src/com/android/mapelves/org/getlotion/GetLocationActivity.java該類(lèi)在地圖的基礎(chǔ)上實(shí)現(xiàn)定位的功能5功能實(shí)現(xiàn).2附近搜索與導(dǎo)航1功能設(shè)計(jì)描述 本模塊隨著用戶(hù)角色的狀態(tài)提供不同的按鈕、用戶(hù)未參加狀態(tài)提供參加按鈕、用戶(hù)已參加狀態(tài)提供退出活動(dòng)按鈕。另外用戶(hù)可以進(jìn)行活動(dòng)點(diǎn)贊和評(píng)論。2類(lèi)1)MyNearbyInfoMapActivity 該類(lèi)提供附近搜索在地圖上顯示和線路導(dǎo)航的功能。2)NearbyInfoActivity 該類(lèi)提供提供附近搜索信息的界面。3)SearchActivity 該類(lèi)提供附近搜索的功能。3類(lèi)與類(lèi)之間關(guān)系4文件列表如下表所示。名稱(chēng)類(lèi)型存放位置說(shuō)明MyNearbyInfoMapActivity.javajava/LongTimeNoSee/src/com/android/mapelves/org/MyNearbyInfoMapActivity.java該類(lèi)提供附近搜索在地圖上顯示和線路導(dǎo)航的功能NearbyInfoActivity.javajava/LongTimeNoSee/src/com/android/mapelves/org/NearbyInfoActivity.java該類(lèi)提供提供附近搜索信息的界面SearchActivity.javajava/LongTimeNoSee/src/com/android/mapelves/org/SearchActivity.java該類(lèi)提供附近搜索的功能5功能實(shí)現(xiàn)消息接收與推送模塊1、簡(jiǎn)介本模塊實(shí)現(xiàn)了消息的接收、推送和提醒的功能。2、功能列表 功能包括因?yàn)榻邮针x線狀態(tài)時(shí)遺留在服務(wù)器端的信息,以及接收實(shí)時(shí)信息并且進(jìn)行提示或者消息推送。2.2.3InterfaceDescription接口描述百度地圖API是為開(kāi)發(fā)者免費(fèi)提供的壹套基于百度地圖服務(wù)的應(yīng)用接口。百度地圖接口Name名稱(chēng):百度地圖APIDescription說(shuō)明:百度地圖API是為開(kāi)發(fā)者免費(fèi)提供的壹套基于百度地圖服務(wù)的應(yīng)用接口。Definition定義:此百度地圖API為Android版,為android設(shè)備地圖應(yīng)用開(kāi)發(fā)提供基本地圖、本地搜索、路線規(guī)劃、定位、導(dǎo)航等服務(wù)。用戶(hù)使用該套SDK,需要先申請(qǐng)key。3DataStructure數(shù)據(jù)結(jié)構(gòu)/DatabaseDesign數(shù)據(jù)庫(kù)設(shè)計(jì)3.1概念模型E-R圖如下:關(guān)系模式如下:3.2數(shù)據(jù)庫(kù)表設(shè)計(jì)表userLogin:表friendList:表comment:表msg:表party:表partyList:3.3
存儲(chǔ)過(guò)程設(shè)計(jì)
存儲(chǔ)過(guò)程是壹組為了完成特定功能的SQL語(yǔ)句集,是利用SQL
Server所提供的Transact-SQL語(yǔ)言所編寫(xiě)的程序。經(jīng)編譯後存儲(chǔ)在數(shù)據(jù)庫(kù)中。存儲(chǔ)過(guò)程是數(shù)據(jù)庫(kù)中的壹個(gè)重要對(duì)象,用戶(hù)通過(guò)制定存儲(chǔ)過(guò)程的名字并給出參數(shù)(如果該存儲(chǔ)過(guò)程帶有參數(shù))來(lái)執(zhí)行它。存儲(chǔ)過(guò)程是由流控制和SQL語(yǔ)句書(shū)寫(xiě)的過(guò)程,這個(gè)過(guò)程經(jīng)編譯和優(yōu)化後存儲(chǔ)在數(shù)據(jù)庫(kù)服務(wù)器中,存儲(chǔ)過(guò)程可由應(yīng)用程序通過(guò)壹個(gè)條用來(lái)執(zhí)行,而且允許用戶(hù)聲明變量。同時(shí),存儲(chǔ)過(guò)程可以接收和輸出參數(shù)、返回執(zhí)行存儲(chǔ)過(guò)程的狀態(tài)值,也可以嵌套調(diào)用。
3.4
觸發(fā)器設(shè)計(jì)
觸發(fā)器是SQL
Server人員提供了壹種保證數(shù)據(jù)庫(kù)中數(shù)據(jù)完整性的方法的壹種特殊存儲(chǔ)過(guò)程,它為應(yīng)用程序開(kāi)發(fā)。壹個(gè)觸發(fā)器由事件、條件和動(dòng)作3部分組成。在觸發(fā)器中,事件是指對(duì)數(shù)據(jù)庫(kù)的Insert、Update、Delete等操作,觸發(fā)器在這些事件發(fā)生時(shí)開(kāi)始工作,對(duì)于壹個(gè)表可以同時(shí)有多個(gè)觸發(fā)器。條件是觸發(fā)器能否觸發(fā)執(zhí)行的依據(jù)。4UIDesign界面設(shè)計(jì)4.1登錄界面1界面原圖2界面說(shuō)明界面存在賬號(hào)和密碼的編輯框,登錄按鈕,和可以供選擇的記住密碼選擇框。在登陸頁(yè)面還可以跳轉(zhuǎn)到注冊(cè)頁(yè)面。同時(shí),賬號(hào)可以保存在本地的數(shù)據(jù)庫(kù)中,通過(guò)向下拉的箭頭可以選擇。4.2好友界面1界面原圖2界面說(shuō)明在好友界面可以顯示當(dāng)前所添加的所有好友以及好友的部分信息包括昵稱(chēng)和好友賬號(hào)。4.3聊天界面1界面原圖1界面說(shuō)明在聊天界面會(huì)顯示自已發(fā)送的內(nèi)容和好友發(fā)過(guò)來(lái)的內(nèi)容。4.4活動(dòng)界面1界面原圖2界面說(shuō)明在活動(dòng)頁(yè)面會(huì)分組顯示我創(chuàng)建的活動(dòng)和好友的活動(dòng)以及已經(jīng)參加的活動(dòng),點(diǎn)擊每個(gè)活動(dòng)可以靜茹詳細(xì)的活動(dòng)資料頁(yè)面,可以報(bào)名活動(dòng)以及進(jìn)行點(diǎn)贊和評(píng)價(jià)。4.5消息動(dòng)態(tài)界面1界面原圖2界面說(shuō)明在動(dòng)態(tài)頁(yè)面會(huì)實(shí)時(shí)顯示有關(guān)于用戶(hù)的動(dòng)態(tài),例如好友對(duì)自已
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024跨境教育服務(wù)與合作合同
- 2025年消防現(xiàn)場(chǎng)施工安全文明施工合同范本
- 2025年度高風(fēng)險(xiǎn)投資借貸合同風(fēng)險(xiǎn)預(yù)警版3篇
- 2024版建筑工程勘察合同書(shū)
- 二零二五年度酒水行業(yè)專(zhuān)業(yè)論壇與合作交流合同3篇
- 個(gè)人與企業(yè)間產(chǎn)品代理合同(2024版)
- 2025年豆粕代銷(xiāo)委托管理標(biāo)準(zhǔn)合同3篇
- 2024版政府定點(diǎn)采購(gòu)合同書(shū)
- 2024施工項(xiàng)目BIM技術(shù)應(yīng)用中介服務(wù)協(xié)議2篇
- 2025年智能小區(qū)綠化節(jié)能技術(shù)應(yīng)用承包合同2篇
- 建筑史智慧樹(shù)知到期末考試答案2024年
- 金蓉顆粒-臨床用藥解讀
- 社區(qū)健康服務(wù)與管理教案
- 2023-2024年家政服務(wù)員職業(yè)技能培訓(xùn)考試題庫(kù)(含答案)
- 2023年(中級(jí))電工職業(yè)技能鑒定考試題庫(kù)(必刷500題)
- 藏歷新年文化活動(dòng)的工作方案
- 果酒釀造完整
- 第4章-理想氣體的熱力過(guò)程
- 生涯發(fā)展展示
- 手術(shù)室應(yīng)對(duì)突發(fā)事件、批量傷員應(yīng)急預(yù)案及處理流程
- 動(dòng)機(jī)-行為背后的原因課件
評(píng)論
0/150
提交評(píng)論