在線學(xué)習(xí)系統(tǒng)畢業(yè)設(shè)計(jì)_第1頁(yè)
已閱讀1頁(yè),還剩31頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、<p><b>  畢業(yè)設(shè)計(jì)(論文)</b></p><p>  C-Learning在線學(xué)習(xí)系統(tǒng)</p><p>  【摘要】:隨著現(xiàn)代信息技術(shù)的迅猛發(fā)展,網(wǎng)絡(luò)技術(shù)在教育中的應(yīng)用日益廣泛和深入,特別是Internet與校園網(wǎng)的接軌,為各大中小學(xué)教育提供了豐富的資源,使在線學(xué)習(xí)真正成為現(xiàn)實(shí),同時(shí)也為各大中小學(xué)教育開辟了廣闊的前景。陳至立部長(zhǎng)在全國(guó)信息技術(shù)教育

2、工作會(huì)議上指出:全國(guó)實(shí)施“校校通”工程,努力實(shí)現(xiàn)教育的跨越式發(fā)展。</p><p>  遠(yuǎn)程教育自19世紀(jì)在英國(guó)誕生以來,已經(jīng)歷了三個(gè)階段:第一階段以文字、印刷教材為主要傳播媒體,以郵政作為主要傳播手段(如函授教育);第二階段以廣播、電視、電話等為主并輔以文字教材的多種媒體組合,以廣播電視作為主要傳播手段(如電視大學(xué));第三階段以計(jì)算機(jī)多媒體和網(wǎng)絡(luò)作為主要技術(shù)手段、以數(shù)字化信息作為主要傳播媒體,以因特網(wǎng)作為主要傳

3、播手段(如網(wǎng)絡(luò)學(xué)校),真正實(shí)現(xiàn)了“師生雙向通信交流”。前兩個(gè)階段的遠(yuǎn)程教育對(duì)教育的普及與發(fā)展曾起到了相當(dāng)大的作用,但由于缺乏適當(dāng)?shù)耐ㄐ攀侄?學(xué)生與教師的交流基本上是單向的,反饋也是滯后的。我國(guó)教育部將遠(yuǎn)程教育的第三階段稱之為現(xiàn)代遠(yuǎn)程教育。</p><p>  利用網(wǎng)絡(luò)進(jìn)行遠(yuǎn)程教育已經(jīng)成為了教育發(fā)展的一個(gè)方向,基于網(wǎng)絡(luò)的教學(xué)相對(duì)于傳統(tǒng)的教學(xué)而言,一方面師生可以突破時(shí)空的界限,大大的節(jié)省了教育資源,而且?guī)熒g可以實(shí)現(xiàn)

4、互動(dòng),反饋和交流都比傳統(tǒng)的廣播電視教學(xué)方便,有效率,另一方面,豐富的網(wǎng)絡(luò)教學(xué)、學(xué)習(xí)資源給師生提供了有利的學(xué)習(xí)支持,因此,有著廣闊的應(yīng)用前景。</p><p><b>  §課題任務(wù)要求</b></p><p>  本課題的主要任務(wù)是設(shè)計(jì)并實(shí)現(xiàn)一個(gè)小型的在線學(xué)習(xí)管理系統(tǒng),使之能夠?yàn)榻處煹慕虒W(xué)和學(xué)生的學(xué)習(xí)帶來方便:對(duì)教師而言,能發(fā)布教學(xué)信息、布置作業(yè)、批改作業(yè)、

5、評(píng)分,并對(duì)上課學(xué)生名單進(jìn)行管理,通過討論組的形式回答學(xué)生問題,進(jìn)行實(shí)時(shí)討論;對(duì)學(xué)生來說,能及時(shí)了解教學(xué)公告信息,在網(wǎng)上完成作業(yè),提出自己學(xué)習(xí)過程中遇到的問題,參與實(shí)時(shí)討論[1]。</p><p><b>  相關(guān)要求如下:</b></p><p>  1. 符合教學(xué)管理規(guī)定,滿足網(wǎng)上教學(xué)的需要,界面美觀,操作直觀、方便。</p><p>  2

6、. 相關(guān)數(shù)據(jù)庫(kù)(表)的設(shè)計(jì),滿足3NF,具有數(shù)據(jù)庫(kù)維護(hù)功能。</p><p>  3. 系統(tǒng)應(yīng)具備一定的安全性。</p><p>  4. 采用模塊化程序設(shè)計(jì)方案,完成系統(tǒng)的總體規(guī)劃、分析、設(shè)計(jì)、實(shí)施、運(yùn)行與維護(hù),并進(jìn)行系統(tǒng)的開發(fā)總結(jié)。 </p><p>  5. 完成系統(tǒng)的集成測(cè)試和調(diào)試,運(yùn)行正常,能在指定的服務(wù)器上演示,提交原程序,并按要求完成畢業(yè)設(shè)計(jì)說明書的撰

7、寫。</p><p>  【關(guān)鍵詞】:在線 學(xué)習(xí) 考試 管理 提問 資料</p><p><b>  目 錄</b></p><p><b>  第一章 引言6</b></p><p>  第二章 開發(fā)環(huán)境6</p><p>  2.1 硬件要求6</p&

8、gt;<p>  第三章 系統(tǒng)分析7</p><p>  3.1 需求概述6</p><p>  3.2 系統(tǒng)開發(fā)的目標(biāo)6</p><p>  3.3 功能需求6</p><p>  3.4 性能需求7</p><p>  3.5 開發(fā)方案的比較與選擇7</p><p&g

9、t;  3.6 開發(fā)工具的選取8</p><p>  第四章 系統(tǒng)的具體實(shí)施10</p><p>  4.1資料中心10</p><p>  4.2 求助中心12</p><p>  4.3 自測(cè)中心16</p><p>  4.4 用戶中心19</p><p>  4.5 考試中

10、心21</p><p>  4.6 系統(tǒng)管理27</p><p><b>  致謝33</b></p><p><b>  參考文獻(xiàn):34</b></p><p><b>  第一章 引言</b></p><p>  學(xué)習(xí)管理系統(tǒng)(LMS, L

11、earning Management System)即我們通常說的網(wǎng)絡(luò)學(xué)習(xí)平臺(tái),是e-Learning(數(shù)位化學(xué)習(xí))的一種基礎(chǔ)性技術(shù)平臺(tái)。 C-Learning(以下簡(jiǎn)稱:CL),CL以教學(xué)管理為中心、學(xué)習(xí)活動(dòng)為驅(qū)動(dòng)的一套輔助性培訓(xùn)信息化解決方案軟件系統(tǒng)。CL創(chuàng)新性引進(jìn)了視頻重播教學(xué)、資源共享、互幫互助的理念,不但可以讓學(xué)員充分利用課余時(shí)間復(fù)習(xí)和學(xué)習(xí)新知識(shí),還能提高學(xué)員之間的互相解決問題的能力。學(xué)員登錄系統(tǒng)不但可以在線點(diǎn)播課程課件及多媒

12、體視頻、瀏覽教學(xué)信息資源,還可參加測(cè)驗(yàn)考試;管理者可查看統(tǒng)計(jì)學(xué)員的學(xué)習(xí)培訓(xùn)檔案,組織管理企業(yè)內(nèi)部的學(xué)習(xí)資源,為管理者對(duì)學(xué)員素質(zhì)進(jìn)行公正評(píng)價(jià)及正確分析管理提供有力平臺(tái)支持。CL是針對(duì)各種院校、培訓(xùn)機(jī)構(gòu)量身打造的一款學(xué)習(xí)管理系統(tǒng)。</p><p>  本項(xiàng)目主要功能需求主要包括:資料中心、互助中心、自測(cè)中心、考試中心和學(xué)習(xí)檔案,系統(tǒng)管理、資料管理、考試管理、基礎(chǔ)信息管理。</p><p>&l

13、t;b>  第二章 開發(fā)環(huán)境</b></p><p><b>  2.1 硬件要求</b></p><p>  CPU: Intel Pentium(Ⅳ) 2.0GHZ</p><p><b>  HDD:80G</b></p><p><b>  RAM:512M&l

14、t;/b></p><p><b>  2.2 軟件要求</b></p><p>  操作系統(tǒng):Windows XP/ Windows 2000/Windows 2007。</p><p>  數(shù)據(jù)庫(kù):SQL Server 2008。</p><p>  開發(fā)工具:Microsoft Visaul Studio 2

15、010。</p><p>  輔助開發(fā)工具:Photoshop CS2。</p><p>  瀏覽器:IE5.0,推薦使用IE8.0。</p><p>  Web服務(wù)器:IIS6.0。</p><p>  分辨率:最佳效果1024×768像素。</p><p><b>  第三章 系統(tǒng)分析<

