JAVA課程設計報告《新聞發(fā)布系統(tǒng)》

上傳人:無*** 文檔編號:122311184 上傳時間:2022-07-20 格式:DOC 頁數:18 大?。?95.64KB
收藏 版權申訴 舉報 下載
JAVA課程設計報告《新聞發(fā)布系統(tǒng)》_第1頁
第1頁 / 共18頁
JAVA課程設計報告《新聞發(fā)布系統(tǒng)》_第2頁
第2頁 / 共18頁
JAVA課程設計報告《新聞發(fā)布系統(tǒng)》_第3頁
第3頁 / 共18頁

下載文檔到電腦,查找使用更方便

10 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《JAVA課程設計報告《新聞發(fā)布系統(tǒng)》》由會員分享,可在線閱讀,更多相關《JAVA課程設計報告《新聞發(fā)布系統(tǒng)》(18頁珍藏版)》請在裝配圖網上搜索。

1、JavaWeb程序設計課程設計報告 JavaWeb程序設計課程報告 題目名稱: 新聞發(fā)布系統(tǒng) 班 級: 計101-4/5 組長姓名: 組 別: 三組 程序成績: 報告成績: 總 成 績: 優(yōu) 良 中 及格 不及格 2013年7月 7日 小組成員以及分工 1 前言 背景介紹: Internet的蓬勃發(fā)展,使新聞的傳播

2、方式發(fā)生了巨大的變化,傳統(tǒng)的信息傳播媒體電視、廣播、報紙已經不再是人們茶余飯后的主要精神甜點,人們更多的開始關注網絡新聞。由于互聯網所容納的信息量大、內容豐富、信息及時、準確,更有相關信息的全面的介紹與比較,大大地方便了人們的閱讀,因此在短短幾年的時間里,互聯網便濟身于眾多媒體之間,并具有相當一部分媒體人群。借此東風,新聞網也迅速發(fā)展起來,它內容豐富,涉及到商業(yè)、工業(yè)、農業(yè)、銀行、財政、教育、娛樂、信息等各個產業(yè),信息量大,不僅有實事新聞,還有相關的行業(yè)信息,同時新聞網具有互聯網所具備的一切特性。在全球網絡化、信息化的今天,新聞網迅速發(fā)展,大大地豐富了人們的生活,不知不覺中,它已經成為人們生活

3、中不可或缺的重要組成部分。隨著互聯網的進一步發(fā)展,網絡媒體在人們心中的地位進一步提高,新聞發(fā)布系統(tǒng)作為網絡媒體的核心系統(tǒng),其重要性是越來越重要:一方面,它提供一個新聞管理和發(fā)布的功能;另一方面,2013年的新聞發(fā)布要求實現與普通的用戶實現交互,用戶可以很方便地參加一些調查和相關新聞的評論,這一點也是其他一些媒體無法做到的(電視,電臺等),同時,internet發(fā)展到當今,可以說,只要你上Internet,你就會接觸到新聞發(fā)布系統(tǒng),新聞發(fā)布系統(tǒng)的用戶是相當驚人的,其重要性是不容置疑的,當然這也對新聞發(fā)布系統(tǒng)的開發(fā)提出了更高的要求. 開發(fā)工具及運行環(huán)境: 硬件平臺: CPU:P41.8G

4、Hz; 內存:256MB以上。 軟件平臺: 操作系統(tǒng):Windows 2000; 數據庫:SQL Server 2005; 開發(fā)工具包:JDK Version1.5; Web服務器:Tomcat5.5; 分辨率:最佳效果1024*768像素。 2 系統(tǒng)分析 功能需求分析: 本新聞發(fā)布系統(tǒng)將實現以下幾個功能 (1) 查看新聞功能: 任何用戶均可以使用查看新聞功能。查看新聞功能在首頁顯示最新新聞,用戶可點擊文章標題查看新聞的詳細內容,可以點擊新聞的類別進入分類列表。 (2) 站內新聞檢索功能: 任何用戶均可以使用新聞搜索功能。在新聞查看頁面上,用戶可以通過在單選

