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

正文內(nèi)容

畢業(yè)設(shè)計-基于java-web的新聞發(fā)布系統(tǒng)設(shè)計與實現(xiàn)(編輯修改稿)

2025-01-07 16:27 本頁面
 

【文章內(nèi)容簡介】 便 ,容易擴充。 功能分析 本系統(tǒng)需要具有以下功能: (1) 新軟件在使用之前,對于使用者來說是完全陌生的新系統(tǒng),功能模塊完全不熟悉,所以系統(tǒng)應(yīng)當(dāng)具有很好的人機界面,可以使用戶盡快的上手使用。 (2) 實現(xiàn)管理員管理新聞和用戶信息所需的各種功能,實現(xiàn)用戶快速瀏覽新聞信息以及查詢新聞信息所需的功能。 (3) 數(shù)據(jù)的增刪改查方便 ,數(shù)據(jù)穩(wěn)定、安全以及穩(wěn)定性好。 王才成 基于 Java Web 的新聞發(fā)布系統(tǒng)設(shè)計與實現(xiàn) 4 系統(tǒng)架構(gòu) 系統(tǒng)采用三層結(jié)構(gòu) ,前端瀏覽器端頁面通過 JSP 網(wǎng)頁完成,而后端系統(tǒng)內(nèi)部管理頁面主要通過 Servlet 文件來實現(xiàn) ,Java Bean 組件在 WWW 服務(wù)器上運行,通過 JSP 返回到客戶瀏覽器,數(shù)據(jù)全部存儲在服務(wù)器端的 My SQL 數(shù)據(jù)庫中。 [4] 在服務(wù)器端,系統(tǒng)采用 JSP 作為表現(xiàn)的手段,使用 hibernate 中間件訪問數(shù)據(jù)庫,采用 Tomcat 作為服務(wù)器引擎,系統(tǒng)業(yè)務(wù)邏輯由 Java Bean 組件完成,使用 JDBC 驅(qū)動程序訪問數(shù)據(jù)庫,數(shù)據(jù)庫采用 My SQL。 [5] 圖 21 系統(tǒng)模式圖 關(guān)鍵技術(shù) JSP技術(shù)簡介 JSP 屬于 Java 服務(wù)器頁面的 一種 ,英文全稱是 Java Server Pages,本質(zhì)上就是一個簡單的 Servlet 文件 ,是由 Sun Microsystems 公司牽頭建立的動態(tài)網(wǎng)頁技術(shù)。 JSP 和 ASP類似,在 HTML 文件里插入 Java 程序和 JSP 標(biāo)記 ,因此 JSP 本質(zhì)上就是一種 Servlet,那么用 JSP 技術(shù)設(shè)計 出來的應(yīng)用自然也是跨平臺的,它實現(xiàn)了 HTML 語法中的 Java 擴展。JSP 和 Servlet 是 一樣的,在服務(wù)器端執(zhí)行,用戶只要有瀏覽器就可以瀏覽查看。 [6] Servlet 是 JSP 的技術(shù)基礎(chǔ),運用 JSP 技術(shù)開發(fā) 大型的 Web 應(yīng)用程序離不開 Servlet。Java 的一切特點如安全可靠、面向?qū)ο?、具有平臺無關(guān)性、簡單易用等 JSP 都 具備。 JSP 具有如下優(yōu)點: (1) JSP 代碼可以跨平臺。 (2) JSP 組件也可以跨平臺。 (3) JSP 支持多種網(wǎng)頁格式。 業(yè)務(wù)服務(wù)器 數(shù)據(jù)庫服務(wù)器 事務(wù)邏輯 數(shù)據(jù)邏輯 Client Browser 表示邏輯 Browser 表示邏輯 JSP WWW 服務(wù)器 /業(yè)務(wù)邏輯服務(wù)器 JavaBean 中間件 JDBC 數(shù)據(jù)庫服務(wù)器 數(shù)據(jù)庫 Mysql 王才成 基于 Java Web 的新聞發(fā)布系統(tǒng)設(shè)計與實現(xiàn) 5 (4) JSP 標(biāo)簽可擴充,開發(fā)者可以自己對 JSP 標(biāo)簽進(jìn)行擴展,定制 JSP 的 標(biāo)簽庫。 (5) 健壯性與安全性, JSP 使用的語言是 Java 語言,所以它的健壯性和安全性與 Java技術(shù) 一樣。 JSP 是 一個特別棒的動態(tài)頁面開發(fā)語言, JSP + Java Bean 的組合 現(xiàn)在應(yīng)用越來越廣泛。對程序員來說, Java Bean 代碼可以重復(fù)利用,在 Java 模型中,通過 Java Bean 可以不斷擴充 Java 程序的功能,可以很快的生成新的程序,在維護(hù)的時候也很方便,并且 Java Bean 通過 Java 虛擬機可以得到正確的執(zhí)行,對于平臺沒有特殊的要求。 [7] Java Bean簡介 Java Bean 有三個部分組成: (1)屬性: Bean 的屬性就是對象的屬性,屬性的命名規(guī)則很簡單,這樣可以非常 方便的找出 Bean 提供的屬性,然后進(jìn)行操作。 (2)方法: Bean 本身是 Java 對象,與其交互的途徑有且唯一:調(diào)用對象的方法。 (3)事件: Bean 與其他組件交流信息的方式主要是發(fā)送和接收事件,事件相當(dāng) 為 Java Bean 組件提供了給其他組件發(fā)送通知的方法 。 [8] My Eclipse 簡介 My Eclipse 是 企業(yè)級的工作平臺,在數(shù)據(jù)庫、 Java 的開發(fā)以及服務(wù)器的整合等方面效率非常高。它相當(dāng)于功能豐富的 Java EE 集成開發(fā)環(huán)境,編碼、調(diào)試、測試和發(fā)布等功能俱全 。 My Eclipse 是一 個用于開發(fā) Java, J2EE 的 Eclipse 插件集合,在 Eclipse 基礎(chǔ)上加上自己的插件就構(gòu)成了這個企業(yè)級的開發(fā)平臺。 My Eclipse 的功能非常強大,支持也很廣泛,目前支持 Java Servlet,JSP, JSF, Struts,Spring, Hibernate,JDBC 數(shù)據(jù)庫鏈接工具等很多功能, 基本上涵蓋 了目前所有主流開源產(chǎn)品的開發(fā)。 [9] My SQL數(shù)據(jù)庫簡介 My SQL 是一種關(guān)系型數(shù)據(jù)庫管理系統(tǒng) ,并且源代碼是開放的 , 其速度、可靠性和適應(yīng)性較高, My SQL 數(shù)據(jù) 庫使用結(jié)構(gòu)化查詢語言 (SQL)對數(shù)據(jù) 進(jìn)行管理,由于 My SQL源代碼是開放的,因此任何人都可以在許可的情況下下載,然后根據(jù)自己的需要進(jìn)行修改。 [10] Severlet簡介 Servlet 是用 Java 編寫的 Server 端程序,它與協(xié)議和平臺無關(guān), Servlet 運行于 Java- enabled Web Server 中,是一種 Java 文件,可以動態(tài)地擴展 Server 的功能。 [11] 王才成 基于 Java Web 的新聞發(fā)布系統(tǒng)設(shè)計與實現(xiàn) 6 Servlet 在服務(wù)器 端處理用戶信息具有以下作用: ( 1)獲取客戶端瀏覽器通過 HTML 表單 提交的數(shù)據(jù)及相關(guān)信息。 ( 2)創(chuàng)建并返回對客戶端的動態(tài)響應(yīng)頁面。 ( 3)訪問服務(wù)器端資源,如文件、數(shù)據(jù)庫。 ( 4)為 JSP 頁面準(zhǔn)備動態(tài)數(shù)據(jù),與 JSP 一起協(xié)作創(chuàng)建響應(yīng)的頁面。 3 系統(tǒng)總體設(shè)計 總體功能 系統(tǒng)結(jié) 合跨平臺的 JSP 語言技術(shù),數(shù)據(jù)庫采用 My SQL, 使系統(tǒng)具有易用性、個性化、跨平臺等特點,同時也提高了數(shù)據(jù)的安全和穩(wěn)定。該網(wǎng)站將主要提供以下功能模塊: 前臺實現(xiàn)的功能如下: :各個功能模塊的集合,管理員和用戶都在首頁進(jìn)入自己所需的界面; 欄目查看:新聞信息分欄目顯示,用戶點擊不同的欄目瀏覽不同類型的新聞; 詢:對新聞信息進(jìn)行快速的尋找查詢; :用戶的登錄注冊界面。 后臺實現(xiàn)的功能如下: :管理員根據(jù)新聞的性質(zhì)對新聞欄目進(jìn)行管理; :管理員可以對新聞信息進(jìn)行添加修改刪除; :管理員也可以對通知公告進(jìn)行添加刪除的管理; :管理員對用戶的評論進(jìn)行管理; :管理員 對用戶的賬號進(jìn)行管理; :管理員修改登錄密碼。 圖 31 系統(tǒng)功能模塊 新 聞 發(fā) 布 網(wǎng) 站 后臺管理員 前臺瀏覽 新聞欄目查看 新聞查詢 用戶中心 登錄密碼修改 用戶評論管理 通知公告管理 新聞信息管理 新聞欄目管理 首頁 系統(tǒng)用戶管理 王才成 基于 Java Web 的新聞發(fā)布系統(tǒng)設(shè)計與實現(xiàn) 7 系統(tǒng)處理流程設(shè)計 圖 32 系統(tǒng)操作 流程圖 (1)數(shù)據(jù)增加流程:添加數(shù)據(jù)時,用戶或管理員輸入新的數(shù)據(jù),然后經(jīng)過系統(tǒng)對合法性的判斷,若合法則寫入數(shù)據(jù)庫并保存,不合法重新輸入。 (2)數(shù)據(jù)修改流程:修改數(shù)據(jù)時,選中需要修改的數(shù)據(jù),然后輸入新數(shù)據(jù),經(jīng)過系統(tǒng)判斷是否合法,若合法則保存到數(shù)據(jù)庫,不合法需要重新輸入。 (3)數(shù)據(jù)刪除流程:刪除數(shù)據(jù)時,選中需要刪除的數(shù)據(jù),單擊刪除,然后選擇確定刪除,數(shù)據(jù)庫中的數(shù)據(jù)就會被刪除。 數(shù)據(jù)庫設(shè)計 數(shù)據(jù)庫表結(jié)構(gòu)如下: 表 31 公告信息表 列 名 數(shù)據(jù)類型 長度 說 明 id int 4 編號 Title varchar 50 標(biāo)題 Content varchar 50 內(nèi)容 Sj varchar 50 時間 系統(tǒng)主界面 系統(tǒng)登錄界面 輸入管理員賬號密碼 檢查 密碼正確 功能界面 功能處理 錯誤信息 密碼錯誤 數(shù)據(jù)庫 新聞欄目、公告瀏覽 輸入用戶賬號密碼 王才成 基于 Java Web 的新聞發(fā)布系統(tǒng)設(shè)計與實現(xiàn) 8 表 32 管理員信息表 列 名 數(shù)據(jù)類型 長度 說 明 id int 4 編號 name varchar 50 管理員 ID password varchar 50 管理員密碼 Realname varchar 50 增加時間 Sex varchar 50 性別 age varchar 50 年齡 address varchar 50 地址 tel varchar 50 電話 addtime varchar 50 時間 表 33 新聞欄目信息表 列 名 數(shù)據(jù)類型 長度 說 明 id int 4 編號 Mc varchar 50 名稱 表 34 用戶信息表 列 名 數(shù)據(jù)類型 長度 說 明 id int 4 編號 Username varchar 50 帳號 Realname varchar 50 姓名 Sex varchar 50 性別 Age varchar 50 年齡 Address varchar 50 地址 Email varchar 50 郵箱 Regtime varchar 50 時間 王才成 基于 Java Web 的新聞發(fā)布系統(tǒng)設(shè)計與實現(xiàn) 9 Ifuse varchar 50 使用 表 35 評論信息表 列 名 數(shù)據(jù)類型 長度 說 明 id int 4 編號 Sid varchar 50 新聞 id Nr varchar 50 內(nèi)容 Member varchar 50 用戶 Sj varchar 50 發(fā)布時間 表 36 新聞信息表 列 名 數(shù)據(jù)類型 長度 說 明 id int 4 編號 Bt varchar 50 標(biāo)題
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1