隨著國內外信息技術的發展和信息時代的到來,信息化、知識化、全球化已成為當前經濟發展的三大趨勢。人類社會信息化將導致壹場信息革命,它使我國政府和公眾對信息作用的認識不斷深化。社會公眾通過信息網絡獲取信息的積極性日益提高。其中,新聞管理系統是構成信息網站的壹個重要組成部分,在日常的工作中發揮著非常重要的作用。本著新聞系統的需求和包頭市新聞網站的實際情況,我設計了包頭市政府新聞發布系統。本系統采用MyEclipse 作為開發工具,後臺數據庫采用Mysql設計,利用jdbc數據訪問技術實現對數據庫的各種管理操作。並且按照軟件工程的原理,在管理信息系統的理論與方法指導下和數據庫技術支持下完成本次設計任務。該系統主要包括新聞管理、政府公告的管理、類別管理、用戶管理、留言管理等幾個模塊。並根據當今國內主流新聞網站媒體的作用,用戶登錄Internet後可直接查看各類新聞和政府報道。作為壹個完整的新聞系統,同時實現了後臺新聞、板塊等維護。
關鍵詞:信息化,JSP技術,數據庫技術
目 錄
第1章 緒論 1
1.1 課題背景 1
1.2 選題目的和意義 2
1.3 政府新聞網站的國內外發展情況 3
1.4 政府新聞網站設計的主要思想及特征 4
第2章 需求分析 6
2.1 可行性分析 6
2.1.1 經濟可行性 7
2.1.2 技術可行性 7
2.1.3 運行的可行性 8
2.2系統的功能要求 9
2.3系統的環境要求 9
2.4用戶的需求 10
第3章 系統的總體設計 11
3.1 系統模塊的總體設計 11
3.2 數據庫的總體設計 13
3.2.1 數據庫的總設計 13
3.2.2 數據庫概念設計 14
3.2.3 數據庫邏輯設計 14
3.2.4 數據庫的物理設計 15
第4章 系統的詳細設計 20
4.1 系統開發平臺及開發環境 20
4.1.1 系統開發平臺 20
4.1.2 系統開發環境 20
4.2 網站首頁的設計 21
4.3 用戶登陸模塊的設計 23
4.4 後臺主頁面的設計 25
4.4.1 主頁面的設計 25
4.4.2 實現的方法 26
4.5 新聞模塊的設計 27
4.5.1 新聞的發布與查看 27
4.5.2 新聞的修改和刪除操作 29
4.6 公告管理的設計 29
4.7 分頁技術的實現 30
4.8 網站與數據庫鏈接動態過程的實現 32
4.8.1 用JDBC連接數據庫的基本操作 32
4.8.2 動態連接的具體實施 32
第5章 系統的測試 34
5.1 系統測試的目標 34
5.2 系統測試的過程 34
5.3 系統測試的具體實施 35
5.3.1 數據庫測試 35
5.3.2 系統測試的實施 36
結 論 38
致 謝 39
參考文獻 40
附錄1 外文文獻譯文 42
附錄2 外文文獻原文 47
附錄3 設計系統部分源代碼 51