基于jsp技術(shù)的網(wǎng)站新聞管理系統(tǒng)的設(shè)計與實現(xiàn)

基于jsp技術(shù)的網(wǎng)站新聞管理系統(tǒng)的設(shè)計與實現(xiàn)

ID:33018226

大?。?4.09 KB

頁數(shù):8頁

時間:2019-02-19

基于jsp技術(shù)的網(wǎng)站新聞管理系統(tǒng)的設(shè)計與實現(xiàn)_第1頁
基于jsp技術(shù)的網(wǎng)站新聞管理系統(tǒng)的設(shè)計與實現(xiàn)_第2頁
基于jsp技術(shù)的網(wǎng)站新聞管理系統(tǒng)的設(shè)計與實現(xiàn)_第3頁
基于jsp技術(shù)的網(wǎng)站新聞管理系統(tǒng)的設(shè)計與實現(xiàn)_第4頁
基于jsp技術(shù)的網(wǎng)站新聞管理系統(tǒng)的設(shè)計與實現(xiàn)_第5頁
資源描述:

《基于jsp技術(shù)的網(wǎng)站新聞管理系統(tǒng)的設(shè)計與實現(xiàn)》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫。

1、基于JSP技術(shù)的網(wǎng)站新聞管理系統(tǒng)的設(shè)計與實現(xiàn)計算機與網(wǎng)絡(luò)創(chuàng)新?;罹W(wǎng)絡(luò)技術(shù)基于JSP技術(shù)的網(wǎng)站新聞管理系統(tǒng)的設(shè)計與實現(xiàn)朱兆霞f江蘇省南通市第二中學(xué)江蘇南通226002)【摘要】利用新一代的動態(tài)網(wǎng)頁技術(shù)JSP開發(fā)的網(wǎng)站新聞管理系統(tǒng),實現(xiàn)了網(wǎng)站信息的動態(tài)管理,使得對網(wǎng)站信息的管理更加及吋,高效,提高了工作效率?文章重點闡述了基于JSP技術(shù)的網(wǎng)站新聞管理系統(tǒng)的設(shè)計與實現(xiàn).【關(guān)鍵詞】網(wǎng)站新聞管理系統(tǒng)JSP設(shè)計實現(xiàn)1引言隨著Internet的普及,越來越多的企事業(yè)單位建立了自己的Www網(wǎng)站,通過網(wǎng)站可以展示新產(chǎn)品,發(fā)布新動態(tài)

2、,與用戶進行溝通和交流,與合作伙伴建立聯(lián)系等?要達(dá)到以上功效,網(wǎng)站司管理系統(tǒng)是整個網(wǎng)站中必不可缺的一個重要部分.傳統(tǒng)的網(wǎng)站新聞管理有兩種方式,一是靜態(tài)HTML頁而,更新信息時需要重新制作頁而然后上傳,并修改相應(yīng)鏈接,這種方式因時效性得不到保證已不多用?二是動態(tài)的ASP頁面,將動態(tài)網(wǎng)頁和數(shù)據(jù)庫結(jié)合,通過應(yīng)用程序來處理信息,這是目前較為流行的方式?但是由于ASP木身的局限性使得系統(tǒng)有一些不可克服的缺陷,而采取JSP技術(shù)開發(fā)的系統(tǒng)性能上有了很大的改善,本文主要介紹了筆者使用JSP技術(shù)開發(fā)的網(wǎng)站新聞管理系統(tǒng)的設(shè)計與實現(xiàn).

3、2系統(tǒng)需求分析根據(jù)網(wǎng)站新聞管理系統(tǒng)的基本需求,網(wǎng)站新聞管理系統(tǒng)需要完成以下主要任務(wù):⑴新聞欄目管理:由于網(wǎng)站的新聞欄目多種多樣,如”發(fā)展動態(tài)”,”木站公告T誠聘英才”等等,而這些欄目經(jīng)常發(fā)牛變化,所以網(wǎng)站新聞管理系統(tǒng)必須具有對欄目的管理功能.(2)新聞管理:由于網(wǎng)站每天都需要發(fā)布新信息,長年累月系統(tǒng)內(nèi)的新聞信息很多,并且有時發(fā)布新聞時不在意會出現(xiàn)這樣或那樣的錯誤,所以網(wǎng)站新聞管理系統(tǒng)必須具有對新聞的日常管理功能.⑶管理員管理:由于網(wǎng)站中的新聞信息多種多樣,不同的部門可能有不同信息需要發(fā)布,而且新聞管理最重要的是要