5、按鈕中選擇檢索方式,如新聞標題,關鍵字,或者正文,然后輸入檢索條件搜索符合新聞。這里提供的是模糊搜索功能,即只要在查詢字段只能感包含用戶輸入的關鍵內容就認為是符合查詢條件的記錄。查詢結果同樣以分頁的方式顯示。 (3) 新聞點擊率統(tǒng)計: 通過計數器對用戶對新聞的點擊進行統(tǒng)計,實時顯示新聞的點擊率。 (4) 管理員登錄功能: 當用戶需要使用新聞管理功能時,需要先以管理員身份登錄系統(tǒng)。在地址欄中輸入管理員登錄頁面的地址,進入管理員登錄頁面。用戶在登錄頁面輸入用戶名和密碼以及隨機產生的驗證碼,若登錄失敗,則清空輸入,并簡要顯示錯誤原因,管理員登錄頁面等待下一次登錄。 (5) 新聞類別管理:

6、 管理員登錄后,可以對新聞的類別進行添加修改刪除操作。 (6) 新聞發(fā)布功能: 獲得權限的用戶可以使用發(fā)布新聞功能。用戶通過在系統(tǒng)菜單欄上單擊“添加新聞”項可以進入發(fā)布新聞頁面。發(fā)布新聞時,需要填寫新聞的標題和內容,發(fā)布時間取當前系統(tǒng)時間,不需要用戶填寫。 (7) 新聞管理功能: 當用戶作為管理員登錄系統(tǒng)后,可以進行新聞管理操作,包括對現有新聞的修改和刪除。在管理頁面上,用戶可以通過單擊每條記錄右側的“編輯”和“刪除”超鏈接來進行操作。當管理員的本次維護工作結束后,可通過單擊“退出”超鏈接來注銷管理員身份。 (8) 評論功能: 任何用戶在輸入標題和個人名稱后可對新聞進行評論,用戶

7、可以查看所有評論,管理員可以查看和刪除評論。 可行性分析: 新聞發(fā)布系統(tǒng)后臺對新聞作了詳細的分類,前臺以分類形式顯示新聞的詳細信息,滿足了人們?yōu)g覽新聞網時分類查看新聞信息的要求,同時提供新聞信息查詢功能,方便瀏覽者查找相關的新聞信息。新聞網后臺則通過對總管理員設置和管理員添加等模塊對網站管理員進行管理,保證了網站的安全性。 用例圖: 新聞前臺用例圖 新聞后臺管理用例圖 1.0 用例名稱:登錄 管理員只有成功登錄本系統(tǒng)后,才可行使所有職能。

8、1.1 簡要說明: 直接使用本系統(tǒng)的員工首先需要成功登錄系統(tǒng),然后系統(tǒng)才能進入相應的功能模塊。 1.2 事件流: 1.2.1 基本流: 1. 員工請求登錄。 2. 系統(tǒng)提供員工登錄界面。 3. 員工填寫員工用戶名、密碼。 4. 瀏覽器端驗證員工填寫的內容是否合法(具體要求請參照1.3 特殊需求),如果未通過檢查,則轉向備選流1。 5. 內容合法,服務器端驗證員工用戶名和密碼,如果未通過,轉向備選流2 6. 驗證通過,系統(tǒng)顯示相應的界面,并始終顯示“歡迎XXX部門XXX(姓名)登錄”。 1.2.2 備選流: 1.2.2.1 備選流1: 1. 如果客戶端檢查沒有通過,比如沒

9、有輸入用戶名,應提示“用戶名不能為空!”,諸如上面的提示均是有效提示。 2. 返回基本流3。 1.2.2.2 備選流2: 1. 如果員工身份沒有通過服務器驗證,將返回“員工身份信息有誤!”的消息。 2. 返回基本流3。 1.3 特殊需求: 1. 員工用戶名:必填。 2. 密碼:必填,并以掩碼“*”顯示。 1.4 前置條件:以合法身份登錄操作系統(tǒng)。 1.5 后置條件:員工登錄成功,顯示相應職能界面。

10、

11、

12、

13、

14、

15、

16、

17、

18、

19、

20、

21、

22、

23、

24、

25、

26、

27、

28、

29、

30、

31、

32、

33、

34、

35、

36、

37、

38、 3 系統(tǒng)設計 3.1系統(tǒng)功能分析 系統(tǒng)功能概述: 系統(tǒng)登錄用戶通過驗證,可以進入該系新聞發(fā)布系統(tǒng),從而可以進行一此諸如發(fā)布新聞,管理新聞;對新聞的類別進行添加和管理;類別的添加以及所屬欄目的的管理。 新聞發(fā)布系統(tǒng)包括新聞類別管理、新聞發(fā)布管理、新聞搜索、留言評論管理等模塊。具體描述如下: (1)新聞類別管理: a.新聞類別的添加; b.新聞類別的修改;

