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