16、/b></p><p><b>  3.1需求概述</b></p><p>  根據(jù)對(duì)教學(xué)過程的實(shí)際調(diào)查了解,在整個(gè)教學(xué)過程中,主要涉及到教師的教學(xué)和學(xué)生的學(xué)習(xí)兩個(gè)方面,對(duì)老師而言,他可以發(fā)布教案、資料、發(fā)布公告和答疑解惑。學(xué)生可以根據(jù)自己的需要完成自學(xué)、向老師提出問題、與老師和其他同學(xué)討論、查詢作業(yè)上交情況及作業(yè)成績(jī)等功能。</p><p&

17、gt;  在整個(gè)系統(tǒng)中通過學(xué)習(xí)計(jì)劃的有效管理,教師方便準(zhǔn)確下達(dá)學(xué)習(xí)任務(wù),學(xué)生對(duì)知識(shí)進(jìn)行全面的鞏固、溫習(xí);而通過在線答疑和答疑教室,教師能了解學(xué)生對(duì)知識(shí)的掌握情況,并能幫助學(xué)生答疑解惑;利用公告欄,學(xué)生可以了解一些最新的動(dòng)態(tài),重要通知等;另外,學(xué)生利用考試這個(gè)功能模塊,起到了促進(jìn)學(xué)習(xí)的作用;各系統(tǒng)功能分開,但又相互關(guān)聯(lián),而數(shù)據(jù)完全共享,教師根據(jù)自己的職責(zé)范圍,運(yùn)用相應(yīng)的系統(tǒng)完成日常教學(xué)工作,學(xué)生進(jìn)行知識(shí)的學(xué)習(xí),達(dá)到了師生互動(dòng)的效果。<

18、;/p><p><b>  3.2系統(tǒng)開發(fā)目標(biāo)</b></p><p><b>  一、功能目標(biāo)</b></p><p>  基于上述對(duì)系統(tǒng)開發(fā)背景的描述和對(duì)系統(tǒng)需求的描述,在線學(xué)習(xí)管理系統(tǒng)的設(shè)計(jì)應(yīng)達(dá)到以下的目標(biāo):</p><p>  (1)極大地利用優(yōu)秀的教師資源和知識(shí)資源,從而整體提高教育水平,實(shí)現(xiàn)

19、平民教育。</p><p>  (2)使學(xué)生在不同的地理位置上也能與教師進(jìn)行交流,打破了傳統(tǒng)的面對(duì)面教育的局限性。</p><p>  (3)學(xué)生可以根據(jù)自己的興趣或?qū)W習(xí)情況掌握學(xué)習(xí)進(jìn)度,自主學(xué)習(xí)。遠(yuǎn)程教學(xué)不受時(shí)間和地點(diǎn)的限制,可實(shí)現(xiàn)持續(xù)教育和終生教育。</p><p><b>  二、其它目標(biāo)</b></p><p>

20、  實(shí)用性:要為網(wǎng)上教學(xué)提供方便。</p><p>  操作簡(jiǎn)單:本系統(tǒng)應(yīng)該適用于不同水平的使用者,包括教師和學(xué)生,同時(shí)系統(tǒng)不應(yīng)太復(fù)雜和煩瑣,因此要求系統(tǒng)的操作盡可能簡(jiǎn)單易行。</p><p><b>  3.3功能需求</b></p><p>  在本次設(shè)計(jì)中,主要涉及到兩種類型用戶對(duì)該系統(tǒng)的使用,即學(xué)生和教師。這兩種用戶根據(jù)不同的用戶姓名和

21、密碼登陸,經(jīng)過驗(yàn)證后進(jìn)入各自的界面。</p><p>  學(xué)生通過身份驗(yàn)證后進(jìn)入主窗口。系統(tǒng)的主窗口提供了六項(xiàng)功能選擇:課堂學(xué)習(xí)、作業(yè)上傳、在線答疑、答疑教室、練習(xí)測(cè)試、公告瀏覽。</p><p>  課堂學(xué)習(xí):對(duì)知識(shí)進(jìn)行溫習(xí)、鞏固。</p><p>  作業(yè)上傳:使用zip形式將作業(yè)傳送給教師。</p><p>  在線答疑:相當(dāng)于一個(gè)聊天

22、室的功能,實(shí)現(xiàn)實(shí)時(shí)的答疑解惑。 </p><p>  答疑教室:實(shí)現(xiàn)非實(shí)時(shí)的答疑功能。</p><p>  練習(xí)測(cè)試:通過做題,達(dá)到鞏固知識(shí)的目的。 </p><p>  公告瀏覽:了解最新的信息。</p><p>  對(duì)于教師而言,主要是提供給教師(管理員)一個(gè)身份認(rèn)證和權(quán)限認(rèn)證的功能。在這個(gè)模塊中系統(tǒng)對(duì)登錄的用戶,當(dāng)輸入賬號(hào)和密碼后,進(jìn)行

23、身份確認(rèn),根據(jù)身份的類型轉(zhuǎn)入相應(yīng)的界面,另外教師可以注冊(cè)新的學(xué)生。系統(tǒng)提供給教師的功能有:教案內(nèi)容發(fā)布、公告發(fā)布、聊天室、作業(yè)批改、評(píng)分、答疑、測(cè)試管理、學(xué)生管理。</p><p>  教案內(nèi)容發(fā)布:上傳學(xué)習(xí)內(nèi)容、課外資料。</p><p>  在線答疑:相當(dāng)于一個(gè)聊天室的功能,實(shí)現(xiàn)實(shí)時(shí)的答疑解惑。 </p><p>  答疑教室:實(shí)現(xiàn)非實(shí)時(shí)的答疑功能。</p

24、><p>  測(cè)試管理:上傳題目,以供學(xué)生進(jìn)行測(cè)試練習(xí)。 </p><p>  學(xué)生管理:對(duì)以上幾個(gè)功能進(jìn)行管理,另外可以注冊(cè)新學(xué)生。</p><p><b>  3.4性能需求</b></p><p>  (1)網(wǎng)絡(luò)環(huán)境下的多用戶系統(tǒng)。</p><p>  信息主要存儲(chǔ)在服務(wù)器端的數(shù)據(jù)庫(kù)中,由各用戶

25、在規(guī)定的權(quán)限下在各自的客戶端上錄入、修改、刪除相關(guān)的內(nèi)容,各用戶還可進(jìn)行查詢、調(diào)用,達(dá)到信息共享。</p><p> ?。?)數(shù)據(jù)的完整性和準(zhǔn)確性。</p><p>  錄入數(shù)據(jù)采用表格方式,限制錄入數(shù)據(jù)類型及取值范圍以保證數(shù)據(jù)的完整性及準(zhǔn)確性。系統(tǒng)應(yīng)具有部分反悔修改功能,系統(tǒng)備有的修改功能均可反悔。</p><p> ?。?)數(shù)據(jù)安全性。本系統(tǒng)采用二級(jí)安全保障。&

26、lt;/p><p>  第一級(jí):依賴于網(wǎng)絡(luò)本身對(duì)用戶使用權(quán)限的規(guī)定。</p><p>  第二級(jí):在程序模塊中通過使用密碼控制功能對(duì)用戶使用權(quán)限加以限制。</p><p>  3.5開發(fā)方案的比較與選擇</p><p>  系統(tǒng)架構(gòu)的選擇,對(duì)系統(tǒng)的開發(fā)來說是至關(guān)重要的,因此,選擇一個(gè)正確、合適的軟件架構(gòu)是十分必要。本系統(tǒng)是個(gè)典型的管理信息系統(tǒng),目

27、前對(duì)管理信息系統(tǒng)的開發(fā)設(shè)計(jì)主要有C/S和B/S兩種結(jié)構(gòu),下面對(duì)兩種結(jié)構(gòu)進(jìn)行一下簡(jiǎn)單的比較[2]。</p><p>  運(yùn)用C/S結(jié)構(gòu),采用PB、Delphi或VB等技術(shù)來開發(fā)。操作系統(tǒng)采用 Windows2000,數(shù)據(jù)庫(kù)軟件使用Oracle數(shù)據(jù)庫(kù),C/S又稱Client/Server或客戶/服務(wù)器模式。服務(wù)器通常采用高性能的PC、工作站或小型機(jī),并采用大型數(shù)據(jù)庫(kù)系統(tǒng),如Oracle,Sybase,Informix

28、或SQL Server??蛻舳诵枰惭b專用的客戶端軟件。</p><p>  即一般用戶在客戶端上操作時(shí),客戶端向服務(wù)器端數(shù)據(jù)庫(kù)提出請(qǐng)求。這時(shí),服務(wù)器發(fā)出響應(yīng);客戶端收到響應(yīng)后,開始執(zhí)行任務(wù)。數(shù)據(jù)庫(kù)管理員在服務(wù)器端上利用管理平臺(tái)管理和維護(hù)數(shù)據(jù)庫(kù)。</p><p>  B/S是Brower/Server的縮寫,客戶機(jī)上只要安裝一個(gè)瀏覽器(Browser),如Netscape Navigato