39、 c.新聞類別的刪除; (2)新聞發(fā)布管理: a.基本新聞信息的發(fā)布,包括新聞標題、新聞內容等; b.基本新聞信息的修改; c.基本新聞信息的刪除; (3)新聞統(tǒng)計模塊 a.對點擊次數的統(tǒng)計 b.根據點擊次數排除點擊排行榜 c.根據發(fā)布時間的先后時間排出最新文章 (4)新聞搜索模塊: a.按照新聞標題搜索; - b.按照新聞內容搜索。 c.搜索結果的顯示 (5)評論管理模塊: a.網友發(fā)表評論、留言; b.對留言的過濾 c.管理員對留言的管理 E-R模型 根據分析可劃分出新聞信息、新聞類別信息、評論信息和用戶信息和幾個實體,其具體的E-R模型

40、如下: 1.新聞信息 新聞信息實體的E-R模型 2. 評論信息 評論信息實體的E-R模型 3. 用戶信息 用戶信息實體的E-R模型 4..新聞類別信息 新聞類別信息實體的E-R模型 5. ER關系圖 ER關系模型圖 3.2流程分析 管理員登陸 新聞查看 新聞搜

41、索 評論 新聞發(fā)布 新聞管理 類別管理 評論管理 退 出 新聞系統(tǒng)首頁 開 始 任何用戶從瀏覽器輸入地址進入本新聞發(fā)布系統(tǒng)后首先進入新聞主界面,即可進行新聞的查看,根據標題或內容進行新聞的搜索,以及進入評論頁面進行新聞的評論。輸入管理員登錄頁面的地址,進入登錄頁面,用戶輸入用戶名和密碼以及正確的驗證碼后可進入后臺管理,有新聞的發(fā)布,新聞的管理,新聞類別的管理,新聞評論的管理等。斷開與服務器的連接即退出本新聞系統(tǒng)。 3.3系統(tǒng)結構 3.4數據庫設計 3.4.1 數據庫關系圖 3.4.2 數據庫設計 本系統(tǒng)采用MySql數據庫,

42、在數據庫中使用數據表article來儲存現有的新聞信息。表的結構如表 字段名稱 數據類型 說明 newsid Int(10) unsigned 新聞編號,自動增加(主鍵) biaoti Varchar(45) 新聞的標題 fabushijian datetime 發(fā)布時間 pinglun Int(10) unsigned 新聞評論id laiyuan Varchar(45) 新聞來源 tupian Varchar(45) 新聞圖片路徑名稱 Zhaiyao Text 新聞摘要 guanjianzi Varchar(45) 新聞關鍵字 cla

43、ssid Int(10) unsigned 新聞類別id zhengwen Text 正文 fabiaozhe Varchar(45) 發(fā)表者 banquanxinxi Varchar(45) 版權信息 dianjialv Int(10) unsigned 點擊率,瀏覽一次增加1 新聞信息表newsinfo 使用數據表users來儲存管理員的信息,表的結構如下表: 字段名稱 數據類型

44、 說明 username Varchar(45) 管理員用戶名 userpasswd Varchar(128) 管理員用戶密碼 管理員信息表users 使用數據表comment來儲存新聞評論信息,表的結構如下表: 字段名稱 數據類型 說明 newsid Int(10) unsigned 新聞id ComTime timestamp 評論時間 ComPerson Varchar(45) 評論者 Content text 評論內容

45、 新聞評論comment 使用數據表classes來儲存新聞類別信息,表的結構如下表 字段名稱 數據類型 說明 classid Int(10) unsigned 類別id自動增長 classname Varchar(45) 類別名稱 新聞類別信息名稱classes 4 系統(tǒng)實現 4.1系統(tǒng)結構 熱點新聞管理 l 功能要求: 顯示發(fā)表評論最多的10條記錄,即為熱點新聞 l 輸入輸出數據: 編號 項目 數據類型 I/O 要求 必填/必顯 范圍 舉例

46、1 新聞所屬類別 字符 O √ 軍事新聞 2 新聞標題 字符 O √ 國學大師季羨林在京病逝 享年98歲 3 新聞發(fā)布日期 字符 O √ 2009-01-01 熱點新聞輸入輸出數據 頭條新聞管理 l 功能要求: 顯示最近新發(fā)布的10條記錄,即為頭條新聞 l 輸入輸出數據: 編號 項目 數據類型 I/O 要求 必填/必顯 范圍 舉例 1 新聞所屬類別 字符 O √ 軍事新聞 2 新聞標題 字符 O √ 國學大師季羨林在京病逝 享年98歲 3 新聞發(fā)布日期 字符 O √ 20

