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

正文內(nèi)容

微博平臺設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)設(shè)計(jì)論文-文庫吧

2025-06-13 18:40 本頁面


【正文】 收這個(gè)課題之前,我基本沒有接觸過任何的項(xiàng)目開發(fā),縱使與同學(xué)一起進(jìn)行過課程設(shè)計(jì),但是課程設(shè)計(jì)的項(xiàng)目簡單不說,而且是多人協(xié)作一同完成。而面對微博網(wǎng)站開發(fā),如此大的項(xiàng)目來說,我的項(xiàng)目開發(fā)經(jīng)驗(yàn)幾乎為零。3)對界面設(shè)計(jì)方面知識匱乏。作為一名計(jì)科專業(yè)的學(xué)生,畢業(yè)后主要想成為一名程序員,所以對于PS等界面繪圖軟件,雖然會簡單的使用,但是對于圖片的精致處理,以及網(wǎng)站界面的設(shè)計(jì)等方向,卻是十分的困難。 本文內(nèi)容本文的組織結(jié)構(gòu)安排如下:第一章緒論,從選題背景及意義、研究方向和發(fā)展趨勢等方面進(jìn)行了簡單的介紹;第二章相關(guān)技術(shù),將著重介紹網(wǎng)站開發(fā)過程中要運(yùn)用到的技術(shù)和技術(shù)分析,包括網(wǎng)頁前端開發(fā)用到的技術(shù)、腳本語言和數(shù)據(jù)庫技術(shù);第三章需求分析,對微博的功能需求、系統(tǒng)的結(jié)構(gòu)等方面進(jìn)行了詳細(xì)的說明。第四章總體設(shè)計(jì),對微博的總體功能,進(jìn)行了模塊化分析,并對各個(gè)模塊的功能進(jìn)行了詳細(xì)的說明。第五章數(shù)據(jù)庫設(shè)計(jì),對改平臺數(shù)據(jù)庫的概念設(shè)計(jì)、邏輯設(shè)計(jì)、具體實(shí)現(xiàn)等方面進(jìn)行了詳細(xì)的簡介。第六章詳細(xì)設(shè)計(jì),包含界面設(shè)計(jì)、代碼結(jié)構(gòu)進(jìn)行了詳細(xì)的介紹。第七章測試與運(yùn)行維護(hù),介紹本系統(tǒng)的軟件測試以及界面展示,并且對網(wǎng)站的安全性設(shè)計(jì)和數(shù)據(jù)庫備份策略。最后是參考文獻(xiàn)、結(jié)束語和致謝。49寧夏理工學(xué)院畢業(yè)設(shè)計(jì)2 相關(guān)技術(shù)本章著重介紹了開發(fā)微博所需要使用的核心技術(shù),包括HTML、JavaScript、MVC、MySQL、ThinkPHP等。 ThinkPHP框架Thinkphp是一個(gè)開源的PHP框架,遵循Apache2開源協(xié)議發(fā)布。使用面向?qū)ο蟮拈_發(fā)結(jié)構(gòu)和MVC模式,封裝了CURD和一些常用操作,在模版引擎、緩存機(jī)制、認(rèn)證機(jī)制和擴(kuò)展性方面均有獨(dú)特的表現(xiàn)。ThinkPHP是一個(gè)性能卓越并且功能豐富的輕量級的開源PHP框架,是為了簡化企業(yè)級應(yīng)用開發(fā)和敏捷WEB應(yīng)用開發(fā)而誕生的。它使用MVC模式開發(fā),具有獨(dú)創(chuàng)的核心編譯和項(xiàng)目編譯機(jī)制,使用了Thinktemplate引擎,具有極其強(qiáng)大的摸版編譯功能。他支持兩種類型的模板標(biāo)簽,使用了動態(tài)編譯和緩存技術(shù),而且支持自定義標(biāo)簽庫。其特點(diǎn)包括:1)支持XML標(biāo)簽庫和普通標(biāo)簽的混合定義。2)編譯一次,下次直接運(yùn)行而無需重新編譯。3)模板文件更新后,自動更新模板緩存。4)自動加載當(dāng)前操作的模板緩存文件,無需指定模板文件名稱。5)支持編碼轉(zhuǎn)換和ContentType更換。6)模板變量輸出前綴支持,避免變量名稱沖突。7)模板常量替換,無需設(shè)置模板變量。8)支持變量組合調(diào)節(jié)器和格式化功能。9)支持替換其它模板引擎插件使用。10)支持獲取模板頁面內(nèi)容。 PHPPHP是英文超文本預(yù)處理語言HypertextPreprocessor的縮寫。PHP是一種HTML內(nèi)嵌式的語言,是一種在服務(wù)器端執(zhí)行的嵌入HTML文檔的腳本語言,語言的風(fēng)格有類似于C語言,被廣泛地運(yùn)用。PHP的特性包括:1)PHP獨(dú)特的語法混合了C、Java、Perl以及PHP自創(chuàng)新的語法。2)PHP可以比CGI或者Perl更快速的執(zhí)行動態(tài)網(wǎng)頁。3)PHP支持幾乎所有流行的數(shù)據(jù)庫以及操作系統(tǒng)。4)最重要的是PHP可以用C、C++進(jìn)行程序的擴(kuò)展。而同時(shí),PHP還具有如下優(yōu)勢:1)開放源代碼:所有的PHP源代碼事實(shí)上都可以得到。2)免費(fèi)使用:和其它技術(shù)相比,PHP本身免費(fèi)且是開源代碼。3)具有快捷性:PHP的程序開發(fā)快,運(yùn)行快,技術(shù)本身學(xué)習(xí)快。嵌入于HTML。而且編輯簡單,實(shí)用性強(qiáng),更適合初學(xué)者。4)跨平臺性強(qiáng):由于PHP是運(yùn)行在服務(wù)器端的腳本,支持市場上主流的操作系統(tǒng)。5)具有圖像處理能力:用PHP動態(tài)創(chuàng)建圖像,PHP圖像處理默認(rèn)使用GD2。且也可以配置為使用imagemagick進(jìn)行圖像處理。6)面向?qū)ο螅涸趐hp4,php5中,面向?qū)ο蠓矫娑加辛撕艽蟮母倪M(jìn),php完全可以用來開發(fā)大型商業(yè)程序。 MySQLMySQL是一個(gè)最受歡迎的開源數(shù)據(jù)庫管理系統(tǒng),任何人都可以從hitemet上下載和使用MySQL而不需要支付任何費(fèi)用。同時(shí)也可以研究其源代碼,并根據(jù)需要進(jìn)行修改。與其他的大型數(shù)據(jù)庫相比,MySQL自有它的不足之處,如其規(guī)模小、功能有限但是對于中、小型應(yīng)用系統(tǒng)是非常理想的,開源性降低了總體成本。它具有功能強(qiáng)、使用簡便、管理方便、運(yùn)行速度快、安全可靠性強(qiáng)等優(yōu)點(diǎn),許多中小型網(wǎng)站為了降低網(wǎng)站總體擁有成本而選擇了MySQL作為網(wǎng)站數(shù)據(jù)庫。 JavaScriptJavaScript是一種基于對象和事件驅(qū)動并具有相對安全性的客戶端腳本語言。同時(shí)也是一種廣泛用于客戶端Web開發(fā)的腳本語言,常用來給HTML(標(biāo)準(zhǔn)通用標(biāo)記語言的子集)網(wǎng)頁添加動態(tài)功能,比如響應(yīng)用戶的各種操作。JQuery是一個(gè)兼容多瀏覽器的JavaScript框架,核心理念是writeless,domore(寫得更少,做得更多)。如今,JQuery已經(jīng)成為最流行的Javascript框架,在世界前10000個(gè)訪問最多的網(wǎng)站中,有超過55%在使用JQuery。 AjaxAJAX是一種用于創(chuàng)建快速動態(tài)網(wǎng)頁的技術(shù)。通過在后臺與服務(wù)器進(jìn)行少量數(shù)據(jù)交換,AJAX可以使網(wǎng)頁實(shí)現(xiàn)異步更新。這意味著可以在不重新加載整個(gè)網(wǎng)頁的情況下,對網(wǎng)頁的某部分進(jìn)行更新。傳統(tǒng)的網(wǎng)頁(不使用AJAX)如果需要更新內(nèi)容,必須重載整個(gè)網(wǎng)頁面。有很多使用AJAX的應(yīng)用程序案例:新浪微博、Google地圖、開心網(wǎng)等等。 HTMLHTML即超級文本標(biāo)記語言,該語言學(xué)習(xí)簡單且并不復(fù)雜,但是功能強(qiáng)大,且支持不同數(shù)據(jù)格式的文件鑲?cè)?,這也是萬維網(wǎng)(WWW)盛行的原因之一。其主要特點(diǎn)包括簡易性、可擴(kuò)展性、平臺無關(guān)性、通用性。 CSSCSS即級聯(lián)樣式表。它是一種用來表現(xiàn)HTML或XML等文件樣式的計(jì)算機(jī)語言。它具有很多的特點(diǎn),如精簡代碼,降低重構(gòu)難度;提高了網(wǎng)頁訪問速度;經(jīng)過SEO優(yōu)化;瀏覽器兼容性強(qiáng)。 MCV模式MVC模式(ModelViewController,模型—視圖—控制器模式)是軟件工程中的一種軟件架構(gòu)模式。它把軟件系統(tǒng)分為三個(gè)基本部分:模型(Model),視圖(View)和控制器(Controller)。 相關(guān)技術(shù)在微博開發(fā)中的作用 相關(guān)技術(shù)作用微博ThinkPHP客戶端(View)Html+CSS網(wǎng)站的界面繪制JavaScript網(wǎng)頁的特效,傳輸數(shù)據(jù)。Ajax實(shí)現(xiàn)網(wǎng)頁的異步傳輸JqueryJs的封裝代碼,即框架控制器(Action)PHP控制客戶端的網(wǎng)頁顯示服務(wù)端(Model)對數(shù)據(jù)庫連接,處理MySQL數(shù)據(jù)庫文件在各個(gè)相關(guān)技術(shù)之中,微博項(xiàng)目以ThinkPHP框架為核心,為網(wǎng)站運(yùn)行提供的最基礎(chǔ)的服務(wù)。并通過MCV模式將網(wǎng)站的整體分為三部分:客戶端,控制器,服務(wù)端。客戶端主要是整個(gè)網(wǎng)站的視圖,是用戶操作網(wǎng)站的入口,是界面設(shè)計(jì)的核心??刂破魇欠?wù)端與客戶端的鏈接紐帶,控制器可以調(diào)用客戶端中網(wǎng)頁的跳轉(zhuǎn),也可將數(shù)據(jù)存儲到服務(wù)端。服務(wù)端是微博的后臺數(shù)據(jù),主要是對用戶數(shù)據(jù)的存放,以及對數(shù)據(jù)庫的鏈接等。HTML+CSS是對微博的整體界面進(jìn)行繪制,HTML對開辟相應(yīng)的網(wǎng)頁空間,CSS為其開辟的空間進(jìn)行美化和修飾。JavaScript為已經(jīng)做好的網(wǎng)站頁面,賦予相應(yīng)的功能以及特效,如登錄,發(fā)送微博,個(gè)性頭像等。Ajax主要實(shí)現(xiàn)在用戶瀏覽的過程中,后臺數(shù)據(jù)的異步傳輸。Jquery是JavaScript的類庫,也是他的框架,里面包含了許多重要的封裝代碼,對JavaScript進(jìn)行輔助。PHP是對相應(yīng)的功能進(jìn)行調(diào)用,并且對后臺數(shù)據(jù)進(jìn)行處理。MySQL對微博后臺數(shù)據(jù)庫進(jìn)行處理。 本章小結(jié)本章著重介紹了,開發(fā)微博網(wǎng)站所需要的相關(guān)技術(shù),以及相關(guān)技術(shù)在項(xiàng)目中的應(yīng)用,并對相關(guān)技術(shù)信息進(jìn)行了詳細(xì)的說明。3 需求分析微言微語,英文名稱vtell,是一款功能完善界面優(yōu)美使用便捷的微博網(wǎng)站。該系統(tǒng)以輕量級框架ThinkPHP為核心,通過php、HTML、js等多語言結(jié)合而開發(fā)出來的全新的微博系統(tǒng)。該系統(tǒng)實(shí)現(xiàn)了現(xiàn)有微博網(wǎng)站的基本功能,并在此基礎(chǔ)上對相關(guān)功能進(jìn)行優(yōu)化,使系統(tǒng)具有了結(jié)構(gòu)合理,運(yùn)行速度快,使用更加簡單等特性。 開發(fā)環(huán)境 開發(fā)環(huán)境操作系統(tǒng)Window7/8PHP版本MySQL版本(GPL)Apache版本Apache/(Win32)ThinkPHP版本 數(shù)據(jù)流圖用戶在瀏覽微博網(wǎng)站時(shí),首先要進(jìn)行登錄網(wǎng)站。如果沒有登錄的用戶,還需要進(jìn)行該網(wǎng)站的會員注冊,注冊時(shí)會將用戶的賬號信息進(jìn)行存儲,而已經(jīng)注冊的用戶,需要輸入賬號信息與存儲的信息進(jìn)行對比,賬號信息正確用戶可以登錄微博網(wǎng)站。在用戶登錄微博網(wǎng)站之后,用戶可以在網(wǎng)站中做如下操作:1)發(fā)送微博用戶發(fā)送微博時(shí),會先將微博信息進(jìn)行存儲,然后顯示在微博網(wǎng)站上。2)瀏覽微博用戶瀏覽以存儲的微博信息時(shí),可以對其進(jìn)行收藏與評論的操作,在進(jìn)行此操作時(shí),相關(guān)的信息會被自動的存儲在收藏或者評論的信息中。3)關(guān)注用戶當(dāng)用戶通過某些途徑找到自己喜愛的人時(shí),用戶可以對他關(guān)注,并建立兩者之間的聯(lián)系,同時(shí)將這種關(guān)系進(jìn)行存儲。4)用戶私信用戶還可以與其他的用戶進(jìn)行一對一的通話,而此時(shí)需要將通話記錄下來。5)話題信息用戶可以進(jìn)行新話題,或者參與已有的話題,與其他用戶進(jìn)行交流。而在這時(shí),又需要對用戶創(chuàng)建的話題或者參與的話題信息進(jìn)行存儲。6)用戶設(shè)置已注冊的用戶可以對微博網(wǎng)站的皮膚,用戶的個(gè)性頭像設(shè)置,個(gè)人資料以及密碼重置等信息都需要對其進(jìn)行存儲。關(guān)注私信未注冊用戶注冊登錄注冊用戶新話題寫話題發(fā)微博讀微博收藏||評論 微博信息 微博信息 微博信息 收藏||評論 收藏||評論 用戶信息 收藏amp。評論信息個(gè)人信息 個(gè)人信息 微博信息 微博信息 關(guān)注信息 關(guān)注信息 關(guān)注信息 個(gè)人信息 話題信息 私信信息 話題信息 私信信息 私信信息話題信息 數(shù)據(jù)流圖 數(shù)據(jù)字典 數(shù)據(jù)項(xiàng)數(shù)據(jù)項(xiàng)名稱:id別名:管理員編號數(shù)據(jù)項(xiàng)說明:管理員的編號,管理的唯一標(biāo)識。數(shù)據(jù)項(xiàng)類型:int長度:1取值范圍:09與其他數(shù)據(jù)項(xiàng)關(guān)系:無數(shù)據(jù)項(xiàng)名稱:username別名:用戶名數(shù)據(jù)項(xiàng)說明:管理員的賬號。數(shù)據(jù)項(xiàng)類型:char長度:20取值范圍:020與其他數(shù)據(jù)項(xiàng)關(guān)系:無數(shù)據(jù)項(xiàng)名稱:password別名:管理員密碼數(shù)據(jù)項(xiàng)說明:管理員的密碼。數(shù)據(jù)項(xiàng)類型:char長度:32取值范圍:16與其他數(shù)據(jù)項(xiàng)關(guān)系:無數(shù)據(jù)項(xiàng)名稱:logintime別名:登陸時(shí)間數(shù)據(jù)項(xiàng)說明:管理員的登錄時(shí)間。數(shù)據(jù)項(xiàng)類型:int長度:10取值范圍:當(dāng)前時(shí)間與其他數(shù)據(jù)項(xiàng)關(guān)系:無數(shù)據(jù)項(xiàng)名稱:loginip別名:登陸ip數(shù)據(jù)項(xiàng)說明:管理員登陸的ip地址。數(shù)據(jù)項(xiàng)類型:int長度:10取值范圍:09與其他數(shù)據(jù)項(xiàng)關(guān)系:無數(shù)據(jù)項(xiàng)名稱:lock別名:鎖定數(shù)據(jù)項(xiàng)說明:管理員的編號,管理的唯一標(biāo)識。數(shù)據(jù)項(xiàng)類型:tinyint長度:1取值范圍:0或1與其他數(shù)據(jù)項(xiàng)關(guān)系:無數(shù)據(jù)項(xiàng)名稱:admin別名:超級管理員數(shù)據(jù)項(xiàng)說明:擁有最高權(quán)限的管理員。數(shù)據(jù)項(xiàng)類型:tinyint長度:1取值范圍:0或1與其他數(shù)據(jù)項(xiàng)關(guān)系:無數(shù)據(jù)項(xiàng)名稱:id別名:@提到我的id數(shù)據(jù)項(xiàng)說明:@提到我的編碼。數(shù)據(jù)項(xiàng)類型:int長度:10取值范圍:09999999999與其他數(shù)據(jù)項(xiàng)關(guān)系:無數(shù)據(jù)項(xiàng)名稱:wid別名:所屬微博id數(shù)據(jù)項(xiàng)說明:微博id的外鍵。數(shù)據(jù)項(xiàng)類型:int長度:10取值范圍:09999999999與其他數(shù)據(jù)項(xiàng)關(guān)系:是微博id的外鍵。數(shù)據(jù)項(xiàng)名稱:uid別名:所屬用戶id數(shù)據(jù)項(xiàng)說明:用戶id的外鍵。數(shù)據(jù)項(xiàng)類型:int長度:10取值范圍:09999999999與其他數(shù)據(jù)項(xiàng)關(guān)系:是用戶id的外鍵。數(shù)據(jù)項(xiàng)名稱:id別名:評論id數(shù)據(jù)項(xiàng)說明:微博評論的編碼。數(shù)據(jù)項(xiàng)類型:int長度:11取值范圍:099999999999與其他數(shù)據(jù)項(xiàng)關(guān)系:無。數(shù)據(jù)項(xiàng)名稱:content別名:評論內(nèi)容數(shù)據(jù)項(xiàng)說明:記錄著微博評論的內(nèi)容。數(shù)據(jù)項(xiàng)類型:varchar長度:200取值范圍:0200與其他數(shù)據(jù)項(xiàng)關(guān)系:無。數(shù)據(jù)項(xiàng)名稱:time別名:評論時(shí)間數(shù)據(jù)項(xiàng)說明:發(fā)布微博評論的時(shí)間。數(shù)據(jù)項(xiàng)類型:timestamp長度:取值范圍:有效時(shí)間內(nèi)與其他數(shù)據(jù)項(xiàng)關(guān)系:無。數(shù)據(jù)項(xiàng)名稱:follow別名:
點(diǎn)擊復(fù)制文檔內(nèi)容
外語相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1