監(jiān)理公司管理系統(tǒng) | 工程企業(yè)管理系統(tǒng) | OA系統(tǒng) | ERP系統(tǒng) | 造價咨詢管理系統(tǒng) | 工程設計管理系統(tǒng) | 簽約案例 | 購買價格 | 在線試用 | 手機APP | 產(chǎn)品資料
X 關(guān)閉

教學資源系統(tǒng)軟件的設計方案與系統(tǒng)的結(jié)構(gòu)設計

申請免費試用、咨詢電話:400-8352-114

        一、系統(tǒng)總體設計

  1.1 需求分析

  教育資源管理瀏覽器同windows文件管理器差不多,不過是簡化的版本。故此程序的資源目錄區(qū)域應按樹形分布,并按用戶喜好分欄。而資源的預覽頁應滿足不同人群的需要設置不同的顯示模式,本程序中設置了大、小、列表、詳細四種顯示模式。另外應還能直接從管理器中打開或者下載資源文件至本地。

  1.2 設計方案及系統(tǒng)結(jié)構(gòu)

  1.2.1 設計方案

  分別按中小型資源庫的形式,在系統(tǒng)中統(tǒng)一集中管理,是本程序的主要任務,而要解決此任務,只需讓資源具有全局唯一的編號;在此基礎上,實現(xiàn)資源目錄的定制功能是該系統(tǒng)的第二個任務,用戶可以通過設置樹形控件的各節(jié)點的狀態(tài)圖標,來決定該節(jié)點及其與該節(jié)點相關(guān)的父節(jié)點、子節(jié)點的顯示狀態(tài);然后是獲取系統(tǒng)圖標,此過程一般可以通過ExtractIcon與SHGetFileInfo兩個系統(tǒng)函數(shù)完成;再就是通過XML規(guī)范系統(tǒng)數(shù)據(jù)接口,本程序中,需要通過導入msxml.dll文件來使用微軟的XML解析器,完成系統(tǒng)中對XML數(shù)據(jù)的調(diào)用。

  1.2.2 系統(tǒng)結(jié)構(gòu)

  本程序系統(tǒng)結(jié)構(gòu)。首先運行程序進入軟件界面,軟件界面由菜單欄、樹狀目錄與資源視圖欄三部分組成,各部分又分別細分成幾個小塊。

QQ截圖20180903213904.png

  二、總結(jié)與展望

  2.1 總結(jié)

  本次綜合設計,完成了建立教育資源管理系統(tǒng)的基本框架,實現(xiàn)了資源的文件夾的樹形顯示以及資源文件的各種視圖查看,到達了特定用戶查看特定內(nèi)容的資源顯示定制效果,初步模擬了資源管理器的功能與界面。通過本次設計,我了解到了利用XML規(guī)范化系統(tǒng)數(shù)據(jù)接口以及如何獲取系統(tǒng)圖標,同時此次綜合運用MFC的相關(guān)編程思想加深了我對于一些功能的理解與使用,如窗口的固定與分割,鼠標鍵盤消息的響應,還有后面動態(tài)鏈接庫的加載等。

  這次設計是本學期的第二次綜合設計,感覺比前一次順手了許多,不管是敲代碼的速度還是準確度,都有顯著的提高。由此看來,編程是需要不斷的敲代碼的,否則便會生疏。此外,本次設計給我的最大感受就是,編寫代碼的時候要認真仔細,有時候一個小小的參數(shù)錯誤,比如0寫成1,全角半角符合混亂,雖然編譯通過,但都會導致程序直接崩潰,或者運行后崩潰。這樣的錯誤不僅難以找出,而且容易引發(fā)煩躁情緒,特別是當代碼很多的時候,調(diào)試也得找半天。

  2.2 進一步改進的方向

  本次設計大體實現(xiàn)的資源管理器的基本框架,Debug目錄下的配置文件的管理還依賴于系統(tǒng)初始的配置,可以改善該部分的管理,使得配置文件受到損壞等情況下具有自動恢復的功能。

  對于資源的打開,本系統(tǒng)是調(diào)用機器本身的程序來打開,可以增加預覽功能,讓用戶能直接看到資源的內(nèi)容。

  可以增加對各種類型資源的解釋,使系統(tǒng)內(nèi)容更豐富。

  針對資源建設的特點,可以增加資源庫的功能,使其支持插件式、模塊式、可疊加式的開發(fā),不斷向其中加載新的資源動態(tài)鏈接庫。

QQ截圖20180903204354.png

發(fā)布:2010-09-03 21:33    編輯:泛普軟件 · yj    [打印此頁]    [關(guān)閉]
相關(guān)文章:
功能介紹
聯(lián)系方式

成都公司:成都市成華區(qū)建設南路160號1層9號

重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務大廈18樓

咨詢:400-8352-114

加微信,免費獲取試用系統(tǒng)

QQ在線咨詢