999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于微服務(wù)架構(gòu)的教學(xué)管理平臺設(shè)計研究

2024-06-26 04:25:04謝俊仕
電腦知識與技術(shù) 2024年14期
關(guān)鍵詞:教學(xué)管理

謝俊仕

摘要:文章針對微服務(wù)架構(gòu)和常見的教學(xué)管理業(yè)務(wù)展開分析研究。圍繞基于微服務(wù)架構(gòu)的教學(xué)管理平臺,從微服務(wù)的模塊化、高可用性、可擴展性、靈活性、易于維護等主要特點出發(fā),結(jié)合教學(xué)計劃管理、教學(xué)運行管理、實踐教學(xué)與實驗管理、教學(xué)建設(shè)與質(zhì)量管理等常見的教學(xué)管理業(yè)務(wù)進行研究。重點從服務(wù)拆分、微服務(wù)架構(gòu)設(shè)計、網(wǎng)絡(luò)安全等關(guān)鍵技術(shù)環(huán)節(jié)入手展開研究和相關(guān)平臺的設(shè)計。以期簡化無紙化教學(xué)管理過程,豐富教學(xué)管理手段,提高教學(xué)質(zhì)量和管理效率,降低教學(xué)管理成本,為師生提供更好的教學(xué)環(huán)境和學(xué)習(xí)環(huán)境。

關(guān)鍵詞:微服務(wù)架構(gòu);教學(xué)管理;管理系統(tǒng)集成

中圖分類號:TP312 文獻標(biāo)識碼:A

文章編號:1009-3044(2024)14-0056-04 開放科學(xué)(資源服務(wù))標(biāo)識碼(OSID) :

0 引言

隨著信息化技術(shù)在教學(xué)管理領(lǐng)域的不斷普及和發(fā)展,“一平臺一系統(tǒng)多場景”的微服務(wù)架構(gòu)[1],以其模塊化、分布式、高可用性、靈活性等特點成為教學(xué)管理應(yīng)用程序開發(fā)的主流選擇之一。目前的教學(xué)管理系統(tǒng)存在著一些普遍性問題:缺少統(tǒng)一的互通標(biāo)準(zhǔn),不同系統(tǒng)間的數(shù)據(jù)共享困難;系統(tǒng)架構(gòu)固化、缺少靈活的迭代擴展機制,無法快速適應(yīng)改革變化的需要;缺乏數(shù)據(jù)分析和決策支持,不利于教學(xué)管理的科學(xué)化和規(guī)范化。

傳統(tǒng)的教學(xué)管理平臺存在較大局限性,已不能滿足現(xiàn)代教學(xué)管理的需求。因此,研究基于微服務(wù)架構(gòu)的教學(xué)管理平臺,以滿足教學(xué)管理的需求,具有較大的實際意義。

1 微服務(wù)架構(gòu)的特點

微服務(wù)是一種新型軟件開發(fā)架構(gòu)和組織方法,其可根據(jù)教學(xué)管理業(yè)務(wù)拆分成一個一個松散耦合且可單獨部署的子服務(wù)。從技術(shù)角度看,微服務(wù)是由一個個靈活且相互獨立的業(yè)務(wù)單元構(gòu)成,業(yè)務(wù)單元之間既可以相互銜接配合工作,又能夠自行單獨啟動和關(guān)閉,每個服務(wù)都擁有各自的數(shù)據(jù)庫模塊。在結(jié)構(gòu)上實現(xiàn)松散耦合,在功能上表征為一個統(tǒng)一的界面風(fēng)格、訪問入口、安全管理、權(quán)限管理、日志和調(diào)度方式等的整體。

