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