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

正文內(nèi)容

基于php框架的社區(qū)論壇管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文-全文預(yù)覽

  

【正文】 。$cdb = new CDbCriteria()。圖413 分頁(yè)顯示版塊列表(2)程序?qū)崿F(xiàn)如何在版塊列表中顯示所屬分區(qū)和文章總數(shù),需要在版塊的Model類中添加兩個(gè)屬性,$pname和$alltotal。主要闡述系統(tǒng)運(yùn)行流程以及管理的具體代碼實(shí)現(xiàn)。parts39。cateadd39。)。 }else{Yii::app()usersetFlash(39。)。if($catemodelvalidate()){if($catemodelinsert()){ Yii::app()usersetFlash(39。Category39。先選擇要添加到的分區(qū),然后填寫(xiě)版塊名稱,如圖412所示。part/index39。,39。刪除失敗39。)。])){ Yii::app()usersetFlash(39。,array(:pid=$id))。id39。=$data))。 } } } $thisrender(39。info39。 $thisredirect(array(39。info39。id39。])){ $dataattributes = $_POST[39。id39。pager39。partindex39。 $pagerpageSize = 3。(2)程序?qū)崿F(xiàn) public function actionIndex(){ $partmodel = Part::model()。主要闡述系統(tǒng)運(yùn)行流程以及管理的具體代碼實(shí)現(xiàn)。partmodel39。39。,39。添加分區(qū)成功39。]。 if(!empty($_POST[39。如圖49所示。} 分區(qū)管理功能管理員可以添加分區(qū),對(duì)分區(qū)進(jìn)行操作。usermod39。)。}else{Yii::app()usersetFlash(39。info39。=$_GET[39。 } }$re=dataupdateAll($arr,39。 unlink($upfile)。)。big_39。 } $randName=substr(md5(time()),0,6)...$uploadextensionName。face39。=$dataedu,39。=$dataage,39。 if($datavalidate()){ $arr=array(39。Profile39。$data = $profilemodelfind(39。public function actionMod(){$profilemodel = Profile::model()。 $thisrender(39。users39。 $pagepageSize= 2。139。isadmin=:isadmin39。=39。$usermodelcount(39。操作過(guò)程如圖47,48所示。 } ? /div /div該過(guò)程Validate方法驗(yàn)證成功,驗(yàn)證失敗返回假,如果驗(yàn)證失敗,我們需要將失敗的錯(cuò)誤信息顯示到模板當(dāng)中 會(huì)員管理功能 本小節(jié)描述了會(huì)員管理功能,主要是編輯會(huì)員信息和刪除會(huì)員,還有分頁(yè)顯示會(huì)員列表。info39。 echo $formerror($model,39。)。username39。form_input39。39。form_input39。repass39。form_input39。password39。form_input39。username39。CActiveForm39。model39。39。,39。用戶名添加失敗39。)。 if($profilemodelinsert()){ Yii::app()usersetFlash(39。User39。139。 $usermodelrip = ip2long($_SERVER[39。User39。useradd39。圖46 添加會(huì)員界面(2)程序?qū)崿F(xiàn)Yii框架安裝后,是以MVC模式開(kāi)發(fā)的,下面的代碼是Controller層的加添會(huì)員過(guò)程。會(huì)員也可以添加分區(qū)及板塊。用戶點(diǎn)擊該版塊下的某個(gè)文章,可以查看文章內(nèi)容及評(píng)論,也可以發(fā)表評(píng)論,以及在該版塊下發(fā)表文章。其實(shí)從系統(tǒng)開(kāi)始運(yùn)行開(kāi)始,系統(tǒng)就會(huì)判斷緩存中是否有該首頁(yè)信息,如果有直接加載緩存。 }} 論壇內(nèi)容展示功能用戶對(duì)自己感興趣的板塊可以發(fā)表文章或者進(jìn)行回帖。 $oldName=end($fileArr)。 $toX=($toW$trueW)/2。if($biliW=$biliH){ $trueBili=$biliW。 } $trueFunName=imagecreatefrom.$funName。image/png39。image/gif39。image/pjpeg39。]。 $sW=$arr[0]。圖41 個(gè)人詳細(xì)信息編輯界面不同大小頭像需要編寫(xiě)產(chǎn)生縮略圖的類,首先打開(kāi)extension=,重啟apache服務(wù)器,其代碼實(shí)現(xiàn)如下:class Zoom{ static function savePath($sPath,$toW,$toH,$savePath,$prefix=s_){ $i=imagecreatetruecolor($toW,$toH)。第 4 章 系統(tǒng)功能詳細(xì)實(shí)現(xiàn)本章詳細(xì)介紹了如何開(kāi)發(fā)BBS論壇管理系統(tǒng),以及七大功能模塊的功能描述和操作方法,并對(duì)各大功能模塊的實(shí)現(xiàn)過(guò)程進(jìn)行了詳盡的闡述。Memcache是一個(gè)高性能的分布式的內(nèi)存對(duì)象緩存系統(tǒng),通過(guò)在內(nèi)存里維護(hù)一個(gè)統(tǒng)一的巨大的hash表,它能夠用來(lái)存儲(chǔ)各種格式的數(shù)據(jù),包括圖像、視頻、文件以及數(shù)據(jù)庫(kù)檢索的結(jié)果等。當(dāng)系統(tǒng)中用戶特別多的時(shí)候,每次都向數(shù)據(jù)庫(kù)服務(wù)器中請(qǐng)求數(shù)據(jù),這樣的方案不利于網(wǎng)站以后的發(fā)展,對(duì)經(jīng)常訪問(wèn)的頁(yè)面進(jìn)行文件緩存和內(nèi)存緩存。而且在數(shù)據(jù)庫(kù)對(duì)象引用的時(shí)候,數(shù)據(jù)庫(kù)管理員也會(huì)為不能迅速找到所需要的數(shù)據(jù)庫(kù)對(duì)象而頭疼。 表35 文章表序號(hào)數(shù)據(jù)庫(kù)字段 類型存儲(chǔ)內(nèi)容1Id整型文章ID2Title文本文章標(biāo)題3Content文本文章內(nèi)容4Uid整型文章作者ID5Cid整型所屬版塊ID6Pubtime整型發(fā)布時(shí)間 文章評(píng)論表(bbs_ment)存儲(chǔ)論壇所有文章的評(píng)論信息,包括評(píng)論人、評(píng)論內(nèi)容等,評(píng)論表結(jié)構(gòu)設(shè)計(jì)如表36所示。用戶詳細(xì)信息表結(jié)構(gòu)設(shè)計(jì)如表33所示。下面介紹本系統(tǒng)中幾個(gè)重要的表。刪除板塊時(shí),如果該板塊下有文章,則要先完成刪除該板塊下的文章。會(huì)員管理功能:管理員可以添加會(huì)員,對(duì)會(huì)員的個(gè)人信息進(jìn)行管理,刪除會(huì)員。論壇內(nèi)容展示功能:(1)發(fā)帖和回帖功能:用戶對(duì)自己感興趣的板塊可以發(fā)表文章或者進(jìn)行回帖。經(jīng)過(guò)詳細(xì)的分析和研究,確定該系統(tǒng)在結(jié)構(gòu)上基本上分為:論壇前臺(tái)和論壇后臺(tái)管理兩部分。登錄論壇系統(tǒng)時(shí)添加驗(yàn)證碼功能,驗(yàn)證碼一般是防止批量注冊(cè)的,人眼看起來(lái)都費(fèi)勁,何況是機(jī)器。保證用戶在登錄時(shí)更加的安全。這種模式統(tǒng)一了客戶端,將系統(tǒng)功能實(shí)現(xiàn)的核心部分集中到服務(wù)器上,簡(jiǎn)化了系統(tǒng)的開(kāi)發(fā)、維護(hù)和使用。 系統(tǒng)運(yùn)行環(huán)境本系統(tǒng)運(yùn)行環(huán)境是WAMP,也就是采用B/S 結(jié)構(gòu),即大家熟知的客戶機(jī)和服務(wù)器結(jié)構(gòu)。這樣的流程決定了BBS論壇系統(tǒng)的需求與設(shè)計(jì)。 第 3 章 系統(tǒng)分析與設(shè)計(jì)具體而又詳細(xì)的系統(tǒng)分析與設(shè)計(jì)是很重要的環(huán)節(jié),是詳細(xì)設(shè)計(jì)成敗的重要基礎(chǔ)和必要條件。理論上來(lái)講,所有的命令都是可以用插件來(lái)代替的,但是依然將兩者分開(kāi)的主要原因是命令都是一些靜態(tài)的方法,無(wú)需隨editor實(shí)例初始化,從而優(yōu)化了編輯器的性能。Sphinx創(chuàng)建索引的速度為:創(chuàng)建100萬(wàn)條記錄的索引只需 3~4分鐘,創(chuàng)建1000萬(wàn)條記錄的索引可以在50分鐘內(nèi)完成,而只包含最新10萬(wàn)條記錄的增量索引,重建一次只需幾十秒。這可能有助于大大減少開(kāi)發(fā)時(shí)間。通過(guò)一個(gè)簡(jiǎn)單的命令行工具 yiic 可以快速創(chuàng)建一個(gè)web應(yīng)用程序的代碼框架,開(kāi)發(fā)者可以在生成的代碼框架基礎(chǔ)上添加業(yè)務(wù)邏輯,以快速完成應(yīng)用程序的開(kāi)發(fā)。FTP和SFTP組合簡(jiǎn)化配置,使開(kāi)發(fā)者安全地從遠(yuǎn)程服務(wù)器靈活的上載和下載項(xiàng)目文件。Zend Studio的強(qiáng)大之處,除了一般編輯器所具有的代碼高亮,語(yǔ)法自動(dòng)縮進(jìn),書(shū)簽功能外,它內(nèi)置的調(diào)試器更是無(wú)可挑剔,支持本地和遠(yuǎn)程(debug server)兩種調(diào)試模式,支持諸如跟蹤變量、單步運(yùn)行、斷點(diǎn)、堆棧信息、函數(shù)調(diào)用、查看實(shí)時(shí)輸出等多種高級(jí)調(diào)試功能。它包括了PHP所有必須的開(kāi)發(fā)部件。Sphinx單一索引最大可包含1億條記錄,在1千萬(wàn)條記錄情況下的查詢速度為毫秒級(jí)[5]。主要是使用基于MVC模式的YII框架進(jìn)行開(kāi)發(fā)。后臺(tái)分區(qū)、版塊和文章的管理。因此可以運(yùn)行在任何環(huán)境下,包括:Windows、Linux和Unix等主流操作系統(tǒng)。符合MVC架構(gòu)[3],本網(wǎng)站采用現(xiàn)在很流行的B/S開(kāi)發(fā)模式,采用Yii框架進(jìn)行開(kāi)發(fā),與MySQL數(shù)據(jù)庫(kù)高性能組合,完全可以滿足上述功能的需求,軟件界面簡(jiǎn)易,流程合理,結(jié)構(gòu)清晰,滿足用戶視覺(jué)使用習(xí)慣。根據(jù)本系統(tǒng)的特點(diǎn),可以將其分為前臺(tái)和后臺(tái)兩個(gè)部分,前臺(tái)主要包括用戶個(gè)人管理和論壇內(nèi)容展示兩個(gè)部分,而后臺(tái)主要包括會(huì)員管理,分區(qū)管理,板塊管理,文章管理和回帖管理五個(gè)部分[2]??ㄆ谔氐摹毒W(wǎng)絡(luò)社會(huì)的崛起》、霍華德在這些BBS上,注重的是發(fā)帖和回帖的就事論事,區(qū)別于中文BBS的人與人的交流。當(dāng)時(shí)BBS主要有四項(xiàng)功能應(yīng)用:發(fā)布新聞、發(fā)布交易信息、發(fā)布個(gè)人感想、互動(dòng)式問(wèn)答。之后,國(guó)內(nèi)BBS論壇進(jìn)入調(diào)整和成熟時(shí)期,成為現(xiàn)實(shí)社會(huì)的縮影。 國(guó)內(nèi)外發(fā)展?fàn)顩r 國(guó)內(nèi)方面中國(guó)大陸最早的BBS站是北京長(zhǎng)城站,由于限于互聯(lián)網(wǎng)尚未開(kāi)始普及的條件,當(dāng)時(shí)用戶訪問(wèn)量每天只有十幾人。近些年來(lái),由于愛(ài)好者們的努力,BBS的功能得到了很大的擴(kuò)充。其界面一般是以文字為主,主要目的是為廣大網(wǎng)友提供一個(gè)彼此交流的空間,其最大的優(yōu)點(diǎn)是自由平等,快捷互動(dòng)。互聯(lián)網(wǎng)上的優(yōu)質(zhì)資源很多,我們每天都會(huì)接觸到很多不同的優(yōu)質(zhì)資源,比如實(shí)用的網(wǎng)站,有用的資訊等等,大部分網(wǎng)站是利用PHP語(yǔ)言編寫(xiě)[1]。 Memcache。關(guān)鍵詞:論壇管理系統(tǒng);全文檢索;Sphinx;Memcache;MysqlAbstractCommunity Community forum management system is an electronic information service system on the Internet. Every user can put forward his ideas in the forum. In recent years, through the programming of personnel and many enthusiasts, the function of the forum BBS has been greatly expanded. And today39。系統(tǒng)前臺(tái)數(shù)據(jù)采用文件緩存和Memcache緩存技術(shù),可以大大提高用戶體驗(yàn)。結(jié)合用戶業(yè)務(wù)基本要求,進(jìn)行了詳細(xì)的分析研究,確定該系統(tǒng)主要功能包括七大模塊:個(gè)人用戶管理功能、論壇內(nèi)容展示功能、會(huì)員管理與維護(hù)功能、分區(qū)管理與維護(hù)功能、板塊管理與維護(hù)功能、文章管理功能和回帖管理功能。近些年來(lái),通過(guò)編程人員和很多愛(ài)好者的努力,BBS論壇的功能得到了很大的擴(kuò)充。每個(gè)用戶都可以在在論壇上提出自己的想法。論文介紹了課題研究的背景和意義及國(guó)內(nèi)外發(fā)展?fàn)顩r,詳細(xì)介紹了課題采用的相關(guān)技術(shù)。利用Sphinx全文檢索引擎實(shí)現(xiàn)文章搜索。系統(tǒng)解決了大訪問(wèn)量下對(duì)網(wǎng)站的壓力,對(duì)使用該系統(tǒng)的企業(yè)發(fā)展有很好的輔助作用。 Sphinx。因此對(duì)于帖子的管理是BBS系統(tǒng)的一個(gè)核心功能,發(fā)表帖子的權(quán)利可以只對(duì)特定的人群。用戶在BBS站點(diǎn)上可以獲得各種信息服務(wù),發(fā)布信息,進(jìn)行討論,聊天等等。一直到個(gè)人計(jì)算機(jī)開(kāi)始普及之后,有些人嘗試將蘋(píng)果計(jì)算機(jī)上的BBS轉(zhuǎn)移到個(gè)人計(jì)算機(jī)上,BBS才開(kāi)始漸漸普及開(kāi)來(lái)。如何設(shè)計(jì)、建立一個(gè)經(jīng)濟(jì)、實(shí)用、全面、高效、穩(wěn)定的BBS系統(tǒng),是每個(gè)開(kāi)發(fā)BBS系統(tǒng)的程序員必須要考慮的問(wèn)題,一個(gè)成功的BBS系統(tǒng)可大大提高承載此論壇的網(wǎng)站點(diǎn)擊率,使企業(yè)的用戶加入到產(chǎn)品、服務(wù)等內(nèi)容的討論上來(lái),起到收集反饋資料的作用,對(duì)企業(yè)戰(zhàn)略的發(fā)展有很好的參考作用。此后,由于發(fā)展的無(wú)序和管理的不善,在網(wǎng)絡(luò)泡沫的沖擊之下,很多BBS論壇迅速消亡。 國(guó)外方面社區(qū)論壇在國(guó)外最開(kāi)始主要用于BBS成員之間的信息交流與網(wǎng)絡(luò)通訊,那時(shí)還沒(méi)有瀏覽器、搜索引擎,甚至沒(méi)有個(gè)人網(wǎng)站。相比于人氣極旺的中文BBS,它們并不存在復(fù)雜的管理機(jī)制和輿論調(diào)控行為。著名的研究成果有曼紐爾 研究?jī)?nèi)容及目標(biāo)本文主要先全面系統(tǒng)的分析BBS論壇管理系統(tǒng)的實(shí)際業(yè)務(wù)流程,然后進(jìn)行模塊化的設(shè)計(jì),再然后針對(duì)實(shí)際業(yè)務(wù)中存在的難點(diǎn)問(wèn)題提出了較好的解決方案,并對(duì)各系統(tǒng)功能進(jìn)行了詳細(xì)方案設(shè)計(jì)。 系統(tǒng)中的主要代碼使用Sublime Text3編寫(xiě),主要采用的語(yǔ)言是PHP。由于本系統(tǒng)采用PHP語(yǔ)言開(kāi)發(fā),代碼編寫(xiě)符合在Linux下的編寫(xiě)要求。搜索功能利用斯芬克斯檢索。 第 2 章 相關(guān)技術(shù)綜述本系統(tǒng)使用Zend Technologies公司開(kāi)發(fā)的PHP語(yǔ)言集成開(kāi)發(fā)環(huán)境Zend Studio。系統(tǒng)前臺(tái)文章搜索功能是一個(gè)基于SQL的全文檢索引擎Sphinx。也支持HTML和js標(biāo)簽,但只對(duì)PHP語(yǔ)言提供
點(diǎn)擊復(fù)制文檔內(nèi)容
物理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1