微服務(wù)架構(gòu)的核心要點是通過對服務(wù)的拆分和組件劃分,將業(yè)務(wù)功能分解到各個離散的服務(wù)中以實現(xiàn)對解決方案的解耦。再圍繞業(yè)務(wù)領(lǐng)域組件來創(chuàng)建可獨立地進行開發(fā)、管理和迭代的具體應(yīng)用。在分散的組件中使用云架構(gòu)和平臺式部署、管理和服務(wù)功能,使產(chǎn)品交付變得更加簡單[2]。主要特點包括:1) 單一性:微服務(wù)架構(gòu)中的每個服務(wù),都是含有業(yè)務(wù)邏輯的獨立單元。它符合高內(nèi)聚、低耦合的原則,各個單元只需關(guān)注自己的業(yè)務(wù)邏輯即可。2) 輕量級通信:微服務(wù)的使用輕量級通信機制,賦予每個微服務(wù)有足夠的獨立性,擺脫技術(shù)的限制。通信過程不依賴具體的語言和平臺。 3) 獨立性:微服務(wù)架構(gòu)不僅業(yè)務(wù)獨立,其部署過程也獨立。業(yè)務(wù)之間高度解耦,當(dāng)需要發(fā)送變化時,只需要對當(dāng)前業(yè)務(wù)做出改變,就可以完成相關(guān)業(yè)務(wù)功能的開發(fā)、測試,實現(xiàn)更快更輕松的部署。4) 進程隔離:在微服務(wù)架構(gòu)中,由于應(yīng)用程序不是由單一的服務(wù)組成,為了保護進程之間互不干擾,不同的服務(wù)單元非常容易被部署到不同的主機上,實現(xiàn)微服務(wù)架構(gòu)的高度自治和高度隔離。5) 技術(shù)多樣性:微服務(wù)架構(gòu)中,對不同的業(yè)務(wù)特征,可以選擇最合適的技術(shù)棧和平臺去針對性地解決具體業(yè)務(wù)問題,避免了在單塊架構(gòu)中不得不采用統(tǒng)一的技術(shù)方案去解決所有問題的情況。6) 易維護:業(yè)務(wù)單元的獨立性和部署的獨立性,決定了它可以單獨升級和維護,提高了應(yīng)用程序的可維護性。

2 基于微服務(wù)架構(gòu)的教學(xué)管理平臺建設(shè)目標(biāo)

近幾年,隨著各大院校信息化建設(shè)的推進,校內(nèi)機構(gòu)、院(部)業(yè)務(wù)辦理效能得到了提高,但是依然存在“各自為營”的問題,各類信息化系統(tǒng)主要圍繞滿足本單位的業(yè)務(wù)需要,各個部門及各個系統(tǒng)之間的業(yè)務(wù)協(xié)同能力較弱,無法滿足業(yè)務(wù)整合、提質(zhì)增效的目的。

基于微服務(wù)架構(gòu)的教學(xué)管理平臺建設(shè)的總體目標(biāo)以角色管理(包括學(xué)生、教師和管理人員)為中心,在滿足學(xué)校教學(xué)發(fā)展的同時、又能促進提高服務(wù)水平和管理水平、提升教學(xué)信息化的綜合系統(tǒng)平臺。平臺能夠?qū)I(yè)務(wù)需求快速響應(yīng),使各方面使用者能圓滿完成各項業(yè)務(wù)。本平臺的建設(shè)目標(biāo)主要包括:

1) 構(gòu)建高效快捷的電子化交流平臺,從傳統(tǒng)的人人、人機交流向數(shù)據(jù)流、業(yè)務(wù)流進行轉(zhuǎn)變,實現(xiàn)智能化教學(xué)管理,從而提高學(xué)校教學(xué)的管理效率和信息化水平。

2) 根據(jù)平臺的所提供服務(wù)流,能滿足學(xué)校的教學(xué)改革需求,不需要再重構(gòu)平臺框架。進一步建立符合本校教育理念的課程體系和人才培養(yǎng)方案、課程排選優(yōu)化方案、頂崗實習(xí)實訓(xùn)、畢業(yè)審查策略。

3) 構(gòu)建安全穩(wěn)定的用戶管理體系,靈活實現(xiàn)各管理部門與各教學(xué)部門之間的協(xié)同辦公,致力于減輕管理人員的工作負(fù)擔(dān),提高辦公效率。

4) 依靠微服務(wù)技術(shù)等先進技術(shù),實現(xiàn)規(guī)范化、流程化和信息化的人才培養(yǎng)方案,可靈活適應(yīng)各類招生、實習(xí)實訓(xùn)、專業(yè)分流等教學(xué)改革的需求。

5) 構(gòu)建穩(wěn)定安全的信息化教學(xué)的高效優(yōu)質(zhì)服務(wù)體系,為教師的放心教、學(xué)生的開心學(xué)以及管理員的輕松管提供“一站式”的教學(xué)服務(wù)環(huán)境。

6) 構(gòu)建統(tǒng)一、安全、穩(wěn)定的數(shù)據(jù)中心庫,可自由設(shè)計并提供各類所需的分析數(shù)據(jù),方便各級管理人員進行教學(xué)決策。

3 教學(xué)平臺的框架設(shè)計及關(guān)鍵技術(shù)

3.1 服務(wù)拆分