47、09-01-01 頭條新聞輸入輸出數據 新聞搜索功能 l 功能要求: 根據新聞的標題或者內容模糊匹配符合條件的新聞,例如:用戶可以輸入“國學”,選擇查詢范圍為按照標題查詢,那么所有標題中含有“國學”倆個字的記錄都將分頁顯示出來。 l 輸入輸出數據: 編號 項目 數據類型 I/O 要求 必填/必顯 范圍 舉例 1 查詢關鍵字 字符 I √ 軍事 2 查找范圍 數字 I √ 1為按照標題,2為按照內容 3 新聞發(fā)布日期 字符 O √ 2009-01-01 4 新聞類別

48、字符 O √ 軍事新聞 5 新聞標題 字符 O √ 國學大師季羨林在京病逝 享年98歲 6 新聞發(fā)布日期 字符 O √ 2009-01-01 7 分頁相關信息 字符 O √ 新聞查看 l 功能要求: 根據新聞的ID查詢相應的新聞具體內容 l 輸入輸出數據: 編號 項目 數據類型 I/O 要求 必填/必顯 范圍 舉例 1 編號 數字 I √ 1 2 新聞標題 字符 O √ 3 新聞內容 字符 O √ 4 所有評論的作者 字符 O √ 游客

49、5 評論的時間 字符 O √ 2009-01-01 6 評論的內容 字符 O √ 很好,不錯 7 新聞編號 字符 O √ 新聞查看輸入輸出數據 評論發(fā)表 l 功能要求: 游客針對自己喜歡的新聞發(fā)表自己的看法,可以自定義昵稱 l 輸入輸出數據: 編號 項目 數據類型 I/O 要求 必填/必顯 范圍 舉例 1 評論內容 數字 I √ 很好,不錯 2 昵稱 字符 I √ 西門吹雪 3 新聞標題 字符 O √ 4 新聞內容

50、 字符 O √ 5 所有評論的作者 字符 O √ 游客 6 評論的時間 字符 O √ 2009-01-01 7 評論的內容 字符 O √ 很好,不錯 發(fā)表評論輸入輸出數據 3.1.2 新聞后臺 類別管理 l 新聞類別添加 功能要求: 新聞類別的添加 輸入輸出數據: 編號 項目 數據類型 I/O 要求 必填/必顯 范圍 舉例 1 類別名稱 字符 I √ 軍事論壇 2 類別序號 數字 O √ 1 3 類別名稱 字符 O √ 4 分頁信息 字符 O

51、 √ 類別添加輸入輸出數據 l 新聞類別刪除 功能要求: 新聞類別的刪除 輸入輸出數據: 編號 項目 數據類型 I/O 要求 必填/必顯 范圍 舉例 1 類別ID 數字 I √ 軍事論壇 2 類別編號 數字 O √ 1 3 類別名稱 字符 O √ 4 類別分頁信息 字符 O √ 類別刪除輸入輸出數據 l 新聞類別查看 功能要求: 分頁顯示所有新聞類別 輸入輸出數據: 編號 項目 數據類型 I/O 要求 必

52、填/必顯 范圍 舉例 1 類別編號 數字 O √ 1 2 類別名稱 字符 O √ 3 類別分頁信息 字符 O √ 新聞管理 l 新聞添加 功能要求: 添加新聞 輸入輸出數據: 編號 項目 數據類型 I/O 要求 必填/必顯 范圍 舉例 1 類別編號 數字 I √ 2 新聞標題 數字 I √ 3 新聞內容 字符 I √ 4 新聞序號 數字 O √ 5 新聞標題 字符 O √ 6 新聞發(fā)表日期 字符 O √

53、 l 新聞修改 功能要求: 新聞類別的修改 輸入輸出數據: 編號 項目 數據類型 I/O 要求 必填/必顯 范圍 舉例 1 新聞編號 數字 I √ 2 新聞標題 數字 O √ 3 新聞類別名稱 字符 O √ 4 新聞類別ID 字符 O √ 5 分頁信息 字符 O 新聞修改輸入輸出數據 l 新聞刪除 功能要求: 新聞的刪除 輸入輸出數據: 編號 項目 數據類型 I/O 要求 必填/必顯 范圍 舉例 1