29、r或Internet Explorer,服務(wù)器安裝Oracle,Sybase, Informix或SQL Server等數(shù)據(jù)庫(kù)。瀏覽器通過Web Server同數(shù)據(jù)庫(kù)進(jìn)行數(shù)據(jù)交互。</p><p>  多數(shù)頁(yè)面都是通過ASP腳本程序直接訪問數(shù)據(jù)庫(kù)和文件系統(tǒng),有部分ASP程序通過組件(上傳組件)訪問數(shù)據(jù)庫(kù)和文件系統(tǒng)。</p><p><b>  結(jié)論</b></p

30、><p>  在線學(xué)習(xí)系統(tǒng)的設(shè)計(jì)主要是使用Web瀏覽器風(fēng)格的界面來進(jìn)行數(shù)據(jù)檢索和更新,作為當(dāng)前流行的Web發(fā)展趨勢(shì),瀏覽器界面作為這個(gè)系統(tǒng)所有用戶熟悉和友好訪問的所有類型數(shù)據(jù)的界面,系統(tǒng)應(yīng)該為用戶提供一個(gè)公共的外部接口。</p><p>  在線學(xué)習(xí)系統(tǒng)的設(shè)計(jì)在于所有用戶把這個(gè)系統(tǒng)看作一系列相互連接的網(wǎng)頁(yè),可以從任何一臺(tái)連接在Internet上的計(jì)算機(jī)用瀏覽器進(jìn)行訪問。用戶通過選擇鏈接或在基于

31、Web的表單上輸入信息與Web瀏覽器進(jìn)行交互。這個(gè)信息通過Internet傳送到Web服務(wù)器,Web服務(wù)器識(shí)別出外部數(shù)據(jù)的請(qǐng)求,并且把請(qǐng)求傳遞給在Web服務(wù)器上的應(yīng)用程序代理,這個(gè)代理的任務(wù)是把數(shù)據(jù)請(qǐng)求映射到對(duì)服務(wù)器的應(yīng)用程序查詢。應(yīng)用服務(wù)器為請(qǐng)求提供服務(wù),然后代理把返回的信息轉(zhuǎn)變?yōu)橐粋€(gè)網(wǎng)頁(yè),這個(gè)網(wǎng)頁(yè)被傳送到Web服務(wù)器以顯示給最終用戶[3]。</p><p>  由于B/S構(gòu)架管理軟件只安裝在服務(wù)器端上,網(wǎng)絡(luò)管

32、理人員只需要管理服務(wù)器,用戶界面在服務(wù)器端完全通過WWW瀏覽器實(shí)現(xiàn),極少部分事務(wù)邏輯在前端實(shí)現(xiàn),所有的客戶端只有瀏覽器,網(wǎng)絡(luò)管理人員只需要做硬件維護(hù)。</p><p>  使用B/S模式來開發(fā)在線學(xué)習(xí)系統(tǒng),它將具有以下優(yōu)點(diǎn):</p><p>  實(shí)用性:為網(wǎng)上教學(xué)提供方便。</p><p>  操作簡(jiǎn)單:本系統(tǒng)應(yīng)該適用于不同水平的使用者,包括教師和學(xué)生,同時(shí)系統(tǒng)不應(yīng)

33、太復(fù)雜和煩瑣,因此要求系統(tǒng)的操作盡可能簡(jiǎn)單易行。</p><p>  代碼可讀性好:代碼將盡可能簡(jiǎn)潔。</p><p>  3.6開發(fā)工具的選取</p><p><b>  一、ASP技術(shù)</b></p><p>  所謂ASP就是Active Server pages 是功能強(qiáng)大的服務(wù)器端腳本編程環(huán)境。ASP是一種服務(wù)

34、器端腳本編寫環(huán)境,可以用來創(chuàng)建和運(yùn)行動(dòng)態(tài)網(wǎng)頁(yè)或Web應(yīng)用程序。他是微軟公司開發(fā)的代替CGI腳本程序的一種應(yīng)用,它可以與數(shù)據(jù)庫(kù)和其它程序進(jìn)行交互,是一種簡(jiǎn)單、方便的編程工具。ASP的網(wǎng)頁(yè)文件的格式是.asp,現(xiàn)在常用于各種動(dòng)態(tài)網(wǎng)站中。 ASP網(wǎng)頁(yè)可以包含HTML標(biāo)記、普通文本、腳本命令以及COM組件等。利用ASP可以向網(wǎng)頁(yè)中添加交互式內(nèi)容(如在線表單),也可以創(chuàng)建使用HTML網(wǎng)頁(yè)作為用戶界面的Web應(yīng)用程序。它利用VBScript 或JA

35、VA腳本語(yǔ)言使用戶的數(shù)據(jù)和服務(wù)器的數(shù)據(jù)進(jìn)行交換,從而達(dá)到動(dòng)態(tài)數(shù)據(jù)庫(kù)的目的。當(dāng)瀏覽器瀏覽ASP網(wǎng)頁(yè)時(shí), Web服務(wù)器就會(huì)根據(jù)請(qǐng)求生成相應(yīng)的HTML代碼然后再返回給瀏覽器,這樣瀏覽器端看到的就是動(dòng)態(tài)生成的網(wǎng)頁(yè)。</p><p>  二、MVC架構(gòu)是"Model-View-Controller"的縮寫,中文翻譯為"模型-視圖-控制器"。</p><p> 

36、 三、系統(tǒng)數(shù)據(jù)庫(kù)的選擇</p><p>  SQL(Structured Query Language),結(jié)構(gòu)化查詢語(yǔ)言。SQL語(yǔ)言的主要功能就是同各種數(shù)據(jù)庫(kù)建立聯(lián)系,進(jìn)行溝通。按照ANSI(美國(guó)國(guó)家標(biāo)準(zhǔn)協(xié)會(huì))的規(guī)定,SQL被作為關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)的標(biāo)準(zhǔn)語(yǔ)言。SQL語(yǔ)句可以用來執(zhí)行各種各樣的操作,例如更新數(shù)據(jù)庫(kù)中的數(shù)據(jù),從數(shù)據(jù)庫(kù)中提取數(shù)據(jù)等。絕大多數(shù)流行的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)都采用了SQL語(yǔ)言標(biāo)準(zhǔn)。雖然很多數(shù)據(jù)

37、庫(kù)都對(duì)SQL語(yǔ)句進(jìn)行了再開發(fā)和擴(kuò)展,但是包括Select, Insert, Update, Delete, Create,以及Drop在內(nèi)的標(biāo)準(zhǔn)的SQL命令仍然可以被用來完成幾乎所有的數(shù)據(jù)庫(kù)操作。</p><p>  微軟SQL Server 2008</p><p>  SQL Server 2008是一個(gè)重大的產(chǎn)品版本,它推出了許多新的特性和關(guān)鍵的改進(jìn),使得它成為至今為 </p&

38、gt;<p>  SQL Server 2008</p><p>  止的最強(qiáng)大和最全面的SQL Server版本。</p><p>  微軟的這個(gè)數(shù)據(jù)平臺(tái)滿足這些數(shù)據(jù)爆炸和下一代數(shù)據(jù)驅(qū)動(dòng)應(yīng)用程序的需求,支持?jǐn)?shù)據(jù)平臺(tái)愿景:關(guān)鍵任務(wù)企業(yè)數(shù)據(jù)平臺(tái)、動(dòng)態(tài)開發(fā)、關(guān)系數(shù)據(jù)和商業(yè)智能</p><p>  第四章 系統(tǒng)的具體實(shí)施</p><p&

39、gt;<b>  4 .1資料中心</b></p><p>  4.1.1 資料搜索</p><p>  .4.1.1.1引言</p><p>  當(dāng)資料很多的時(shí)候自己不可能挨著挨著的一個(gè)一個(gè)的去找,這樣查找起來的速度很慢,這時(shí)我們就可以用資料搜索的功能來快速的找到自己想要看的資料。</p><p>  .4.1.1.2

40、輸入</p><p>  流程:在資料搜索的前面的文本框中輸入自己想查看的資料的名字,然后點(diǎn)擊搜索,這時(shí)我們就可以在下面看到我們搜索出來的相關(guān)資料了。</p><p><b>  操作流程UML圖</b></p><p>  .4.1.1.3加工</p><p>  輸入自己想要查看的資料名稱</p>&l

41、t;p>  .4.1.1.4輸出</p><p>  如果有符合指定條件的數(shù)據(jù),則輸出我想要查找的資料。如果沒有符合指定條件的數(shù)據(jù),則顯示沒有找到相關(guān)的內(nèi)容。</p><p>  4.1.2 資料查看</p><p>  .4.1.2.1引言</p><p>  我們可以查看資料的詳細(xì)內(nèi)容,可以看到該資料下面有些什么信息??梢圆榭凑诳?/p>

