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

正文內(nèi)容

基于android的社交分享平臺(tái)的設(shè)計(jì)學(xué)士學(xué)位論文-在線瀏覽

2024-08-24 14:56本頁面
  

【正文】 Internet交換數(shù)據(jù),日歷程序則可使用網(wǎng)絡(luò)通信程序更新自己的日歷。我們都知道Android是Google旗下開發(fā)的,Google地圖發(fā)展的已相當(dāng)成熟,這極大方便了Android開發(fā)手機(jī)地圖應(yīng)用,其他系統(tǒng)的手機(jī)開發(fā)地圖應(yīng)用是繁瑣困難的,而Android系統(tǒng)只需要在應(yīng)用程序中添加幾行代碼就可以了。Android在眾多手機(jī)系統(tǒng)百花齊放的市場中占據(jù)著不可替代的位置,Android的前景無限。不僅由于Servlet和JSP規(guī)范在Tomcat中的體現(xiàn)加強(qiáng),還由于Tomcat技術(shù)先進(jìn),性能穩(wěn)定、可靠、效率高,因而Tomcat服務(wù)器受到大量Java開發(fā)者支持這也是其成為目前比較流行的Web應(yīng)用服務(wù)器的原因之一。Tomcat中的應(yīng)用程序是WAR(Web Archive)格式的,WAR格式文件是Sun提出的一種Web應(yīng)用程序格式,是許多文件的一個(gè)壓縮包。WEBINF是一個(gè)很重要的文件。在Eclipse下當(dāng)需要引用其他類時(shí)則右擊項(xiàng)目文件選擇Buildpath,選擇libraries添加需要的JAR文件。在以后訪問JSP應(yīng)用時(shí)就不必再轉(zhuǎn)化編譯了。Tomcat服務(wù)器除了以上功能還有一些特有功能,它可以對(duì)平臺(tái)、安全域和Tomcat閥進(jìn)行管理和控制等。Tomcat中的Servlet是一種運(yùn)行在支持Java語言的服務(wù)器上的動(dòng)態(tài)加載的模塊。因?yàn)镾ervlet的運(yùn)行完全依賴Java虛擬機(jī),所以Servlet運(yùn)行在服務(wù)器端而與瀏覽器無關(guān)。 MySQL數(shù)據(jù)庫 MySQL數(shù)據(jù)庫簡介MySQL是一個(gè)開源的SQL數(shù)據(jù)庫服務(wù)器,它簡單、易用、通用的特點(diǎn)是大多數(shù)人使用它的原因。數(shù)據(jù)庫顧名思義是一個(gè)存放數(shù)據(jù)的地方,而這些數(shù)據(jù)是更加結(jié)構(gòu)化的聯(lián)合體,支持結(jié)構(gòu)化的查詢語言。由于關(guān)系型數(shù)據(jù)庫的優(yōu)越性,MySQL不可忽略的還需要是一個(gè)關(guān)系型數(shù)據(jù)庫。MySQL Query Browser 是MySQL提供的用于數(shù)據(jù)瀏覽的工具,它能夠方便使用者查詢數(shù)據(jù)表和數(shù)據(jù),提供查詢界面執(zhí)行SQL語句。 MySQL數(shù)據(jù)庫安裝與配置MySQL數(shù)據(jù)庫安裝與配置主要有以下幾步:第1步:安裝MySQL。第2步。安裝MySQL后,打開DOS命令窗口,進(jìn)入C:\Program Files\MySQL\MySQL Server \bin目錄下,運(yùn)行命令:mysqld console 或者,將該命令放到一個(gè)批處理文件中,雙擊該批處理文件即可啟動(dòng)MySQL的服務(wù)。打開DOS命令窗口,進(jìn)入C:\Program Files\MySQL\MySQL Server \bin目錄下,輸入命令mysql uroot p,回車后會(huì)出現(xiàn)幾行提示信息并出現(xiàn)提示符號(hào)如圖21所示。安裝后啟動(dòng)界面如圖22所示。圖23 MySQL Query Browser主界面該主界面的主窗口是查詢的結(jié)果集。 Eclipse簡介 Eclipse簡介Eclipse類似于JBuilder、NetBeans是一個(gè)集成開發(fā)環(huán)境,不過與NetBeans一樣,Eclipse也是開源的,這樣任何人可以根據(jù)自己的功能需要開發(fā)自己的Eclipse功能插件或擴(kuò)展原有插件。Eclipse有一個(gè)逐步進(jìn)化的過程,它原是IBM和OTI兩家公司共同開發(fā)研制的,后來IBM將源碼捐出,這才開始了Eclipse不斷完善的進(jìn)程。隨著開放靈活的Eclipse的流行,用有越來越多基于Eclipse開發(fā)的應(yīng)用。如圖24所示。Eclipse工作臺(tái)位于體系結(jié)構(gòu)的核心,它由平臺(tái)運(yùn)行時(shí)、工作空間、工作臺(tái)、幫助、調(diào)試、團(tuán)隊(duì)等構(gòu)成,平臺(tái)運(yùn)行時(shí)又是Eclipse平臺(tái)的的核心。[7],其他插件的安裝運(yùn)行都是基于這兩個(gè)插件的。Eclipse的視圖、菜單欄、編輯器、工具欄由WorkBench控制。JFace是架設(shè)在SWT上的高級(jí)用戶界面部件庫。當(dāng)我們對(duì)Java代碼進(jìn)行編輯、查看、編譯、調(diào)試、運(yùn)行操作時(shí),我們實(shí)際上用到的是JDT。 Eclipse集成開發(fā)環(huán)境的搭建由于Eclipse僅是一個(gè)集成開發(fā)平臺(tái),本身并不包含語言編譯器,因此需要先安裝Java開發(fā)工具包(JDK)。2. 右擊我的電腦圖標(biāo),一次選擇屬性—高級(jí)—環(huán)境變量命令,在系統(tǒng)變量中添加JAVA_HOME變量,值為D:\。%JAVA_HOME%\jre\bin。由于需要開發(fā)Android程序我們還需要在Eclipse上安裝Android SDK。4. 將SDK解壓,的和值環(huán)境變量參數(shù),系統(tǒng)變量path值為E:\androidsdk_r18windows\androidsdkwindows\tools5. 登錄Eclipse的官方網(wǎng)站,下載適用版本的Eclipse。6. 將下載的Eclipse解壓。此步驟需聯(lián)網(wǎng)并根據(jù)網(wǎng)速不同會(huì)消耗比較長的時(shí)間,需耐心等待[9]。圖 25 安裝ADT8. 在Install界面選中Developer Tools并單擊Next按鈕。9. 打開Eclipse后,在Window菜單中選擇Preferences。圖26 browse界面11. 接下來需要?jiǎng)?chuàng)建和運(yùn)行Android模擬器,才能進(jìn)行Android開發(fā)。圖27 Opens the Android SDK and AVD Manager按鈕12. 打開Android SDK and AVD Manager窗口后單擊New按鈕,彈出Create new Android Virtual Device(AVD)對(duì)話框,在第一欄中輸入模擬器的名字。在Builtin中選擇分辨率,默認(rèn)分辨率為HVGA,如圖28所示。 本章小結(jié)本章主要講述了基于Android的社交分享平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)制作過程中用到的主要技術(shù)。 第3章 系統(tǒng)分析 可行性分析社交分享平臺(tái)非常具有現(xiàn)實(shí)意義,可以從以下三個(gè)方面進(jìn)行可行性分析:1. 技術(shù)可行性。而Eclipse中的Android手機(jī)模擬器插件,讓開發(fā)的系統(tǒng)可以再其上進(jìn)行功能測試。2. 經(jīng)濟(jì)可行性。同時(shí)開發(fā)所需的人力物力財(cái)力可控,而一旦推廣開來能夠但來不菲的收益。Android手機(jī)現(xiàn)已普及,觸點(diǎn)可控操作容易上手,有經(jīng)驗(yàn)沒經(jīng)驗(yàn)的人都會(huì)很快的能夠?qū)W會(huì)使用?;贏ndroid的社交分享平臺(tái)可以改變傳統(tǒng)在家上網(wǎng)發(fā)布信息和信息獲取的習(xí)慣,開拓出一條隨時(shí)隨地更換心情狀態(tài)、發(fā)表日志照片的新路子。 需求分析基于Android的社交分享平臺(tái)為提供一個(gè)信息發(fā)布和信息共享的平臺(tái),使用這經(jīng)由瀏覽器訪問Web服務(wù)器時(shí)享受到操作和功能與經(jīng)由安卓手機(jī)端訪問服務(wù)器時(shí)相差無幾,主要包括如下幾點(diǎn):1. 用戶注冊,為初次使用本系統(tǒng)的用戶提供注冊服務(wù)。3. 更新心情,用戶可以更新自己的心情,改心情對(duì)其他好友是可見的。5. 管理相冊,可以創(chuàng)建相冊,并向已有的相冊上傳圖片,同時(shí)還可以對(duì)已有相冊進(jìn)行不同的訪問權(quán)限設(shè)置。7. 查看好友列表和最近訪客,用戶登錄后可以查看自己的好友列表和最近訪問過自己的用戶。9. 拍照上傳,該功能為Android手機(jī)端的特有功能,用戶可以在應(yīng)用程序中調(diào)用手機(jī)的照相機(jī)程序拍照并將其上傳到服務(wù)器中用戶的指定相冊。圖31 系統(tǒng)用例圖用戶要想進(jìn)入個(gè)人中心必須擁有賬號(hào),通過注冊可以獲得賬號(hào)。管理日志包括查看、編輯、刪除和評(píng)論??焖侔l(fā)布包括發(fā)布日志、發(fā)布心情和拍照上傳。根據(jù)對(duì)系統(tǒng)的分析,畫出系統(tǒng)的流程圖如圖32所示。 本章小結(jié)本章講述了開發(fā)基于Android的社交分享平臺(tái)之前對(duì)該系統(tǒng)進(jìn)行的可行性分析和需求分析。對(duì)系統(tǒng)的需求分析確定了系統(tǒng)需要的基本功能。社交分享平臺(tái)主要是為用戶提供一個(gè)信息發(fā)布和信息共享的平臺(tái),在這個(gè)平臺(tái)上用戶可以發(fā)布心情、發(fā)布日志和照片并查看好友主頁等等。集成開發(fā)環(huán)境,Eclipse Java EE IDE for Web Developers ,該版本Eclipse支持EE系統(tǒng)的開發(fā)??蛻舳藶g覽器。圖41 Web端功能結(jié)構(gòu)圖Web端功能有用戶登錄、搜索用戶、上傳頭像、用戶注冊、修改個(gè)人資料、發(fā)表日志、上傳照片、查看好友和訪客、管理相冊和管理日志等功能。圖42 登錄和注冊模塊圖登錄和注冊模塊由顯示登錄界面、記住賬號(hào)和密碼、登錄、顯示注冊頁面、注冊等功能。個(gè)人中心模塊圖,如圖43所示。也以通過Menu鍵選擇搜索和退出。快速發(fā)布模塊圖,如圖44所示。查看聯(lián)系人模塊圖,如圖45所示。好友列表中的每一個(gè) 包括昵稱、心情和頭像。單擊某個(gè)用戶,可以訪問其主頁。圖46 管理日志模塊圖管理日志模塊是跟人中心模塊下的一個(gè)選項(xiàng)卡,通過選擇該選項(xiàng)卡,可以啟動(dòng)管理日志模塊的服務(wù)。管理相冊模塊圖,如圖47所示。搜索用戶模塊圖,如圖48所示。可以單擊某好友的頭像進(jìn)入其個(gè)人主頁。圖49 好友主頁模塊圖通過好友列表、訪客列表或者搜索好友顯示出的列表可以啟動(dòng)好友主頁模塊,該模塊包括查看好友主頁和查看好友相冊功能。為了最終實(shí)現(xiàn)目標(biāo),對(duì)系統(tǒng)進(jìn)行了結(jié)構(gòu)設(shè)計(jì),得到系統(tǒng)的十大主要模塊。1. Android端的設(shè)計(jì)目標(biāo)(1) 登錄功能(2) 注冊功能(3) 發(fā)表日志功能(4) 管理日志功能(5) 拍照上傳功能(6) 管理相冊權(quán)限功能(7) 查看好友和訪客功能(8) 搜索并訪問用戶功能基于Android的社交分享平抬得的Web端比Android端多了添加、刪除好友和頭像上傳功能。2. Web端的設(shè)計(jì)目標(biāo)(1) 登錄功能(2) 注冊功能(3) 修改個(gè)人資料功能(4) 發(fā)表日志功能(5) 管理日志功能(6) 搜索用戶功能(7) 上傳頭像和圖片功能(8) 管理相冊功能(9) 查看好友和訪客功能 數(shù)據(jù)庫設(shè)計(jì) 概念結(jié)構(gòu)設(shè)計(jì)根據(jù)上面的設(shè)計(jì)目標(biāo)規(guī)劃出的實(shí)體有:用戶信息實(shí)體、好友關(guān)系實(shí)體、日志實(shí)體、頭像實(shí)體、相冊實(shí)體、照片實(shí)體、訪客記錄實(shí)體、日志評(píng)論實(shí)體、照片評(píng)論實(shí)體、最大編號(hào)實(shí)體。用戶信息實(shí)體圖如圖51所示。好友關(guān)系實(shí)體圖如圖52所示。日志實(shí)體圖如圖53所示。日志編號(hào)是自增類型的。圖54 相冊實(shí)體圖相冊實(shí)體包括相冊編號(hào)、相冊訪問權(quán)限、相冊所屬的用戶編號(hào)、相冊建立日期和相冊名稱。照片實(shí)體圖如圖55所示。照片編號(hào)也是自增類型的。圖56 日志評(píng)論實(shí)體圖日志評(píng)論實(shí)體包括評(píng)論編號(hào)、評(píng)論日期、評(píng)論所屬的日志編號(hào)、評(píng)論者編號(hào)和評(píng)論內(nèi)容。照片評(píng)論實(shí)體圖如圖57所示。評(píng)論編號(hào)也是自增類型的訪客記錄實(shí)體圖如圖58所示。訪問記錄編號(hào)也是自增類型的。圖59 頭像實(shí)體圖頭像實(shí)體包括頭像編號(hào)、頭像圖片的二進(jìn)制數(shù)據(jù)、上傳者編號(hào)和頭像的描述。最大編號(hào)實(shí)體圖如圖510所示。圖511 全局ER圖 邏輯結(jié)構(gòu)設(shè)計(jì)1. 數(shù)據(jù)庫模型圖本系統(tǒng)數(shù)據(jù)庫采用MySQL數(shù)據(jù)庫,根據(jù)系統(tǒng)功能設(shè)計(jì)要求,設(shè)計(jì)本系統(tǒng)數(shù)據(jù)庫模型圖如圖512所示。具體設(shè)計(jì)如表51所示。具體設(shè)計(jì)如表52所示。具體設(shè)計(jì)如表53所示。具體設(shè)計(jì)如表54所示。表55 用戶信息表的結(jié)構(gòu)字段名稱數(shù)據(jù)類型字段大小是否為主鍵是否可以為空u_nou_pwdu_nameu_u_stateu_idintvarcharvarcharvarchartextintN/A16818N/AN/A是否否否否否否否否否否否(6) 日志評(píng)論表ment日志評(píng)論表用于記錄用戶對(duì)日志的評(píng)論,其所主要包括的字段有評(píng)論編號(hào)、評(píng)論的內(nèi)容、評(píng)論者ID、評(píng)論所屬的日志ID、評(píng)論日期。表56日志評(píng)論你表的結(jié)構(gòu)字段名稱數(shù)據(jù)類型字段大小是否為主鍵是否可以為空c_idc_contentu_nor_idc_dateinttextintinttimestampN/AN/AN/AN/AN/A是否否否否否否否否否(7) 照片評(píng)論表p_ment照片評(píng)論表用于記錄用戶對(duì)照片的評(píng)論,其所主要包括的字段有評(píng)論編號(hào)、評(píng)論的內(nèi)容、評(píng)論者ID、評(píng)論所屬的照片編號(hào)、評(píng)論日期。表57 照片評(píng)論表的結(jié)構(gòu)字段名稱數(shù)據(jù)類型字段大小是否為主鍵是否可以為空c_idc_contentu_nor_idc_dateinttextintinttimestampN/AN/AN/AN/AN/A是否否否否否否否否否(8) 游客記錄表visit游客記錄表用于記錄每個(gè)用戶被其他用戶訪問的情況,主要包括的字段有訪問記錄的編號(hào)、被訪問者ID、訪問者ID和訪問日期。表58 游客記錄表的結(jié)構(gòu)字段名稱數(shù)據(jù)類型字段大小是否為主鍵是否可以為空v_idu_nov_nov_dateintintinttimestampN/AN/AN/AN/A是否否否否否否否(9) 頭像表head頭像表用于記錄用戶可用頭像相關(guān)信息,主要包括字段有頭像編號(hào)、頭像描述、頭像圖片的二進(jìn)制數(shù)據(jù)、頭像上傳者ID。表59 頭像表的結(jié)構(gòu)字段名稱數(shù)據(jù)類型字段大小是否為主鍵是否可以為空h_idh_desh_datau_nointvarcharmediumblobintN/A40N/AN/A是否否否否否否否(10) 最大編號(hào)表max最大編號(hào)表用于記錄各個(gè)表中主鍵的當(dāng)前最大值,當(dāng)需要插入新數(shù)據(jù)時(shí),先取得該表中對(duì)應(yīng)字段值,加1作為新插入記錄的編號(hào)。表510 最大編號(hào)表的結(jié)構(gòu)字段名稱數(shù)據(jù)類型字段大小是否為主鍵是否可以為空friend_maxdiary_maxalbum_maxphoto_maxment_maxp_ment_max
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1