【正文】
().forward(request, response)。在用 39。 (admin/xw/).forward(request, response)。,nr=39。+nr+39。 ③ 安全 測試:主要是對權(quán)限系統(tǒng)的測試和對非法數(shù)據(jù)抗干擾能力的測試。 王才成 基于 Java Web 的新聞發(fā)布系統(tǒng)設(shè)計與實現(xiàn) 16 圖 416 通知公告修改 用戶評論管理 在交互式的新聞網(wǎng)站中,難免會出現(xiàn)有些用戶的評論內(nèi)容含有不文明用語或政治色彩或宗教歧視等一些違禁的語言,此時管理員就需要將這些違禁用語刪除。通知公告則是用戶查看系 統(tǒng)管理員發(fā)布的一些網(wǎng)站的重要通知變更等等信息的界面,方便用戶查看一些重要通知。 My Eclipse 是一 個用于開發(fā) Java, J2EE 的 Eclipse 插件集合,在 Eclipse 基礎(chǔ)上加上自己的插件就構(gòu)成了這個企業(yè)級的開發(fā)平臺。 JSP 和 ASP類似,在 HTML 文件里插入 Java 程序和 JSP 標記 ,因此 JSP 本質(zhì)上就是一種 Servlet,那么用 JSP 技術(shù)設(shè)計 出來的應(yīng)用自然也是跨平臺的,它實現(xiàn)了 HTML 語法中的 Java 擴展。 ( 2) 組建開發(fā):采用 Java 語言,以 JSP 為開發(fā)技術(shù),基于開發(fā)平臺 My Eclipse. ( 3) 數(shù)據(jù)庫設(shè)計:數(shù)據(jù)庫使用 My SQL,仔細分析網(wǎng)站的各個模塊的存儲信息的性 王才成 基于 Java Web 的新聞發(fā)布系統(tǒng)設(shè)計與實現(xiàn) 3 質(zhì) ,畫出數(shù)據(jù)庫表格。 關(guān)鍵詞: 新聞網(wǎng)站 Java Jsp Tomcat Design and realization of News release system based on Web Java Student majoring in Computer science and Technology (Inter of things) Wang Caicheng Tutor Hao Lin Abstract: Nowadays the rapid development of the Inter has bee a new form of media release and has gradually affected the traditional media industry developing. Compared with the traditional information media such as television, radio, newspapers etc, the puters, smart phones and other terminals, characterized by convenient, quick transport, meet the curiosity of people about rapidly changing information, is now getting more dependent from the people. According to the above situation, a new release system based on Java web has been introduced in this paper. In the development of web programming using JSP language and the Tomcat server is chosen as the server, and the relational database management system MySQL is used. Besides, this system has a good manmachine interface, not only realized all the functions which required for administrators to manage news, but also realized the functions for administrator to do information management and deal with user browsing news. At the same time, it offers administrator the functions of query, update, delete, add data convenience, and the advantages such as data good stability, security and reliability, easy to use. Keywords: News Website。信息的時效性越來越重要,傳統(tǒng)的報紙等新聞媒介早已不能滿足人們的要求。 (2) 經(jīng)濟可行性 隨著信息產(chǎn)業(yè)科技的迅速發(fā)展,信息基礎(chǔ)設(shè)備價格不斷下降,這就為我們建設(shè)網(wǎng)站提供了方便的經(jīng)濟因素。 (2) JSP 組件也可以跨平臺。 ( 2)創(chuàng)建并返回對客戶端的動態(tài)響應(yīng)頁面。 圖 44 新聞查詢 用戶中心 用戶中心包括新用戶注冊以及已注冊用戶登錄和修改密碼的功能。 ( 2)測試的目的 測試的目的是為了找出錯誤并修改 : ① 軟件測試是發(fā)現(xiàn)錯誤的過程。在畢業(yè)設(shè)計的過程中遇到了非常多的困難, 在指導老師蒿琳老師的幫助之下都一一解決,在此特別感謝蒿琳老師的大力幫助。 (admin/xw/).forward (request, response)。 if(flag==){ (message, 操作成功! )。 if(flag==){ (message, 操作成功! )。 (member/). forward(request, response)。+username+39。+wt+39。+oldpwd+39。)。 (member/info/).forward(request, response)。 } } } 用戶修改密碼部分代碼如下 : if((muppwd)){ String member=(String)(member)。+address+39。 if((admin)){ 王才成 基于 Java Web 的新聞發(fā)布系統(tǒng)設(shè)計與實現(xiàn) 23 (message, 非法的用戶名! )。 and ifuse=39。 } else{ (message, 系統(tǒng)維護中! )。+fl+39。,39。 ② 強度測試及性能測試:軟件在一些超負荷情況下功能是否正常。 圖 415 通知公告刪除 管理員點擊修改即可 對通知公告進行修改。 系統(tǒng)首頁中還設(shè)有新聞查詢,通知公告和用戶中心的鏈接,用戶可以點擊新聞查詢進入新聞查詢頁面,更加快捷的找到自己需要的新聞。它相當于功能豐富的 Java EE 集成開發(fā)環(huán)境,編碼、調(diào)試、測試和發(fā)布等功能俱全 。 [5] 圖 21 系統(tǒng)模式圖 關(guān)鍵技術(shù) JSP技術(shù)簡介 JSP 屬于 Java 服務(wù)器頁面的 一種 ,英文全稱是 Java Server Pages,本質(zhì)上就是一個簡單的 Servlet 文件 ,是由 Sun Microsystems 公司牽頭建立的動態(tài)網(wǎng)頁技術(shù)。具體步驟如下: ( 1) 背景和功能分析:通過收集資料對現(xiàn)行新聞網(wǎng)站進行分析,得出網(wǎng)站業(yè)務(wù)流程;并分析管理員和用戶對網(wǎng)站的需求,得出各個模塊的功能。此外,還具有查找、修改、刪除、添加數(shù)據(jù)方便,數(shù)據(jù)的穩(wěn)定性、安全性和可靠性好,簡單易用等優(yōu)點。而現(xiàn)如今計算機已經(jīng)被廣泛應(yīng)用于社會的各個方面,計算機網(wǎng)絡(luò)也得到飛速的發(fā)展,而對于新聞單位來講,網(wǎng)絡(luò)可以更廣泛便捷的發(fā)布新聞信息,更好的讓用戶參與到新聞評論等交互之中,所以 新聞網(wǎng)站出現(xiàn)了。系統(tǒng)的成本主要是系統(tǒng)開發(fā)和后期維護時的大量人力和物力,特別是后期維護所消耗的成本,但是相對于運營后所帶來的巨大經(jīng)濟效益,成本基本是可以忽略的。 (3) JSP 支持多種網(wǎng)頁格式。 ( 3)訪問服務(wù)器端資源,如文件、數(shù)據(jù)庫。 (1)用戶登錄 用戶中心界面首先是登錄界面,用戶輸入賬號密碼正確即可登錄,參與到評論點贊等交互活動之中,為新聞瀏覽帶來更多的樂趣體驗。 ② 測試不是為了表現(xiàn)自己的程序完美,而是為了 找出程序的不足之處。蒿琳老師對我在編程的細節(jié)上給予了耐心且詳細的指導,畢業(yè)論文也給予了最大程度上的解惑,這些是我完成畢業(yè)設(shè)計的最堅實后盾。 } else{ (message, 系統(tǒng)維護中! )。 王才成 基于 Java Web 的新聞發(fā)布系統(tǒng)設(shè)計與實現(xiàn) 21 (admin/xw/).forward(request, response)。 (admin/tp/).forward(request, response)。 } 用戶注冊 部分代碼如下 : if((mreg)){ String username = (username)。,39。,39。)。 if(flag == ){ (message, 操作成功! )。 if(flag == ){ (message, 操作成功! )。 ().forward(request, response)。,39。 String da = (da)。+password+39。 (admin/xw/).forward(request, response)。,fl=39。+fl+39。 (5) 系統(tǒng)測試:軟件開發(fā)完成以后,需要與系統(tǒng)中其他部分的軟件配合運行,系統(tǒng)測試主要從以下幾方面入手: ① 功能測試:測試功能模塊是否滿足用戶的需求,設(shè)計所描述功能是否都能實現(xiàn)。 圖 414 通知公告增加 管理員刪除過期的通知公告時,點擊刪除即可刪除。 數(shù)據(jù)庫設(shè)計 數(shù)據(jù)庫表結(jié)構(gòu)如下: 表 31 公告信息表 列 名 數(shù)據(jù)類型 長度 說 明 id int 4 編號 Title varchar 50 標題 Content varchar 50 內(nèi)容 Sj varchar 50 時間 系統(tǒng)