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

正文內(nèi)容

基于jsp新聞發(fā)布動態(tài)網(wǎng)站畢業(yè)設(shè)計論文(編輯修改稿)

2025-01-04 10:23 本頁面
 

【文章內(nèi)容簡介】 P 的語法還是比較難于掌握的。所以,就需要有一種網(wǎng)頁開發(fā)工具,為一般的網(wǎng)頁開發(fā)人員提供常用的 JSP 應(yīng)用,讓只懂得一般頁面開發(fā)技術(shù)( HTML)的開發(fā)人員也能夠使用 JSP的強大功能 。 本篇文章是介紹基于 JSP 技術(shù)的新聞發(fā)布系統(tǒng)的使用和測試的文章。本系統(tǒng)具有新聞發(fā)布管理系統(tǒng)的基本功能:新聞發(fā)布,新聞瀏覽,新聞檢索,新聞評論,新聞審核等功能。本系統(tǒng)旨在方便瀏覽者,查看最新的新聞內(nèi) 容并對發(fā)表自己的觀點,同時,也方便不同的管理者管理這個系統(tǒng)。本系統(tǒng)界面設(shè)計友好,操作簡單,同時不乏嚴密性。系統(tǒng)對軟、硬件方面的要求也不高。 總之,本新聞發(fā)布系統(tǒng),提供最方便快捷的服務(wù)于群眾。本系統(tǒng)的界面的簡單直觀,易于瀏覽和管理,交互性強,完全基于 Inter 網(wǎng)絡(luò)的。 網(wǎng)絡(luò)發(fā)展前景無限, 若能 及早與網(wǎng)絡(luò)結(jié)合,與信息時代同步,與高科技匯合,定會給社會各行各業(yè)的發(fā)展注入新鮮的活力。 第 10 頁 共 47 頁 第一章 系統(tǒng)概述 設(shè)計目標 新聞發(fā)布系統(tǒng)使用數(shù)據(jù)庫存儲新聞內(nèi)容,管理員和其他的人員發(fā)布信息。方便瀏覽者查看最新的時 事政治或者最新的社會動態(tài)新聞。瀏覽者也可以發(fā)表對自己瀏覽的新聞的觀點。 系統(tǒng)或用戶特點 新聞發(fā)布系統(tǒng)的開發(fā)是為了方便新聞的發(fā)布和管理,為瀏覽者提供最新的新聞動態(tài),方便瀏覽者通過 Inter 了解社會新聞。 本系統(tǒng)的管理者,只要是發(fā)布和管理新聞,為所有的瀏覽者提供瀏覽新聞的方便和對新聞內(nèi)容發(fā)表自己的評論的管理。 瀏覽者,通過查看展示出來的新聞內(nèi)容,了解社會最新的動態(tài)。 項目中涉及的技術(shù) JSP 技術(shù)簡介 JSP,即 Java Server Page, Java 應(yīng)用界面程序。作為開發(fā)動態(tài)頁面的一種技術(shù), JSP 是當(dāng)前大中型企業(yè)應(yīng)用軟件首選的開發(fā)路線之一。而且 JSP 是J2EE 的重要組成部分,開發(fā)人員可以在 JSP 中獲得 J2EE 的眾多優(yōu)點。 JSP 的數(shù)據(jù)流程如下:通過 web 服務(wù)器,軟件工程師利用 JSP 組織數(shù)據(jù)及其顯示格式,生成 HTML或 XML流,通過 HTTP協(xié)議傳送到客戶端的瀏覽器上(如 IE, Firefox 等),瀏覽器解析 HTMl 或者 XML 流,并將其以生動的網(wǎng)頁方式展現(xiàn)到客戶面前。尤其可見, JSP 在這個數(shù)據(jù)流中充當(dāng) 的是一個搬運工的角色??蛻粼跒g覽器端請求某些資源, JSP 理解客戶請求,并接受可以請求的參數(shù),通過中間業(yè)務(wù)層,從服務(wù)器端(如數(shù)據(jù)庫服務(wù)器,文件系統(tǒng)等)取得數(shù)據(jù),并形成一定的格式,回傳到客戶端;或者如果客戶端需要將某些數(shù)據(jù)保存到服務(wù)器上,那么就提交這些數(shù)據(jù)到 JSP中, JSP獲取這些客戶數(shù)據(jù),并通過某種方式保存到服務(wù)器上。 JSP程序的主要目的就是動態(tài)生成 HTML文件返回給客戶端。 JSP本質(zhì)上就是一個 java程序,具備 Java語言一切特點,如平臺無關(guān)性,可移植性,高性能性,多線程,安全性,解釋性,動態(tài)性, 面向?qū)ο蟮取?JSP 的線程高度并行 第 11 頁 共 47 頁 的,可以充分利用硬件資源。由于 Java 語言與平臺無關(guān)性,開發(fā)者可以將 JSP部署在幾乎任何操作系統(tǒng)上。 JSP 支持 JavaBean 組件,開發(fā)者可以利用JavaBean來完成所有的 java能實現(xiàn)的功能,如數(shù)據(jù)庫連接池,圖形繪制,文件IO操作, XML 解析, WebServer 調(diào)用與發(fā)布等。 JavaBeans 技術(shù) 按著 Sun 公司的定義, JavaBeans是一個可重復(fù)使用的軟件組件。實際上 JavaBeans 是一種 Java 類,通過封裝屬性和方法成為具有某種功能或者處理某個業(yè)務(wù) 的對象,簡稱 bean。由于 JavaBeans是基于 java語言的,因此 JavaBeans不依賴平臺,具有以下特點: 1. 可以實現(xiàn)代碼的重復(fù)利用 2. 易編寫、易維護、易使用 3. 可以在任何安裝了 Java 運行環(huán)境的平臺上的使用,而不需要重新編譯。 JavaBeans 是一種 Java 語言 寫成的可重用組件。為寫成 JavaBeans,類必須是具體的和公共的,并且具有無參數(shù)的構(gòu)造器。 JavaBeans 通過提供符合一致性設(shè)計模式的公共方法將內(nèi)部域暴露稱為屬性。眾所周知,屬 性名稱符合這種模式,其他 Java 類可以通過自省機制發(fā)現(xiàn)和操作這些 JavaBeans 屬性。 用戶可以使用 JavaBeans將功能、處理、值、數(shù)據(jù)庫訪問和其他任何可以用 java 代碼創(chuàng)造的對象進行打包,并且其他的開發(fā)者可以通過內(nèi)部的 JSP頁面、其他 JavaBeans、 applet 程序或者應(yīng)用來使用這些對象。用戶可以認為JavaBeans提供了一種隨時隨地的復(fù)制和粘貼的功能,而不用關(guān)心任何改變。 JSP 表單編寫好以后,接下來需要將用戶提交的數(shù)據(jù)做服務(wù)器端驗證,然后保存到數(shù)據(jù)庫,這一部分就是通常所說的 MVC 模式中 Model,即業(yè)務(wù)處理部分。瀏覽者的注冊,登錄,管理員的登錄的業(yè)務(wù)處理主要設(shè)計的是數(shù)據(jù)庫操作。專們負責(zé)數(shù)據(jù)庫連接處理的 Database 類,在這里用它來創(chuàng)建和解釋數(shù)據(jù)庫Connection。 JDBC 技術(shù) JDBC( Java DataBase Connectivity) 是 Java 與許多數(shù)據(jù)庫實現(xiàn)數(shù)據(jù)庫連接的工業(yè)標準,為基于 SQL 數(shù)據(jù)庫訪問提供調(diào)用級應(yīng)用編程接口。與當(dāng)前 第 12 頁 共 47 頁 存在的多種數(shù)據(jù)庫訪問計數(shù)相比, JDBC 具有平臺無關(guān)性和數(shù)據(jù)庫訪問一致性兩個大優(yōu)點。 JDBC 與 ODBC 機構(gòu)相似,同屬于 SQL級調(diào)用的 接口,其核心在于執(zhí)行基本的 SQL 命令并取回結(jié)果。 JDBC 接口分為一下兩個層次: ? 面向程序開發(fā)人員 JDBC API; ? 底層餓 JDBC Driver API; 前者是開發(fā)人員用來編寫前端應(yīng)用程序的,后者是由數(shù)據(jù)庫廠商開發(fā)的。無論訪問什么數(shù)據(jù)庫,提供給用戶的應(yīng)用程序接口 JDBC API 都是一樣的,用戶可以使用標準的 SQl 查詢語句進行查詢,而不用考慮數(shù)據(jù)庫之間的差別。這些查詢語句經(jīng)驅(qū)動程序管理器處理,變成適應(yīng)于某一種數(shù)據(jù)庫的查詢語言,然后向下傳遞給相應(yīng)的驅(qū)動程序,再由驅(qū)動程序與數(shù)據(jù)庫管理系統(tǒng)進行 通訊,實現(xiàn)數(shù)據(jù)庫的讀取和操作。 JDBC是一種規(guī)范,它讓個數(shù)據(jù)庫廠商為 Java程序員提供標準的數(shù)據(jù)庫訪問類和接口,這樣就使得獨立于 DBMS的 Java應(yīng)用程序的開發(fā)工具和產(chǎn)品成為可能。 JDBC API 對于基本的 SQL 抽象和概念是一種自然的 Java 接口。它建立在 ODBC 上。 JDBC 保留了 ODBC 的基本設(shè)計特征,事實上,兩種接口都基于X/Open SQL CLI(調(diào)用級接口)。 JDBC API 所有的類和接口都集中在 和 這兩個包中, 包中包含的類和接口采用的是傳統(tǒng)的 C/S 體系結(jié)構(gòu)。其功能主要針對的是基本數(shù)據(jù)庫編程服務(wù) ,如生成連接,執(zhí)行語句,以及準備語句和運行批處理查詢,也有一些其他的高級功能。 DreamWeaver 軟件 DreamWeaver 是 Macromedia 公司推出的一款大眾化的網(wǎng)頁制作軟件,它具有可視化編程界面,用戶不必編寫復(fù)雜的 HTML 源代碼就可以生成跨平臺,跨瀏覽器的網(wǎng)頁,不僅適合專業(yè)網(wǎng)頁編輯人員的需要,同時也容易被業(yè)余網(wǎng)頁制作人員所掌握。 DreamWeaver 支持動態(tài) HTML 技術(shù),并采用了 Roudtrip HTML 技術(shù),從而奠定了在網(wǎng)頁高級設(shè)計功能方面的領(lǐng)先地位。在進行網(wǎng)頁設(shè)計過程中,動態(tài)HTML 技術(shù)能夠讓用戶輕設(shè)計復(fù)雜的交互式網(wǎng)頁,產(chǎn)生動態(tài)效果。而 Roundtrip 第 13 頁 共 47 頁 HTML技術(shù)則可以真正支持 HTML源編輯模式,不會產(chǎn)生冗余代碼,使網(wǎng)頁渲染速度加快。 HTML( Hypertext Markup Language,超文本標識語言)是一種專門用于 web 頁制作的編程語言,用來描述超文本各個部分的內(nèi)容,告訴瀏覽器如何顯示文本,怎樣生成與別的 文本或圖像的鏈接點。一個 HTML 文件包含了所有將顯示在網(wǎng)頁上的文字信息。 要求 服務(wù)器環(huán)境要求 操作系統(tǒng): Windows XP(不需要配置) 數(shù)據(jù)庫平臺: MySQL 客戶端運行環(huán)境要求 操作系統(tǒng): Windows XP Professional IE 瀏覽器: 以上正式版 屏幕分辨率:普通瀏覽器客戶端 1024*768 接口要求 硬件接口: 不需要特定的硬件或硬件接口進行支撐 軟件接口:運行于 Windows2020 及更高版本的操作系統(tǒng)之上 第 14 頁 共 47 頁 第二章 需求分析 需求規(guī)格 系統(tǒng)組成 新聞發(fā)布系統(tǒng)有一下幾個部分: 新聞標題的顯示;詳細新聞內(nèi)容以及相對應(yīng)的新聞評論的顯示; 瀏覽者的注冊;管理員和注冊過的用戶的登錄入口;新聞搜索以及搜索結(jié)果的顯示; 不同版主的管理界面,各個管理功能的實現(xiàn);超級管理員的行使管理功能的頁面;注銷; 功能性需求 ? 可靠性 審核通過后的新聞內(nèi)容,能夠及時準確的顯示出來,系統(tǒng)分級分權(quán)限的管理功能;每日對系統(tǒng)進行相應(yīng)的維護。 ? 高效性 本軟件安全保護機制完善,操作方便,簡易,相應(yīng)時間短。面向?qū)ο蟮脑O(shè)計,和面向過程的設(shè)計相比,更容易操作。規(guī)范的模塊化,便于軟件的更新,效率更高。 ? 擴展性 系統(tǒng)功能的擴充(如增加新聞模塊,更換版主等)不影響系統(tǒng)的正常的運行。當(dāng)系統(tǒng)數(shù)據(jù)量和訪問量增大時,可以通過增加服務(wù)器等硬件解決。 ? 易用性 系統(tǒng)采用 Dream weaver 的網(wǎng)頁設(shè)計,界面比較易于操作。只要按照數(shù)據(jù)流程就可以輕松對其操作。 ? 兼容性及移植性 本新聞發(fā)布系統(tǒng)軟件在 windows 系列操作系統(tǒng)上都可以正常運行。 對硬件要求不高。由于 Java 語言的可移植性,本系統(tǒng)只要對相應(yīng)的操作系統(tǒng)進行配置,可以移植到其他的操作系統(tǒng)上進行運行。 非功能性需求 第 15 頁 共 47 頁 頁面美觀大方,操作方便直觀; 使用 MySQL 數(shù)據(jù)庫,要有一定的安全機制; 有相應(yīng)的管理接口,有相應(yīng)的提示語句或者頁面,即報錯機制。 開發(fā)環(huán)境的選擇 本系統(tǒng)的開發(fā)環(huán)境是 Tomcat 和 MySQL 和 Eclipse 選擇這樣的開發(fā)環(huán)境有一下的幾個原因: ? Tomcat 是一個開源的 web應(yīng)用 服務(wù)器,也就是常說的 JSP運行容器。 ? MySQL 也是開源的數(shù)據(jù)服務(wù)器。開源的,無須為使用付費。 ? Eclipse 也是開源的, Eclipse 遵循 Common Public License 協(xié)議。可以免費獲取 Eclipse 軟件本身及其源代碼。 Eclipse 是免安裝的,只要本機裝有 JDK,可以從其他機器上將 Eclipse目錄拷貝到本機,進行簡單的配置就可以使用了。 Eclipse 是開放的,由于其設(shè)計的精妙,任何人或廠商可以編寫自己的插件。 第 16 頁 共 47 頁 第三章 模塊設(shè)計和數(shù)據(jù)庫設(shè)計 功能模塊 設(shè)計 總體設(shè)計 實現(xiàn)新聞發(fā)布系統(tǒng)所應(yīng)該具有的所有的基本功能。 功能模塊設(shè)計簡圖 主要功能模塊說明 ? 新聞發(fā)布 新聞發(fā)布功能提供簡單易用的 UI接口,可以方便的發(fā)布新聞; ? 新聞瀏覽 瀏覽者可以通過新聞瀏覽功能可以方便地瀏覽到發(fā)布的新聞列表,以及新聞的詳細內(nèi)容和相應(yīng)的評論; ? 新聞檢索 瀏覽者可以通過某關(guān)鍵字檢索網(wǎng)站所有新聞中相符的內(nèi)容; ? 新 聞評論 瀏覽者可以通過新聞評論功能可以對所閱讀的新聞發(fā)表自己的見解; 新聞發(fā)布系統(tǒng)系統(tǒng) 版主管理 刪除游客信 息 新聞模塊 搜索新聞 瀏覽新聞 修改新聞 刪除新聞 添加版塊 刪除版塊 刪除版主 添加版主 更改密 碼 發(fā)表評論 新聞管理 刪除評論聞 超級管理模塊 普通登錄注冊 管理新聞 版塊管理新聞 審核新聞 刪除新聞 注銷登錄 普通注冊 注冊登錄模塊
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1