


摘 要:文章采用自頂向下的設計方法,對系統(tǒng)進行了結構化的分析,論述了一個功能齊全的網(wǎng)上課件管理系統(tǒng)的開發(fā)過程、操作步驟以及需要的核心技術。在開發(fā)過程中,通過仔細調(diào)研,分析組織結構,進行總體規(guī)劃,設計出符合操作的業(yè)務流程。系統(tǒng)設計階段主要完成了功能模塊的劃分、數(shù)據(jù)庫的設計和系統(tǒng)界面設計。在設計數(shù)據(jù)庫時,先是做出概念結構設計,再是進行邏輯結構設計,然后設計出數(shù)據(jù)庫表。
關鍵詞:網(wǎng)上課件管理系統(tǒng);結構化分析;B/S
1 課件管理系統(tǒng)開發(fā)的意義
減少教師的工作量;學生及教師可以隨時瀏覽查看,而且更加直觀;改變了以前人工記錄的方式,計算機錄入更加方便快捷;實現(xiàn)了網(wǎng)上課件管理的計算機化。
2 總體設計原則
(1)簡單性。(2)針對性。(3)實用性。
3 系統(tǒng)實現(xiàn)的功能
(1)權限功能。(2)課件上傳。(3)課件搜索。(4)站內(nèi)交流。(5)退出功能。
4 程序邏輯
(1)圖1是系統(tǒng)設計的功能模塊圖,有管理員、教師、學生三種權限用戶,分別實現(xiàn)各自的主要功能等。
圖1 功能模塊圖
(2)圖2是實現(xiàn)功能模塊的算法流程圖。
(3)圖3是用戶/管理員登錄系統(tǒng)的設計流程。
5 系統(tǒng)數(shù)據(jù)庫設計
數(shù)據(jù)庫是本系統(tǒng)的核心和基礎,系統(tǒng)質(zhì)量的保證是基于數(shù)據(jù)庫合適的設計。數(shù)據(jù)是一切系統(tǒng)設計的基礎,簡單地說,數(shù)據(jù)庫設計就好比是高樓大廈的根基,如果設計的不夠完善、合理,將在系統(tǒng)開發(fā)過程中,甚至到后期時,需要維護系統(tǒng)、變更和擴充功能,引起許多問題,嚴重的時候甚至可能要重新設計,重做大量工作。……