新聞網(wǎng)項(xiàng)目報(bào)告_第1頁(yè)
已閱讀1頁(yè),還剩25頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、“新聞網(wǎng)項(xiàng)目報(bào)告”,組員: 輔導(dǎo)老師: 時(shí)間:,目錄,1. 項(xiàng)目背景2. 需求分析3. 概要設(shè)計(jì)4. 詳細(xì)設(shè)計(jì)5. 效果演示6. 項(xiàng)目總結(jié),1.項(xiàng)目背景,1.1 新聞是我們了解社會(huì)的一種必要的途徑它的種類繁多!與傳統(tǒng)新聞媒體相比,新聞網(wǎng)站的優(yōu)勢(shì)十分明顯,如數(shù)字化、多媒體、超文本和全球化等等。但是,在激烈的網(wǎng)絡(luò)市場(chǎng)競(jìng)爭(zhēng)中,由于新聞網(wǎng)站數(shù)量過(guò)多,致使許多新聞網(wǎng)站所占市場(chǎng)份額有限,加之內(nèi)容的同質(zhì)化也容易造成新聞網(wǎng)站“千網(wǎng)一面

2、”。為此,新聞網(wǎng)站只有與時(shí)俱進(jìn),解放思想,發(fā)揮優(yōu)勢(shì),銳意創(chuàng)新,運(yùn)用導(dǎo)向立網(wǎng)、特色樹(shù)網(wǎng)、品牌強(qiáng)網(wǎng)、經(jīng)營(yíng)固網(wǎng)、人才興網(wǎng)的理念,采取突破式的方式,才能把新聞網(wǎng)站做大做強(qiáng)。.,1:項(xiàng)目背景,1.2 本項(xiàng)目的目標(biāo)即為模擬制作一新聞瀏覽管理系統(tǒng)并實(shí)現(xiàn)前臺(tái)新聞瀏覽評(píng)論調(diào)查投票及后臺(tái)對(duì)新聞數(shù)據(jù)的操作、新聞瀏覽量的統(tǒng)計(jì).,說(shuō)明:所謂“項(xiàng)目背景”就是向別人說(shuō)明本項(xiàng)目產(chǎn)生的前因后果,如市場(chǎng)情況、類似產(chǎn)品特性等,盡可能使得即使從未接觸過(guò)該項(xiàng)目的人也可以對(duì)該項(xiàng)

3、目有一個(gè)大概的了解。,2:需求分析,主功能點(diǎn)分析:,2.需求分析,主功能點(diǎn)分析:前臺(tái)模塊:瀏覽各類新聞后臺(tái)模塊:對(duì)各類新聞數(shù)據(jù)的增刪改查,2.1 前臺(tái)模塊,子功能點(diǎn)分析2.1.1 瀏覽全部的新聞。2.1.2 發(fā)表新聞評(píng)論,查看所有評(píng)論2.1.3 對(duì)社會(huì)新聞模塊的熱門調(diào)查問(wèn)題參與投票并通過(guò)餅狀圖的圖表形式查看投票結(jié)果。2.1.4 用戶注冊(cè)、登錄、注銷。,2.2 后臺(tái)模塊,子功能點(diǎn)分析2.2.1 用戶的增刪改查。2.2.2

4、新聞的增刪改查,3. 概要設(shè)計(jì),運(yùn)行環(huán)境及技術(shù),3. 概要設(shè)計(jì),項(xiàng)目架構(gòu)MVC三層架構(gòu)具體技術(shù)選擇面向?qū)ο?FCKeditor ADOdb分頁(yè)顯示GD2XML/SimpleXMLAJAX,4.詳細(xì)設(shè)計(jì),數(shù)據(jù)庫(kù)結(jié)構(gòu),4.詳細(xì)設(shè)計(jì),項(xiàng)目層次設(shè)計(jì):,,客戶端,,View,NewsManagerUserManagerdiaochaManager,controller.do.ph

5、pNewsActionsUserActionsdiaochaActions,,,,,,,,,,,,,,,4.詳細(xì)設(shè)計(jì),類設(shè)計(jì):usersManager addusers() ,yanzheng().newsManager listnews(),listcomment(),queryById()Addreview(),showContent(), addquestion(),getOptions().diaochaM

6、anager diaoId(), listId(),showContent()getOptions(),addtou().,5. 效果展示,,5. 效果展示,,6.項(xiàng)目總結(jié),6.1 項(xiàng)目總結(jié)本項(xiàng)目在制作之前考慮的是主功能點(diǎn):新聞前臺(tái)瀏覽功能、后臺(tái)管理新聞數(shù)據(jù)功能。子功能點(diǎn):前臺(tái)發(fā)表瀏覽全部新聞、新聞評(píng)論、顯示評(píng)論。在實(shí)現(xiàn)以上功能點(diǎn)之后為完善提高項(xiàng)目制作水平聽(tīng)取輔導(dǎo)教師意見(jiàn)又考慮引進(jìn)Ajax、GD2、JavaScript、三維數(shù)