4、做到實時更新,及時維護,在網(wǎng)站屮,這個工作量非常的大,般情況下每個新聞管理系統(tǒng)都需要多個管理員分管不同新定稿H期:2007-05-26聞欄目.所以網(wǎng)站新聞管理系統(tǒng)必須實現(xiàn)對管理員的管理,以及對管理員的級別進行管理.(4)上傳文件和系統(tǒng)數(shù)據(jù)庫管理:主要是對發(fā)布新聞吋所帶的一些文件和系統(tǒng)數(shù)據(jù)庫進行日常維護.本系統(tǒng)主要供系統(tǒng)管理員和欄目管理員兩類用戶使用,系統(tǒng)管理員具有最大的操作權(quán)限,可以對系統(tǒng)的所有管理進行操作,而欄R管理員只能對t己所管理欄R屮的新聞進行管理.3系統(tǒng)設(shè)計3.1系統(tǒng)模塊設(shè)計根據(jù)上面需求分析的結(jié)果,按結(jié)

5、構(gòu)化設(shè)計的要求,可以將系統(tǒng)劃分成用戶登錄模塊,系統(tǒng)管理模塊,欄口管理模塊和新聞管理模塊,各個模塊還可以進?步劃分其下屬子模塊?系統(tǒng)模塊結(jié)構(gòu),如圖1所示.從圖1的系統(tǒng)模塊結(jié)構(gòu)圖中可以看出,每一個主要模塊最終都是由其下屬子模塊來實現(xiàn)的,下面就對它們的具體實現(xiàn)過程進行講解.(1)系統(tǒng)登錄:該模塊負(fù)責(zé)管理員進入系統(tǒng)前的驗證操作,只有輸入正確的用戶名和密碼才能進入系統(tǒng)進行管理?通過系統(tǒng)登錄查詢用戶的管理權(quán)限和分管的欄目信息,轉(zhuǎn)到相應(yīng)的管理頁面,來實現(xiàn)用戶權(quán)限的管理.為了不讓非法用戶眺過登錄驗證直接進入系統(tǒng),系統(tǒng)就必須采取一

6、定的安全措施,木系統(tǒng)是通過session對象來實現(xiàn)的?當(dāng)管理員成功登錄時設(shè)置session對象的屬性值為true,在管理員進入毎一個管理頁而之前,系統(tǒng)都通過判斷此屬性的值是否為true來判斷管理員是否通過登錄驗證?如果沒有通過登錄驗證,系統(tǒng)會將頁面重定向到登錄頁面,這樣就避免了非法用戶眺過登錄驗證直接進入系統(tǒng)?而且session的值是在網(wǎng)頁運行時設(shè)置的,所以安全性是有保障的.2007年第12期《計算機與網(wǎng)絡(luò)》網(wǎng)絡(luò)技術(shù)計算機與網(wǎng)絡(luò)創(chuàng)新?;顖D1系統(tǒng)模塊結(jié)構(gòu)圖(1)發(fā)布新聞:此模塊是整個系統(tǒng)的核心,管理員通過此模塊發(fā)布

7、新聞?輸入的信息包括標(biāo)題,關(guān)鍵字,來源部門,內(nèi)容,發(fā)布日期,作者等,其中發(fā)布日期由系統(tǒng)自動生成?數(shù)據(jù)輸入完后,應(yīng)該立即對用戶輸入的數(shù)據(jù)進行合法性檢查,如某個文本框不能為空或只能輸入數(shù)字等.本系統(tǒng)使用JavaScript語言編寫的函數(shù)來實現(xiàn)這項功能的,檢查無誤后才能將所輸入信息存入數(shù)據(jù)庫,否則不予存儲返回重新輸入?在信息存入數(shù)據(jù)庫吋要特別注意,因為新聞內(nèi)容是普通文本格式,如果直接將其添加到數(shù)據(jù)庫中,會丟失如空格,回車等信息,新聞顯示時會出現(xiàn)數(shù)據(jù)雜亂的情況?所以在保存過程中要進行相應(yīng)的格式轉(zhuǎn)換,使普通文本格式轉(zhuǎn)換成網(wǎng)

8、頁格式,如回車轉(zhuǎn)換為”<br>”,然后再添加到數(shù)據(jù)庫中.(2)查詢新聞:該模塊提供了新聞查詢功能,主要是方便新聞管理者在維護新聞時能迅速找到自己需要的信息,只要輸入待查找信息的關(guān)鍵字就可以快速地找到符合條件的新聞,并輸出查詢結(jié)果,此時你可以對新聞進行修改,刪除等一系列維護了.(3)修改新聞:在用戶進行新聞發(fā)布的過程中,不可避免地會出現(xiàn)一些錯誤,新聞修改功能就是

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。