設(shè)計微服務(wù)平臺,需要將具體業(yè)務(wù)進行拆分[3],根據(jù)需要對業(yè)務(wù)進行細(xì)節(jié)化分類,合理的服務(wù)細(xì)節(jié)拆分可以提高系統(tǒng)的獨立性與可拓展性。本文研究的基于微服務(wù)架構(gòu)的教學(xué)管理平臺系統(tǒng)按照教務(wù)處現(xiàn)有的各項業(yè)務(wù)進行分類,首先圍繞教、學(xué)、管、測、評、服六大模塊進行縱向劃分,再以教師、學(xué)生、管理人員三條主線的活動軌跡進行橫向細(xì)分。

整個教學(xué)環(huán)節(jié),按照各項業(yè)務(wù)劃分,具體可劃分如表 1所示。

3.2 微服務(wù)平臺架構(gòu)設(shè)計

以跨業(yè)務(wù)域的管理平臺為支撐[4],通過統(tǒng)一的一站式辦事大廳門戶,推動服務(wù)事項“網(wǎng)上辦、掌上辦、指尖辦” [5],支持PC、智能手機、電腦、自助服務(wù)終端等。提升工作效率和教學(xué)管理水平,貫徹“讓數(shù)據(jù)多跑路,讓師生少跑路”的服務(wù)理念。將拆分后的服務(wù)進行抽象化建模,得出的教務(wù)系統(tǒng)框架如圖1所示。

基于現(xiàn)實可行的設(shè)計理念,提供靈活、便捷的管理功能,可適應(yīng)學(xué)校教學(xué)管理、教學(xué)改革的要求,如:學(xué)分制改革、分級教學(xué)改革、院系二級管理改革。可為學(xué)生、教師、教學(xué)秘書及管理人員提供簡便、快捷的網(wǎng)絡(luò)化信息化教學(xué)服務(wù);系統(tǒng)可實現(xiàn)本科、專科等不同層次學(xué)生的管理,可實現(xiàn)普通全日制學(xué)生、留學(xué)生、交流生等多類型的學(xué)生管理,并適應(yīng)多校區(qū)的管理模式;系統(tǒng)可適應(yīng)學(xué)年制、學(xué)分制以及學(xué)年/學(xué)分混合制的管理需要。

系統(tǒng)業(yè)務(wù)功能基于模塊化的思路構(gòu)建[6],主要包括:基礎(chǔ)資源服務(wù)、系統(tǒng)管理、人才培養(yǎng)方案、課程管理、排課服務(wù)、日常運行服務(wù)、選課服務(wù)、學(xué)籍服務(wù)、考務(wù)服務(wù)、等級考試服務(wù)、成績服務(wù)、畢業(yè)審核服務(wù)、教學(xué)評價服務(wù)、學(xué)生服務(wù)、教師服務(wù)、移動教務(wù)服務(wù)等。

3.3 主要技術(shù)內(nèi)容

目前業(yè)界比較成熟的微服務(wù)框架有Netflix、Spring Cloud 和阿里的Dubbo 等,本平臺采用SpringCloud微服務(wù)框架[7],Spring Cloud是基于SpringBoot的一套實現(xiàn)微服務(wù)的框架,它提供了開發(fā)微服務(wù)所需的組件,跟SpringBoot一起使用開發(fā)微服務(wù)框架的云服務(wù)會變得更方便。本系統(tǒng)的框架設(shè)計構(gòu)思如表2 所示。

3.4 通信安全協(xié)議

網(wǎng)絡(luò)通信可能會受到網(wǎng)絡(luò)延遲和錯誤的影響以及安全性問題,從而導(dǎo)致系統(tǒng)的響應(yīng)時間和可靠性下降。本平臺引入兩項關(guān)鍵技術(shù):一是輕量級的通信協(xié)議REST,它不產(chǎn)生新的協(xié)議,更容易被接受,它讓應(yīng)用之間的協(xié)同工作更加便利;二是開放的授權(quán)協(xié)議Oauth。大型教務(wù)管理平臺的跨平臺、跨應(yīng)用之間的數(shù)據(jù)通信十分頻繁,數(shù)據(jù)之間頻繁共享調(diào)用會導(dǎo)致數(shù)據(jù)安全的不穩(wěn)定。數(shù)據(jù)通信的安全授權(quán)顯得尤為重要,要確保共享數(shù)據(jù)的安全可靠,就要杜絕未經(jīng)授權(quán)的數(shù)據(jù)被訪問。針對跨平臺的應(yīng)用之間授權(quán)而設(shè)計的框架協(xié)議Oauth為用戶資源的授權(quán)提供了一個安全的、開放而又簡易的標(biāo)準(zhǔn)。

3.5 總體性能指標(biāo)

