王 丹
(湖南鐵路科技職業(yè)技術(shù)學(xué)院,湖南 株洲 412000)
在一個(gè)任務(wù)系統(tǒng)當(dāng)中,需求分析的是核心組成部分,通過業(yè)務(wù)流程分析之后,可以將系統(tǒng)的主要使用者確定為教師和一般學(xué)生,其中教師能夠負(fù)責(zé)對(duì)系統(tǒng)進(jìn)行相應(yīng)的維護(hù)和管理,并且對(duì)教學(xué)計(jì)劃中的課程進(jìn)行重點(diǎn)排列;而學(xué)生則參與到課程教學(xué)的環(huán)節(jié)當(dāng)中,在虛擬網(wǎng)絡(luò)課堂內(nèi)部扮演學(xué)習(xí)者的角色。這樣一來,教師可以通過這一平臺(tái)完成對(duì)教學(xué)內(nèi)容的把控,學(xué)生可以完成學(xué)習(xí)內(nèi)容掌握篩選,這說明用戶在系統(tǒng)中的功能差異可以成為教學(xué)管理工作的主要業(yè)務(wù)部分,對(duì)于教學(xué)計(jì)劃中涉及到的課程和其他管理內(nèi)容,應(yīng)該對(duì)應(yīng)系統(tǒng)的更新要求和屬性設(shè)置要求,讓相關(guān)教育人員具有管理權(quán)利。例如在授課結(jié)束之后,教師能夠?qū)虒W(xué)方案涉及到的業(yè)務(wù)類型進(jìn)行上傳,教務(wù)管理員也可以完成文件的修改和查閱,同時(shí)完成對(duì)系統(tǒng)用戶的集中管理,例如用戶的登錄和遠(yuǎn)程聽課等。而對(duì)于學(xué)生來說,則可以將教師公布的所有通知和信息進(jìn)行查閱之后,從中篩選出有價(jià)值的部分,對(duì)需要參與的課件內(nèi)容進(jìn)行整體瀏覽。在課堂開始階段,學(xué)生才能對(duì)系統(tǒng)的操作權(quán)限提出申請(qǐng)獲得語(yǔ)音和遠(yuǎn)程協(xié)助等方面的操作許可。
在開展各項(xiàng)工作的過程當(dāng)中,需要考慮到業(yè)務(wù)環(huán)節(jié)的教務(wù)應(yīng)用要求,針對(duì)不同的操作權(quán)限設(shè)定相應(yīng)的管理職能。例如,教務(wù)管理員應(yīng)該在課程方面具有建設(shè)和管理的權(quán)利,例如判斷某一門課程是否能被所有的學(xué)生進(jìn)行選擇,從而建立課程開放用戶范圍,在設(shè)置完有關(guān)內(nèi)容之后,讓學(xué)生對(duì)課程系統(tǒng)內(nèi)的信息進(jìn)行查閱。特別是對(duì)高職院校的英語(yǔ)教學(xué)而言,教學(xué)和職業(yè)技能培訓(xùn)具有非常密切的關(guān)聯(lián),文件資源方面的業(yè)務(wù)也涉及到授課環(huán)節(jié)的信息處理。
系統(tǒng)數(shù)據(jù)需求和系統(tǒng)數(shù)據(jù)流程分析之間緊密聯(lián)系,相當(dāng)于將所有業(yè)務(wù)流程分析當(dāng)中的業(yè)務(wù)數(shù)據(jù)流動(dòng)狀況進(jìn)行明確后,再通過一定的數(shù)據(jù)模型進(jìn)行展現(xiàn),經(jīng)逐層分解與結(jié)構(gòu)化設(shè)計(jì)可以得到相應(yīng)的分層數(shù)據(jù)流程圖,將所有數(shù)據(jù)視為一個(gè)整體,描繪出不同層次的數(shù)據(jù)流動(dòng)狀態(tài)。整個(gè)系統(tǒng)作為一個(gè)整體,能夠?qū)λ袛?shù)據(jù)流圖進(jìn)行描述,系統(tǒng)在頂層的設(shè)計(jì)環(huán)節(jié)當(dāng)中,可以提供虛擬教室和遠(yuǎn)程信息上傳功能,例如教師可以直接通知或安排某些課程的操作時(shí)間,而學(xué)生在獲得通知公告和業(yè)務(wù)信息之后,就可以保存這些數(shù)據(jù),以便于后期進(jìn)行讀取和修改。
系統(tǒng)性能需求包含幾個(gè)不同的方面,例如信息響應(yīng)、時(shí)間信息接收量、信息傳輸量等各種內(nèi)容,這些都是目標(biāo)系統(tǒng)當(dāng)中需要重點(diǎn)關(guān)注的部分。通常情況下,在業(yè)務(wù)處理方面如果我們不考慮系統(tǒng)本身的處理消耗時(shí)間,那么應(yīng)該將時(shí)間控制在8 秒以內(nèi),對(duì)于無法實(shí)現(xiàn)的服務(wù)請(qǐng)求和響應(yīng)通知服務(wù)的請(qǐng)求耗時(shí)范圍也同樣控制在8 秒以內(nèi)。有關(guān)業(yè)務(wù)處理方面的性能需求時(shí)間,則根據(jù)用戶數(shù)量進(jìn)行調(diào)整。
網(wǎng)絡(luò)教學(xué)平臺(tái)的建設(shè)方案,將從系統(tǒng)設(shè)計(jì)過程入手,分析系統(tǒng)的體系和邏輯功能框架,從架構(gòu)角度闡述數(shù)據(jù)庫(kù)設(shè)計(jì)、概念設(shè)計(jì)和物理模型設(shè)計(jì)的有關(guān)要求。
網(wǎng)絡(luò)教學(xué)平臺(tái)管理系統(tǒng)在體系結(jié)構(gòu)上采用主流的基于Web 的B/S 模式,這種模式對(duì)于客戶端的要求比較低,只需要具備瀏覽器功能即可,不需要安裝額外的運(yùn)行軟件,也可以讓系統(tǒng)在任何環(huán)境下完成操作過程,不受到機(jī)器和時(shí)間空間的限制。從整體的框架來看,客戶端在收集信息之后將數(shù)據(jù)傳輸給Web 服務(wù)器,然后再傳輸至數(shù)據(jù)庫(kù)服務(wù)器,整個(gè)數(shù)據(jù)傳輸流程非常便捷[1]。
在系統(tǒng)邏輯架構(gòu)方面選擇ASP.net 和AJAX 作為主要軟件開發(fā)要求,并且將所有的業(yè)務(wù)應(yīng)用規(guī)劃為三個(gè)層次,每一個(gè)層次對(duì)應(yīng)的是不同的內(nèi)容。
表示層:在表示層這一層當(dāng)中主要包括Windows 應(yīng)用程序組件和Web 應(yīng)用程序組件,在高職院校的網(wǎng)絡(luò)教學(xué)平臺(tái)當(dāng)中,能夠接收用戶的信息輸入,并將這些信息發(fā)送給邏輯層上的.NET 組件集合進(jìn)行處理,從業(yè)務(wù)邏輯層接受用戶請(qǐng)求的處理結(jié)果之后再將結(jié)果以網(wǎng)頁(yè)的形式進(jìn)行反饋。
邏輯層:在邏輯層當(dāng)中則負(fù)責(zé)接收,來自于表示層的所有用戶請(qǐng)求,將這些用戶請(qǐng)求發(fā)送到數(shù)據(jù)層之后,還可以將返回的處理結(jié)果傳輸給表示層,這是數(shù)據(jù)和信息傳播時(shí)的主要基礎(chǔ),也是表單數(shù)據(jù)交互環(huán)節(jié)不可或缺的部分。
這款洗衣機(jī)搭載行業(yè)首創(chuàng)AI透視眼功能,可光感探測(cè)技術(shù)智能感知洗滌液的污濁度、泡沫量,自動(dòng)識(shí)別水的贓污程度。擁有11kg超大容量、90℃高溫洗、中途加衣和智慧筒自潔功能,還能智能烘干。
數(shù)據(jù)訪問層:數(shù)據(jù)訪問層可以提供有效的業(yè)務(wù)邏輯數(shù)據(jù)服務(wù),例如數(shù)據(jù)存儲(chǔ)結(jié)果、數(shù)據(jù)檢索結(jié)果等。
整個(gè)系統(tǒng)具有良好的執(zhí)行效率和適應(yīng)性,能夠在多處理器環(huán)境下發(fā)揮可靠的擴(kuò)展性功能。根據(jù)對(duì)業(yè)務(wù)流程的綜合分析,我們可以針對(duì)不同的系統(tǒng)用戶類型來實(shí)現(xiàn)課程管理和職業(yè)技能管理等。例如,在身份信息方面,只有在確定來訪者的身份之后,才能讓不同用戶使用權(quán)限范圍內(nèi)的各類業(yè)務(wù)進(jìn)行相應(yīng)的操作,所有用戶的信息處理也是在用戶的登錄信息界面進(jìn)行調(diào)整。
又例如,在課程管理模塊可以完成對(duì)所有課程信息的管理,例如課程增加、課程刪除、課程編輯、課程查詢等相關(guān)內(nèi)容,課程查詢可以按照課程的名稱以及課程創(chuàng)建的相關(guān)信息,從網(wǎng)絡(luò)課程資源庫(kù)中進(jìn)行查閱,并且一般情況下課程不會(huì)被無故刪除[2]。
在交流模塊當(dāng)中又劃分為不同的子模塊,其中在線提問模塊可以對(duì)有學(xué)生用戶提出的各類問題進(jìn)行答疑解惑,包括對(duì)教師普遍關(guān)注的各類問題展開討論和研究。
總而言之,系統(tǒng)當(dāng)中有不同類型的子功能模塊,每一個(gè)子功能模塊對(duì)應(yīng)的是不同的權(quán)限控制要求,無論是用戶管理模塊、在線系統(tǒng)模塊、課程模塊還是權(quán)限管理模塊等,都有嚴(yán)格的權(quán)限分配,不同的用戶可以加入這個(gè)系統(tǒng)當(dāng)中,按照自己的權(quán)利范圍完成各項(xiàng)操作。利用ASP.NET 可以提供功能更加廣泛且更具優(yōu)勢(shì)的執(zhí)行系統(tǒng),讓系統(tǒng)的數(shù)據(jù)分析能力得到大幅提升,使結(jié)果更加精確[3]。
在系統(tǒng)數(shù)據(jù)庫(kù)方面,數(shù)據(jù)庫(kù)概念模型設(shè)計(jì)是其中最為關(guān)鍵的內(nèi)容之一,需要提供不同類型信息之間的相互關(guān)系并描述內(nèi)容實(shí)體。一個(gè)完整的課程實(shí)體當(dāng)中應(yīng)該包括課程名稱、課程類型、課程簡(jiǎn)介、課程時(shí)間和課程設(shè)置等,這些主體屬性都包含在模型框架之內(nèi)。
系統(tǒng)的主要功能模塊設(shè)計(jì)是根據(jù)系統(tǒng)總體設(shè)計(jì)的有關(guān)理論,將業(yè)務(wù)模塊進(jìn)行進(jìn)一步細(xì)化,同時(shí)針對(duì)一些教學(xué)管理系統(tǒng)當(dāng)中的主要功能模塊做出詳細(xì)規(guī)劃。
在整個(gè)系統(tǒng)當(dāng)中,課程管理模塊是最為關(guān)鍵的組成部分,因?yàn)檎n程管理模塊當(dāng)中的所有參與者都會(huì)在模塊當(dāng)中扮演重要角色,可以針對(duì)學(xué)生和學(xué)生之間的討論交流建立信息框架,包含在線提問或討論等操作。與此同時(shí)還可以在功能模塊內(nèi)部對(duì)涉及到的附件信息進(jìn)行處理分析[4]。
職業(yè)技能管理模塊的主要服務(wù),用戶為教務(wù)管理員和學(xué)生群體,主要用于創(chuàng)建學(xué)習(xí)內(nèi)容的管控和在線考核等操作,包括與英語(yǔ)專業(yè)相關(guān)的技能考核。在添加考核內(nèi)容之后,可保存試卷或考核信息,將這些結(jié)果反饋給教務(wù)管理員,學(xué)生在進(jìn)入管理界面之后可以進(jìn)行在線答題,系統(tǒng)會(huì)自動(dòng)保存并提交答案,最后將標(biāo)準(zhǔn)分?jǐn)?shù)和標(biāo)準(zhǔn)答案一并返回[5]。
文件管理模塊則會(huì)對(duì)所有錄入的文檔信息進(jìn)行保存和處理,給用戶提供查詢和審閱的信息支持,而教務(wù)管理者還可以對(duì)用戶信息文檔進(jìn)行調(diào)整與修改,根據(jù)權(quán)限要求展開內(nèi)容分配并返回分配后的結(jié)果。
針對(duì)當(dāng)前高職院校英語(yǔ)專業(yè)的教學(xué)管理業(yè)務(wù)需求,需要構(gòu)建網(wǎng)絡(luò)教學(xué)平臺(tái)滿足今后教學(xué)的主要功能。教學(xué)平臺(tái)的目的在于讓教師能夠系統(tǒng)化提升教學(xué)效率并培養(yǎng)學(xué)生的信息應(yīng)用能力,加強(qiáng)學(xué)生對(duì)教學(xué)內(nèi)容的理解和深化。后續(xù)的教學(xué)實(shí)踐環(huán)節(jié),教師還應(yīng)該更加關(guān)注網(wǎng)絡(luò)教學(xué)中的交互任務(wù)與系統(tǒng)交互能力,結(jié)合軟件應(yīng)用教學(xué)平臺(tái)成為教育主導(dǎo)載體,深度推進(jìn)教育信息化。