【文章內(nèi)容簡(jiǎn)介】
在 WINDOW7 的操作系統(tǒng)環(huán)境下,完全可以實(shí)現(xiàn),因此系統(tǒng) 在技術(shù)方面可以實(shí)現(xiàn)。 操作可行性分析 系統(tǒng)是面向 大眾的,面向的是不同領(lǐng)域的群體 , 系統(tǒng)在操作方式上符合瀏覽器的相關(guān)方式,系統(tǒng)的界面友好,提示信息較為齊全,用戶可以很快的熟練掌握系統(tǒng)的使用方法。 社會(huì)因素的分析 系統(tǒng)是網(wǎng)絡(luò)教育平臺(tái),符合國(guó)家法律以及相關(guān)政策 。 本課題要達(dá)到的設(shè)計(jì)目標(biāo) 1. 實(shí)現(xiàn)前臺(tái)、后臺(tái)的全部功能; 2. 系統(tǒng)界面美好、提示信息齊全; 3. 系統(tǒng)性能良好,安全有保障。 第 3 章 系統(tǒng)設(shè)計(jì) 3第 3 章 系統(tǒng)設(shè)計(jì) 本章 介紹了系統(tǒng)的詳細(xì)設(shè)計(jì),系統(tǒng)包括前臺(tái)和后臺(tái)兩大部分,設(shè)計(jì)完全是按照軟件功能 的要求,運(yùn)用相關(guān)的設(shè)計(jì)模式,努力實(shí)現(xiàn)各個(gè)模塊之間的松耦合行、可擴(kuò)展性。 系統(tǒng) 前臺(tái) 功能 注冊(cè)和登錄 用戶可以注冊(cè)賬號(hào),已經(jīng)注冊(cè)賬號(hào)的用戶可以登錄;如果用戶忘記密碼,可以通過郵箱找回密碼;登錄成功后用戶可以修改個(gè)人信息 。 課程選擇 用戶可以根據(jù)自己的興趣通過一級(jí)分類、二級(jí)分類、三級(jí)分類以及關(guān)鍵字進(jìn)行篩選喜歡的課程,然后可以進(jìn)行學(xué)習(xí)或者視頻下載。 在線自測(cè) 用戶學(xué)習(xí)課程完畢,可以進(jìn)行在線自測(cè),可以根據(jù)自己的水平選擇題目的難易程度,系統(tǒng)智能判卷,提交試卷就可以看到 自己的試卷答題情況,并且可以瀏覽自己之前做過的試題。 社區(qū) 用戶在學(xué)習(xí)的過程中遇到問題可以在社區(qū)內(nèi)進(jìn)行咨詢答疑等。 調(diào)查表 網(wǎng)站可以向用戶發(fā)出調(diào)查問卷,實(shí)時(shí)了解用戶的想法,盡最大努力為用戶考慮。 問題反饋 用戶可以將自己對(duì)系統(tǒng)的意見或者不滿反饋給管理員。 FAQ 常見問題 FAQ。 系統(tǒng) 后臺(tái) 功能 系統(tǒng)管理 實(shí)現(xiàn)對(duì)管理員、會(huì)員、教師、學(xué)校等基本檔案的管理以及超級(jí)管理員對(duì)權(quán)限的添加、修改、刪除、查詢等以及上傳圖片等 。 第 3 章 系統(tǒng)設(shè)計(jì) 4 資源管理 實(shí)現(xiàn) 對(duì)一級(jí)分類、二級(jí)分類、三級(jí)分類的管理;對(duì)課程、課時(shí)的管理。 個(gè)人設(shè)置 用戶登錄成功后修改密碼以及自己的相關(guān)信息。 前臺(tái)管理 實(shí)現(xiàn) FAQ 分類管理、 FAQ 問題管理、調(diào)查表管理、調(diào)查表問題、在線自測(cè)、問題反饋管理,同時(shí)可以對(duì)調(diào)查表進(jìn)行圖表分析等。 系統(tǒng) 功能模塊設(shè)計(jì) 前臺(tái)功能模塊圖 前臺(tái)的功能模塊圖如圖 31 所示。 前 臺(tái) 功 能 模 塊 圖注冊(cè)登錄調(diào)查表FAQ在線自測(cè)課程選擇答疑系統(tǒng)問題反饋 圖 31 前臺(tái)功能模塊圖 第 3 章 系統(tǒng)設(shè)計(jì) 5 后臺(tái)功能模塊圖 后臺(tái)的功能模塊圖如圖 32 所示。 后 臺(tái) 功 能 模 塊 圖系統(tǒng)管理前臺(tái)管理個(gè)人設(shè)置資源管理管理員管理會(huì)員管理學(xué)校管理教師管理權(quán)限管理分類管理課程管理課時(shí)管理修改密碼修改個(gè)人信息調(diào)查表在線自測(cè)FAQ問題反饋答疑系統(tǒng) 圖 32 后臺(tái)功能模塊圖 UML 建模 系統(tǒng)用例圖 1. 會(huì)員用例圖如圖 33 所示 。 第 3 章 系統(tǒng)設(shè)計(jì) 6 主 角 1登 錄身 份 驗(yàn) 證 e x t e n d s 課 程 選 擇在 線 學(xué) 習(xí)在 線 自 測(cè)在 線 答 疑問 題 反 饋F A Q調(diào) 查 表 u s e s u s e s u s e s u s e s u s e s u s e s u s e s u s e s 圖 33 用戶用例圖 部分用例描述: 1) 用例名稱:登錄。 用例描述:根據(jù)用戶輸入的用戶名和密碼,判斷用戶是否可以登錄。 前置條件:無。 后置條件:進(jìn)入系統(tǒng)主界面。 基本流程: ( 1)用戶輸入用戶名、密碼。 ( 2)系統(tǒng)檢驗(yàn)用戶名、密碼是否匹配。 ( 3)進(jìn)入系統(tǒng)主界面。 可選流程:如果用戶名、密碼有誤,提示“用戶名或密碼錯(cuò)誤”; 找回密碼。 2) 用例名稱:在線自測(cè)。 用例描述:會(huì)員學(xué)習(xí)完課程可以進(jìn)行在線自測(cè)。 前置條件:會(huì)員登錄成功。 后置條件:進(jìn)入在線自測(cè)界面。 基本流程: ( 1) 用戶登錄成功。 ( 2) 用戶在線學(xué)習(xí)課程。 ( 3)用戶在線自測(cè)。 可選流程:如果用戶名、密碼有誤,提示“用戶名或密碼錯(cuò)誤”; 如果提交試卷時(shí)題沒有做完,提示“提交試卷需做完所有試題”。 第 3 章 系統(tǒng)設(shè)計(jì) 7 2. 管理員用例圖如圖 34 所示 。 管 理 員登 錄 身 份 驗(yàn) 證 e x t e n d s 系 統(tǒng) 管 理資 源 管 理個(gè) 人 設(shè) 置 前 臺(tái) 管 理管 理 員 管 理會(huì) 員 管 理學(xué) 校 管 理教 師 管 理權(quán) 限 管 理 u s e s u s e s u s e s u s e s u s e s u s e s F A Q 問 題 反 饋調(diào) 查 表 管 理 在 線 自 測(cè) u s e s u s e s u s e s u s e s u s e s 修 改 密 碼個(gè) 人 信 息 修 改 u s e s u s e s 一 級(jí) 分 類 管 理二 級(jí) 分 類 管 理三 級(jí) 分 類 管 理課 程 管 理課 時(shí) 管 理 u s e s u s e s u s e s u s e s u s e s u s e s u s e s u s e s 圖 34 管理員 用例圖 部分用例描述: 3)用例名稱:登錄。 用例描述:根據(jù)用戶輸入的登錄信息顯示相應(yīng)權(quán)限的界面。 前置條件:無。 后置條件:進(jìn)入系統(tǒng)主界面。 基本流程: ( 1)用戶輸入用戶名、密碼。 ( 2)系統(tǒng)檢驗(yàn)用戶名、密碼是否匹配。 ( 3)系統(tǒng)根據(jù)權(quán)限顯示系統(tǒng)主界面。 可選流程:如果用戶名、密碼有誤,提示“用戶名或密碼錯(cuò)誤”; 找回密碼。 系統(tǒng)類圖 系統(tǒng)架構(gòu)分為三層,系統(tǒng)架構(gòu)的類圖如圖 35 所示。 第 3 章 系統(tǒng)設(shè)計(jì) 8 g e t S e s s i o n ( )+ s e s s i o n F a c t o r yB a s e D a o I m p l+ s a v e ( )+ d e l e t e ( )+ u p d a t e ( )+ g e t B y I d ( ) : 未 指 定 + g e t A l l ( ) : 未 指 定 + g e t P a g e B e a n ( ) : 未 指 定 i n t e r f a c e B a s e D a o i n t e r f a c e S e r v i c e普 通 的 s e r v i c e 接 口 ,繼 承 了 B a s e D a o+ s a v e ( )+ d e l e t e ( )+ u p d a t e ( )+ g e t B y I d ( ) : 未 指 定 + g e t A l l ( ) : 未 指 定 + g e t P a g e B e a n ( ) : 未 指 定 B a s e D a o I m p ls e r v i c e 的 實(shí) 現(xiàn) 類如 果 沒 有 所 需 的方 法 , 在 自 己 的 實(shí) 現(xiàn) 類 添 加 即 可+ g e t C u r r e n t U s e r ( )+ s e n d M s g ( ) s e r v i c e I m p lB a s e A c t i o ns e r v i c e 通 過 S p r i n g注 入+ g e t M o d e l ( ) m o d e lM o d e l B a s e A c t i o n A c t i o n普 通 a c t i o n繼 承 m o d e l B a s e A c t i o n通 過 泛 型 將 實(shí) 體映 射 圖 35 系統(tǒng)架構(gòu)類圖 系統(tǒng)主要模塊活動(dòng)圖 在系統(tǒng)中,用戶的活動(dòng)時(shí)常發(fā)生著變化,沒有注冊(cè)的游客可 以瀏覽網(wǎng)站,但要進(jìn)行在線學(xué)習(xí)就要注冊(cè)賬戶號(hào),因此用戶的活動(dòng)圖如圖 36 所示。 點(diǎn) 擊 注 冊(cè) 填 寫 注 冊(cè) 信 息[ N ] [ Y ] 更 新 數(shù) 據(jù) 庫(kù)注 冊(cè) 成 功注 冊(cè) 信 息是 否 合 法 圖 36 注冊(cè)活動(dòng)圖 第 3 章 系統(tǒng)設(shè)計(jì) 9 用戶注冊(cè)成功且登錄成功后,可以進(jìn)行在線學(xué)習(xí)以及在線自測(cè),用戶的在線自測(cè)的活動(dòng)圖如圖 37 所示。 登 錄 成 功 選 擇 課 程[ Y ] [ N ] 提 交 試 卷自 測(cè) 完 畢[ Y ] 判 斷 交 卷時(shí) 間 是 否 到在 線 自 測(cè)是 否 提 交[ N ] 圖 37 在線自測(cè)活動(dòng)圖 系