基于分布式學(xué)生綜合素質(zhì)測(cè)評(píng)系統(tǒng)的設(shè)計(jì)實(shí)現(xiàn)及整體意義-科技論文
對(duì)于高校的特殊性,我們選擇COM+組件結(jié)構(gòu),比較利于分布式系統(tǒng)結(jié)構(gòu)的實(shí)現(xiàn)。針對(duì)于校園網(wǎng)原有的系統(tǒng)的結(jié)構(gòu)選用COM+作為接口,可以更為有效的將原系統(tǒng)在不作重大改動(dòng)的情況下和現(xiàn)有系統(tǒng)結(jié)合起來。
系統(tǒng)的終端用戶是通過校園網(wǎng)絡(luò)對(duì)評(píng)測(cè)數(shù)據(jù)庫(kù)進(jìn)行更新,而廣大客戶分布在不同的校區(qū)、院系,對(duì)于校園內(nèi)部網(wǎng)絡(luò)來說,網(wǎng)絡(luò)速度較快,而教師在家中通過modem同服務(wù)端相連是比較壞的情況,速度比較慢。最壞的情況是有些家用機(jī)可能沒有聯(lián)網(wǎng),所以要考慮網(wǎng)絡(luò)連接出現(xiàn)最壞時(shí)的情況。分布在各院系的教務(wù)管理部門要求對(duì)系統(tǒng)中自己院系的學(xué)生進(jìn)行管理;同時(shí),為了方便學(xué)生在計(jì)算機(jī)上通過瀏覽器進(jìn)行查詢測(cè)評(píng)結(jié)果,從結(jié)構(gòu)上講就必須在客戶與數(shù)據(jù)庫(kù)服務(wù)器之間增加一個(gè)Web服務(wù)器。
二、系統(tǒng)安全
對(duì)于任何分布式系統(tǒng)來說,安全性是至關(guān)重要的。COM+提供一定程度的安全特性,可以用這些安全特性來保護(hù)COM十應(yīng)用程序,它可以配置管理服務(wù)、可以在代碼中調(diào)用API等。
COM+提供的自動(dòng)安全服務(wù)于角色的安全性和驗(yàn)證使得把所有與安全相關(guān)的功能放在組件之外成為可能。當(dāng)啟動(dòng)這些服務(wù)并適當(dāng)?shù)呐渲弥?,COM+將處理指定的安全策略的實(shí)施細(xì)節(jié)。然而這些自動(dòng)服務(wù)不能精確的做到你要求它們做到的,必須根據(jù)需要擴(kuò)展它們,并建立在COM+提供的自動(dòng)化安全平臺(tái)上。
基于角色的安全性是COM+提供的一項(xiàng)自動(dòng)化服務(wù),它可以為COM十應(yīng)用程序構(gòu)造和實(shí)施訪問控制策略。使用角色可以為應(yīng)用程序構(gòu)造驗(yàn)證策略,決定哪個(gè)用戶可以訪問哪個(gè)資源(如果必要的話,可以細(xì)化到方法級(jí))。如果應(yīng)用程序需要更細(xì)微的訪問控制,角色在程序代碼中為加強(qiáng)安全性檢查提供了手段。
三、具體設(shè)計(jì)的實(shí)現(xiàn)
COM+應(yīng)用可以以透明方式支持同步和異步兩種調(diào)用方式,當(dāng)客戶和組件程序建立了連接之后,客戶以同步方式直接調(diào)用組件的方法;如果客戶與組件沒有建立直接的連接,那么客戶以異步方式與組件進(jìn)行通訊。如果組件對(duì)象被標(biāo)識(shí)為“隊(duì)列化”,那么它支持隊(duì)列方式運(yùn)行,于是一個(gè)被稱為“COM+記錄器”的代理對(duì)象自動(dòng)把所有該組件的調(diào)用請(qǐng)求記錄到一個(gè)永久隊(duì)列中,該隊(duì)列被保存在客戶機(jī)上;以后當(dāng)客戶機(jī)連接到網(wǎng)絡(luò)上,位于服務(wù)器上的“COM+播放器”從永久隊(duì)列中獲得調(diào)用信息,執(zhí)行真正的調(diào)用操作。隊(duì)列組件以透明的方式把同步和異步兩種程序運(yùn)行方式統(tǒng)一在一個(gè)單一的編程模型中,所以COM+應(yīng)用系統(tǒng)為獲得異步特性并不需要作額外的工作。
服務(wù)端:通過使用COM+中的角色控制事務(wù)的安全性,使用從IsCallerInrole中繼承的IObjectContext接口進(jìn)行安全檢測(cè),再使用ISecurityProperty接口中的GetDirectCreateorSID方法獲取角色的SID,此時(shí)就可以通過程序控制角色的訪問權(quán)限。
首先,當(dāng)客戶端向server提出申請(qǐng),sever通過IGetStudent將client要求的學(xué)生數(shù)據(jù)庫(kù)送給client之后,斷開連接;client等待數(shù)據(jù)錄入,然后重新連接server,server接受數(shù)據(jù)后,通過ISScoreOutSecret接口,將Client提供的數(shù)據(jù)的密鑰解開[5],然后通過ISSaveScore接口將數(shù)據(jù)保存在數(shù)據(jù)庫(kù)中[4]。如果事務(wù)失敗,則通過ISCancelScroe接口回滾事務(wù),并通知client??蛻舳耍菏紫?,通過ICGetOMR或ICGetSubjective接口獲取數(shù)據(jù)。然后在COM+中通過DTC控制事務(wù)的運(yùn)行,MSDTC在windows平臺(tái)起到處理(TD)監(jiān)視器的作用。DTC例程返回一個(gè)原始的ITransactionDIspenser接口,并且MSMQ類提供一個(gè)封裝的實(shí)現(xiàn)方案;ITransaction接口指針可以獲得想要得組件,用DTCOorder類可以構(gòu)造DCT事務(wù)。
四、系統(tǒng)功能在經(jīng)濟(jì)上的意義
適應(yīng)21世紀(jì)社會(huì)經(jīng)濟(jì)發(fā)展。在中國(guó)新興的市場(chǎng)經(jīng)濟(jì)體制下,高校要想長(zhǎng)遠(yuǎn)發(fā)展,必須與經(jīng)濟(jì)效益掛鉤,知識(shí)經(jīng)濟(jì)是以信息化和網(wǎng)絡(luò)化為基礎(chǔ)的,因此知識(shí)經(jīng)濟(jì)時(shí)代即網(wǎng)絡(luò)時(shí)代。網(wǎng)絡(luò)不僅僅是信息交流方式,而且是基本的社會(huì)組織形式。因此,網(wǎng)絡(luò)是知識(shí)經(jīng)濟(jì)時(shí)代的基本存在形式。多樣化的網(wǎng)上活動(dòng),將極大地改變我們的生活知識(shí)經(jīng)濟(jì)作為一種新的經(jīng)濟(jì)形態(tài),它是以知識(shí)的生產(chǎn)和人的智力的充分發(fā)揮為支撐,以信息化和網(wǎng)絡(luò)化為基礎(chǔ),通過持續(xù)、全面的創(chuàng)新,最合理、有效地利用資源,促進(jìn)科技、經(jīng)濟(jì)、社會(huì)的和諧統(tǒng)一,實(shí)現(xiàn)可持續(xù)發(fā)展。為了適應(yīng)知識(shí)經(jīng)濟(jì)時(shí)代的要求,利用校園網(wǎng),基于分布式學(xué)生綜合素質(zhì)測(cè)評(píng)系統(tǒng)的設(shè)計(jì)適應(yīng)現(xiàn)時(shí)需要,更好地規(guī)劃、預(yù)期及把握未來的時(shí)空觀。正所謂“一個(gè)好的系統(tǒng)功能應(yīng)該注意未來,因?yàn)槲磥聿攀亲兓膬r(jià)值的根源”。
欄目分類
- 人工智能翻譯對(duì)文學(xué)翻譯的挑戰(zhàn) ——以ChatGPT對(duì)《遠(yuǎn)大前程》的翻譯為例
- 指紋顯現(xiàn)技術(shù)優(yōu)化及實(shí)戰(zhàn)應(yīng)用
- 人工智能驅(qū)動(dòng)成人教育管理與學(xué)生培養(yǎng)機(jī)制的創(chuàng)新
- 人工智能賦能高校思政教育高質(zhì)量發(fā)展
- AI賦能下數(shù)學(xué)建模課程的改革與實(shí)踐
- 人工智能時(shí)代下高校美育實(shí)踐創(chuàng)新研究
- 基于超星平臺(tái)的《電力拖動(dòng)控制系統(tǒng)》課程改革探索
- AI數(shù)字技術(shù)助力珠寶首飾創(chuàng)新設(shè)計(jì)的探索與實(shí)踐
- 擁抱大模型時(shí)代背景下DEEPSEEK技術(shù)對(duì)企業(yè)戰(zhàn)略調(diào)整機(jī)制的影響研究
- 人工智能驅(qū)動(dòng)學(xué)術(shù)英語(yǔ)寫作教學(xué)模式創(chuàng)新
- 喜報(bào)!《中國(guó)博物館》入選CSSCI擴(kuò)展版來源期刊(最新CSSCI南大核心期刊目錄2025-2026版)!新入選!
- 2025年中科院分區(qū)表已公布!Scientific Reports降至三區(qū)
- 2023JCR影響因子正式公布!
- 國(guó)內(nèi)核心期刊分級(jí)情況概覽及說明!本篇適用人群:需要發(fā)南核、北核、CSCD、科核、AMI、SCD、RCCSE期刊的學(xué)者
- 我用了一個(gè)很復(fù)雜的圖,幫你們解釋下“23版最新北大核心目錄有效期問題”。
- CSSCI官方早就公布了最新南核目錄,有心的人已經(jīng)拿到并且投入使用!附南核目錄新增期刊!
- 北大核心期刊目錄換屆,我們應(yīng)該熟知的10個(gè)知識(shí)點(diǎn)。
- 注意,最新期刊論文格式標(biāo)準(zhǔn)已發(fā)布,論文寫作規(guī)則發(fā)生重大變化!文字版GB/T 7713.2—2022 學(xué)術(shù)論文編寫規(guī)則
- 盤點(diǎn)那些評(píng)職稱超管用的資源,1,3和5已經(jīng)“絕種”了
- 職稱話題| 為什么黨校更認(rèn)可省市級(jí)黨報(bào)?是否有什么說據(jù)?還有哪些機(jī)構(gòu)認(rèn)可黨報(bào)?