42、的資料列表、還未看的資料列表、已看完的資料列表、我收藏的資料列表等信息。</p><p>  .4.1.2.2輸入</p><p>  流程:點(diǎn)擊菜單中的資料查看,可以看到其中的正在看的資料列表、還未看的資料列表、已看完的資料列表、我收藏的資料列表等信息,當(dāng)分別點(diǎn)擊這些的時(shí)候看到的就是相應(yīng)的信息。</p><p><b>  操作流程UML圖</b&

43、gt;</p><p>  .4.1.2.3加工</p><p>  正在看的資料列表:查看自己正在看的資料,有以前看了一些但沒有看完的資料??吹馁Y料,如果是視頻就只能在線觀看,不能下載,如果是書籍的話既可以下載也可以在線觀看。</p><p>  還未看的資料列表:查看自己還沒有看過的資料。這樣可以知道自己哪些資料還沒有看過。</p><p&g

44、t;  已看完的資料列表:查看自己已經(jīng)看完的資料。</p><p>  我收藏的資料列表:可以知道自己對(duì)哪些資料是感興趣的,被自己收藏過的。</p><p>  .4.1.2.4輸出</p><p>  查看不同條件下的資料信息。</p><p>  4.1.3 我管理的資料</p><p>  .4.1.3.1 引言

45、</p><p>  自己也可以上傳自己感覺好的資料,也可以修改自己上傳過的資料,也可以刪除自己上傳的資料。</p><p>  .4.1.3.2輸入</p><p>  流程:點(diǎn)擊菜單中的我管理的資料,可以看到自己上傳的資料。在自己的上傳資料中點(diǎn)擊修改時(shí)可以修改選中的資料。當(dāng)點(diǎn)擊刪除時(shí)可以刪除選中的資料。</p><p><b>

46、  操作流程UML圖</b></p><p>  .4.1.3.3加工</p><p>  上傳資料:把自己認(rèn)為有用的資料上傳到網(wǎng)站上,這樣大家都可以看到了。</p><p>  修改資料:如果對(duì)自己上傳的資料不是很滿意,可以對(duì)其進(jìn)行修改。</p><p>  刪除資料:如果對(duì)自己上傳的資料已經(jīng)沒有存在的價(jià)值的時(shí)候,可以刪除該資料

47、。</p><p>  .4.1.3.4輸出</p><p>  對(duì)自己感興趣的資料進(jìn)行查看、下載等。</p><p><b>  4.2 求助中心</b></p><p><b>  4.2.1 提問</b></p><p>  .4.2.1.1引言</p>

48、<p>  學(xué)員在遇到問題的時(shí)候可以在提問里面把自己的問題提出來,讓大家都看到自己的問題,這樣能解決的會(huì)幫自己解決自己遇到的問題,還可以詢問用戶是否繼續(xù)提問。</p><p>  .4.2.1.2輸入</p><p><b>  流程:</b></p><p>  當(dāng)點(diǎn)擊求助時(shí),系統(tǒng)會(huì)出現(xiàn)提問、我的提問列表、我的回答列表、我的設(shè)置、我

49、的動(dòng)態(tài)、我的任務(wù)的菜單。學(xué)員可以點(diǎn)擊里面的提問,這樣就可以在提問的文本框里面輸入自己遇到的問題。當(dāng)提問過后,用戶可以自己選擇是否需要懸賞分,如果有懸賞分,當(dāng)你采納了別人的提問的時(shí)候,就會(huì)扣除你給出的懸賞分。</p><p><b>  操作流程UML圖</b></p><p>  .4.2.1.3加工</p><p>  直接在提問的文本域中輸

50、入自己需要被解決的問題。</p><p>  .4.2.1.4輸出</p><p>  默認(rèn)列出自己所有提出的需要解決的問題</p><p>  4.2.2 我的博問</p><p>  .4.2.2.1引言</p><p>  學(xué)員提出問題過后,等一段時(shí)間可能會(huì)忘記自己以前提出過些什么問題。如果有了這個(gè)我的提問列表,

51、這樣就可以知道我們以前提過些什么問題。也可以知道自己回答了哪些問題。</p><p>  .4.2.2.2輸入</p><p>  流程:當(dāng)點(diǎn)擊菜單中我的提問列表的時(shí)候,可以看到我自己的提問列表的相關(guān)信息。</p><p><b>  操作流程UML圖</b></p><p>  .4.2.2.3加工</p>

52、<p>  1)我的提問:就是我提過些什么問題</p><p>  2) 我回答的問題:就是我回答了哪些問題,回答了別人的提問,并被采納后就可以把別人提問時(shí)的懸賞分變成自己的積分,而相對(duì)于提問人就會(huì)扣除他自己相應(yīng)的積分。</p><p>  .4.2.2.4輸出</p><p>  對(duì)提問的內(nèi)容的改動(dòng)。</p><p>  4.

53、2.3 問題列表</p><p>  .4.2.4.1引言</p><p>  就是對(duì)一些大家提問的一些分類,如:待解決、快到期、已解決、最新回答等。而且在右邊都會(huì)看到排名在前5位學(xué)員的積分等級(jí),是根據(jù)學(xué)員的積分等級(jí)和積分來降序排序的。積分等級(jí):0-500 初級(jí),501-1000 中級(jí) 1000以上 高級(jí)</p><p>  .4.2.4.2輸入</p>

54、<p>  流程:當(dāng)點(diǎn)擊菜單中的問題列表的時(shí)候,可以看到大家提問的一些分離</p><p><b>  操作流程UML圖</b></p><p>  .4.2.4.3加工</p><p>  1)待解決:就是還沒有解決的問題。</p><p>  2) 快到期:就是快要到期最近10條的提問。</p&g

55、t;<p>  3)已解決:就是已經(jīng)解決了的提問。。</p><p>  4) 最新回答:就是才有人回答了的10條提問</p><p>  .4.2.4.4輸出</p><p>  我所回答的提問的內(nèi)容。</p><p>  4.2.4 我的動(dòng)態(tài)</p><p>  .4.2.4.1引言</p>

56、;<p>  每個(gè)學(xué)員肯定都會(huì)想知道自己最近做了些什么事,而我的動(dòng)態(tài)就是讓學(xué)員看到自己最近的活動(dòng)記錄。</p><p>  .4.2.4.2輸入</p><p>  流程:當(dāng)我們點(diǎn)擊菜單中的我的動(dòng)態(tài)的時(shí)候,就可以看到我們自己最近的活動(dòng)狀態(tài),可以看到自己最近提過的問,最近回答了的問題這些。</p><p><b>  操作流程UML圖</

57、b></p><p>  .4.2.4.3加工</p><p>  查看自己最近的活動(dòng)記錄。</p><p>  .4.2.4.4輸出</p><p><b>  自己最近的動(dòng)態(tài)</b></p><p>  4.2.5 高分問題</p><p>  .4.2.5.1引

58、言</p><p>  這樣可以讓想積分提高得很快的人,去回答這里面的問題,這里面提的問相對(duì)于其它列表的提問的積分要高一些。根據(jù)懸賞分來排序</p><p>  .4.2.5.2輸入</p><p>  流程:當(dāng)我們點(diǎn)擊菜單中的高分問題的時(shí)候,就可以看到里面積分比較高的提問。</p><p><b>  操作流程UML圖</b

59、></p><p>  .4.2.5.3加工</p><p>  所有:就是里面也有已經(jīng)解決了的,也有還沒有解決的提問</p><p>  待解決:就是里面的提問都是還沒有解決的。</p><p>  .4.2.5.4輸出</p><p><b>  積分比較高的提問</b></p&g

60、t;<p>  4.2.6 問題詳細(xì)</p><p>  .4.2.6.1引言</p><p>  這樣可以讓想積分提高得很快的人,去回答這里面的問題,這里面提的問相對(duì)于其它列表的提問的積分要高一些。根據(jù)懸賞分來排序</p><p>  .4.2.6.2輸入</p><p>  流程:當(dāng)我們點(diǎn)擊菜單中的高分問題的時(shí)候,就可以看到

61、里面積分比較高的提問。</p><p><b>  操作流程UML圖</b></p><p>  .4.2.6.3加工</p><p>  待解決的問題詳細(xì):就是沒有解決的問題的詳細(xì),里面有問題的標(biāo)題和詳細(xì),還可以再回答,如果回答被采納可以得到問題的懸賞分</p><p>  已解決問題詳細(xì):已經(jīng)解決的問題,里面有問題的