7、組等技術(shù)。,6.項(xiàng)目總結(jié),通過(guò)Ajax主要對(duì)問(wèn)卷調(diào)查的拒不刷新以及驗(yàn)證用戶名是否已經(jīng)注冊(cè)。GD2庫(kù)的引用主要包括為圖片加水印、生成驗(yàn)證碼。JavaScript就是做到頁(yè)面的一些其他靜態(tài)特效包括用戶注冊(cè)錯(cuò)誤時(shí)后面直接給出提示!等,6.項(xiàng)目總結(jié),加入上述功能以后我覺(jué)得整個(gè)項(xiàng)目一下就變得充實(shí)了!除了達(dá)到豐富完善項(xiàng)目整體水平以外還能盡量用到過(guò)去學(xué)過(guò)的知識(shí)點(diǎn)可以為以后工作實(shí)踐積累了一些參考和編寫代碼經(jīng)驗(yàn)。,6.項(xiàng)目總結(jié),重點(diǎn)難點(diǎn)解析在此主要

8、介紹的是上述提到的附加功能點(diǎn)也就是Ajax、GD2、三維數(shù)組.說(shuō)明:首先解析本項(xiàng)目用到的Ajax 使用Ajax可以做到頁(yè)面的發(fā)送請(qǐng)求之后返回從數(shù)據(jù)中生成的xml形式數(shù)據(jù)并讀取最后頁(yè)面只是在指定的局部區(qū)域顯示返回的數(shù)據(jù)而整體頁(yè)面卻并沒(méi)有跳轉(zhuǎn)。,6.項(xiàng)目總結(jié),6.2.1本系統(tǒng)用到的Ajax一共有兩處:1是用戶注冊(cè)驗(yàn)證的時(shí)候2是問(wèn)卷調(diào)查通過(guò)AJAX讀取XML文件!6.2.1.1首先前臺(tái)頁(yè)面發(fā)送請(qǐng)求給Controller.do.php調(diào)用a

9、ctoin從廣告數(shù)據(jù)圖片表中提取查詢的數(shù)據(jù)但返回的數(shù)據(jù)卻并不返回頁(yè)面而是生成一個(gè)xml格式文件。,6.項(xiàng)目總結(jié),6.2.1本系統(tǒng)用到的Ajax就是在問(wèn)卷調(diào)查中通過(guò)對(duì)XML文件中數(shù)據(jù)的讀取從而改變投票的數(shù)據(jù)并完成頁(yè)面的局部刷新。6.2.1.1 首先前臺(tái)頁(yè)面發(fā)送請(qǐng)求給Controller.do.php調(diào)用actoin從數(shù)據(jù)沖提取調(diào)查編號(hào)qno但返回的數(shù)據(jù)卻并不返回頁(yè)面而是生成一個(gè)xml格式文件,6.項(xiàng)目總結(jié),6.2.1.2 之后在Vie

10、w頁(yè)面層中通過(guò)三維數(shù)組顯示數(shù)據(jù)(調(diào)查內(nèi)容、調(diào)查選項(xiàng))。6.2.1.3 通過(guò)AJAX調(diào)用XML文件的數(shù)據(jù)然后在讀取返回的XMLhttpRequest 在View頁(yè)面層中刷新界面顯示投票結(jié)果以及柱狀圖!從而達(dá)到瞬間刷新的效果以及投票數(shù)量的增加、柱狀圖的變化等!,6.項(xiàng)目總結(jié),說(shuō)明:其次就是GD2庫(kù)使用。使用該技術(shù)生成的圖片水印是為防止圖片被盜用失去原有價(jià)值,驗(yàn)證碼的生成就是防止項(xiàng)目被植入惡意機(jī)器人程序大量注入垃圾代碼。6.2.2在此要說(shuō)

11、明的是用GD2庫(kù)在CKEDITOR中添加水印6.2.2.1因?yàn)閺腃KEDITOR中生成的圖片不是單獨(dú)的一個(gè)圖片它是和內(nèi)容一起生成的!所以首先要在后臺(tái)通過(guò)CKEDITOR添加圖片的同時(shí)把數(shù)據(jù)庫(kù)中類似于這種格式的代碼替換成,6.項(xiàng)目總結(jié),6.2.2.2然后在前臺(tái)在jiashuiyin.php中構(gòu)建一個(gè)圖片(水印的圖片)設(shè)置格式(jpeg)大小和位置通過(guò)$pic=imagecreatefromjpeg(“..”.$fname);生成水?。∽?/p>

12、后把水印在圖片顯示出來(lái)!,6.項(xiàng)目總結(jié),6.2.3在此解析的是三維數(shù)組在項(xiàng)目中的應(yīng)用6.2.3.1在新聞詳情表里面要顯示問(wèn)卷表!以及問(wèn)卷詳情表!首先通過(guò)新聞內(nèi)容查詢新聞編號(hào)!$title=$this->na->showContent($nno);然后在問(wèn)卷表通過(guò)nno查處qno!$options=$this->na->getOptions($v['qno']);最后通過(guò)數(shù)組foreach(

13、$title as $n=>$v){$options=$this->na->getOptions($v['qno']);//var_dump($options);$title[$n]['options']=$options;}得到$options中包括qno,qtitle,nno,dno,6.項(xiàng)目總結(jié),6.2.4 在此說(shuō)明在瀏覽具體

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論