freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于android的社交分享平臺(tái)的設(shè)計(jì)學(xué)士學(xué)位論文-文庫(kù)吧資料

2024-07-27 14:56本頁(yè)面
  

【正文】 _namep_desp_datax_idintvarcharvarcharmediumblobintN/A1850N/AN/A是否否否否否否否否否(3) 日志表diary日志表用于記錄用戶發(fā)表的日志,主要包括的字段有唯一標(biāo)識(shí)日志的編號(hào)、日志標(biāo)題、日志內(nèi)容、日志發(fā)布的日期、日志所屬用戶的ID。表51 好友關(guān)系表的結(jié)構(gòu)字段名數(shù)據(jù)類型字段大小是否為主鍵是否可以為空f(shuō)_idu_nozu_noyintintintN/AN/AN/A是否否否否否(2) 照片表photo照片表用于記錄相冊(cè)中的相片信息,主要包括字段有照片編號(hào)、照片名稱、照片描述、照片的二進(jìn)制數(shù)據(jù)、照片所屬相冊(cè)。圖512 數(shù)據(jù)庫(kù)模型圖2. 基本信息表(1) 好友關(guān)系表friend好友關(guān)系表用于記錄具有好友關(guān)系雙方ID的表,主要包括的字段有用來(lái)唯一標(biāo)識(shí)一組好友關(guān)系的編號(hào)、主人ID、好友ID和日期。圖510 最大編號(hào)實(shí)體圖根據(jù)以上的實(shí)體—屬性圖,畫出全局ER圖如圖511所示。頭像編號(hào)也是自增類型的。頭像實(shí)體圖如圖59所示。圖58 訪客記錄實(shí)體圖訪客記錄實(shí)體包括訪問(wèn)記錄編號(hào)、被訪問(wèn)者編號(hào)、訪問(wèn)者編號(hào)和訪問(wèn)日期。圖57 照片評(píng)論實(shí)體圖照片評(píng)論包括評(píng)論編號(hào)、評(píng)論日期、評(píng)論所屬的照片編號(hào)、評(píng)論者編號(hào)和評(píng)論內(nèi)容。評(píng)論編號(hào)也是自增類型的。日志評(píng)論實(shí)體圖如圖56所示。圖55 照片實(shí)體圖照片實(shí)體包括照片編號(hào)、照片二進(jìn)制數(shù)據(jù)、照片所屬的相冊(cè)、照片描述和照片名稱。相冊(cè)編號(hào)也是自增類型的。相冊(cè)實(shí)體圖如圖54所示。圖53 日志實(shí)體圖日志實(shí)體包括日志編號(hào)、日志標(biāo)題、所屬用戶編號(hào)、發(fā)布日期和日志內(nèi)容。圖52 好友關(guān)系實(shí)體圖好友關(guān)系實(shí)體包括好友關(guān)系編號(hào)、好友主方、好友客方、好友關(guān)系建立的日期,好友關(guān)系編號(hào)要設(shè)置為自增類型。圖51 用戶信息實(shí)體圖用戶信息實(shí)體包括用戶編號(hào)、用戶密碼、用戶昵稱、用戶郵箱、用戶心情和用戶頭像編號(hào),用戶編號(hào)設(shè)置為自增類型。各個(gè)實(shí)體具體的描述圖下面作出說(shuō)明。Android端的拍照上傳功能相比Web端是特有的,但是它不能添加刪除好友。 第5章 系統(tǒng)詳細(xì)設(shè)計(jì) 設(shè)計(jì)目標(biāo)基于Android的社交分享平臺(tái)提供了一個(gè)信息發(fā)布和信息共享的平臺(tái)給用戶,用戶通過(guò)瀏覽器訪問(wèn)Web服務(wù)器和通過(guò)Android手機(jī)端訪問(wèn)服務(wù)器時(shí)享受到的功能基本相同。 本章小結(jié)本章主要對(duì)系統(tǒng)進(jìn)行概要設(shè)計(jì),該階段的設(shè)計(jì)主要是尋找實(shí)現(xiàn)目標(biāo)系統(tǒng)的各種不同的方案,根據(jù)需求分析階段得到用例圖、流程圖和結(jié)構(gòu)圖來(lái)設(shè)計(jì)系統(tǒng)的整體框架。好友主頁(yè)模塊圖,如圖49所示。圖48 搜索用戶模塊圖搜索用戶模塊是通過(guò)單擊Menu鍵啟動(dòng)的,在該模塊下輸入昵稱,可對(duì)注冊(cè)過(guò)的用戶進(jìn)行模糊查詢,顯示搜索出的好友。圖47 管理相冊(cè)模塊圖個(gè)人中心模塊下的最后一個(gè)選項(xiàng)卡是管理相冊(cè)模塊,該模塊的功能是顯示相冊(cè)列表、顯示照片、修改相冊(cè)權(quán)限、刪除照片、評(píng)論照片和創(chuàng)建新相冊(cè)。包括查看日志、編輯日志、評(píng)論日志和刪除日志。管理日志模塊圖,如圖46所示。訪客列表中顯示頭像、昵稱和訪問(wèn)時(shí)間。圖45 查看聯(lián)系人模塊圖查看聯(lián)系人模塊是個(gè)人中心模塊下的一個(gè)選項(xiàng)卡,通過(guò)選擇該選項(xiàng)卡啟動(dòng)該模塊的功能,該模塊有顯示好友列表,顯示訪客列表的功能。圖44 快速發(fā)布模塊圖快速發(fā)布模塊是個(gè)人中心模塊下的一個(gè)選項(xiàng)卡,通過(guò)快速發(fā)布模塊用戶可以快速地發(fā)表心情,發(fā)表日志和拍攝照片并上傳。當(dāng)用戶成功登錄后進(jìn)入的就是個(gè)人中心模塊。圖43 個(gè)人中心模塊圖個(gè)人中心模塊有提供用戶一個(gè)界面,在這個(gè)界面上用戶選擇不同的選項(xiàng),就會(huì)啟動(dòng)不同的功能。登錄或注冊(cè)成功之后轉(zhuǎn)入個(gè)人中心模塊。登錄和注冊(cè)模塊圖,如圖42所示。 系統(tǒng)功能結(jié)構(gòu)圖Web端功能結(jié)構(gòu)圖,如圖41所示。Web應(yīng)用服務(wù)器。Android SDK及其Eclipse開發(fā)插件ADT。1. 系統(tǒng)模塊構(gòu)成系統(tǒng)模塊主要由以下幾個(gè)構(gòu)成:(1) Web端平臺(tái)的實(shí)現(xiàn)(2) 服務(wù)器端的實(shí)現(xiàn)(3) Android端登錄和注冊(cè)模塊的實(shí)現(xiàn)(4) Android端個(gè)人中心模塊的實(shí)現(xiàn)(5) Android端快速發(fā)布模塊的實(shí)現(xiàn)(6) Android端查看聯(lián)系人模塊的實(shí)現(xiàn)(7) Android端管理日志模塊的實(shí)現(xiàn)(8) Android端管理相冊(cè)模塊的實(shí)現(xiàn)(9) Android端搜索用戶模塊的實(shí)現(xiàn)(10) Android端好友主頁(yè)模塊的實(shí)現(xiàn)2. 本系統(tǒng)的運(yùn)行環(huán)境(1) 硬件環(huán)境CPU:P4 G以上;內(nèi)存:1GB以上;硬盤:硬盤80G;;(2) 軟件環(huán)境數(shù)據(jù)庫(kù),MySQL功能強(qiáng)大且安裝方便,并且支持事務(wù)后更增添了數(shù)據(jù)的完整性及安全。 第4章 概要設(shè)計(jì) 項(xiàng)目規(guī)劃基于Android的社交分享平臺(tái)主要包括網(wǎng)頁(yè)端和安卓端兩個(gè)部分,而主要工作在Android端。系統(tǒng)的可行性分析則主要從技術(shù)、經(jīng)濟(jì)、操作三個(gè)方面進(jìn)行了分析。圖32系統(tǒng)流程圖用戶要使用基于Android的社交分享平臺(tái)必須要成功登錄,或者成功注冊(cè),登錄后會(huì)自動(dòng)跳轉(zhuǎn)到個(gè)人中心,可以選擇退出或繼續(xù)操作,若是繼續(xù)操作,可以從個(gè)人中心選擇相應(yīng)的選項(xiàng)卡,在各選項(xiàng)卡下進(jìn)行操作。用戶可以選擇需要的功能進(jìn)行操作。管理相冊(cè)包括查看、刪除、修改權(quán)限和評(píng)論。進(jìn)入個(gè)人中心后,可以查看聯(lián)系人、搜索用戶、查看管理日志相冊(cè)、快速發(fā)布等。根據(jù)對(duì)系統(tǒng)的分析,畫出系統(tǒng)的用例圖,如圖31所示。8. 訪問(wèn)其他用戶主頁(yè),用戶可以訪問(wèn)自己的好友或訪問(wèn)過(guò)自己的人,也可以通過(guò)搜索來(lái)訪問(wèn)更多的用戶。6. 搜索用戶,用戶可以通過(guò)昵稱關(guān)鍵字簡(jiǎn)單的搜索其他用戶,在Web端可以將搜索到的陌生用戶添加為自己的好友。4. 上傳圖片,對(duì)登錄用戶提供上傳圖片的功能,上傳的圖片放在個(gè)人的相冊(cè),上傳的頭像可供所有用戶使用。2. 用戶登錄,讓已注冊(cè)用戶登錄平臺(tái)。更貼近生活,極大的改變了人們的生活習(xí)慣,提高了效率,順應(yīng)了移動(dòng)終端化的潮流[13]。而Eclipse具有可視化的操作界面,MySQL可采用MySQLQueryBrowser對(duì)數(shù)據(jù)庫(kù)進(jìn)行可視化操作,所以操作方便可行[12]。3. 操作可行性。Eclipse,Tomcat,MySQL都是免費(fèi)的開源的,不需要購(gòu)買和注冊(cè)。Tomcat作為服務(wù)器端接受和處理Web端和Android端發(fā)來(lái)的請(qǐng)求并對(duì)MySQL數(shù)據(jù)庫(kù)進(jìn)行操作,最后返回處理結(jié)果給用戶端。Java是一種簡(jiǎn)單的,面向?qū)ο蟮模植际降?,解釋型的,健壯安全的,結(jié)構(gòu)中立的,可移植的,性能優(yōu)異、多線程的動(dòng)態(tài)語(yǔ)言同時(shí)Android手機(jī)運(yùn)行的程序是用Java語(yǔ)言編寫的,因此用Java開發(fā)該程序是可行的[11]。為了完成系統(tǒng)的開發(fā),我使用了集成開發(fā)工具Eclipse、系統(tǒng)開發(fā)語(yǔ)言Java、后臺(tái)數(shù)據(jù)庫(kù)MySQL和Web服務(wù)器Tomcat。圖28 AVD創(chuàng)建配置完成后,單擊Create AVD按鈕,然后返回到Android SDK and AVD Manager界面,之后選中剛剛創(chuàng)建的模擬器,單擊Start按鈕,耐心等待一段時(shí)間后,運(yùn)行模擬器,至此,Eclipse集成開發(fā)環(huán)境搭建完畢[10]。 —API Level7, Card中Size設(shè)置為30,即創(chuàng)建30MB的SD卡。打開Eclipse后,在工具欄中單擊Opens the Android SDK and AVD Manager按鈕,如圖27所示。10. 打開Preferences界面,選擇Android—Browse,添加到SDK路徑,單擊OK,如圖26所示。耐心等待安裝完后,在彈出的界面中,直接單擊Finish按鈕,重啟Eclipse,完成ADT的安裝。7. 在Install界面中單擊Add按鈕,在Name中可輸入任意名字,在Location中輸入:。在線安裝ADT。網(wǎng)址為:。3. 登錄Android官方網(wǎng)站,在。C:\windows\system32\。設(shè)置path變量值為%JAVA_HOME%\bin。1. 登錄Oracle官方網(wǎng)站進(jìn)行下載后安裝到默認(rèn)目錄下即可。如果我們想要?jiǎng)?chuàng)建自己的模板代碼,PDE會(huì)幫助創(chuàng)建模板代碼,同時(shí)它還為Eclipse提供了一個(gè)完整的開發(fā)測(cè)試插件的環(huán)境[8]。如果把Eclipse比喻成一條即插即用的總線,那插件的擴(kuò)展點(diǎn)我們可以稱其為插槽,余下的的部件則是插件。SWT是處理高級(jí)用戶界面編程任務(wù)和操作的小部件。Eclipse體系結(jié)構(gòu)除了核心部分剩下的是用戶界面。平臺(tái)運(yùn)行時(shí)是插件的核心引擎,位于平臺(tái)核心中最低級(jí)別的部分,相當(dāng)于一個(gè)微內(nèi)核。圖24 Eclipse體系結(jié)構(gòu)圖Eclipse由工作臺(tái)、插件開發(fā)環(huán)境、富客戶平臺(tái)、Java開發(fā)環(huán)境和其他插件組成。Eclipse最大的特點(diǎn)是作為基于插件的開放的、可擴(kuò)展的平臺(tái),所謂插件就是應(yīng)用軟件,他們?cè)贓clipse架構(gòu)中相互提供支持。完全可以說(shuō)是一個(gè)Java集成開發(fā)平臺(tái);,這時(shí)Eclipse變?yōu)橐粋€(gè)可擴(kuò)展的集成平臺(tái),移植性加強(qiáng);隨著互聯(lián)網(wǎng)應(yīng)用和Web應(yīng)用的更新?lián)Q代,用戶本身出現(xiàn)了新的需求,這就都帶來(lái)了富于個(gè)性化的Eclipse [6]。在如今市場(chǎng)上各種集成開發(fā)環(huán)境競(jìng)相涌現(xiàn)的情況下,由于Eclipse操作、管理和界面的統(tǒng)一性加之其開源性,使其具有無(wú)限的發(fā)展空間。右側(cè)顯示所有的數(shù)據(jù)庫(kù)及其數(shù)據(jù)表,單擊即可查詢;也可以在上方直接輸入SQL語(yǔ)句進(jìn)行查詢。圖22 MySQL Query Browser啟動(dòng)界面該界面中需要填寫主機(jī)名、端口號(hào)、用戶名和密碼,但是這里需要默認(rèn)填寫一個(gè)數(shù)據(jù)庫(kù)的名稱,例如填寫sjfx,設(shè)置完成后單擊OK按鈕,即可打開主頁(yè)面,如圖23所示。圖21 MySQL連接成功的提示為了方便操作MySQL的數(shù)據(jù)表和數(shù)據(jù),我安裝了MySQL Query Browser。第3步:測(cè)試MySQL連接。啟動(dòng)MySQL服務(wù)。,將下載后的文件解壓到一個(gè)目錄,如解壓到C:\Program Files\MySQL下。總體說(shuō)來(lái),MySQL是一個(gè)低成本、高性能、免費(fèi)的、支持多線程的、健壯的數(shù)據(jù)庫(kù)支撐系統(tǒng),是一款非常優(yōu)秀的自由軟件,所以MySQL特別適宜一些中小企業(yè)用來(lái)開發(fā)應(yīng)用,它已是世界上最流行的數(shù)據(jù)庫(kù)之一。MySQL支持C/S架構(gòu),Tomcat是多線程的,MySQL是多用戶、多線程的,所以能夠很好的實(shí)現(xiàn)多線程應(yīng)用。顯然如果只是存取這些數(shù)據(jù)還不夠,我們還需要對(duì)其進(jìn)行增刪改等操作,這就需要一個(gè)管理系統(tǒng),MySQL就提供了這樣一個(gè)數(shù)據(jù)庫(kù)管理系統(tǒng)DBMS。所熟知的雅虎、Google、新浪、Finance、摩托羅拉、美國(guó)國(guó)家航天局、SGI、網(wǎng)易和德州儀器等Web站點(diǎn),使用的都是MySQL;MySQL與大型商業(yè)數(shù)據(jù)庫(kù)Oracle一樣,具有數(shù)據(jù)庫(kù)系統(tǒng)的通用性。Apache與Tomcat的區(qū)別在于Tomcat雖是Apache的擴(kuò)展(Apache是用來(lái)相應(yīng)HTML頁(yè)面訪問(wèn)請(qǐng)求的)但Tomcat可以獨(dú)立于Apache,例如在啟動(dòng)Tomcat后,Tomcat就作為JSP和Servlet的容器,而Apache就用來(lái)相應(yīng)HTML頁(yè)面,但是由于Tomcat是個(gè)輕量級(jí)的服務(wù)器,所以只能用在中小型系統(tǒng)和并發(fā)訪問(wèn)用戶不多的情況下。Servlet的作用是用來(lái)擴(kuò)展Web服務(wù)器的功能,響應(yīng)客戶端的請(qǐng)求并作出應(yīng)答。一方面Tomcat服務(wù)器運(yùn)行時(shí)占用的系統(tǒng)資源少且支持郵件服務(wù),另一方面Tomcat是一種開源免費(fèi)功能完善的輕量級(jí)Web應(yīng)用服務(wù)器,現(xiàn)已成為許多企業(yè)開發(fā)JavaWeb應(yīng)用的首選服務(wù)器,而且Tomcat還在不斷改進(jìn)和完善中,這也促使很多對(duì)Tomcat感興趣的開發(fā)者可以更改增添其所需的功能。Tomcat支持與MySQL同過(guò)JDBC進(jìn)行連接。寫好的JSP應(yīng)用如果是第一被訪問(wèn)則會(huì)經(jīng)歷一個(gè)轉(zhuǎn)化過(guò)程,將JSP轉(zhuǎn)化為Servlet再進(jìn)行編譯。如果項(xiàng)目中有引用其他類則打包成JAR文件,則也放在WEBINF文件下。WAR文件中包含HTML文件、JSP文件和一個(gè)WEBINF目錄。Tomcat服務(wù)器的功能是處理HTML頁(yè)面的并作為JSP/Servlet容器。 Tomcat服務(wù)器簡(jiǎn)介Tomcat服務(wù)器與Android和MySQL一樣也是開源的、免費(fèi)的,由Apache和Sun公司共同開發(fā)的Tomcat作為一個(gè)Web應(yīng)用服務(wù)器隸屬于Apache旗下,是JaKarta項(xiàng)目中的一個(gè)核心項(xiàng)目,不過(guò),Apache處理靜態(tài)HTML的能力要強(qiáng)于Tomcat[5]。Android是一個(gè)真正意義上的開放性移動(dòng)平臺(tái),運(yùn)行在虛擬機(jī)上的全部應(yīng)用程序都是平等的,打破了程序間的界限,不管對(duì)于使用者還是開發(fā)者都是方便快捷的。定位程序則可以與網(wǎng)絡(luò)通信程序合作定位使用者的位置。許多手機(jī)系統(tǒng)上固件的應(yīng)用是無(wú)法更改和刪除的,而Android一大特點(diǎn)就是固件是可以刷新的,如果對(duì)原有的短信應(yīng)用亦或是音樂播放器不滿意,可以用其他應(yīng)用程序替代,這也極大滿足了大眾個(gè)性化的使用需求[4]。Android平臺(tái)上面是虛擬機(jī),虛擬機(jī)上面就是運(yùn)行著的眾多應(yīng)用程序,這些應(yīng)用程序地位平等。 第2章 系統(tǒng)相關(guān)技術(shù)概述 Android移動(dòng)平臺(tái)簡(jiǎn)介Android狹義上說(shuō)是一種在Linux系統(tǒng)上發(fā)展起來(lái)的手機(jī)操作系統(tǒng),廣義上說(shuō)Android不僅指操作系統(tǒng)它還包括用戶界面和應(yīng)用程序。論文從第4章開始介紹開發(fā)社交分享平臺(tái)的詳細(xì)過(guò)程,主要包括系統(tǒng)的概要設(shè)計(jì),詳細(xì)設(shè)計(jì)、系統(tǒng)測(cè)試。而需求分析則確定了系統(tǒng)具體應(yīng)該實(shí)現(xiàn)的功能。第3章是在前兩章的基礎(chǔ)上對(duì)社交分享平臺(tái)進(jìn)行的系統(tǒng)分析,主要從可行性及系統(tǒng)的需求兩個(gè)方面進(jìn)行的分析。論文的第1章為緒論,這一章主要講述了基于Android的社交分享平臺(tái)的研發(fā)背景、國(guó)內(nèi)外研究現(xiàn)狀、前景意義和系統(tǒng)結(jié)構(gòu)。基于Android的社交分享平臺(tái)采用Eclipse集成開發(fā)平臺(tái)進(jìn)行系統(tǒng)的開發(fā),采用Android手機(jī)模擬器對(duì)程序運(yùn)行的Android平臺(tái)進(jìn)行模擬,用Tomcat作為服務(wù)其端處理用戶提出的請(qǐng)求并作出應(yīng)答并連接MySQL數(shù)
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1