62、標(biāo)題和詳細(xì)還有最佳答案,還可以再回答,但回答過后不會(huì)有懸賞分。</p><p>  已關(guān)閉的問題詳細(xì):已經(jīng)關(guān)閉的問題的詳細(xì)信息,里面有問題的標(biāo)題和詳細(xì),但不可以回答了。</p><p>  我的提問的問題詳細(xì):自己提的問題的詳細(xì)信息,里面有問題的標(biāo)題和問題的內(nèi)容的詳細(xì),還有結(jié)貼、問題補(bǔ)充、無(wú)滿意答案等,當(dāng)然也可以回答自己提出的問題。結(jié)貼:對(duì)別人回答的答案滿意的,可以選為最佳答案,給回答者該

63、問題給出的懸賞分,但最佳答案只能選一個(gè),而且給懸賞分也只能給一個(gè)人。已經(jīng)結(jié)貼的問題如果再回答的話是不會(huì)再給懸賞分的。問題補(bǔ)充:補(bǔ)充該問題的提問,讓別人能更好的看到這個(gè)提問。無(wú)滿意答案:就是對(duì)別人回答的問題不是很滿意,可以關(guān)閉這個(gè)問題,關(guān)閉過后只會(huì)返還你提問的5%的懸賞分,而且關(guān)閉過后也不可以再回答了。</p><p>  .4.2.6.4輸出</p><p><b>  詳細(xì)信息

64、。</b></p><p><b>  4.3 自測(cè)中心</b></p><p>  注:以下需求中提到的題庫(kù)指的是學(xué)員當(dāng)前有權(quán)限看到的課程對(duì)應(yīng)的題庫(kù)。</p><p><b>  4.3.1自主練習(xí)</b></p><p><b>  引言</b></p&g

65、t;<p>  學(xué)員在學(xué)習(xí)過程中,可以通過自主練習(xí)及模擬考試的方式來鞏固所學(xué)知識(shí)。自主練習(xí)就是對(duì)指定課程的相關(guān)題目進(jìn)行練習(xí)。練習(xí)的方式有章節(jié)練習(xí)、順序練習(xí)和隨機(jī)練習(xí)以及錯(cuò)題練習(xí)。在選擇練習(xí)方式后系統(tǒng)會(huì)讀取學(xué)員上一次練習(xí)的記錄,如果有上一次練習(xí)記錄則提示學(xué)員選擇是否繼續(xù)上一次練習(xí)。學(xué)員可以根據(jù)提示選擇繼續(xù)上一次練習(xí)或重新開始練習(xí)。如果學(xué)員選擇繼續(xù)上一次練習(xí),那么系統(tǒng)會(huì)自動(dòng)定位到上一次練習(xí)的題目。如果系統(tǒng)沒能讀取到上一次練習(xí)記

66、錄,則提示學(xué)員選擇題庫(kù)。學(xué)員選擇題庫(kù)后開始練習(xí)。注:只有章節(jié)練習(xí)和順序練習(xí)才有繼續(xù)上一次練習(xí)的功能。在練習(xí)過程中,頁(yè)面會(huì)顯示以下信息:練習(xí)方式、已完成題目數(shù)、正確回答數(shù)、剩余題目數(shù)和正確率。</p><p><b>  一.章節(jié)練習(xí)</b></p><p><b>  1.輸入</b></p><p>  流程:學(xué)員點(diǎn)擊章

67、節(jié)練習(xí)后提示是否繼續(xù)上一次練習(xí),如果學(xué)生選擇繼續(xù),則系統(tǒng)自動(dòng)定位到上次練習(xí)記錄;否則通過三級(jí)聯(lián)動(dòng)列出年級(jí)、課程和題庫(kù)供學(xué)員選擇。學(xué)員選擇題庫(kù)后,系統(tǒng)讀取題庫(kù)信息并開始練習(xí)。</p><p><b>  操作流程UML圖:</b></p><p><b>  2.加工</b></p><p>  讀取客戶端上次練習(xí)記錄,如果

68、有記錄則提示是否繼續(xù)上一次記錄</p><p>  如果學(xué)員選擇上一次記錄,則根據(jù)上一次記錄加載年級(jí)、課程、題庫(kù)和題目</p><p>  否則只加載年級(jí),并讓學(xué)員通過三級(jí)聯(lián)動(dòng)選擇題庫(kù)</p><p>  學(xué)員選擇題庫(kù)后加載題庫(kù)信息</p><p>  對(duì)學(xué)員的答案和正確答案進(jìn)行對(duì)比,如果不一致則將信息記錄到當(dāng)前學(xué)員的錯(cuò)題記錄表中</p

69、><p><b>  3.輸出</b></p><p>  顯示題庫(kù)信息,包含總題目數(shù)、練習(xí)方式、題目序號(hào)等信息</p><p><b>  二.順序練習(xí)</b></p><p><b>  輸入</b></p><p>  流程:順序練習(xí)的流程與章節(jié)練習(xí)的

70、流程大部分相同,唯一不同的是:章節(jié)練習(xí)是在每一章節(jié)練習(xí)完成之后就提示學(xué)員“當(dāng)前章節(jié)已練習(xí)完”之類的信息;而順序練習(xí)會(huì)在某一個(gè)章節(jié)的最后一題完成后自動(dòng)跳到下一個(gè)章節(jié)的第一題,直到當(dāng)前課程的最后一章的最后一題完成后才提示“當(dāng)前課程已練習(xí)完”之類的信息。章節(jié)練習(xí)和順序練習(xí)的上一次練習(xí)記錄是分開記錄的。只有章節(jié)練習(xí)和順序練習(xí)才記錄上一次練習(xí)記錄。</p><p><b>  操作流程UML圖:</b>

71、;</p><p><b>  加工</b></p><p>  讀取客戶端上次練習(xí)記錄,如果有記錄則提示是否繼續(xù)上一次記錄</p><p>  如果學(xué)員選擇上一次記錄,則根據(jù)上一次記錄加載年級(jí)、課程、題庫(kù)和題目</p><p>  否則只加載年級(jí),并讓學(xué)員通過三級(jí)聯(lián)動(dòng)選擇題庫(kù)</p><p> 

72、 學(xué)員選擇題庫(kù)后加載題庫(kù)信息</p><p>  對(duì)學(xué)員的答案和正確答案進(jìn)行對(duì)比,如果不一致則將信息記錄到當(dāng)前學(xué)員的錯(cuò)題記錄表中</p><p>  當(dāng)章節(jié)題目全部完成后,判斷當(dāng)前課程下是否還有下一章節(jié),如果有則自動(dòng)跳轉(zhuǎn)到下一章節(jié)的第一題,否則提示“本課程已經(jīng)練習(xí)完”</p><p><b>  輸出</b></p><p&

73、gt;  顯示題庫(kù)信息,包含總題目數(shù)、練習(xí)方式、題目序號(hào)等信息</p><p><b>  三.隨機(jī)練習(xí)</b></p><p><b>  輸入</b></p><p>  流程:學(xué)生點(diǎn)擊隨機(jī)練習(xí)之后,選擇好題庫(kù),系統(tǒng)根據(jù)選擇的題庫(kù)隨機(jī)練習(xí)。</p><p><b>  操作流程UML圖

74、:</b></p><p><b>  加工</b></p><p>  只加載年級(jí),并讓學(xué)員通過三級(jí)聯(lián)動(dòng)選擇題庫(kù)</p><p>  學(xué)員選擇題庫(kù)后加載題庫(kù)信息</p><p>  對(duì)學(xué)員的答案和正確答案進(jìn)行對(duì)比,如果不一致則將信息記錄到當(dāng)前學(xué)員的錯(cuò)題記錄表中</p><p><

75、;b>  輸出</b></p><p>  顯示題庫(kù)信息,包含總題目數(shù)、練習(xí)方式、題目序號(hào)等信息</p><p><b>  4.4.2錯(cuò)題練習(xí)</b></p><p><b>  引言</b></p><p>  錯(cuò)題練習(xí)是學(xué)員針對(duì)前面的練習(xí)所產(chǎn)生的錯(cuò)題進(jìn)行鞏固。也就是說,系統(tǒng)在

76、學(xué)員的練習(xí)過程中會(huì)記錄學(xué)員答錯(cuò)的題目,然后通過錯(cuò)題練習(xí)來對(duì)這些答錯(cuò)的題目進(jìn)行集中練習(xí)。錯(cuò)題練習(xí)有一個(gè)特殊的功能就是當(dāng)學(xué)員第一次答對(duì)題目后,系統(tǒng)會(huì)將該錯(cuò)題記錄清除。</p><p><b>  輸入</b></p><p>  流程:學(xué)員進(jìn)入錯(cuò)題練習(xí),選擇題庫(kù)。然后跟自主練習(xí)一眼開始練習(xí)。</p><p><b>  操作流程UML圖&

77、lt;/b></p><p><b>  接口: </b></p><p><b>  加工</b></p><p>  當(dāng)學(xué)員點(diǎn)擊錯(cuò)題練習(xí)的時(shí)候提示學(xué)員選擇題庫(kù) </p><p>  根據(jù)學(xué)員選擇的題庫(kù)查找學(xué)員對(duì)應(yīng)的錯(cuò)題展示到頁(yè)面</p><p>  在本次練習(xí)過程中

