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

正文內(nèi)容

基于web的新聞系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-在線瀏覽

2025-08-09 01:36本頁面
  

【正文】 流思想,共同探討一些關(guān)注話題。新聞發(fā)布系統(tǒng)是絕大多數(shù)商業(yè)性網(wǎng)站最常用的系統(tǒng),它的一個(gè)基礎(chǔ)作用就是為企業(yè)提供信息發(fā)布的平臺(tái)。網(wǎng)站管理維護(hù)人員只需設(shè)置標(biāo)題,內(nèi)容與圖片等新聞信息元素就可以了,系統(tǒng)將自動(dòng)生成對(duì)應(yīng)的網(wǎng)頁。在新聞發(fā)布系統(tǒng)中還使用了Mysql數(shù)據(jù)庫,將能大大減輕維護(hù)人員的工作量,使系統(tǒng)便于維護(hù)與管理。它摒棄了傳統(tǒng)媒體的不足,正在以不可預(yù)知的速度向前發(fā)展。Microsystems公司倡導(dǎo)、許多公司參與一起建立的一種動(dòng)態(tài)技術(shù)標(biāo)準(zhǔn)。所有程序操作都在服務(wù)器端執(zhí)行,網(wǎng)絡(luò)上傳送給客戶端的僅是得到的結(jié)果,這樣大大降低了對(duì)客戶瀏覽器的要求,即使客戶瀏覽器端不支持Java,也可以訪問JSP網(wǎng)頁。JSP與Servlet一樣,是在服務(wù)器端執(zhí)行的,通常返回給客戶端的就是一個(gè)HTML文本,因此客戶端只要有瀏覽器就能瀏覽。插入的Java程序段可以操作數(shù)據(jù)庫、重新定向網(wǎng)頁等,以實(shí)現(xiàn)建立動(dòng)態(tài)網(wǎng)頁所需要的功能。網(wǎng)頁還能通過tags與scriptlets訪問存在于服務(wù)端的資源的應(yīng)用邏輯。 JSP(JavaServer Pages)是一種動(dòng)態(tài)頁面技術(shù),它的主要目的是將表示邏輯從Servlet中分離出來。服務(wù)器在頁面被客戶端請(qǐng)求以后對(duì)這些Java代碼進(jìn)行處理,然后將生成的HTML頁面返回給客戶端的瀏覽器。JSP技術(shù)具備Java的簡潔易用,完全的面向?qū)ο?,跨平臺(tái)性且,安全性,主要面向internet的所有特點(diǎn)。Servlet更善于執(zhí)行Java代碼;JSP更善于向客戶端輸出文本(HTML/XML/JSON…)。 MVC圖JSP中嵌入Java的方式(1)% 代碼。 %(3)%! %: 成員變量/成員方法定義(4)% %: JSP注釋,其中的語句不會(huì)執(zhí)行,也不會(huì)發(fā)送給客戶端(與HTML注釋不同) (5)% %: JSP頁面指令JSP轉(zhuǎn)換為Servlet類的過程中,上述內(nèi)容的轉(zhuǎn)換形式:(1)所有的HTML/XML標(biāo)簽 224。 }(2)% 執(zhí)行語句。 service{ 執(zhí)行語句。 service{ (s )。 直接轉(zhuǎn)換為Servlet類的成員屬性/方法 (5)% JSP注釋 % 224。 輔助轉(zhuǎn)換Servlet類的內(nèi)容內(nèi)置對(duì)象,就是在JSP中無需聲明而直接使用的變量——這些變量都是jsp轉(zhuǎn)換成Servlet類中的service方法內(nèi)的局部變量。pageObject = thispage就是Servlet對(duì)象page = thisconfigServletConfig對(duì)象名()pageContextPageContextrequest——session會(huì)話application應(yīng)用exceptionThrowable必須是isErrorPage=“true”的JSP才有此內(nèi)置對(duì)象用于顯示上一個(gè)頁面跳轉(zhuǎn)過來時(shí)產(chǎn)生的異常信息 JSP中存儲(chǔ)數(shù)據(jù)過程 四個(gè)范圍倉庫模型圖(1)頁面范圍(PageScope)——pageContext,數(shù)據(jù)可以在當(dāng)前頁面、當(dāng)前頁面包含的頁面中使用;任何其它頁面都不能使用 (2)請(qǐng)求范圍(RequestScope)——request,數(shù)據(jù)可以在當(dāng)前頁面、當(dāng)前頁面包含的頁面、當(dāng)前頁面請(qǐng)求轉(zhuǎn)發(fā)到的下一個(gè)頁面(兩個(gè)頁面使用的是同一個(gè)request對(duì)象)中使用——用于在有跳轉(zhuǎn)關(guān)系的兩個(gè)頁面間傳遞數(shù)據(jù) (“下一頁面地址”).forward(request, response)。保存數(shù)據(jù):(“key”, obj)。取出數(shù)據(jù):Object obj = (“key”)。刪除數(shù)據(jù):(“key”)。服務(wù)器同一時(shí)刻可能保持著與多個(gè)客戶端的會(huì)話。保存數(shù)據(jù):(“key”, obj)。取出數(shù)據(jù):Object obj = (“key”)。刪除數(shù)據(jù):(“key”)。 應(yīng)用范圍模型實(shí)例圖 Mysql的結(jié)構(gòu)Mysql是由SQL接口,解析器,優(yōu)化器,緩存,存儲(chǔ)引擎組成的(1) Connectors指的是不同語言中與SQL的交互(2) Management Serveices amp。管理緩沖用戶連接,線程處理等需要緩存的需求(4) SQL Interface: SQL接口。比如select from就是調(diào)用SQL Interface(5) Parser: 解析器。解析器是由Lex與YACC實(shí)現(xiàn)的,是一個(gè)很長的腳本。 b. SQL語句在查詢之前會(huì)使用查詢優(yōu)化器對(duì)查詢進(jìn)行優(yōu)化。用一個(gè)例子就可以理解: select uid,name from user where gender = 1。如果查詢緩存有命中的查詢結(jié)果,查詢語句就可以直接去查詢緩存中取數(shù)據(jù)。比如表緩存,記錄緩存,key緩存,權(quán)限緩存等(8) Engine :存儲(chǔ)引擎。也是Mysql最具有特色的一個(gè)地方。它根據(jù)MySql AB公司提供的文件訪問層的一個(gè)抽象接口來定制一種文件訪問機(jī)制(這種訪問機(jī)制就叫存儲(chǔ)引擎)現(xiàn)在有很多種存儲(chǔ)引擎,各個(gè)存儲(chǔ)引擎的優(yōu)勢各不一樣,最常用的MyISAM,InnoDB,BDB默認(rèn)下MySql是使用MyISAM引擎,它查詢速度快,有較好的索引優(yōu)化與數(shù)據(jù)壓縮技術(shù)。InnoDB支持事務(wù),并且提供行級(jí)的鎖定,應(yīng)用也相當(dāng)廣泛。 Mysql也支持自己定制存儲(chǔ)引擎,甚至一個(gè)庫中不同的表使用不同的存儲(chǔ)引擎,這些都是允許的。 Mysql結(jié)構(gòu)圖 Java開發(fā)環(huán)境的搭建(1)下載安裝jdk=++ binary library(2)把JAVA_HOME/bin配置到系統(tǒng)環(huán)境變量Path中(3)編寫Java源文件(4)(5)調(diào)用JVM,運(yùn)行“字節(jié)碼文件中的類”額外:有的軟件啟動(dòng)時(shí)提示說“需要JAVA_HOME環(huán)境變量”,配置方法:右鍵單擊我的電腦224。高級(jí)224。系統(tǒng)變量224。所以在進(jìn)行web項(xiàng)目開發(fā)之前,一定要根據(jù)可用的資源與開發(fā)周期等條件來進(jìn)行可行性分析??尚行苑治鲋饕ń?jīng)濟(jì)可行性分析,技術(shù)的可行性分析,運(yùn)行、操作可行性分析,法律可行性分析以及進(jìn)行開發(fā)的方案選擇。要求對(duì)系統(tǒng)進(jìn)行初步的分析并得到結(jié)果以及對(duì)報(bào)告書進(jìn)行復(fù)查,改正描述不清晰的語句,然后重新來確定系統(tǒng)的目標(biāo)以及規(guī)模,清晰地描述關(guān)于系統(tǒng)的個(gè)個(gè)約束條件。找出其基本的功能以及基本信息,指出其不足或局限性的缺陷。用特定的工具導(dǎo)出系統(tǒng)高層的邏輯結(jié)構(gòu)模型,并與現(xiàn)有的系統(tǒng)比較。(5)推薦建議的方案。倘若分析員認(rèn)為沒有開發(fā)的意義,那么也要拿出充分理由說明??尚行苑治鲅芯孔詈蟊仨毻ㄟ^技術(shù)的評(píng)審以及管理的復(fù)審,開發(fā)的那方與客戶那方或者使用部門的負(fù)責(zé)人需要根據(jù)成本效益分析等各項(xiàng)可行性分析研究的結(jié)論,做出是否繼續(xù)這項(xiàng)工程的決策。用戶對(duì)功能上的要求不是很復(fù)雜,而且有強(qiáng)大工具與框架環(huán)境支持。新聞發(fā)布系統(tǒng)后臺(tái)由管理員進(jìn)行管理維護(hù),保證了網(wǎng)站的安全性與權(quán)威性,所以本系統(tǒng)是十分可行的。JSP是一種簡單的、安全的,性能非常之高的、動(dòng)態(tài)的腳本語言。 通過相關(guān)調(diào)研,要求該系統(tǒng)應(yīng)具有以下功能:(1)通過網(wǎng)絡(luò)瀏覽各類新聞及發(fā)表評(píng)論。(3)提供站內(nèi)新聞的搜索功能。(5)后臺(tái)管理員能編輯各類新聞并且管理新聞與評(píng)論。此應(yīng)用程序可廣泛運(yùn)行于互聯(lián)網(wǎng)即Internet,也可適用于內(nèi)部的局域網(wǎng)。服務(wù)器端:Windows2000/ WindowsXP,Internet Information Server (IIS),;或者Windows98,Personal Web Server(PWS),IE等。服務(wù)器:硬件環(huán)境:主機(jī):CPU Pentium 4以上,內(nèi)存256M以上。(2)管理員可以對(duì)自己的登錄密碼進(jìn)行修改操作。(4)管理員可以對(duì)各個(gè)新聞版塊的新聞信息管理,對(duì)新聞信息進(jìn)行添加、修改與刪除操作。數(shù)據(jù)流圖(DFD)就是一種基于圖形化的技術(shù),它描繪的信息流和數(shù)據(jù)從輸入移動(dòng)到輸出的整個(gè)過程中所經(jīng)受到的變換。數(shù)據(jù)流圖就是整個(gè)系統(tǒng)邏輯的功能圖形表示形式。如圖22示。數(shù)據(jù)字典以一種準(zhǔn)確的與無二義的方式定義所有被加工引用的數(shù)據(jù)流與數(shù)據(jù)存儲(chǔ)。數(shù)據(jù)字典有助于數(shù)據(jù)的進(jìn)一步管理與控制,為設(shè)計(jì)人員與數(shù)據(jù)庫管理人員在數(shù)據(jù)庫設(shè)計(jì)、實(shí)現(xiàn)與運(yùn)行階段控制有關(guān)數(shù)據(jù)提供依據(jù)。(1)數(shù)據(jù)流:用單箭頭表示,如――。數(shù)據(jù)流圖描述的就是數(shù)據(jù)流,而非控制流。(2)加工:用圓或橢圓表示,如〇。每個(gè)加工都會(huì)有一個(gè)對(duì)應(yīng)的名稱和編號(hào)。(3)數(shù)據(jù)存儲(chǔ):用雙杠(帶一邊開口,一邊閉合)表示。每個(gè)數(shù)據(jù)存儲(chǔ)都僅有一個(gè)名稱與之對(duì)應(yīng)。編號(hào):D1。定義:ID號(hào)+管理員賬戶+管理員密碼。名字:新聞信息存儲(chǔ)。 描述:存儲(chǔ)新聞信息。位置:新聞信息表。編號(hào):D2。定義:版塊編號(hào)+版塊名稱。用戶瀏覽新聞首頁評(píng)論管理員新聞管理登錄評(píng)論管理數(shù)據(jù)層設(shè)計(jì)數(shù)據(jù)服務(wù)配置系統(tǒng)信息表示層應(yīng)用層用戶接口層 新聞發(fā)布系統(tǒng)的數(shù)據(jù)庫設(shè)計(jì)中,首先要對(duì)系統(tǒng)分析得到的數(shù)據(jù)字典中的數(shù)據(jù)存儲(chǔ)進(jìn)行分析,分析各數(shù)據(jù)存儲(chǔ)之間的關(guān)系,可采用E-R圖進(jìn)行數(shù)據(jù)結(jié)構(gòu)分析。(2)用菱形表示實(shí)體間的聯(lián)系,菱形框內(nèi)寫上聯(lián)系名,用無向邊把菱形分別與有關(guān)實(shí)體相連,在無向邊旁標(biāo)上聯(lián)系的類型。新聞發(fā)布系統(tǒng)的E-R圖所示:管理員(管理員賬號(hào),密碼);新聞信息(新聞編號(hào),類別編號(hào),新聞標(biāo)題,新聞內(nèi)容,新聞圖片相對(duì)路徑,發(fā)布時(shí)間,點(diǎn)擊率);新聞版塊(版塊編號(hào),版塊名稱);評(píng)論信息(評(píng)論編號(hào)、評(píng)論對(duì)應(yīng)的新聞編號(hào)、評(píng)論者姓名、評(píng)論內(nèi)容、評(píng)論時(shí)間)。使用新聞發(fā)布系統(tǒng)可以使新聞發(fā)布與管理變得更為輕松,管理員只需要設(shè)置標(biāo)題、內(nèi)容與圖片等就可以了,系統(tǒng)將會(huì)自動(dòng)生成相對(duì)應(yīng)的網(wǎng)頁。新聞發(fā)布系統(tǒng)主要功能如下。(2)新聞版塊信息顯示與管理功能。(4)新聞內(nèi)容顯示與管理功能。本系統(tǒng)是基于JSP+SQL的WEB應(yīng)用系統(tǒng),采用B/S模式。用戶界面一致,使用簡單,可以從不同的地點(diǎn),以不同的方式訪問與操作;一般客戶機(jī)都不需要去額外安裝新軟件,只需要安裝瀏覽器就可進(jìn)行操作。 新聞發(fā)布系統(tǒng)主要分三大功能模塊:前臺(tái)系統(tǒng)功能模塊,該后臺(tái)系統(tǒng)功能模塊,公共模塊,其中前臺(tái)與后臺(tái)模塊為重點(diǎn),下圖為前臺(tái)
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1