在線新聞發布管理系統
2012-01-16 20:46:27 來源:www.jofurnworld.com 瀏覽:814次目 錄
1 引言 2
2 系統分析 3
2.1 功能需求分析 3
2.2 本系統采用的關鍵技術 4
2.2.1 JSP技術 4
2.2.2 JavaBean技術 4
2.2.3 JDBC技術 5
2.2.4 用JDBC訪問數據庫 6
2.3 可行性分析 9
2.4 系統運行環境 9
3 系統概要設計 11
3.1 總體功能 11
3.2 E-R圖 13
4 系統詳細設計 14
4.1 后臺數據庫設計 14
4.1.1 SQL SERVER 介紹 14
4.1.2 數據庫表結構 15
4.2 處理流程設計 17
4.2.1 系統操作流程 17
4.2.2 數據增加流程 18
4.2.3 數據修改流程 18
4.3.4 數據刪除流程 19
4.3 系統模塊設計 20
4.3.1 管理員登陸 20
4.3.2 新聞管理 22
5 系統調試與測試 26
5.1 程序調試 26
5.2 程序的測試 26
5.2.1 測試的重要性及目的 26
5.2.2 測試的步驟 28
5.2.3 測試的主要內容 28
6 結論 30
6.1 系統評價 30
6.2 安全性問題 30
致謝 32
參考文獻 33
本系統需要具有以下功能:
(1)由于一項新的軟件在被使用之前,對于使用者來說是陌生和嶄新的,所以要求系統具有良好的人機界面。
(2)能夠實現新聞發布的各項功能,能成功的對用戶各種信息進行管理。
(3)查詢、修改、刪除、添加數據方便,數據的穩定性和可靠性好。
系統采用B/S模式。整個系統最關鍵的就是數據庫系統,一個強大的數據庫可以支持完善一個優秀的軟件設計,通過軟件系統與數據庫系統的連接來實現通過軟件界面觀察和處理操作數據。
系統主要功能:
系統角色:1.游客:可以搜索、瀏覽新聞,不能評論新聞,可以注冊成為會員
2.會員:可以搜索、瀏覽新聞,評論新聞,可以修改密碼等個人信息
3.編輯:對新聞進行編輯、發布,可以添加刪除修改新聞
4.管理員:擁有系統最高權限,可以添加刪除修改新聞,可以刪除用戶,可以添加刪除編輯
前臺:
首頁:1.新聞分類:(國際 娛樂 體育 等等)新聞分類需要從數據庫中動態取出(因為后臺中有添加刪除修改分類的功能) 可以只顯示4—5個分類,后面加個“更多>>”鏈接,來羅列所有分類
2.新聞搜索:(可以選擇分類)以新聞標題模糊搜索,有分頁功能
3.熱點新聞:按新聞點擊率高低顯示前10條左右的新聞(顯示點擊率)
4.最新新聞:顯示最新添加的新聞(顯示日期)
5.公告欄:顯示公告信息
6.登錄:可選角色有 會員、編輯、管理員,有注冊鏈接按鈕,找回密碼鏈接
會員可以對新聞進行評論,游客點擊評論時提示注冊
注冊時包含密碼提示問題,以便找回密碼,注冊驗證用ajax動態驗證,有分頁功能,
包含在線文本編輯器
登陸后有歡迎信息:“您好,XXX”
后臺: 管理員擁有所有權限
新聞分類管理
分類列表(包含刪除、修改)
添加分類
新聞管理
新聞列表(包含刪除、修改新聞)
添加新聞(支持新聞、圖片上傳)
查找新聞 (包含刪除、修改新聞)
評論管理
公告修改
會員管理
會員列表(包含刪除)
查找會員(包含刪除)
編輯管理
編輯列表(包含刪除、修改)
查找編輯(包含刪除、修改)
修改密碼
會員:修改密碼等個人信息