78、,如果學(xué)員第一次正確回答某條錯(cuò)題記錄,則清除這條錯(cuò)題記錄,否則不清除。</p><p><b>  輸出</b></p><p><b>  顯示練習(xí)狀態(tài)</b></p><p><b>  4.3.3模擬考試</b></p><p><b>  1.引言</b

79、></p><p>  學(xué)員除了自主練習(xí)和錯(cuò)題練習(xí),還可以通過模擬考試來對(duì)自己的掌握情況進(jìn)行測(cè)試。模擬考試的試題從考試中心獲取。注:只能獲取已經(jīng)考試過的試題。</p><p><b>  2.輸入</b></p><p>  流程:學(xué)員點(diǎn)擊模擬考試后,選擇考過的試題開始模擬考試??荚囃瓿珊蠼痪?,交卷完成后立刻顯示考試結(jié)果。</p&g

80、t;<p><b>  操作流程UML圖</b></p><p><b>  3.加工</b></p><p>  根據(jù)學(xué)員選擇的試題對(duì)原有試題的題目順序進(jìn)行分類打亂,即:各學(xué)員間,單選題中題目的順序不一樣,多選題中的題目順序不一樣,但題目是一樣的。</p><p>  考試過程中進(jìn)行計(jì)時(shí),如果計(jì)時(shí)完畢,則題

81、目選項(xiàng)不能再更改。 </p><p>  交卷完成后計(jì)算并通過模態(tài)層的方式顯示考試結(jié)果,然后將考試結(jié)果作為模擬考試記錄添加到考試記錄中。</p><p><b>  1.輸出</b></p><p>  顯示考試狀態(tài)(包含做題狀態(tài)、倒計(jì)時(shí)等)</p><p>  考試結(jié)束后顯示考試結(jié)果</p><p&

82、gt;<b>  4.4 用戶中心</b></p><p><b>  4.4.1個(gè)人資料</b></p><p><b>  引言</b></p><p>  學(xué)員在學(xué)習(xí)過程中可以在這里更新個(gè)人資料,個(gè)人資料包括基本資料、頭像照片、聯(lián)系方式、教育經(jīng)歷、興趣愛好等,這些資料將同步到SNS、C-Lear

83、ning、Job等平臺(tái)。</p><p><b>  一.基本資料</b></p><p><b>  1.輸入</b></p><p>  流程:學(xué)員點(diǎn)擊基本資料后,系統(tǒng)列出原有信息,學(xué)員修改信息之后點(diǎn)擊保存。這些基本資料包括:姓名、英文名、性別、生日、星座、血型、語(yǔ)言、現(xiàn)居地、家鄉(xiāng)、自我介紹。</p>&

84、lt;p><b>  操作流程UML圖</b></p><p><b>  接口</b></p><p><b>  2.加工</b></p><p>  從數(shù)據(jù)庫(kù)中獲得當(dāng)前登錄學(xué)員的基本信息,將基本資料填充到網(wǎng)頁(yè)中</p><p>  當(dāng)學(xué)員點(diǎn)擊保存的時(shí)候,首先判斷是否

85、有數(shù)據(jù)被修改,如果沒有則提示沒有信息被修改</p><p>  否則對(duì)數(shù)據(jù)進(jìn)行驗(yàn)證,如果有錯(cuò)誤則提示學(xué)員,否則更新數(shù)據(jù)</p><p><b>  3.輸出</b></p><p><b>  顯示學(xué)員的基本資料</b></p><p><b>  顯示操作提示信息</b>&l

86、t;/p><p><b>  頭像照片</b></p><p><b>  1.輸入</b></p><p>  流程:學(xué)員點(diǎn)擊頭像照片后,系統(tǒng)顯示其頭像照片,當(dāng)學(xué)員點(diǎn)擊修改頭像時(shí),彈出修改頭像窗體,窗體通過學(xué)員選擇,可以從本地上傳頭像、從相冊(cè)中選擇照片、啟用攝像頭現(xiàn)場(chǎng)照相的方式來更新頭像。這里的頭像是自動(dòng)保存的。</p

87、><p><b>  操作流程UML圖</b></p><p><b>  接口</b></p><p><b>  2.加工</b></p><p>  獲得原有頭像照片顯示到頁(yè)面中</p><p>  如果學(xué)員選擇從本地上傳,則從客戶端獲取照片</

88、p><p>  如果學(xué)員選擇現(xiàn)場(chǎng)照相,則啟用攝像頭,獲取拍得照片</p><p>  如果學(xué)員選擇從相冊(cè)中選擇相片,則獲得其相冊(cè)中所有相片,獲取學(xué)員選中的相片</p><p>  學(xué)員點(diǎn)擊確定的時(shí)候?qū)⑶懊鎺追N方式獲得的相片更新到頭像照片中,更新成功后顯示更新后的頭像照片并提示更新成功,如果前面獲取照片失敗或驗(yàn)證未通過則不更新頭像照片并給予提示</p>&l

89、t;p><b>  3.輸出</b></p><p><b>  顯示原有頭像照片</b></p><p>  根據(jù)學(xué)員的選擇顯示相冊(cè)相片、攝像頭相片或本地上傳的相片。</p><p>  顯示更新后的頭像相片</p><p><b>  修改密碼</b></p&g

90、t;<p><b>  1.輸入</b></p><p>  流程:學(xué)員需要修改密碼的時(shí)候點(diǎn)擊修改密碼,輸入原密碼和新密碼以及確認(rèn)密碼,點(diǎn)擊保存更新密碼</p><p><b>  操作流程UML圖:</b></p><p><b>  接口</b></p><p&g

91、t;<b>  2.加工</b></p><p>  當(dāng)學(xué)員點(diǎn)擊保存的時(shí)候,驗(yàn)證新密碼和確認(rèn)密碼是否一致,如果不是則提示錯(cuò)誤信息</p><p>  否則驗(yàn)證舊密碼是否正確,如果錯(cuò)誤則提示錯(cuò)誤信息</p><p><b>  否則更新密碼</b></p><p><b>  3.輸出<

92、;/b></p><p>  顯示更新操作提示信息</p><p><b>  4.4.2學(xué)習(xí)檔案</b></p><p><b>  1.引言</b></p><p>  學(xué)員可以隨時(shí)查看自己的學(xué)習(xí)檔案,該檔案包括學(xué)員的基本資料、自主評(píng)測(cè)成績(jī)、階段測(cè)試成績(jī)、求助中心部分信息及自我評(píng)價(jià)等信息&

93、lt;/p><p><b>  2.輸入</b></p><p>  流程:學(xué)員點(diǎn)擊學(xué)習(xí)檔案后,系統(tǒng)列出其學(xué)習(xí)檔案。學(xué)員可以點(diǎn)擊修改資料跳轉(zhuǎn)到個(gè)人中心的基本資料。</p><p><b>  操作流程UML圖</b></p><p><b>  3.加工</b></p>

94、<p>  查詢當(dāng)前登錄學(xué)員的基本資料、學(xué)習(xí)檔案。</p><p>  根據(jù)學(xué)員的點(diǎn)擊,跳轉(zhuǎn)到個(gè)人資料修改頁(yè)面</p><p><b>  4.輸出</b></p><p><b>  顯示個(gè)人資料</b></p><p><b>  顯示學(xué)習(xí)檔案</b><

95、/p><p><b>  4.5 考試中心</b></p><p>  4.5.1 題庫(kù)管理</p><p><b>  引言</b></p><p>  題庫(kù)管理顧名思義就是針對(duì)題庫(kù)進(jìn)行管理。題庫(kù)是實(shí)現(xiàn)在線考試、自主練習(xí)、錯(cuò)題練習(xí)、模擬考試的基礎(chǔ)。所以針對(duì)題庫(kù)以及題庫(kù)中的試題進(jìn)行管理是必然的。<

96、/p><p><b>  輸入</b></p><p>  流程:(考試專員)在進(jìn)入題庫(kù)管理界面可以對(duì)題庫(kù)進(jìn)行增刪改查等操作。還可以對(duì)題庫(kù)進(jìn)行錄入試題,并且可以管理這些試題對(duì)其進(jìn)行增加,刪除,修改,查詢等操作。在題庫(kù)管理新增題庫(kù)需錄入(題庫(kù)名稱)、新增試題需錄入(題庫(kù)名稱、課程名稱、題目、難易程度、答案選項(xiàng)、正確答案)??梢詫?duì)某個(gè)題庫(kù)中的試題進(jìn)行編輯、刪除、查詢操作<

