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

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

申請(qǐng)免費(fèi)試用、咨詢電話:400-8352-114

        一、系統(tǒng)總體設(shè)計(jì)

  1.1 需求分析

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

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

  1.2.1 設(shè)計(jì)方案

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

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

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

QQ截圖20180903213904.png

  二、總結(jié)與展望

  2.1 總結(jié)

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

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

  2.2 進(jìn)一步改進(jìn)的方向

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

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

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

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

QQ截圖20180903204354.png

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

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

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

咨詢:400-8352-114

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

QQ在線咨詢