平臺的性能指標(biāo)參數(shù)必須包含易擴展性、可靠性、安全性和易維護性[8]。

1) 易擴展性:包括服務(wù)器的運算和存儲容量的擴展能力;網(wǎng)絡(luò)設(shè)備的網(wǎng)絡(luò)帶寬、網(wǎng)絡(luò)規(guī)模的擴展能力等,可以滿足文件系統(tǒng)的日益增長、數(shù)據(jù)庫訪問調(diào)用、數(shù)據(jù)流處理等要求。

2) 可靠性:首先因各角色使用本平臺的時間不確定的原因,本平臺系統(tǒng)須確保連續(xù)不間斷地正常工作,應(yīng)用軟件中的任何一個模塊進行更新、加載時,不能影響業(yè)務(wù)運轉(zhuǎn)和服務(wù)。其次該系統(tǒng)須具有容災(zāi)備份的功能,發(fā)生嚴(yán)重的軟件或硬件障礙時,系統(tǒng)應(yīng)具有快速恢復(fù)能力。

3) 安全性:一是隨著國家網(wǎng)絡(luò)安全的升級,本系統(tǒng)應(yīng)提供嚴(yán)格的安全保密措施,以確保系統(tǒng)和數(shù)據(jù)資源的安全。特別是對用戶數(shù)據(jù)更應(yīng)嚴(yán)格保密,有條件的情況下要實行物理隔離,防止用戶數(shù)據(jù)泄密、丟失和被非法修改;二是要采用角色分級管理,即不同的使用者具有不同的數(shù)據(jù)訪問權(quán)限和操作權(quán)限,其次系統(tǒng)管理員可以對各使用者的權(quán)限進行配置。

4) 易維護性:軟件方面,任何一個功能模塊或組件都可以單獨升級,并應(yīng)該盡量實現(xiàn)“在線升級”,即不能影響當(dāng)前用戶的使用;硬件方面,能盡量支持“熱操作”;擁有完整的維護手冊,在運行過程中所發(fā)生的任何錯誤都應(yīng)該有明確的錯誤編號,通過編號能在維護手冊中查到相應(yīng)錯誤處理方法與步驟。

本平臺的各項性能指標(biāo)規(guī)劃如表3所示。

4 總結(jié)

對高校而言,信息化和數(shù)字化轉(zhuǎn)型是為了更好適應(yīng)學(xué)校的教學(xué)、服務(wù)和管理的要求,基于微服務(wù)架構(gòu)的教學(xué)管理平臺的建設(shè),通過數(shù)字化技術(shù)實現(xiàn)從傳統(tǒng)教育向智慧教育轉(zhuǎn)變,圍繞教、學(xué)、管、測、評、服等六個方面,打造安全穩(wěn)定和高效可靠的創(chuàng)新型智慧教學(xué)環(huán)境,將學(xué)校各相關(guān)數(shù)據(jù)進行采集、匯聚、分析、服務(wù),實現(xiàn)學(xué)校優(yōu)質(zhì)教學(xué)。

新時期應(yīng)聚焦數(shù)字化改革,撬動學(xué)校教學(xué)制度的改革,構(gòu)建高水平整體“智治”體系,打造集約高效、安全可靠的智能化教學(xué)服務(wù)平臺,提升數(shù)字資源配置效率,為學(xué)校數(shù)字化改革提供支撐,助力推動學(xué)校智慧化治理。通過該平臺的建設(shè)以期實現(xiàn)學(xué)校的教學(xué)環(huán)境與教學(xué)資源相融合,推動智慧教學(xué)、智能治理的持續(xù)創(chuàng)新。

參考文獻:

[1] 官東亮. 基于微服務(wù)的業(yè)務(wù)平臺架構(gòu)重構(gòu)[J]. 電信科學(xué),2020,36(9):75-83.

[2] 姜海東,張棟棟,董藝.基于微服務(wù)的區(qū)塊鏈云平臺的研究與應(yīng)用[J].電腦知識與技術(shù),2020,16(35):50-53.

[3] 李杉杉,榮國平,高邱雅,等.一種優(yōu)化的數(shù)據(jù)流驅(qū)動的微服務(wù)化拆分方法[J].軟件學(xué)報,2021,32(5):1284-1301.

[4] 李忠民,齊占新.業(yè)務(wù)架構(gòu)的微應(yīng)用化與技術(shù)架構(gòu)的微服務(wù)化:兼談微服務(wù)架構(gòu)的實施實踐[J].科技創(chuàng)新與應(yīng)用,2016(35):95-96.