97、;/p><p><b>  操作流程UML圖</b></p><p><b>  加工</b></p><p><b>  查詢題庫(kù):</b></p><p>  在進(jìn)入題庫(kù)管理的時(shí)候,默認(rèn)加載所有的題庫(kù)。</p><p>  在選擇左邊樹型菜單的課程時(shí)候,

98、加載當(dāng)前選中課程下所有的題庫(kù)并以網(wǎng)格形式顯示在右邊區(qū)域</p><p>  點(diǎn)擊查詢:根據(jù)輸入的關(guān)鍵字查詢(題庫(kù)名稱)與此相關(guān)的題庫(kù)</p><p>  點(diǎn)擊所有:查詢當(dāng)前課程下所有的題庫(kù)</p><p>  新增題庫(kù):新增題庫(kù)的時(shí)候需錄入(題庫(kù)名稱),且題庫(kù)的名稱不能相同。點(diǎn)擊確認(rèn)按鈕添加數(shù)據(jù)在沒有出現(xiàn)異常情況下向數(shù)據(jù)庫(kù)中添加數(shù)據(jù),并跳轉(zhuǎn)到題庫(kù)列表界面,在題庫(kù)列表

99、中顯示剛添加的題庫(kù)。</p><p>  編輯題庫(kù):可允許修改信息(題庫(kù)名稱)。選中題庫(kù)列表中的題庫(kù)數(shù)據(jù),點(diǎn)擊編輯題庫(kù)時(shí),獲取選中項(xiàng)的ID根據(jù)ID查詢當(dāng)前數(shù)據(jù)的基本信息,在編輯頁(yè)面首先顯示原有的題庫(kù)信息。修改題庫(kù)信息后點(diǎn)擊保存把數(shù)據(jù)更新到數(shù)據(jù)庫(kù)并在題庫(kù)列表中顯示修改后的數(shù)據(jù)</p><p>  刪除題庫(kù):刪除題庫(kù)是邏輯刪除。選中列表中的題庫(kù)數(shù)據(jù),點(diǎn)擊刪除題庫(kù),根據(jù)選中項(xiàng)的數(shù)據(jù)取得的ID刪除

100、數(shù)據(jù)。</p><p><b>  查詢?cè)囶}:</b></p><p>  在選中題庫(kù)列表中的數(shù)據(jù)并點(diǎn)擊查看試題時(shí),跳轉(zhuǎn)到試題列表頁(yè)面,當(dāng)前顯示當(dāng)前題庫(kù)下所有的試題</p><p>  根據(jù)條件查詢,查詢條件:查詢關(guān)鍵字(試題題目),根據(jù)查詢關(guān)鍵字、題庫(kù)、試題類型、難易程度進(jìn)行組合查詢。</p><p>  點(diǎn)擊所有:查

101、詢當(dāng)前題庫(kù)下所有的試題。</p><p>  新增試題:可錄入(試題題目、題庫(kù)名稱、試題類型、難易程度、試題類型、試題答案選項(xiàng)、試題正確答案)</p><p>  批量導(dǎo)入:點(diǎn)擊批量導(dǎo)入,彈出選擇框選取需要導(dǎo)入的文件,確認(rèn)選擇把Excel中的數(shù)據(jù)導(dǎo)入到數(shù)據(jù)庫(kù),并在試題列表中顯示</p><p>  單選題:?jiǎn)螕魡芜x題,彈出新建試題的窗體,錄入試題,此時(shí)正確答案只能選

102、擇一個(gè)。</p><p>  多選題:?jiǎn)螕舳噙x題,彈出新建試題的窗體,錄入試題,此時(shí)正確答案至少2個(gè)以上。</p><p>  編輯試題:可允許修改信息(試題題目、題庫(kù)名稱、試題類型、難易程度、試題答案選項(xiàng)、試題正確答案),選中試題列表中的試題,獲取到選中的ID,根據(jù)ID查詢數(shù)據(jù)首先顯示到編輯試題也沒相對(duì)應(yīng)的位置,修改數(shù)據(jù),點(diǎn)擊確認(rèn)在沒有出現(xiàn)異常的情況下更新數(shù)據(jù)到數(shù)據(jù)庫(kù),并在試題列表中顯示

103、剛修改后的數(shù)據(jù)。</p><p>  刪除試題:選擇試題列表中的數(shù)據(jù),獲取到選中項(xiàng)的ID。根據(jù)ID刪除數(shù)據(jù)庫(kù)中的數(shù)據(jù)</p><p><b>  輸出</b></p><p>  操作結(jié)果:提示考試專員操作的結(jié)果(成功或者失?。?lt;/p><p>  注意捕獲異常,在出現(xiàn)異常時(shí)候給出相應(yīng)的錯(cuò)誤提示。</p>

104、<p><b>  驗(yàn)證</b></p><p><b>  試題題目唯一</b></p><p>  用戶沒有訪問某個(gè)操作的時(shí)候(比如新增)給出相應(yīng)提示</p><p>  4.5.2 試卷管理</p><p><b>  引言</b></p><

105、;p>  要實(shí)現(xiàn)在線考試和在線評(píng)測(cè),必須有試卷。試卷管理可以對(duì)試卷進(jìn)行統(tǒng)一管理,應(yīng)對(duì)試卷的重用</p><p><b>  輸入</b></p><p>  流程:(考試專員)在進(jìn)入試卷管理界面可以對(duì)試卷進(jìn)行增刪改查等操作??梢怨芾磉@些試卷對(duì)其進(jìn)行增加,刪除,修改,查詢等操作。</p><p><b>  操作流程UML圖<

106、;/b></p><p><b>  加工</b></p><p><b>  查詢?cè)嚲恚?lt;/b></p><p>  在進(jìn)入試卷管理的時(shí)候,默認(rèn)加載所有的試卷。</p><p>  在選擇左邊樹型菜單的課程時(shí)候,加載當(dāng)前選中課程下所有的試卷并以網(wǎng)格形式顯示在右邊區(qū)域</p>&

107、lt;p>  在搜索欄輸入任何查詢關(guān)鍵字(試卷名稱),根據(jù)輸入的關(guān)鍵字查詢與此相關(guān)的試卷,并顯示到列表中</p><p>  點(diǎn)擊所有:查詢當(dāng)前課程下所有的試卷</p><p>  新增試卷:新增題庫(kù)的時(shí)候需錄入(試卷名稱、課程分類、創(chuàng)建時(shí)間)。點(diǎn)擊確認(rèn)按鈕添加數(shù)據(jù)在沒有出現(xiàn)異常情況下向數(shù)據(jù)庫(kù)中添加數(shù)據(jù),并跳轉(zhuǎn)到試卷列表界面,在試卷列表中顯示剛添加的試卷。</p>&l

108、t;p>  編輯考試題目:選中左邊樹形菜單中的課程查詢出當(dāng)前課程下所有的試題呈現(xiàn)在列表中。在試卷列表中選中一張?jiān)嚲?,獲取到當(dāng)前選中項(xiàng)的ID, 點(diǎn)擊編輯考試題目,出現(xiàn)選擇題目的頁(yè)面,默認(rèn)顯示當(dāng)前試卷中沒有的所有的題目。</p><p>  根據(jù)題目名稱、題庫(kù)名稱、課程名稱、難易程度、題型來檢索數(shù)據(jù),根據(jù)前面的條件檢索出匹配的數(shù)據(jù),顯示到題目列表中、</p><p>  選中題目列表中的

109、題目(可以多選),批量把試題添加到試卷中</p><p>  編輯試卷:可允許修改信息(試卷名稱、創(chuàng)建時(shí)間、課程分類)。選中題庫(kù)列表中的試卷數(shù)據(jù),點(diǎn)擊編輯試卷時(shí),獲取選中項(xiàng)的ID根據(jù)ID查詢當(dāng)前數(shù)據(jù)的基本信息,在編輯頁(yè)面首先顯示原有的試卷信息。修改試卷信息后點(diǎn)擊保存把數(shù)據(jù)更新到數(shù)據(jù)庫(kù)并在題庫(kù)列表中顯示修改后的數(shù)據(jù)</p><p>  刪除試卷:刪除題庫(kù)是邏輯刪除。選中列表中的試卷數(shù)據(jù),點(diǎn)擊

