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

正文內(nèi)容

基于jsp和servlet的新聞?lì)l道設(shè)計(jì)-文庫吧

2025-04-17 18:26 本頁面


【正文】 ................ 27 1 基于 JSP 和 Servlet 的新聞?lì)l道 系統(tǒng) 1 引言 著名搜索引擎谷歌以 1000 多個(gè)新聞網(wǎng)站為信息源,利用搜索技術(shù)和頁面自動(dòng)生成技術(shù),形成了谷歌新聞?lì)l道。谷歌新聞?lì)l道從內(nèi)容的采集到整個(gè)頻道的形成, 完全不需要人工干預(yù),可以交由計(jì)算機(jī)自動(dòng)完成。計(jì)算機(jī)根據(jù)一系列預(yù)設(shè)的規(guī)則,自動(dòng)選取頻道的頭條和主要條目,在過去這是只有高級(jí)編輯人員才能完成的工作。此后,百度也采用類似技術(shù),推出了百度新聞?lì)l道。谷歌、百度基于搜索引擎而形成的新聞?lì)l道,都只提供最終新聞的鏈接,并不參與新聞報(bào)道的創(chuàng)制,在進(jìn)行新聞議程設(shè)置的同時(shí),巧妙地回避了新聞報(bào)道版權(quán)方面的糾紛,而且成本幾乎為零。隨著語言智能處理技術(shù)的完善,這類新聞?lì)l道的影響將越來越大。 中國互聯(lián)網(wǎng)絡(luò)信息中心的調(diào)查報(bào)告顯示,在網(wǎng)民激增的同時(shí),我國網(wǎng)民對(duì)網(wǎng)絡(luò)新聞的接受程度越來越高。 JSP 技術(shù)就可以用來滿足這樣的系統(tǒng)要求。 JSP 規(guī)范是 Web 服務(wù)器、應(yīng)用服務(wù)器、交易系統(tǒng)以及開發(fā)工具供應(yīng)商間廣泛合作的結(jié)果。 Sun 開發(fā)出這個(gè)規(guī)范來整合和平衡已經(jīng)存在的對(duì) Java 編程環(huán)境(例如, Java Servlet 和 JavaBeans)進(jìn)行支持的技術(shù)和工具。其結(jié)果是產(chǎn)生了一種新的、開發(fā)基于 Web 應(yīng)用程序的方法,給予使用基于組件應(yīng)用邏輯的頁面設(shè)計(jì)者以強(qiáng)大的功能。 2 項(xiàng)目背景 題目來源 隨著信息時(shí)代的高速發(fā)展,傳統(tǒng)的報(bào)紙雜志已經(jīng)遠(yuǎn)遠(yuǎn)滿足不了人們的需求,人們更加希望于能夠在網(wǎng)上了解更多的新聞和信息, 于是我們就很有必要在網(wǎng)上創(chuàng)建一個(gè)新聞管理信息系統(tǒng)了。 基于 JSP 和 Servlet 的新聞?lì)l道 的 系統(tǒng) 正是 為方便網(wǎng)絡(luò)用戶瀏覽新聞,減輕新聞工作者的負(fù)擔(dān),提高新聞管理的效率而開發(fā)設(shè)計(jì) 的系統(tǒng) 。 該 系統(tǒng)充分 利用互聯(lián)網(wǎng)信息系統(tǒng)技術(shù),直接面對(duì) 瀏覽者 ,降低了成本; 使用戶能在第一時(shí)間能看到新聞。 良好的在線 瀏覽系統(tǒng) 是實(shí)施用戶瀏覽 、 后臺(tái)管理的 等各種 工作 的基礎(chǔ); 新聞?lì)l道 系統(tǒng) 為用戶 提供 了查看新聞的方便渠道 ,建立了 用戶和新聞發(fā)布者 的溝通渠道 , 從網(wǎng)絡(luò)新聞的發(fā)展史來看,網(wǎng)絡(luò)新聞的開發(fā)前景是非常誘人的。也可由此看出網(wǎng)絡(luò)新聞是未來信息的重要來源和 途徑。 可以預(yù)言,在未來的幾年中,人們看新聞的主要來源將是互聯(lián)網(wǎng)。而網(wǎng)絡(luò)新聞編輯也將成為一個(gè)新興的熱門專業(yè) ! 相關(guān)研究現(xiàn)狀 目前 市場上 的 Servlet 和 JSP 技術(shù)是用 Java 開發(fā)服務(wù)器端應(yīng)用的主要技術(shù),是開發(fā)商務(wù)應(yīng)用表示端的標(biāo)準(zhǔn)。 Java 開發(fā)者喜歡使用它有多種原因,其一是對(duì)于已經(jīng)熟悉 Java 語言的開發(fā)者來說這個(gè)技術(shù)容易學(xué)習(xí);其二是 Java 把 “一次編寫,到處運(yùn)行 ”的理念帶入到 Web 應(yīng)用中,實(shí)現(xiàn)了 “一次編寫,到處實(shí)現(xiàn) ”。而且更為重要的是,如果遵循一些良好的設(shè)計(jì)原則的話,就可以把表示和內(nèi)容相分離,創(chuàng)造出高 質(zhì)量的、可以復(fù)用的、易于維護(hù)和修改的應(yīng)用程序。 應(yīng)用前景 計(jì)算機(jī)技術(shù)的發(fā)展,為各行各業(yè)的發(fā)展創(chuàng)造了一個(gè)全新的時(shí)代背景 ——人們的生活、工作等已經(jīng)越來越離不開計(jì)算機(jī)科學(xué)的運(yùn)用, Inter 的應(yīng)用加速了這種趨勢,人們?cè)絹碓叫枰诨ヂ?lián)網(wǎng)上 獲得 各種信息特別是做網(wǎng)站必備。以前我們一直使用 看報(bào)紙, 但是隨著網(wǎng)站的大規(guī)?;?,人們 越來越多的迫切需要一種可以 方便 在網(wǎng)絡(luò)上 快速地 瀏覽 、 搜索 、 收藏 新聞 而且可以發(fā) 表留言的 信息 平臺(tái),那就 需 要 新聞?lì)l道 系統(tǒng)。 2 3 系統(tǒng)分析 需求分析 隨 著信息時(shí)代的高速發(fā)展,傳統(tǒng)的報(bào)紙雜志已經(jīng)遠(yuǎn)遠(yuǎn)滿足不了人們的需求,人們更加希望于能夠在網(wǎng)上了解更多的新聞和信息,于是我們就很有必要在網(wǎng)上創(chuàng)建一個(gè)新聞管理信息系統(tǒng)了。 基于 JSP 和 Servlet 的新聞?lì)l道 的 系統(tǒng) 正是 為方便網(wǎng)絡(luò)用戶瀏覽新聞,減輕新聞工作者的負(fù)擔(dān),提高新聞管理的效率而開發(fā)設(shè)計(jì) 的系統(tǒng) 。 該 系統(tǒng)充分 利用互聯(lián)網(wǎng)信息系統(tǒng)技術(shù),直接面對(duì) 瀏覽者 ,降低了成本; 使用戶能在第一時(shí)間能看到新聞。 良好的在線 瀏覽系統(tǒng) 是實(shí)施用戶瀏覽 、 后臺(tái)管理的 等各種 工作 的基礎(chǔ); 新聞?lì)l道 系統(tǒng) 為用戶 提供 了查看新聞的方便渠道 ,建立了 用戶和新聞發(fā)布者 的溝通渠道 , 從網(wǎng)絡(luò)新聞的發(fā)展史來看,網(wǎng)絡(luò)新聞的開發(fā)前景是非常誘人的。也可由此看出網(wǎng)絡(luò)新聞是未來信息的重要來源和途徑。 主要功能: 前臺(tái)新聞瀏覽 模塊 主要研究 新聞管理子系統(tǒng)支持網(wǎng)絡(luò)用戶分欄查看新聞列表 , 點(diǎn)擊查看新聞詳細(xì)內(nèi)容 , 系統(tǒng)內(nèi)或指定欄目內(nèi)搜索新聞、留言、將系統(tǒng)的地址設(shè)為首頁、將系統(tǒng)的地址加入收藏夾等功能 。 可行性分析 可行性分析( Feasibility Analysis)也稱為可行性研究,是在系統(tǒng)調(diào)查的基礎(chǔ)上,針對(duì)新系統(tǒng)的開發(fā)是否具備必要性和可能性,對(duì)新系統(tǒng)的開發(fā)從技術(shù)、經(jīng)濟(jì)、社會(huì)的方面進(jìn)行分析和研 究,以避免投資失誤,保證新系統(tǒng)的開發(fā)成功??尚行匝芯康哪康木褪怯米钚〉拇鷥r(jià)在盡可能短的時(shí)間內(nèi)確定問題是否能夠解決。該系統(tǒng)的可行性分析從系統(tǒng)目標(biāo)可行性、 系統(tǒng)應(yīng)用可行性 、技術(shù)開發(fā)可行性以及經(jīng)濟(jì)可行性四方面進(jìn)行分析。 技術(shù)開發(fā)可行性 采用了 MVC 設(shè)計(jì)模式,把展現(xiàn)層,控制層和業(yè)務(wù)邏輯層分割開來,降低了耦合度。 Jsp可以交互開發(fā), javabean 組件可以重用, JDBC 將數(shù)據(jù)庫的連接進(jìn)行了封裝,可以快速的更新數(shù)據(jù)庫。并且也有類似系統(tǒng)的成功案例。因此本方案在開發(fā)技術(shù)上是可行的。 系統(tǒng)采 用 Eclipse 作 為 開發(fā)工具,結(jié)合 HTML、 JSP 和 XML 進(jìn)行 B/S 模式開發(fā) 。 B/S模式開發(fā)已經(jīng)是很完善的技術(shù),在開發(fā)上幾乎沒有什么障礙,可以實(shí)現(xiàn)快速開發(fā)。 經(jīng)濟(jì)可行性 此 系統(tǒng)是一個(gè)可以在中小企業(yè)中應(yīng)用的系統(tǒng)程序, 硬件基礎(chǔ)設(shè)施價(jià)格低廉,成本較低。軟件開發(fā)完成后即可以在相關(guān) 企業(yè)中 運(yùn)行,用以檢驗(yàn)此系統(tǒng) 。因此應(yīng)用后可以 節(jié)省用戶的時(shí)間提高 效率,進(jìn)而體現(xiàn)這套系統(tǒng)的經(jīng)濟(jì)價(jià)值。 系統(tǒng)應(yīng)用可行性 Java是跨平臺(tái)的,并且可移植性很好,它可以在 windows, linux等多種操作系統(tǒng)環(huán)境下運(yùn)行,對(duì)客戶端的配置要 求不高。因?yàn)楸鞠到y(tǒng)最終在分布式系統(tǒng)上運(yùn)行,因?yàn)楸救穗娔X的配置對(duì)于做畢業(yè)設(shè)計(jì)以足夠,該系統(tǒng)的功能足以被實(shí)現(xiàn)。因此系統(tǒng)運(yùn)行是可行的。 由于系統(tǒng)是可以給 用戶 帶來好處,所以 用戶 本身是希望用它的。而做出后的系統(tǒng)操作上是充分考慮了人性化的需求。本系統(tǒng)界面友好,操作簡單,可維護(hù)性強(qiáng),功能完備。所以本系統(tǒng)在應(yīng)用上是可行的。 用戶使用可行性 現(xiàn)在計(jì)算機(jī)已經(jīng)非常普及,并且系統(tǒng)操作簡單 , 有計(jì)算機(jī)基礎(chǔ)的人無需培訓(xùn)即可使用 ,用戶在網(wǎng)絡(luò)上 可以實(shí)現(xiàn)所有的 的相關(guān)內(nèi)容,不需要 額外的消費(fèi),可以隨時(shí)隨地進(jìn)行練習(xí)。 綜上所述,此系 統(tǒng)開發(fā)目標(biāo)已經(jīng)明確,在技術(shù)開發(fā)、經(jīng)濟(jì)可行性和系統(tǒng)應(yīng)用等方面都可行,并且投入少、見效快,因此系統(tǒng)的開發(fā)是完全可行的。 3 系統(tǒng)運(yùn)行模式 本系統(tǒng)采用三層 B/S結(jié)構(gòu)。 B/S結(jié)構(gòu)即瀏覽器和服務(wù)器結(jié)構(gòu)。 MVC應(yīng)用程序有模型組件,視圖組件和控制器組件 3個(gè)組件構(gòu)成。 其中,模型組件表示 Web應(yīng)用程序的各種數(shù)據(jù)元素,視圖組件用于開發(fā)用戶界面,而控制器組件充當(dāng)應(yīng)用程序的視圖對(duì)象和模型對(duì)象之間的中間對(duì)象。模型組件被設(shè)計(jì)成一個(gè)JavaBean,記錄用戶信息,視圖組件設(shè)計(jì)用戶界面,控制器是一個(gè) Servlet,它用來分發(fā) 客戶請(qǐng)求。 系統(tǒng)功能分析 系統(tǒng)開發(fā)目標(biāo)是建立一個(gè)穩(wěn)定的,健全的,要求系統(tǒng)操作方便,安全性高,并提供完善的用戶管理界面。 基于 JSP和 Servlet的新聞?lì)l道系統(tǒng) 主要有以下功能 : 前臺(tái)新聞瀏覽 模塊 主要研究 新聞管理子系統(tǒng)支持網(wǎng)絡(luò)用戶分欄查看新聞列表 , 點(diǎn)擊查看新聞詳細(xì)內(nèi)容 , 系統(tǒng)內(nèi)或指定欄目內(nèi)搜索新聞、留言、將系統(tǒng)的地址設(shè)為首頁、將系統(tǒng)的地址加入收藏夾等功能 。 后臺(tái) 管理員管理模塊 主要實(shí)現(xiàn)三 大模塊:管理員登錄模塊 ( 主要 研究 用戶登錄 時(shí)密碼和用戶 名是否匹配) ;后臺(tái)管理首頁模塊( 網(wǎng)站信息設(shè)置 、 網(wǎng)站友情鏈接 、 退出后 臺(tái) 管理);網(wǎng)站信息管理模塊( 增加后臺(tái)用戶 、 管理后臺(tái)用戶 ); 后臺(tái)用戶管理 模塊 ( 操作信息類別 、 信息類別管理 、 發(fā)布新信息 、 管理網(wǎng)站信息 )。 以上的系統(tǒng)開發(fā)需求上完成的 主要 有以下幾點(diǎn) : 1.后臺(tái)管理首頁 2. 各項(xiàng)功能的 任務(wù)列表; 3.添加管理員流程,能實(shí)現(xiàn)用戶修改密碼和刪除功能; 4.網(wǎng)站信息管理: 1)修改類別中分 :本站新聞,今日話題,熱點(diǎn)專題,國內(nèi)新聞,國際新聞五個(gè)板塊,進(jìn)入本站新聞; 5.信息類別管理; 6. 管理員登錄 ,后臺(tái)管理首頁,網(wǎng)站信息管理模塊, 后臺(tái)用戶管理 。 4 系統(tǒng)主要功能設(shè)計(jì) 開發(fā)模式的選擇 B/S (Browser/Server),即瀏覽器 /服務(wù)器方式的網(wǎng)絡(luò)結(jié)構(gòu),而統(tǒng)一采用如 IE 一類的瀏 覽器,通過 Web 瀏覽器向 Web 服務(wù)器提出請(qǐng)求,由 Web 服務(wù)器對(duì)數(shù)據(jù)庫進(jìn)行操作,并將結(jié)果逐級(jí)傳回客戶端。這種三層的體系機(jī)構(gòu)如圖 41 所示: 瀏覽器 Web服務(wù)器 XML數(shù)據(jù)庫 圖 41 B/S 模式的三層應(yīng)用 C/S(Client/Server),客戶機(jī) /服務(wù)器方式的網(wǎng)絡(luò)計(jì)算模式,分別由服務(wù)器和客戶機(jī)完成。應(yīng)用的形式如圖 42 所示: 4 服務(wù)器客戶機(jī)請(qǐng)求響應(yīng)網(wǎng)絡(luò)數(shù)據(jù)庫服務(wù)程序客戶應(yīng)用程序響應(yīng) 請(qǐng)求 圖 42 C/S 模式應(yīng)用 圖 C/S 開發(fā)和維護(hù)的成本和維護(hù)成本較高,而 B/S,客戶端只需要通過瀏覽器,所有的維護(hù)成本都在服務(wù)器上執(zhí)行,因而大大降低了開發(fā)和維護(hù)的成本。 C/S 移植困難,不同開發(fā)工具開發(fā)的應(yīng)用程序,一般來說不兼容,而對(duì)于 B/S 來說,不存在移植問題。 C/S 用戶界面是由客戶端軟件來 決定的,用戶界面各不相同,培訓(xùn)的時(shí)間和費(fèi)用較高。而 B/S 通過通用的瀏覽器訪問應(yīng)用程序,瀏覽器的界面統(tǒng)一友好,使用時(shí)類似于瀏覽網(wǎng)頁,從而可大大降低培訓(xùn)的時(shí)間和費(fèi)用 [5]。 綜上所述, B/S 相對(duì)于 C/S 更適合本系統(tǒng),因此選擇 B/S 模式進(jìn)行開發(fā)。 系統(tǒng)功能結(jié)構(gòu)圖 該系統(tǒng)主要包含以下模塊: (1) 前臺(tái)新聞瀏覽 模塊 : 主要研究 新聞管理子系統(tǒng)支持網(wǎng)絡(luò)用戶分欄查看新聞列表 , 點(diǎn)擊查看新聞詳細(xì)內(nèi)容 , 系統(tǒng)內(nèi)或指定欄目內(nèi)搜索新聞、留言、將系統(tǒng)的地址設(shè)為首頁、將系統(tǒng)的地址加入收藏夾等功能 ; ( 2) 管理員登錄模塊 : 主要 研究 用戶登錄 時(shí)密碼和用戶名是否匹配 ; ( 3) 后臺(tái)管理首頁模塊 :主要實(shí)現(xiàn) 網(wǎng)站信息設(shè)置 、 網(wǎng)站友情鏈接 、 退出后臺(tái) 管理; ( 4) 網(wǎng)站信息管理模塊 :主要實(shí)現(xiàn) 增加后臺(tái)用戶 、 管理后臺(tái)用戶 ; ( 5) 后臺(tái)用戶管理模塊 : 操作信息類別 、 信息類別管理 、 發(fā)布新信息 、 管理網(wǎng)站信 息 ; 5 圖 43 系統(tǒng)功能結(jié)構(gòu)圖 5 系統(tǒng)實(shí)現(xiàn) 開發(fā)環(huán)境 配置 硬件環(huán)境 CPU: 400HZ Pentium 處理器或者 AMD 處理器 , 內(nèi)存 256M 以上 , 硬盤 :40G 以上 。 軟件環(huán)境 本系統(tǒng)采 用的開發(fā)工具主要有: , 。 服務(wù)器和客戶端微機(jī)需要安裝 、 JDK、 Tomcat 。所需要的操作系統(tǒng): Windows 2021 Server, Windows XP, Professional 均可。 Myeclipse : Eclipse 是一個(gè)開放源代碼的、基于 Java 的可擴(kuò)展開發(fā)平臺(tái)。就其本身而言,它只是一個(gè)框架和一組服務(wù),用于通過插件組件構(gòu)建開發(fā)環(huán)境。 Eclipse 附帶了一個(gè)標(biāo)準(zhǔn)的插件集,包括 Java 開發(fā)工具( Java Development Tools, JDT)。由于 Eclipse 中的每樣?xùn)|西都是插件,對(duì)于給 Eclipse 提供插件,以及給用戶提供一致和統(tǒng)一的集成開發(fā)環(huán)境而言,所有工具開發(fā)人員都具有同等的發(fā)揮場所。 這種平等和一致性并不僅限于 Java 開發(fā)工具。盡管 Eclipse 是使用 Java 語言開發(fā)的,但它的用途并不限于 Java 語言 。 服務(wù)器配 置 首先安裝 JDK,配置步驟如下: 第 一 步: 從網(wǎng)上 下載 文件 ; 第二步:雙擊 .exe 文件,安裝在 C:\Program Files\Java\; 第三步: JDK 的環(huán)境配置: 選中 我的電腦按右鍵,選擇 “屬性 ”,在 “系統(tǒng)特性 ”表單內(nèi)選擇 “高級(jí) ”標(biāo)簽,在 “高級(jí) ”標(biāo)簽內(nèi)選擇 “環(huán)境變量 ”,在系統(tǒng)變量中加入變量 JAVA_HOME ( 變 量 名 為 C:\ProgramFiles\Java\),classpath( 變量值為 C:\Program Files\Java\\lib\。C:\ProgramFiles\Java\\lib\。C:\ProgramFiles\J
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1