[5] 宗佳穎,劉洋,劉海濤,等.面向6G的微服務(wù)化無線網(wǎng)架構(gòu)研究[J].電子技術(shù)應(yīng)用,2021,47(12):1-4,14.

[6] 蘇文偉,保富.淺談微服務(wù)架構(gòu)的實施實踐[J].計算機產(chǎn)品與流通,2018(10):89.

[7] 李祥,金安安.基于Spring Cloud微服務(wù)架構(gòu)的開放實驗室管理系統(tǒng)構(gòu)建研究與實踐[J].中國教育信息化,2021(1):55-59.

[8] 張亞東.基于運維監(jiān)控業(yè)務(wù)的微服務(wù)架構(gòu)設(shè)計模式研究與應(yīng)用[D].杭州:杭州師范大學(xué),2020.

【通聯(lián)編輯:唐一東】

基金項目: 廈門軟件職業(yè)技術(shù)學(xué)院2023 年度校級科研課題:基于微服務(wù)化技術(shù)的教學(xué)管理平臺分析研究(項目編號:RYN2023003)

猜你喜歡
教學(xué)管理
創(chuàng)新背景下的高校教學(xué)管理研究
教學(xué)管理信息化問題研究
大學(xué)(2021年2期)2021-06-11 01:13:24
新時期高中教學(xué)管理改革與實踐
甘肅教育(2020年17期)2020-10-28 09:01:24
談教學(xué)管理的藝術(shù)
甘肅教育(2020年4期)2020-09-11 07:41:24
信息技術(shù)在教學(xué)管理中的應(yīng)用
職業(yè)學(xué)院教學(xué)管理創(chuàng)新策略
協(xié)同創(chuàng)新視角下學(xué)生實踐教學(xué)管理
高校公共選修課教學(xué)管理與改革研究
學(xué)分制與高校教學(xué)管理體制改革探析
臨床醫(yī)學(xué)院教學(xué)管理新模式的實踐探索
主站蜘蛛池模板: 国产你懂得| 亚洲天堂视频在线观看免费| 久久精品aⅴ无码中文字幕| 亚洲国产日韩在线成人蜜芽| 制服丝袜一区二区三区在线| 亚洲区第一页| 久久人搡人人玩人妻精品| 免费国产小视频在线观看| 亚洲最大福利网站| 欧美特黄一免在线观看| 国产丰满大乳无码免费播放| 亚洲综合欧美在线一区在线播放| 欧美区一区二区三| 国产精品久久久久无码网站| 人人爽人人爽人人片| 国产成人免费手机在线观看视频 | 中文字幕精品一区二区三区视频 | 日韩精品无码免费一区二区三区| 久久久久久久久久国产精品| 日韩黄色大片免费看| 香蕉色综合| 国产精品免费电影| 国产一二视频| 精品色综合| 亚洲精品视频免费| 中文字幕资源站| 欧美在线一级片| 中文字幕久久亚洲一区| 国产h视频在线观看视频| 国产成人高清在线精品| 久久成人免费| h视频在线播放| 香蕉99国内自产自拍视频| 99在线观看视频免费| 99久久精彩视频| 91久久大香线蕉| 欧美精品啪啪一区二区三区| 91香蕉视频下载网站| 国产色婷婷视频在线观看| 亚洲人在线| 午夜在线不卡| 青青草原偷拍视频| 9999在线视频| 久久综合国产乱子免费| 色视频国产| 影音先锋丝袜制服| 久久99热这里只有精品免费看| 亚洲国产成人麻豆精品| 精品国产成人av免费| 99精品免费在线| 91网站国产| 一级在线毛片| 亚洲天堂视频在线播放| 亚洲欧美一区二区三区图片| 久久青草热| 国产91在线|中文| 亚洲资源站av无码网址| 美女无遮挡免费网站| 97人人模人人爽人人喊小说| 国产毛片基地| 亚卅精品无码久久毛片乌克兰| 久久毛片免费基地| 国产精品成人不卡在线观看 | 中国国产一级毛片| 亚洲一区二区三区国产精华液| 欧美一区二区人人喊爽| 国产精品专区第1页| 国产精品视屏| 黄色成年视频| 国产va在线观看免费| 国产精品成人啪精品视频| 国产一级在线播放| 亚洲日本中文字幕乱码中文| 91精品人妻一区二区| 免费毛片全部不收费的| 中文字幕在线看视频一区二区三区| 91亚洲国产视频| 红杏AV在线无码| 亚洲精品无码不卡在线播放| 日本www色视频| 久久semm亚洲国产| 99re经典视频在线|