110、刪除試卷,根據(jù)選中項(xiàng)的數(shù)據(jù)取得的ID刪除數(shù)據(jù)。</p><p><b>  輸出</b></p><p>  操作結(jié)果:提示考試專員操作的結(jié)果(成功或者失?。?lt;/p><p>  注意捕獲異常,在出現(xiàn)異常時(shí)候給出相應(yīng)的錯(cuò)誤提示。</p><p><b>  驗(yàn)證</b></p><

111、;p>  試卷名稱不能相同且不能出現(xiàn)特殊字符</p><p>  創(chuàng)建時(shí)間格式 2011-10-1 13:40:00</p><p>  用戶沒有訪問某個(gè)操作的時(shí)候(比如新增)給出相應(yīng)提示</p><p>  4.5.3 考場(chǎng)管理</p><p><b>  引言</b></p><p>

112、  在整個(gè)考試環(huán)節(jié),考場(chǎng)也是一個(gè)不可缺少的部分,每個(gè)考場(chǎng)的具體設(shè)施情況(正常、維修),可容納多少人參加考試,這些都需要統(tǒng)一的管理,考場(chǎng)管理就是針對(duì)考試場(chǎng)地進(jìn)行日常的操作。</p><p><b>  輸入</b></p><p>  流程:(考試專員)在進(jìn)入考場(chǎng)管理界面可以查看到所有的考場(chǎng)情況,并可以進(jìn)行新增考場(chǎng)、對(duì)已經(jīng)存在的考場(chǎng)信息進(jìn)行編輯和刪除、并可以查詢<

113、/p><p><b>  操作流程UML圖</b></p><p><b>  加工</b></p><p><b>  查詢考場(chǎng)</b></p><p>  在考場(chǎng)管理界面默認(rèn)顯示所有考場(chǎng)地點(diǎn),并允許分頁(yè)</p><p>  根據(jù)條件查詢:根據(jù)輸入的關(guān)鍵字

114、(考場(chǎng)名稱)從數(shù)據(jù)庫(kù)中(模糊查詢)查詢數(shù)據(jù)并顯示到考場(chǎng)列表中</p><p>  點(diǎn)擊所有按鈕:查詢出所有的數(shù)據(jù)</p><p>  新增考場(chǎng):可錄入(考場(chǎng)地點(diǎn)、容納人數(shù))。點(diǎn)擊新增考場(chǎng)按鈕,彈出新頁(yè)面輸入錄入要點(diǎn)。點(diǎn)擊確定,沒有出現(xiàn)異常情況下把輸入的數(shù)據(jù)添加到數(shù)據(jù)庫(kù)中并跳轉(zhuǎn)到考場(chǎng)列表。</p><p>  編輯考場(chǎng):選中考場(chǎng)列表中的數(shù)據(jù),獲取到選中項(xiàng)的ID,根據(jù)I

115、D查詢出數(shù)據(jù)顯示到編輯頁(yè)面的相應(yīng)位置, 修改其中數(shù)據(jù),點(diǎn)擊確認(rèn),在沒出現(xiàn)錯(cuò)誤情況下把數(shù)據(jù)更新到數(shù)據(jù)庫(kù)中并跳轉(zhuǎn)到考場(chǎng)列表中。</p><p>  刪除考場(chǎng):選中考場(chǎng)列表中的數(shù)據(jù),獲取到選中項(xiàng)的ID,點(diǎn)擊刪除,根據(jù)ID刪除數(shù)據(jù)庫(kù)中的數(shù)據(jù),這兒的刪除是邏輯刪除只是改變考場(chǎng)的狀態(tài)。</p><p><b>  輸出</b></p><p>  操作結(jié)果

116、:操作給出操作的結(jié)果(成功或者失?。?lt;/p><p>  注意捕獲異常,給出相應(yīng)的錯(cuò)誤提示。</p><p><b>  驗(yàn)證</b></p><p>  考場(chǎng)地點(diǎn)是唯一的不能與數(shù)據(jù)庫(kù)中的數(shù)據(jù)相同并且不能允許出現(xiàn)特殊字符</p><p><b>  容納人數(shù)只能是數(shù)字</b></p>

117、<p>  用戶沒有訪問某個(gè)操作的時(shí)候(比如新增)給出相應(yīng)提示</p><p>  4.5.4 考試管理</p><p><b>  引言</b></p><p>  在整個(gè)學(xué)習(xí)階段如何檢測(cè)學(xué)員的學(xué)習(xí)成果,可以通過單元測(cè)試、期末考試等正式考試來檢測(cè)學(xué)員的學(xué)習(xí)情況,那么這個(gè)要涉及到考試的內(nèi)容、考試的時(shí)間、考試的考場(chǎng)等問題,考試管理這個(gè)功

118、能主要是針對(duì)這些問題來進(jìn)行管理,在減少時(shí)間資源的情況下,給出最快的方案,來解決安排考試的問題。</p><p><b>  輸入</b></p><p>  流程:(考試專員)在進(jìn)入考試管理頁(yè)面查詢所有的考試,并可以對(duì)考試進(jìn)行新增、刪除、編輯、查詢等操作。(班主任)可以針對(duì)某場(chǎng)考試進(jìn)行提交報(bào)考人員和查看當(dāng)場(chǎng)考試下學(xué)生的成績(jī)。(考試專員)可以根據(jù)報(bào)考人員來分配考場(chǎng)<

119、;/p><p><b>  操作流程UML圖</b></p><p><b>  加工</b></p><p><b>  查詢:</b></p><p>  默認(rèn)情況下:查詢所有的考試</p><p>  點(diǎn)擊左邊課程的樹形菜單,查詢當(dāng)前課程下所有的課程&

120、lt;/p><p>  點(diǎn)擊查詢:輸入關(guān)鍵字(考試名稱、考試時(shí)間) 根據(jù)輸入的條件查詢當(dāng)前條件下的課程</p><p>  點(diǎn)擊所有:查詢當(dāng)前課程下所有的考試</p><p>  新建考試:點(diǎn)擊新建考試,彈出一個(gè)頁(yè)面用于新建考試,在整個(gè)創(chuàng)建過程考試專員可錄入(考試名稱、創(chuàng)建人—默認(rèn)為當(dāng)前登陸的角色、所屬課程、考試試卷、考試規(guī)則、報(bào)名開始日期、報(bào)名結(jié)束日期、考試開始時(shí)間、

121、考試結(jié)束時(shí)間、創(chuàng)建時(shí)間),必須輸入全部信息,所有數(shù)據(jù)正確后點(diǎn)擊確定,在沒有出現(xiàn)異常的情況下,把當(dāng)前要?jiǎng)?chuàng)建考試的信息添加到數(shù)據(jù)庫(kù)中并跳轉(zhuǎn)到考試列表中,顯示剛添加的考試信息。</p><p>  修改考試:可修改的信息跟新建考試時(shí)候錄入的信息一樣。點(diǎn)擊確認(rèn),在沒有出現(xiàn)異常的情況下,把數(shù)據(jù)更新到數(shù)據(jù)庫(kù)中,并在考試列表中顯示更新后的數(shù)據(jù)</p><p>  刪除考試:選中考試列表中的數(shù)據(jù),獲取選中

122、項(xiàng)的數(shù)據(jù)的ID,根據(jù)ID刪除數(shù)據(jù)庫(kù)中的數(shù)據(jù)</p><p><b>  查看參考人員:</b></p><p>  查詢:默認(rèn)情況下:查詢當(dāng)前考試所有未參加考試的人員,</p><p>  條件查詢:輸入關(guān)鍵字(學(xué)生名字、班級(jí)),根據(jù)條件查詢沒有報(bào)名的學(xué)員</p><p>  安排考場(chǎng):點(diǎn)擊安排考場(chǎng),出現(xiàn)考試設(shè)置界面&l

123、t;/p><p>  安排考場(chǎng):列出所有參加考試的人員,選中考場(chǎng)設(shè)置當(dāng)場(chǎng)考試的考場(chǎng)位置,把根據(jù)參考人分配到當(dāng)前選中考場(chǎng)中(30個(gè)人為一個(gè)考場(chǎng)),分配的時(shí)候先按照班級(jí)來分配,要是班級(jí)人數(shù)大于考場(chǎng)人數(shù)把剩余的人員分配到其他教室。</p><p>  預(yù)覽考場(chǎng)列表:預(yù)覽考試的分配表單</p><p>  到處Excel:把分配好的表單導(dǎo)入到Excel中供打印</p>

124、;<p>  發(fā)布考試:默認(rèn)是沒有發(fā)表,在沒有發(fā)表考試的情況下,學(xué)生是不能看到將要考的考試,點(diǎn)擊發(fā)布考試,設(shè)置考試的狀態(tài)(默認(rèn)為0,發(fā)布考試后為1)。</p><p>  考試成績(jī)查詢:學(xué)員考試結(jié)束后,統(tǒng)計(jì)學(xué)員的分?jǐn)?shù)記錄在數(shù)據(jù)庫(kù)中,并提供導(dǎo)出Excel把學(xué)生當(dāng)前考試的成績(jī)導(dǎo)出到表格中</p><p><b>  輸出</b></p><

125、;p>  操作結(jié)果:操作給出操作的結(jié)果(成功或者失?。?lt;/p><p>  注意捕獲異常,在出現(xiàn)異常的時(shí)候,給出相應(yīng)的錯(cuò)誤提</p><p><b>  驗(yàn)證</b></p><p>  考試名稱不能包含特殊字符</p><p><b>  所屬課程不能為空</b></p>&l

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論