版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、<p><b> 畢業(yè)設(shè)計(論文)</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)實,同時也為各大中小學(xué)教育開辟了廣闊的前景。陳至立部長在全國信息技術(shù)教育
2、工作會議上指出:全國實施“校校通”工程,努力實現(xiàn)教育的跨越式發(fā)展。</p><p> 遠(yuǎn)程教育自19世紀(jì)在英國誕生以來,已經(jīng)歷了三個階段:第一階段以文字、印刷教材為主要傳播媒體,以郵政作為主要傳播手段(如函授教育);第二階段以廣播、電視、電話等為主并輔以文字教材的多種媒體組合,以廣播電視作為主要傳播手段(如電視大學(xué));第三階段以計算機(jī)多媒體和網(wǎng)絡(luò)作為主要技術(shù)手段、以數(shù)字化信息作為主要傳播媒體,以因特網(wǎng)作為主要傳
3、播手段(如網(wǎng)絡(luò)學(xué)校),真正實現(xiàn)了“師生雙向通信交流”。前兩個階段的遠(yuǎn)程教育對教育的普及與發(fā)展曾起到了相當(dāng)大的作用,但由于缺乏適當(dāng)?shù)耐ㄐ攀侄?學(xué)生與教師的交流基本上是單向的,反饋也是滯后的。我國教育部將遠(yuǎn)程教育的第三階段稱之為現(xiàn)代遠(yuǎn)程教育。</p><p> 利用網(wǎng)絡(luò)進(jìn)行遠(yuǎn)程教育已經(jīng)成為了教育發(fā)展的一個方向,基于網(wǎng)絡(luò)的教學(xué)相對于傳統(tǒng)的教學(xué)而言,一方面師生可以突破時空的界限,大大的節(jié)省了教育資源,而且?guī)熒g可以實現(xiàn)
4、互動,反饋和交流都比傳統(tǒng)的廣播電視教學(xué)方便,有效率,另一方面,豐富的網(wǎng)絡(luò)教學(xué)、學(xué)習(xí)資源給師生提供了有利的學(xué)習(xí)支持,因此,有著廣闊的應(yīng)用前景。</p><p><b> §課題任務(wù)要求</b></p><p> 本課題的主要任務(wù)是設(shè)計并實現(xiàn)一個小型的在線學(xué)習(xí)管理系統(tǒng),使之能夠為教師的教學(xué)和學(xué)生的學(xué)習(xí)帶來方便:對教師而言,能發(fā)布教學(xué)信息、布置作業(yè)、批改作業(yè)、
5、評分,并對上課學(xué)生名單進(jìn)行管理,通過討論組的形式回答學(xué)生問題,進(jìn)行實時討論;對學(xué)生來說,能及時了解教學(xué)公告信息,在網(wǎng)上完成作業(yè),提出自己學(xué)習(xí)過程中遇到的問題,參與實時討論[1]。</p><p><b> 相關(guān)要求如下:</b></p><p> 1. 符合教學(xué)管理規(guī)定,滿足網(wǎng)上教學(xué)的需要,界面美觀,操作直觀、方便。</p><p> 2
6、. 相關(guān)數(shù)據(jù)庫(表)的設(shè)計,滿足3NF,具有數(shù)據(jù)庫維護(hù)功能。</p><p> 3. 系統(tǒng)應(yīng)具備一定的安全性。</p><p> 4. 采用模塊化程序設(shè)計方案,完成系統(tǒng)的總體規(guī)劃、分析、設(shè)計、實施、運(yùn)行與維護(hù),并進(jìn)行系統(tǒng)的開發(fā)總結(jié)。 </p><p> 5. 完成系統(tǒng)的集成測試和調(diào)試,運(yùn)行正常,能在指定的服務(wù)器上演示,提交原程序,并按要求完成畢業(yè)設(shè)計說明書的撰
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)的具體實施10</p><p> 4.1資料中心10</p><p> 4.2 求助中心12</p><p> 4.3 自測中心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í)平臺,是e-Learning(數(shù)位化學(xué)習(xí))的一種基礎(chǔ)性技術(shù)平臺。 C-Learning(以下簡稱:CL),CL以教學(xué)管理為中心、學(xué)習(xí)活動為驅(qū)動的一套輔助性培訓(xùn)信息化解決方案軟件系統(tǒng)。CL創(chuàng)新性引進(jìn)了視頻重播教學(xué)、資源共享、互幫互助的理念,不但可以讓學(xué)員充分利用課余時間復(fù)習(xí)和學(xué)習(xí)新知識,還能提高學(xué)員之間的互相解決問題的能力。學(xué)員登錄系統(tǒng)不但可以在線點播課程課件及多媒
12、體視頻、瀏覽教學(xué)信息資源,還可參加測驗考試;管理者可查看統(tǒng)計學(xué)員的學(xué)習(xí)培訓(xùn)檔案,組織管理企業(yè)內(nèi)部的學(xué)習(xí)資源,為管理者對學(xué)員素質(zhì)進(jìn)行公正評價及正確分析管理提供有力平臺支持。CL是針對各種院校、培訓(xùn)機(jī)構(gòu)量身打造的一款學(xué)習(xí)管理系統(tǒng)。</p><p> 本項目主要功能需求主要包括:資料中心、互助中心、自測中心、考試中心和學(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ù)庫: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ù)對教學(xué)過程的實際調(diào)查了解,在整個教學(xué)過程中,主要涉及到教師的教學(xué)和學(xué)生的學(xué)習(xí)兩個方面,對老師而言,他可以發(fā)布教案、資料、發(fā)布公告和答疑解惑。學(xué)生可以根據(jù)自己的需要完成自學(xué)、向老師提出問題、與老師和其他同學(xué)討論、查詢作業(yè)上交情況及作業(yè)成績等功能。</p><p&
17、gt; 在整個系統(tǒng)中通過學(xué)習(xí)計劃的有效管理,教師方便準(zhǔn)確下達(dá)學(xué)習(xí)任務(wù),學(xué)生對知識進(jìn)行全面的鞏固、溫習(xí);而通過在線答疑和答疑教室,教師能了解學(xué)生對知識的掌握情況,并能幫助學(xué)生答疑解惑;利用公告欄,學(xué)生可以了解一些最新的動態(tài),重要通知等;另外,學(xué)生利用考試這個功能模塊,起到了促進(jìn)學(xué)習(xí)的作用;各系統(tǒng)功能分開,但又相互關(guān)聯(lián),而數(shù)據(jù)完全共享,教師根據(jù)自己的職責(zé)范圍,運(yùn)用相應(yīng)的系統(tǒng)完成日常教學(xué)工作,學(xué)生進(jìn)行知識的學(xué)習(xí),達(dá)到了師生互動的效果。<
18、;/p><p><b> 3.2系統(tǒng)開發(fā)目標(biāo)</b></p><p><b> 一、功能目標(biāo)</b></p><p> 基于上述對系統(tǒng)開發(fā)背景的描述和對系統(tǒng)需求的描述,在線學(xué)習(xí)管理系統(tǒng)的設(shè)計應(yīng)達(dá)到以下的目標(biāo):</p><p> (1)極大地利用優(yōu)秀的教師資源和知識資源,從而整體提高教育水平,實現(xiàn)
19、平民教育。</p><p> (2)使學(xué)生在不同的地理位置上也能與教師進(jìn)行交流,打破了傳統(tǒng)的面對面教育的局限性。</p><p> (3)學(xué)生可以根據(jù)自己的興趣或?qū)W習(xí)情況掌握學(xué)習(xí)進(jìn)度,自主學(xué)習(xí)。遠(yuǎn)程教學(xué)不受時間和地點的限制,可實現(xiàn)持續(xù)教育和終生教育。</p><p><b> 二、其它目標(biāo)</b></p><p>
20、 實用性:要為網(wǎng)上教學(xué)提供方便。</p><p> 操作簡單:本系統(tǒng)應(yīng)該適用于不同水平的使用者,包括教師和學(xué)生,同時系統(tǒng)不應(yīng)太復(fù)雜和煩瑣,因此要求系統(tǒng)的操作盡可能簡單易行。</p><p><b> 3.3功能需求</b></p><p> 在本次設(shè)計中,主要涉及到兩種類型用戶對該系統(tǒng)的使用,即學(xué)生和教師。這兩種用戶根據(jù)不同的用戶姓名和
21、密碼登陸,經(jīng)過驗證后進(jìn)入各自的界面。</p><p> 學(xué)生通過身份驗證后進(jìn)入主窗口。系統(tǒng)的主窗口提供了六項功能選擇:課堂學(xué)習(xí)、作業(yè)上傳、在線答疑、答疑教室、練習(xí)測試、公告瀏覽。</p><p> 課堂學(xué)習(xí):對知識進(jìn)行溫習(xí)、鞏固。</p><p> 作業(yè)上傳:使用zip形式將作業(yè)傳送給教師。</p><p> 在線答疑:相當(dāng)于一個聊天
22、室的功能,實現(xiàn)實時的答疑解惑。 </p><p> 答疑教室:實現(xiàn)非實時的答疑功能。</p><p> 練習(xí)測試:通過做題,達(dá)到鞏固知識的目的。 </p><p> 公告瀏覽:了解最新的信息。</p><p> 對于教師而言,主要是提供給教師(管理員)一個身份認(rèn)證和權(quán)限認(rèn)證的功能。在這個模塊中系統(tǒng)對登錄的用戶,當(dāng)輸入賬號和密碼后,進(jìn)行
23、身份確認(rèn),根據(jù)身份的類型轉(zhuǎn)入相應(yīng)的界面,另外教師可以注冊新的學(xué)生。系統(tǒng)提供給教師的功能有:教案內(nèi)容發(fā)布、公告發(fā)布、聊天室、作業(yè)批改、評分、答疑、測試管理、學(xué)生管理。</p><p> 教案內(nèi)容發(fā)布:上傳學(xué)習(xí)內(nèi)容、課外資料。</p><p> 在線答疑:相當(dāng)于一個聊天室的功能,實現(xiàn)實時的答疑解惑。 </p><p> 答疑教室:實現(xiàn)非實時的答疑功能。</p
24、><p> 測試管理:上傳題目,以供學(xué)生進(jìn)行測試練習(xí)。 </p><p> 學(xué)生管理:對以上幾個功能進(jìn)行管理,另外可以注冊新學(xué)生。</p><p><b> 3.4性能需求</b></p><p> ?。?)網(wǎng)絡(luò)環(huán)境下的多用戶系統(tǒng)。</p><p> 信息主要存儲在服務(wù)器端的數(shù)據(jù)庫中,由各用戶
25、在規(guī)定的權(quán)限下在各自的客戶端上錄入、修改、刪除相關(guān)的內(nèi)容,各用戶還可進(jìn)行查詢、調(diào)用,達(dá)到信息共享。</p><p> (2)數(shù)據(jù)的完整性和準(zhǔn)確性。</p><p> 錄入數(shù)據(jù)采用表格方式,限制錄入數(shù)據(jù)類型及取值范圍以保證數(shù)據(jù)的完整性及準(zhǔn)確性。系統(tǒng)應(yīng)具有部分反悔修改功能,系統(tǒng)備有的修改功能均可反悔。</p><p> (3)數(shù)據(jù)安全性。本系統(tǒng)采用二級安全保障。&
26、lt;/p><p> 第一級:依賴于網(wǎng)絡(luò)本身對用戶使用權(quán)限的規(guī)定。</p><p> 第二級:在程序模塊中通過使用密碼控制功能對用戶使用權(quán)限加以限制。</p><p> 3.5開發(fā)方案的比較與選擇</p><p> 系統(tǒng)架構(gòu)的選擇,對系統(tǒng)的開發(fā)來說是至關(guān)重要的,因此,選擇一個正確、合適的軟件架構(gòu)是十分必要。本系統(tǒng)是個典型的管理信息系統(tǒng),目
27、前對管理信息系統(tǒng)的開發(fā)設(shè)計主要有C/S和B/S兩種結(jié)構(gòu),下面對兩種結(jié)構(gòu)進(jìn)行一下簡單的比較[2]。</p><p> 運(yùn)用C/S結(jié)構(gòu),采用PB、Delphi或VB等技術(shù)來開發(fā)。操作系統(tǒng)采用 Windows2000,數(shù)據(jù)庫軟件使用Oracle數(shù)據(jù)庫,C/S又稱Client/Server或客戶/服務(wù)器模式。服務(wù)器通常采用高性能的PC、工作站或小型機(jī),并采用大型數(shù)據(jù)庫系統(tǒng),如Oracle,Sybase,Informix
28、或SQL Server。客戶端需要安裝專用的客戶端軟件。</p><p> 即一般用戶在客戶端上操作時,客戶端向服務(wù)器端數(shù)據(jù)庫提出請求。這時,服務(wù)器發(fā)出響應(yīng);客戶端收到響應(yīng)后,開始執(zhí)行任務(wù)。數(shù)據(jù)庫管理員在服務(wù)器端上利用管理平臺管理和維護(hù)數(shù)據(jù)庫。</p><p> B/S是Brower/Server的縮寫,客戶機(jī)上只要安裝一個瀏覽器(Browser),如Netscape Navigato
29、r或Internet Explorer,服務(wù)器安裝Oracle,Sybase, Informix或SQL Server等數(shù)據(jù)庫。瀏覽器通過Web Server同數(shù)據(jù)庫進(jìn)行數(shù)據(jù)交互。</p><p> 多數(shù)頁面都是通過ASP腳本程序直接訪問數(shù)據(jù)庫和文件系統(tǒng),有部分ASP程序通過組件(上傳組件)訪問數(shù)據(jù)庫和文件系統(tǒng)。</p><p><b> 結(jié)論</b></p
30、><p> 在線學(xué)習(xí)系統(tǒng)的設(shè)計主要是使用Web瀏覽器風(fēng)格的界面來進(jìn)行數(shù)據(jù)檢索和更新,作為當(dāng)前流行的Web發(fā)展趨勢,瀏覽器界面作為這個系統(tǒng)所有用戶熟悉和友好訪問的所有類型數(shù)據(jù)的界面,系統(tǒng)應(yīng)該為用戶提供一個公共的外部接口。</p><p> 在線學(xué)習(xí)系統(tǒng)的設(shè)計在于所有用戶把這個系統(tǒng)看作一系列相互連接的網(wǎng)頁,可以從任何一臺連接在Internet上的計算機(jī)用瀏覽器進(jìn)行訪問。用戶通過選擇鏈接或在基于
31、Web的表單上輸入信息與Web瀏覽器進(jìn)行交互。這個信息通過Internet傳送到Web服務(wù)器,Web服務(wù)器識別出外部數(shù)據(jù)的請求,并且把請求傳遞給在Web服務(wù)器上的應(yīng)用程序代理,這個代理的任務(wù)是把數(shù)據(jù)請求映射到對服務(wù)器的應(yīng)用程序查詢。應(yīng)用服務(wù)器為請求提供服務(wù),然后代理把返回的信息轉(zhuǎn)變?yōu)橐粋€網(wǎng)頁,這個網(wǎng)頁被傳送到Web服務(wù)器以顯示給最終用戶[3]。</p><p> 由于B/S構(gòu)架管理軟件只安裝在服務(wù)器端上,網(wǎng)絡(luò)管
32、理人員只需要管理服務(wù)器,用戶界面在服務(wù)器端完全通過WWW瀏覽器實現(xiàn),極少部分事務(wù)邏輯在前端實現(xiàn),所有的客戶端只有瀏覽器,網(wǎng)絡(luò)管理人員只需要做硬件維護(hù)。</p><p> 使用B/S模式來開發(fā)在線學(xué)習(xí)系統(tǒng),它將具有以下優(yōu)點:</p><p> 實用性:為網(wǎng)上教學(xué)提供方便。</p><p> 操作簡單:本系統(tǒng)應(yīng)該適用于不同水平的使用者,包括教師和學(xué)生,同時系統(tǒng)不應(yīng)
33、太復(fù)雜和煩瑣,因此要求系統(tǒng)的操作盡可能簡單易行。</p><p> 代碼可讀性好:代碼將盡可能簡潔。</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)行動態(tài)網(wǎng)頁或Web應(yīng)用程序。他是微軟公司開發(fā)的代替CGI腳本程序的一種應(yīng)用,它可以與數(shù)據(jù)庫和其它程序進(jìn)行交互,是一種簡單、方便的編程工具。ASP的網(wǎng)頁文件的格式是.asp,現(xiàn)在常用于各種動態(tài)網(wǎng)站中。 ASP網(wǎng)頁可以包含HTML標(biāo)記、普通文本、腳本命令以及COM組件等。利用ASP可以向網(wǎng)頁中添加交互式內(nèi)容(如在線表單),也可以創(chuàng)建使用HTML網(wǎng)頁作為用戶界面的Web應(yīng)用程序。它利用VBScript 或JA
35、VA腳本語言使用戶的數(shù)據(jù)和服務(wù)器的數(shù)據(jù)進(jìn)行交換,從而達(dá)到動態(tài)數(shù)據(jù)庫的目的。當(dāng)瀏覽器瀏覽ASP網(wǎng)頁時, Web服務(wù)器就會根據(jù)請求生成相應(yīng)的HTML代碼然后再返回給瀏覽器,這樣瀏覽器端看到的就是動態(tài)生成的網(wǎng)頁。</p><p> 二、MVC架構(gòu)是"Model-View-Controller"的縮寫,中文翻譯為"模型-視圖-控制器"。</p><p>
36、 三、系統(tǒng)數(shù)據(jù)庫的選擇</p><p> SQL(Structured Query Language),結(jié)構(gòu)化查詢語言。SQL語言的主要功能就是同各種數(shù)據(jù)庫建立聯(lián)系,進(jìn)行溝通。按照ANSI(美國國家標(biāo)準(zhǔn)協(xié)會)的規(guī)定,SQL被作為關(guān)系型數(shù)據(jù)庫管理系統(tǒng)的標(biāo)準(zhǔn)語言。SQL語句可以用來執(zhí)行各種各樣的操作,例如更新數(shù)據(jù)庫中的數(shù)據(jù),從數(shù)據(jù)庫中提取數(shù)據(jù)等。絕大多數(shù)流行的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)都采用了SQL語言標(biāo)準(zhǔn)。雖然很多數(shù)據(jù)
37、庫都對SQL語句進(jìn)行了再開發(fā)和擴(kuò)展,但是包括Select, Insert, Update, Delete, Create,以及Drop在內(nèi)的標(biāo)準(zhǔn)的SQL命令仍然可以被用來完成幾乎所有的數(shù)據(jù)庫操作。</p><p> 微軟SQL Server 2008</p><p> SQL Server 2008是一個重大的產(chǎn)品版本,它推出了許多新的特性和關(guān)鍵的改進(jìn),使得它成為至今為 </p&
38、gt;<p> SQL Server 2008</p><p> 止的最強(qiáng)大和最全面的SQL Server版本。</p><p> 微軟的這個數(shù)據(jù)平臺滿足這些數(shù)據(jù)爆炸和下一代數(shù)據(jù)驅(qū)動應(yīng)用程序的需求,支持?jǐn)?shù)據(jù)平臺愿景:關(guān)鍵任務(wù)企業(yè)數(shù)據(jù)平臺、動態(tài)開發(fā)、關(guān)系數(shù)據(jù)和商業(yè)智能</p><p> 第四章 系統(tǒng)的具體實施</p><p&
39、gt;<b> 4 .1資料中心</b></p><p> 4.1.1 資料搜索</p><p> .4.1.1.1引言</p><p> 當(dāng)資料很多的時候自己不可能挨著挨著的一個一個的去找,這樣查找起來的速度很慢,這時我們就可以用資料搜索的功能來快速的找到自己想要看的資料。</p><p> .4.1.1.2
40、輸入</p><p> 流程:在資料搜索的前面的文本框中輸入自己想查看的資料的名字,然后點擊搜索,這時我們就可以在下面看到我們搜索出來的相關(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> 流程:點擊菜單中的資料查看,可以看到其中的正在看的資料列表、還未看的資料列表、已看完的資料列表、我收藏的資料列表等信息,當(dāng)分別點擊這些的時候看到的就是相應(yīng)的信息。</p><p><b> 操作流程UML圖</b&
43、gt;</p><p> .4.1.2.3加工</p><p> 正在看的資料列表:查看自己正在看的資料,有以前看了一些但沒有看完的資料。看的資料,如果是視頻就只能在線觀看,不能下載,如果是書籍的話既可以下載也可以在線觀看。</p><p> 還未看的資料列表:查看自己還沒有看過的資料。這樣可以知道自己哪些資料還沒有看過。</p><p&g
44、t; 已看完的資料列表:查看自己已經(jīng)看完的資料。</p><p> 我收藏的資料列表:可以知道自己對哪些資料是感興趣的,被自己收藏過的。</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> 流程:點擊菜單中的我管理的資料,可以看到自己上傳的資料。在自己的上傳資料中點擊修改時可以修改選中的資料。當(dāng)點擊刪除時可以刪除選中的資料。</p><p><b>
46、 操作流程UML圖</b></p><p> .4.1.3.3加工</p><p> 上傳資料:把自己認(rèn)為有用的資料上傳到網(wǎng)站上,這樣大家都可以看到了。</p><p> 修改資料:如果對自己上傳的資料不是很滿意,可以對其進(jìn)行修改。</p><p> 刪除資料:如果對自己上傳的資料已經(jīng)沒有存在的價值的時候,可以刪除該資料
47、。</p><p> .4.1.3.4輸出</p><p> 對自己感興趣的資料進(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é)員在遇到問題的時候可以在提問里面把自己的問題提出來,讓大家都看到自己的問題,這樣能解決的會幫自己解決自己遇到的問題,還可以詢問用戶是否繼續(xù)提問。</p><p> .4.2.1.2輸入</p><p><b> 流程:</b></p><p> 當(dāng)點擊求助時,系統(tǒng)會出現(xiàn)提問、我的提問列表、我的回答列表、我的設(shè)置、我
49、的動態(tài)、我的任務(wù)的菜單。學(xué)員可以點擊里面的提問,這樣就可以在提問的文本框里面輸入自己遇到的問題。當(dāng)提問過后,用戶可以自己選擇是否需要懸賞分,如果有懸賞分,當(dāng)你采納了別人的提問的時候,就會扣除你給出的懸賞分。</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é)員提出問題過后,等一段時間可能會忘記自己以前提出過些什么問題。如果有了這個我的提問列表,
51、這樣就可以知道我們以前提過些什么問題。也可以知道自己回答了哪些問題。</p><p> .4.2.2.2輸入</p><p> 流程:當(dāng)點擊菜單中我的提問列表的時候,可以看到我自己的提問列表的相關(guān)信息。</p><p><b> 操作流程UML圖</b></p><p> .4.2.2.3加工</p>
52、<p> 1)我的提問:就是我提過些什么問題</p><p> 2) 我回答的問題:就是我回答了哪些問題,回答了別人的提問,并被采納后就可以把別人提問時的懸賞分變成自己的積分,而相對于提問人就會扣除他自己相應(yīng)的積分。</p><p> .4.2.2.4輸出</p><p> 對提問的內(nèi)容的改動。</p><p> 4.
53、2.3 問題列表</p><p> .4.2.4.1引言</p><p> 就是對一些大家提問的一些分類,如:待解決、快到期、已解決、最新回答等。而且在右邊都會看到排名在前5位學(xué)員的積分等級,是根據(jù)學(xué)員的積分等級和積分來降序排序的。積分等級:0-500 初級,501-1000 中級 1000以上 高級</p><p> .4.2.4.2輸入</p>
54、<p> 流程:當(dāng)點擊菜單中的問題列表的時候,可以看到大家提問的一些分離</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 我的動態(tài)</p><p> .4.2.4.1引言</p>
56、;<p> 每個學(xué)員肯定都會想知道自己最近做了些什么事,而我的動態(tài)就是讓學(xué)員看到自己最近的活動記錄。</p><p> .4.2.4.2輸入</p><p> 流程:當(dāng)我們點擊菜單中的我的動態(tài)的時候,就可以看到我們自己最近的活動狀態(tài),可以看到自己最近提過的問,最近回答了的問題這些。</p><p><b> 操作流程UML圖</
57、b></p><p> .4.2.4.3加工</p><p> 查看自己最近的活動記錄。</p><p> .4.2.4.4輸出</p><p><b> 自己最近的動態(tài)</b></p><p> 4.2.5 高分問題</p><p> .4.2.5.1引
58、言</p><p> 這樣可以讓想積分提高得很快的人,去回答這里面的問題,這里面提的問相對于其它列表的提問的積分要高一些。根據(jù)懸賞分來排序</p><p> .4.2.5.2輸入</p><p> 流程:當(dāng)我們點擊菜單中的高分問題的時候,就可以看到里面積分比較高的提問。</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> 這樣可以讓想積分提高得很快的人,去回答這里面的問題,這里面提的問相對于其它列表的提問的積分要高一些。根據(jù)懸賞分來排序</p><p> .4.2.6.2輸入</p><p> 流程:當(dāng)我們點擊菜單中的高分問題的時候,就可以看到
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ì)還有最佳答案,還可以再回答,但回答過后不會有懸賞分。</p><p> 已關(guān)閉的問題詳細(xì):已經(jīng)關(guān)閉的問題的詳細(xì)信息,里面有問題的標(biāo)題和詳細(xì),但不可以回答了。</p><p> 我的提問的問題詳細(xì):自己提的問題的詳細(xì)信息,里面有問題的標(biāo)題和問題的內(nèi)容的詳細(xì),還有結(jié)貼、問題補(bǔ)充、無滿意答案等,當(dāng)然也可以回答自己提出的問題。結(jié)貼:對別人回答的答案滿意的,可以選為最佳答案,給回答者該
63、問題給出的懸賞分,但最佳答案只能選一個,而且給懸賞分也只能給一個人。已經(jīng)結(jié)貼的問題如果再回答的話是不會再給懸賞分的。問題補(bǔ)充:補(bǔ)充該問題的提問,讓別人能更好的看到這個提問。無滿意答案:就是對別人回答的問題不是很滿意,可以關(guān)閉這個問題,關(guān)閉過后只會返還你提問的5%的懸賞分,而且關(guān)閉過后也不可以再回答了。</p><p> .4.2.6.4輸出</p><p><b> 詳細(xì)信息
64、。</b></p><p><b> 4.3 自測中心</b></p><p> 注:以下需求中提到的題庫指的是學(xué)員當(dāng)前有權(quán)限看到的課程對應(yīng)的題庫。</p><p><b> 4.3.1自主練習(xí)</b></p><p><b> 引言</b></p&g
65、t;<p> 學(xué)員在學(xué)習(xí)過程中,可以通過自主練習(xí)及模擬考試的方式來鞏固所學(xué)知識。自主練習(xí)就是對指定課程的相關(guān)題目進(jìn)行練習(xí)。練習(xí)的方式有章節(jié)練習(xí)、順序練習(xí)和隨機(jī)練習(xí)以及錯題練習(xí)。在選擇練習(xí)方式后系統(tǒng)會讀取學(xué)員上一次練習(xí)的記錄,如果有上一次練習(xí)記錄則提示學(xué)員選擇是否繼續(xù)上一次練習(xí)。學(xué)員可以根據(jù)提示選擇繼續(xù)上一次練習(xí)或重新開始練習(xí)。如果學(xué)員選擇繼續(xù)上一次練習(xí),那么系統(tǒng)會自動定位到上一次練習(xí)的題目。如果系統(tǒng)沒能讀取到上一次練習(xí)記
66、錄,則提示學(xué)員選擇題庫。學(xué)員選擇題庫后開始練習(xí)。注:只有章節(jié)練習(xí)和順序練習(xí)才有繼續(xù)上一次練習(xí)的功能。在練習(xí)過程中,頁面會顯示以下信息:練習(xí)方式、已完成題目數(shù)、正確回答數(shù)、剩余題目數(shù)和正確率。</p><p><b> 一.章節(jié)練習(xí)</b></p><p><b> 1.輸入</b></p><p> 流程:學(xué)員點擊章
67、節(jié)練習(xí)后提示是否繼續(xù)上一次練習(xí),如果學(xué)生選擇繼續(xù),則系統(tǒng)自動定位到上次練習(xí)記錄;否則通過三級聯(lián)動列出年級、課程和題庫供學(xué)員選擇。學(xué)員選擇題庫后,系統(tǒng)讀取題庫信息并開始練習(xí)。</p><p><b> 操作流程UML圖:</b></p><p><b> 2.加工</b></p><p> 讀取客戶端上次練習(xí)記錄,如果
68、有記錄則提示是否繼續(xù)上一次記錄</p><p> 如果學(xué)員選擇上一次記錄,則根據(jù)上一次記錄加載年級、課程、題庫和題目</p><p> 否則只加載年級,并讓學(xué)員通過三級聯(lián)動選擇題庫</p><p> 學(xué)員選擇題庫后加載題庫信息</p><p> 對學(xué)員的答案和正確答案進(jìn)行對比,如果不一致則將信息記錄到當(dāng)前學(xué)員的錯題記錄表中</p
69、><p><b> 3.輸出</b></p><p> 顯示題庫信息,包含總題目數(shù)、練習(xí)方式、題目序號等信息</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í)會在某一個章節(jié)的最后一題完成后自動跳到下一個章節(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ù)上一次記錄加載年級、課程、題庫和題目</p><p> 否則只加載年級,并讓學(xué)員通過三級聯(lián)動選擇題庫</p><p>
72、 學(xué)員選擇題庫后加載題庫信息</p><p> 對學(xué)員的答案和正確答案進(jìn)行對比,如果不一致則將信息記錄到當(dāng)前學(xué)員的錯題記錄表中</p><p> 當(dāng)章節(jié)題目全部完成后,判斷當(dāng)前課程下是否還有下一章節(jié),如果有則自動跳轉(zhuǎn)到下一章節(jié)的第一題,否則提示“本課程已經(jīng)練習(xí)完”</p><p><b> 輸出</b></p><p&
73、gt; 顯示題庫信息,包含總題目數(shù)、練習(xí)方式、題目序號等信息</p><p><b> 三.隨機(jī)練習(xí)</b></p><p><b> 輸入</b></p><p> 流程:學(xué)生點擊隨機(jī)練習(xí)之后,選擇好題庫,系統(tǒng)根據(jù)選擇的題庫隨機(jī)練習(xí)。</p><p><b> 操作流程UML圖
74、:</b></p><p><b> 加工</b></p><p> 只加載年級,并讓學(xué)員通過三級聯(lián)動選擇題庫</p><p> 學(xué)員選擇題庫后加載題庫信息</p><p> 對學(xué)員的答案和正確答案進(jìn)行對比,如果不一致則將信息記錄到當(dāng)前學(xué)員的錯題記錄表中</p><p><
75、;b> 輸出</b></p><p> 顯示題庫信息,包含總題目數(shù)、練習(xí)方式、題目序號等信息</p><p><b> 4.4.2錯題練習(xí)</b></p><p><b> 引言</b></p><p> 錯題練習(xí)是學(xué)員針對前面的練習(xí)所產(chǎn)生的錯題進(jìn)行鞏固。也就是說,系統(tǒng)在
76、學(xué)員的練習(xí)過程中會記錄學(xué)員答錯的題目,然后通過錯題練習(xí)來對這些答錯的題目進(jìn)行集中練習(xí)。錯題練習(xí)有一個特殊的功能就是當(dāng)學(xué)員第一次答對題目后,系統(tǒng)會將該錯題記錄清除。</p><p><b> 輸入</b></p><p> 流程:學(xué)員進(jìn)入錯題練習(xí),選擇題庫。然后跟自主練習(xí)一眼開始練習(xí)。</p><p><b> 操作流程UML圖&
77、lt;/b></p><p><b> 接口: </b></p><p><b> 加工</b></p><p> 當(dāng)學(xué)員點擊錯題練習(xí)的時候提示學(xué)員選擇題庫 </p><p> 根據(jù)學(xué)員選擇的題庫查找學(xué)員對應(yīng)的錯題展示到頁面</p><p> 在本次練習(xí)過程中
78、,如果學(xué)員第一次正確回答某條錯題記錄,則清除這條錯題記錄,否則不清除。</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í)和錯題練習(xí),還可以通過模擬考試來對自己的掌握情況進(jìn)行測試。模擬考試的試題從考試中心獲取。注:只能獲取已經(jīng)考試過的試題。</p><p><b> 2.輸入</b></p><p> 流程:學(xué)員點擊模擬考試后,選擇考過的試題開始模擬考試??荚囃瓿珊蠼痪恚痪硗瓿珊罅⒖田@示考試結(jié)果。</p&g
80、t;<p><b> 操作流程UML圖</b></p><p><b> 3.加工</b></p><p> 根據(jù)學(xué)員選擇的試題對原有試題的題目順序進(jìn)行分類打亂,即:各學(xué)員間,單選題中題目的順序不一樣,多選題中的題目順序不一樣,但題目是一樣的。</p><p> 考試過程中進(jìn)行計時,如果計時完畢,則題
81、目選項不能再更改。 </p><p> 交卷完成后計算并通過模態(tài)層的方式顯示考試結(jié)果,然后將考試結(jié)果作為模擬考試記錄添加到考試記錄中。</p><p><b> 1.輸出</b></p><p> 顯示考試狀態(tài)(包含做題狀態(tài)、倒計時等)</p><p> 考試結(jié)束后顯示考試結(jié)果</p><p&
82、gt;<b> 4.4 用戶中心</b></p><p><b> 4.4.1個人資料</b></p><p><b> 引言</b></p><p> 學(xué)員在學(xué)習(xí)過程中可以在這里更新個人資料,個人資料包括基本資料、頭像照片、聯(lián)系方式、教育經(jīng)歷、興趣愛好等,這些資料將同步到SNS、C-Lear
83、ning、Job等平臺。</p><p><b> 一.基本資料</b></p><p><b> 1.輸入</b></p><p> 流程:學(xué)員點擊基本資料后,系統(tǒng)列出原有信息,學(xué)員修改信息之后點擊保存。這些基本資料包括:姓名、英文名、性別、生日、星座、血型、語言、現(xiàn)居地、家鄉(xiāng)、自我介紹。</p>&
84、lt;p><b> 操作流程UML圖</b></p><p><b> 接口</b></p><p><b> 2.加工</b></p><p> 從數(shù)據(jù)庫中獲得當(dāng)前登錄學(xué)員的基本信息,將基本資料填充到網(wǎng)頁中</p><p> 當(dāng)學(xué)員點擊保存的時候,首先判斷是否
85、有數(shù)據(jù)被修改,如果沒有則提示沒有信息被修改</p><p> 否則對數(shù)據(jù)進(jìn)行驗證,如果有錯誤則提示學(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é)員點擊頭像照片后,系統(tǒng)顯示其頭像照片,當(dāng)學(xué)員點擊修改頭像時,彈出修改頭像窗體,窗體通過學(xué)員選擇,可以從本地上傳頭像、從相冊中選擇照片、啟用攝像頭現(xiàn)場照相的方式來更新頭像。這里的頭像是自動保存的。</p
87、><p><b> 操作流程UML圖</b></p><p><b> 接口</b></p><p><b> 2.加工</b></p><p> 獲得原有頭像照片顯示到頁面中</p><p> 如果學(xué)員選擇從本地上傳,則從客戶端獲取照片</
88、p><p> 如果學(xué)員選擇現(xiàn)場照相,則啟用攝像頭,獲取拍得照片</p><p> 如果學(xué)員選擇從相冊中選擇相片,則獲得其相冊中所有相片,獲取學(xué)員選中的相片</p><p> 學(xué)員點擊確定的時候?qū)⑶懊鎺追N方式獲得的相片更新到頭像照片中,更新成功后顯示更新后的頭像照片并提示更新成功,如果前面獲取照片失敗或驗證未通過則不更新頭像照片并給予提示</p>&l
89、t;p><b> 3.輸出</b></p><p><b> 顯示原有頭像照片</b></p><p> 根據(jù)學(xué)員的選擇顯示相冊相片、攝像頭相片或本地上傳的相片。</p><p> 顯示更新后的頭像相片</p><p><b> 修改密碼</b></p&g
90、t;<p><b> 1.輸入</b></p><p> 流程:學(xué)員需要修改密碼的時候點擊修改密碼,輸入原密碼和新密碼以及確認(rèn)密碼,點擊保存更新密碼</p><p><b> 操作流程UML圖:</b></p><p><b> 接口</b></p><p&g
91、t;<b> 2.加工</b></p><p> 當(dāng)學(xué)員點擊保存的時候,驗證新密碼和確認(rèn)密碼是否一致,如果不是則提示錯誤信息</p><p> 否則驗證舊密碼是否正確,如果錯誤則提示錯誤信息</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é)員可以隨時查看自己的學(xué)習(xí)檔案,該檔案包括學(xué)員的基本資料、自主評測成績、階段測試成績、求助中心部分信息及自我評價等信息&
93、lt;/p><p><b> 2.輸入</b></p><p> 流程:學(xué)員點擊學(xué)習(xí)檔案后,系統(tǒng)列出其學(xué)習(xí)檔案。學(xué)員可以點擊修改資料跳轉(zhuǎn)到個人中心的基本資料。</p><p><b> 操作流程UML圖</b></p><p><b> 3.加工</b></p>
94、<p> 查詢當(dāng)前登錄學(xué)員的基本資料、學(xué)習(xí)檔案。</p><p> 根據(jù)學(xué)員的點擊,跳轉(zhuǎn)到個人資料修改頁面</p><p><b> 4.輸出</b></p><p><b> 顯示個人資料</b></p><p><b> 顯示學(xué)習(xí)檔案</b><
95、/p><p><b> 4.5 考試中心</b></p><p> 4.5.1 題庫管理</p><p><b> 引言</b></p><p> 題庫管理顧名思義就是針對題庫進(jìn)行管理。題庫是實現(xiàn)在線考試、自主練習(xí)、錯題練習(xí)、模擬考試的基礎(chǔ)。所以針對題庫以及題庫中的試題進(jìn)行管理是必然的。<
96、/p><p><b> 輸入</b></p><p> 流程:(考試專員)在進(jìn)入題庫管理界面可以對題庫進(jìn)行增刪改查等操作。還可以對題庫進(jìn)行錄入試題,并且可以管理這些試題對其進(jìn)行增加,刪除,修改,查詢等操作。在題庫管理新增題庫需錄入(題庫名稱)、新增試題需錄入(題庫名稱、課程名稱、題目、難易程度、答案選項、正確答案)??梢詫δ硞€題庫中的試題進(jìn)行編輯、刪除、查詢操作<
97、;/p><p><b> 操作流程UML圖</b></p><p><b> 加工</b></p><p><b> 查詢題庫:</b></p><p> 在進(jìn)入題庫管理的時候,默認(rèn)加載所有的題庫。</p><p> 在選擇左邊樹型菜單的課程時候,
98、加載當(dāng)前選中課程下所有的題庫并以網(wǎng)格形式顯示在右邊區(qū)域</p><p> 點擊查詢:根據(jù)輸入的關(guān)鍵字查詢(題庫名稱)與此相關(guān)的題庫</p><p> 點擊所有:查詢當(dāng)前課程下所有的題庫</p><p> 新增題庫:新增題庫的時候需錄入(題庫名稱),且題庫的名稱不能相同。點擊確認(rèn)按鈕添加數(shù)據(jù)在沒有出現(xiàn)異常情況下向數(shù)據(jù)庫中添加數(shù)據(jù),并跳轉(zhuǎn)到題庫列表界面,在題庫列表
99、中顯示剛添加的題庫。</p><p> 編輯題庫:可允許修改信息(題庫名稱)。選中題庫列表中的題庫數(shù)據(jù),點擊編輯題庫時,獲取選中項的ID根據(jù)ID查詢當(dāng)前數(shù)據(jù)的基本信息,在編輯頁面首先顯示原有的題庫信息。修改題庫信息后點擊保存把數(shù)據(jù)更新到數(shù)據(jù)庫并在題庫列表中顯示修改后的數(shù)據(jù)</p><p> 刪除題庫:刪除題庫是邏輯刪除。選中列表中的題庫數(shù)據(jù),點擊刪除題庫,根據(jù)選中項的數(shù)據(jù)取得的ID刪除
100、數(shù)據(jù)。</p><p><b> 查詢試題:</b></p><p> 在選中題庫列表中的數(shù)據(jù)并點擊查看試題時,跳轉(zhuǎn)到試題列表頁面,當(dāng)前顯示當(dāng)前題庫下所有的試題</p><p> 根據(jù)條件查詢,查詢條件:查詢關(guān)鍵字(試題題目),根據(jù)查詢關(guān)鍵字、題庫、試題類型、難易程度進(jìn)行組合查詢。</p><p> 點擊所有:查
101、詢當(dāng)前題庫下所有的試題。</p><p> 新增試題:可錄入(試題題目、題庫名稱、試題類型、難易程度、試題類型、試題答案選項、試題正確答案)</p><p> 批量導(dǎo)入:點擊批量導(dǎo)入,彈出選擇框選取需要導(dǎo)入的文件,確認(rèn)選擇把Excel中的數(shù)據(jù)導(dǎo)入到數(shù)據(jù)庫,并在試題列表中顯示</p><p> 單選題:單擊單選題,彈出新建試題的窗體,錄入試題,此時正確答案只能選
102、擇一個。</p><p> 多選題:單擊多選題,彈出新建試題的窗體,錄入試題,此時正確答案至少2個以上。</p><p> 編輯試題:可允許修改信息(試題題目、題庫名稱、試題類型、難易程度、試題答案選項、試題正確答案),選中試題列表中的試題,獲取到選中的ID,根據(jù)ID查詢數(shù)據(jù)首先顯示到編輯試題也沒相對應(yīng)的位置,修改數(shù)據(jù),點擊確認(rèn)在沒有出現(xiàn)異常的情況下更新數(shù)據(jù)到數(shù)據(jù)庫,并在試題列表中顯示
103、剛修改后的數(shù)據(jù)。</p><p> 刪除試題:選擇試題列表中的數(shù)據(jù),獲取到選中項的ID。根據(jù)ID刪除數(shù)據(jù)庫中的數(shù)據(jù)</p><p><b> 輸出</b></p><p> 操作結(jié)果:提示考試專員操作的結(jié)果(成功或者失?。?lt;/p><p> 注意捕獲異常,在出現(xiàn)異常時候給出相應(yīng)的錯誤提示。</p>
104、<p><b> 驗證</b></p><p><b> 試題題目唯一</b></p><p> 用戶沒有訪問某個操作的時候(比如新增)給出相應(yīng)提示</p><p> 4.5.2 試卷管理</p><p><b> 引言</b></p><
105、;p> 要實現(xiàn)在線考試和在線評測,必須有試卷。試卷管理可以對試卷進(jìn)行統(tǒng)一管理,應(yīng)對試卷的重用</p><p><b> 輸入</b></p><p> 流程:(考試專員)在進(jìn)入試卷管理界面可以對試卷進(jìn)行增刪改查等操作??梢怨芾磉@些試卷對其進(jìn)行增加,刪除,修改,查詢等操作。</p><p><b> 操作流程UML圖<
106、;/b></p><p><b> 加工</b></p><p><b> 查詢試卷:</b></p><p> 在進(jìn)入試卷管理的時候,默認(rèn)加載所有的試卷。</p><p> 在選擇左邊樹型菜單的課程時候,加載當(dāng)前選中課程下所有的試卷并以網(wǎng)格形式顯示在右邊區(qū)域</p>&
107、lt;p> 在搜索欄輸入任何查詢關(guān)鍵字(試卷名稱),根據(jù)輸入的關(guān)鍵字查詢與此相關(guān)的試卷,并顯示到列表中</p><p> 點擊所有:查詢當(dāng)前課程下所有的試卷</p><p> 新增試卷:新增題庫的時候需錄入(試卷名稱、課程分類、創(chuàng)建時間)。點擊確認(rèn)按鈕添加數(shù)據(jù)在沒有出現(xiàn)異常情況下向數(shù)據(jù)庫中添加數(shù)據(jù),并跳轉(zhuǎn)到試卷列表界面,在試卷列表中顯示剛添加的試卷。</p>&l
108、t;p> 編輯考試題目:選中左邊樹形菜單中的課程查詢出當(dāng)前課程下所有的試題呈現(xiàn)在列表中。在試卷列表中選中一張試卷,獲取到當(dāng)前選中項的ID, 點擊編輯考試題目,出現(xiàn)選擇題目的頁面,默認(rèn)顯示當(dāng)前試卷中沒有的所有的題目。</p><p> 根據(jù)題目名稱、題庫名稱、課程名稱、難易程度、題型來檢索數(shù)據(jù),根據(jù)前面的條件檢索出匹配的數(shù)據(jù),顯示到題目列表中、</p><p> 選中題目列表中的
109、題目(可以多選),批量把試題添加到試卷中</p><p> 編輯試卷:可允許修改信息(試卷名稱、創(chuàng)建時間、課程分類)。選中題庫列表中的試卷數(shù)據(jù),點擊編輯試卷時,獲取選中項的ID根據(jù)ID查詢當(dāng)前數(shù)據(jù)的基本信息,在編輯頁面首先顯示原有的試卷信息。修改試卷信息后點擊保存把數(shù)據(jù)更新到數(shù)據(jù)庫并在題庫列表中顯示修改后的數(shù)據(jù)</p><p> 刪除試卷:刪除題庫是邏輯刪除。選中列表中的試卷數(shù)據(jù),點擊
110、刪除試卷,根據(jù)選中項的數(shù)據(jù)取得的ID刪除數(shù)據(jù)。</p><p><b> 輸出</b></p><p> 操作結(jié)果:提示考試專員操作的結(jié)果(成功或者失?。?lt;/p><p> 注意捕獲異常,在出現(xiàn)異常時候給出相應(yīng)的錯誤提示。</p><p><b> 驗證</b></p><
111、;p> 試卷名稱不能相同且不能出現(xiàn)特殊字符</p><p> 創(chuàng)建時間格式 2011-10-1 13:40:00</p><p> 用戶沒有訪問某個操作的時候(比如新增)給出相應(yīng)提示</p><p> 4.5.3 考場管理</p><p><b> 引言</b></p><p>
112、 在整個考試環(huán)節(jié),考場也是一個不可缺少的部分,每個考場的具體設(shè)施情況(正常、維修),可容納多少人參加考試,這些都需要統(tǒng)一的管理,考場管理就是針對考試場地進(jìn)行日常的操作。</p><p><b> 輸入</b></p><p> 流程:(考試專員)在進(jìn)入考場管理界面可以查看到所有的考場情況,并可以進(jìn)行新增考場、對已經(jīng)存在的考場信息進(jìn)行編輯和刪除、并可以查詢<
113、/p><p><b> 操作流程UML圖</b></p><p><b> 加工</b></p><p><b> 查詢考場</b></p><p> 在考場管理界面默認(rèn)顯示所有考場地點,并允許分頁</p><p> 根據(jù)條件查詢:根據(jù)輸入的關(guān)鍵字
114、(考場名稱)從數(shù)據(jù)庫中(模糊查詢)查詢數(shù)據(jù)并顯示到考場列表中</p><p> 點擊所有按鈕:查詢出所有的數(shù)據(jù)</p><p> 新增考場:可錄入(考場地點、容納人數(shù))。點擊新增考場按鈕,彈出新頁面輸入錄入要點。點擊確定,沒有出現(xiàn)異常情況下把輸入的數(shù)據(jù)添加到數(shù)據(jù)庫中并跳轉(zhuǎn)到考場列表。</p><p> 編輯考場:選中考場列表中的數(shù)據(jù),獲取到選中項的ID,根據(jù)I
115、D查詢出數(shù)據(jù)顯示到編輯頁面的相應(yīng)位置, 修改其中數(shù)據(jù),點擊確認(rèn),在沒出現(xiàn)錯誤情況下把數(shù)據(jù)更新到數(shù)據(jù)庫中并跳轉(zhuǎn)到考場列表中。</p><p> 刪除考場:選中考場列表中的數(shù)據(jù),獲取到選中項的ID,點擊刪除,根據(jù)ID刪除數(shù)據(jù)庫中的數(shù)據(jù),這兒的刪除是邏輯刪除只是改變考場的狀態(tài)。</p><p><b> 輸出</b></p><p> 操作結(jié)果
116、:操作給出操作的結(jié)果(成功或者失?。?lt;/p><p> 注意捕獲異常,給出相應(yīng)的錯誤提示。</p><p><b> 驗證</b></p><p> 考場地點是唯一的不能與數(shù)據(jù)庫中的數(shù)據(jù)相同并且不能允許出現(xiàn)特殊字符</p><p><b> 容納人數(shù)只能是數(shù)字</b></p>
117、<p> 用戶沒有訪問某個操作的時候(比如新增)給出相應(yīng)提示</p><p> 4.5.4 考試管理</p><p><b> 引言</b></p><p> 在整個學(xué)習(xí)階段如何檢測學(xué)員的學(xué)習(xí)成果,可以通過單元測試、期末考試等正式考試來檢測學(xué)員的學(xué)習(xí)情況,那么這個要涉及到考試的內(nèi)容、考試的時間、考試的考場等問題,考試管理這個功
118、能主要是針對這些問題來進(jìn)行管理,在減少時間資源的情況下,給出最快的方案,來解決安排考試的問題。</p><p><b> 輸入</b></p><p> 流程:(考試專員)在進(jìn)入考試管理頁面查詢所有的考試,并可以對考試進(jìn)行新增、刪除、編輯、查詢等操作。(班主任)可以針對某場考試進(jìn)行提交報考人員和查看當(dāng)場考試下學(xué)生的成績。(考試專員)可以根據(jù)報考人員來分配考場<
119、;/p><p><b> 操作流程UML圖</b></p><p><b> 加工</b></p><p><b> 查詢:</b></p><p> 默認(rèn)情況下:查詢所有的考試</p><p> 點擊左邊課程的樹形菜單,查詢當(dāng)前課程下所有的課程&
120、lt;/p><p> 點擊查詢:輸入關(guān)鍵字(考試名稱、考試時間) 根據(jù)輸入的條件查詢當(dāng)前條件下的課程</p><p> 點擊所有:查詢當(dāng)前課程下所有的考試</p><p> 新建考試:點擊新建考試,彈出一個頁面用于新建考試,在整個創(chuàng)建過程考試專員可錄入(考試名稱、創(chuàng)建人—默認(rèn)為當(dāng)前登陸的角色、所屬課程、考試試卷、考試規(guī)則、報名開始日期、報名結(jié)束日期、考試開始時間、
121、考試結(jié)束時間、創(chuàng)建時間),必須輸入全部信息,所有數(shù)據(jù)正確后點擊確定,在沒有出現(xiàn)異常的情況下,把當(dāng)前要創(chuàng)建考試的信息添加到數(shù)據(jù)庫中并跳轉(zhuǎn)到考試列表中,顯示剛添加的考試信息。</p><p> 修改考試:可修改的信息跟新建考試時候錄入的信息一樣。點擊確認(rèn),在沒有出現(xiàn)異常的情況下,把數(shù)據(jù)更新到數(shù)據(jù)庫中,并在考試列表中顯示更新后的數(shù)據(jù)</p><p> 刪除考試:選中考試列表中的數(shù)據(jù),獲取選中
122、項的數(shù)據(jù)的ID,根據(jù)ID刪除數(shù)據(jù)庫中的數(shù)據(jù)</p><p><b> 查看參考人員:</b></p><p> 查詢:默認(rèn)情況下:查詢當(dāng)前考試所有未參加考試的人員,</p><p> 條件查詢:輸入關(guān)鍵字(學(xué)生名字、班級),根據(jù)條件查詢沒有報名的學(xué)員</p><p> 安排考場:點擊安排考場,出現(xiàn)考試設(shè)置界面&l
123、t;/p><p> 安排考場:列出所有參加考試的人員,選中考場設(shè)置當(dāng)場考試的考場位置,把根據(jù)參考人分配到當(dāng)前選中考場中(30個人為一個考場),分配的時候先按照班級來分配,要是班級人數(shù)大于考場人數(shù)把剩余的人員分配到其他教室。</p><p> 預(yù)覽考場列表:預(yù)覽考試的分配表單</p><p> 到處Excel:把分配好的表單導(dǎo)入到Excel中供打印</p>
124、;<p> 發(fā)布考試:默認(rèn)是沒有發(fā)表,在沒有發(fā)表考試的情況下,學(xué)生是不能看到將要考的考試,點擊發(fā)布考試,設(shè)置考試的狀態(tài)(默認(rèn)為0,發(fā)布考試后為1)。</p><p> 考試成績查詢:學(xué)員考試結(jié)束后,統(tǒng)計學(xué)員的分?jǐn)?shù)記錄在數(shù)據(jù)庫中,并提供導(dǎo)出Excel把學(xué)生當(dāng)前考試的成績導(dǎo)出到表格中</p><p><b> 輸出</b></p><
125、;p> 操作結(jié)果:操作給出操作的結(jié)果(成功或者失?。?lt;/p><p> 注意捕獲異常,在出現(xiàn)異常的時候,給出相應(yīng)的錯誤提</p><p><b> 驗證</b></p><p> 考試名稱不能包含特殊字符</p><p><b> 所屬課程不能為空</b></p>&l
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 畢業(yè)設(shè)計---c語言在線學(xué)習(xí)系統(tǒng)論文
- 在線考試系統(tǒng)畢業(yè)設(shè)計
- 在線考試系統(tǒng)畢業(yè)設(shè)計
- 畢業(yè)設(shè)計-在線考試系統(tǒng)
- 在線考試系統(tǒng)畢業(yè)設(shè)計
- 在線客服系統(tǒng)畢業(yè)設(shè)計
- 畢業(yè)設(shè)計----在線考試系統(tǒng)
- 在線排課系統(tǒng)畢業(yè)設(shè)計
- 在線考試系統(tǒng)畢業(yè)設(shè)計論文
- 在線郵件收發(fā)系統(tǒng)畢業(yè)設(shè)計
- 畢業(yè)設(shè)計---- 公交在線查詢系統(tǒng)
- 程序在線評測系統(tǒng)畢業(yè)設(shè)計
- 在線考試系統(tǒng)畢業(yè)設(shè)計論文
- 在線考試系統(tǒng)畢業(yè)設(shè)計論文
- 小型在線拍賣系統(tǒng)畢業(yè)設(shè)計
- 畢業(yè)設(shè)計--在線超市管理系統(tǒng)
- 在線考試系統(tǒng)畢業(yè)設(shè)計論文
- java在線考試系統(tǒng)畢業(yè)設(shè)計
- 在線考試系統(tǒng)設(shè)計畢業(yè)設(shè)計論文
- 畢業(yè)設(shè)計---網(wǎng)絡(luò)在線考試系統(tǒng)設(shè)計
評論
0/150
提交評論