隨著企事業單位的資訊化普及,越來越多的文章管理系統應用在了知識管理中。如果採用傳統的靜態頁面進行儲存文章內容,那麼,管理員每天不得不花費很大的精力來製作網頁。但是如果利用資料庫和動態網頁技術來儲存文章資訊,就可以很大程度上減少資訊管理人員的工作量,提高了工作效率。
文章管理系統是乙個典型的教學案例,根據實際應用情況,很容易的改造成新聞發布系統其他分類資訊管理系統。因此本章就以文章管理系統為案例,進行詳細的介紹該系統的編寫方法、步驟以及詳細的源**。
14.1.1系統功能描述
文章管理系統的主要功能包括文章分類管理,文章發布管理,文章資訊管理,文章查詢管理,文章資訊瀏覽等五大模組,具體描述如下。 (1
)文章分類管理
-文章類別的增加,包括類別的名稱和類別編號
-文章類別資訊的修改
-文章類別的刪除 (2
)文章發布管理
-文章基本資訊的發布
-上傳功能 (3
)文章資訊管理
-文章基本資訊更改
-文章的刪除 (4
)文章查詢管理
-文章分類資訊列表
-文章檢索。包括基於模糊檢索和精確檢索的全文、標題、作者的文章檢索。 (5
)文章資訊瀏覽
- --分類文章列表
14.1.2功能模組的劃分
根據上節中的系統功能描述中,我們可以設計功能模組圖,如圖
14.1
所示。
圖14.1
系統功能模組
各個功能模組之間的關係比較簡單,如圖
14.2
所示:
圖14.2
功能模組間的關係
由於本系統的為演示系統,故系統管理員也是資訊發布和維護人員,使用者名稱和密碼在
web.config
配置,所以使用者管理模組省略,有興趣的讀者可以作為練習目的,在此基礎上拓展本系統。
14.1.3檔案結構和系統流程分析
14.3
所示。
圖14.3
系統流程圖
本系統的共包括
8個檔案,每個檔案實現的功能描述如下: (1
)web.config
系統配置資訊。包括管理員
id和密碼,資料庫連線字串和資料庫資訊; (2
)de****t.aspx
該頁面系統預設主頁面。並利用
web使用者控制項
newlist.ascx
顯示每個文章類別的最新
5篇文章標題鏈結。提供文章檢索功能。提供文章分類功能入口; (3
)admin_management.aspx
該頁面整合文章分類管理功能和文章資訊管理功能。提供文章發布功能入口; (4
)add_articles.aspx
該頁面為文章發布頁面; (5
)thearticle.aspx
該頁面為文章資訊瀏覽頁面。根據文章
id檢索出文章詳細資訊。並利用
web使用者控制項
tealker.ascx (6
)articleslist.aspx
文章分類列表。根據發布時間列出該類文章目錄;根據檢索資訊,列出符合條件的文章目錄; (7
)newlist.ascx
web使用者控制項檔案。根據文章類別
id顯示出該類文章的最新
5篇文章; (8
)tealker.ascx
web使用者控制項檔案。根據文章id
證書管理系統分析
資訊是管理上的一項極為重要的資源,管理工作的成敗取決於能否做出有效的決策,而決策的正確程度則在很大程度上取決於資訊的質量啦。接下來我將分享對於資訊管理系統功能實現思路 主要編寫系統的登記學生資訊功能,查詢功能,登陸主頁面後可根據功能選項,選擇輸入的資訊個數登記學生個數,登記學生的基本資訊。輸入 ye...
資訊系統分析與設計楊選輝 資訊系統分析與設計
spcontent 本課程按照傳統的結構化開發方法由淺入深 完整地介紹了資訊系統的設計與開發的全過程 還著重介紹了當前最為流行的物件導向的資訊系統分析與設計方法。課程精選了開發過程中最基本 最實用的知識進行了詳細介紹,盡可能讓學習者在較短的時間裡掌握資訊系統分析與設計的最重要 最核心內容。課程團隊 ...
系統分析與設計
軟體工程是一門研究用工程化方法構建和維護有效的 實用的和高質量的軟體的學科。它涉及程式語言 資料庫 軟體開發工具 系統平台 標準 設計模式等方面。軟體危機是指落後的軟體生產方式無法滿足迅速增長的計算機軟體需求,從而導致軟體開發與維護過程中出現一系列嚴重問題的現象。cocomo,英文全稱為 const...