54、新聞ID 數字 I √ 2 新聞標題 字符 O √ 3 發(fā)布日期 字符 O √ 4 新聞序號 數字 O √ 新聞輸入輸出數據 l 新聞查看 功能要求: 分頁顯示所有新聞 輸入輸出數據: 編號 項目 數據類型 I/O 要求 必填/必顯 范圍 舉例 1 新聞編號 數字 O √ 1 2 新聞標題 字符 O √ 3 新聞發(fā)布日期 字符 O √ 4 分頁信息 字符 O √ 5.總

55、結 經過這些天的設計和開發(fā),本網上新聞發(fā)布系統(tǒng)基本開發(fā)完成。本系統(tǒng)基本能夠完成新聞發(fā)布、新聞修改、新聞統(tǒng)計等基礎的功能。在使用上非常方便,實時性好,能夠很好的使用與小型企業(yè)或教育機構的及時新聞發(fā)布,不僅能提高工作效率,也能減少經濟投資,是一個非常實用的小型新聞發(fā)布系統(tǒng)。 但由于時間和開發(fā)經驗不足等原因,圖片新聞的發(fā)布未能得以實現。同時頁面內容的設計不夠完善和美觀,均需要進一步的學習提高。 通過這次課程設計,對很多東西有了新的認識和新的見解,認識問題的和思考解決辦法有了本質上的進步,特別是對一個系統(tǒng)開發(fā)的模式有了更深的認識,對專業(yè)技能的運用更熟練。 網上考試系統(tǒng)的開發(fā)過程中也遇

56、到了很多問題,開始做需求時不確定考試系統(tǒng)到底應該具備那些功能,只知道主要功能就是有試題能考試,但具體流程,怎樣實現這些功能就很模糊,所以查看了很多資料才理清楚。數據庫設計也是個難點,不明確要實現哪些功能就不能很好的把數據庫設計好。設計數據庫就是開發(fā)一個系統(tǒng)的核心。設計數據庫一定要思路清晰,各個數據的流向各個表之間的關系一定要弄清楚,透徹。數據庫設計出錯了對以后整個系統(tǒng)的影響是最直接的。所以做需求時一定要做好需求分析,考慮完善,數據庫設計要謹慎??傊枨蠓治鰰r能做好就能降低需求變更,再加上設計時考慮到的技術可行性就可以大幅度的降低需求變更。 這次課程設計,不但是對我這三年所學知識的一個檢驗,也

57、是對我計算機應用水平與寫作水平的一個考核,也讓我發(fā)現了自己的不足之處,在開發(fā)過程中所獲得的經驗將對我今后的工作和生活產生積極深遠的影響。 在這里我非常感謝我們的指導老師-,他在百忙之中抽空對本系統(tǒng)的開發(fā)作了悉心的指導,幫助解決了多個難點,本系統(tǒng)才得以及時完成。不管是老師深厚的理論知識或是嚴謹的工作態(tài)度都讓我受益匪淺。同時也感謝我們的組長和各位組員能共同努力,表現了很好的團隊合作精神,才得以成功完成此次課程設計。在整個團隊合作過程中,我們互相幫助,互相學習,使大家都得到了不少的收獲,使我們全體成員都在團隊開發(fā)之用獲得了整體的提高。 參考文獻 [1] 孫鑫. Java Web開發(fā)詳解[M].北京:電子工業(yè)出版社,2009 [2] 王俊杰. 精通JavaScript動態(tài)網頁編程[M].北京:人民郵電出版社,2007 附件 源代碼選摘不宜太多,挑主要即可。要求源代碼中間要有適量的注釋,且編碼風格符合規(guī)范 17

展開閱讀全文
溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
5. 裝配圖網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

相關資源

更多
正為您匹配相似的精品文檔
關于我們 - 網站聲明 - 網站地圖 - 資源地圖 - 友情鏈接 - 網站客服 - 聯系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網版權所有   聯系電話:18123376007

備案號:ICP2024067431-1 川公網安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對上載內容本身不做任何修改或編輯。若文檔所含內容侵犯了您的版權或隱私,請立即通知裝配圖網,我們立即給予刪除!

五月丁香婷婷狠狠色,亚洲日韩欧美精品久久久不卡,欧美日韩国产黄片三级,手机在线观看成人国产亚洲