彭勰
摘?要:創(chuàng)建高校信息管理系統(tǒng)已成為教育領(lǐng)域的重點研究方向。傳統(tǒng)高校信息管理系統(tǒng)在設(shè)計與使用中存在利用率低、運行時出現(xiàn)數(shù)據(jù)沖突與信息浪費、不能較好實現(xiàn)系統(tǒng)兼容與擴容等問題。鑒于此,為了提升信息傳輸速度,改善信息處理能力,解決數(shù)據(jù)繁雜故障率高的問題,設(shè)計了一種基于ANN算法的高校信息管理系統(tǒng),通過動態(tài)視角在系統(tǒng)上對高校信息資源進行分布式調(diào)度,結(jié)合高校具體情況設(shè)計出子系統(tǒng),隨后通過ANN算法對信息數(shù)據(jù)進行處理,以仿真實驗形式驗證系統(tǒng)效果。實驗表明,基于ANN算法的高校信息管理系統(tǒng)具有良好的信息處理能力,能夠在保證服務(wù)質(zhì)量的前提下降低集群總消耗,不僅提高了高校信息管理水平,也實現(xiàn)高校信息管理系統(tǒng)的系統(tǒng)化與科學(xué)化,基本實現(xiàn)了設(shè)計總目標(biāo)。
關(guān)鍵詞:ANN算法?高校信息管理系統(tǒng)?SOA?模塊?參數(shù)
中圖分類號:TN948.61???文獻標(biāo)識碼:A
Design?of?the?University?Information?Management?System?Based?on?the?ANN?Algorithm
PENG??Xie
(Yunnan?College?of?Business?Management,?Anning,?Yunnan?Province,?650304?China)
Abstract:?The?establishment?of?the?university?information?management?system?has?become?a?key?research?direction?in?the?field?of?education.?The?traditional?university?information?management?system?has?the?problems?in?design?and?use,?such?as?the?low?utilization?rate,?data?conflicts?and?information?waste?during?operation,?and?poor?achievement?of?the?compatibility?and?expansion?of?the?system.?In?view?of?these,?in?order?to?improve?the?speed?of?information?transmission,?improve?the?ability?of?information?processing,?and?solve?the?problems?of?the?complex?data?and?high?failure?rate,?a?university?information?management?system?based?on?the?ANN?algorithm?is?designed.?University?information?resources?are?carried?out?distributed?scheduling?on?the?system?through?a?dynamic?perspective,?the?subsystem?is?designed?according?to?the?specific?situation?of?the?university,?then?information?data?is?processed?through?the?ANN?algorithm,?and?the?effect?of?the?system?is?verified?by?simulation?experiments.?Experiments?show?that?the?university?information?management?system?based?on?the?ANN?algorithm?has?the?good?ability?of?information?processing,?and?can?reduce?the?total?consumption?of?clusters?under?the?premise?of?guaranteeing?service?quality,?which?not?only?improves?the?level?of?university?information?management,?but?also?realizes?the?systematization?and?scientization?of?the?university?information?management?system,?and?basically?achieves?the?overall?design?goal.
Key?Words:?ANN?algorithm;?University?information?management?system;?SOA;?Module;?Parameter
將現(xiàn)代技術(shù)應(yīng)用于高校信息管理中,不僅是信息時代發(fā)展的客觀需求,也是深化高校管理改革的必要舉措。目前,各類型的信息系統(tǒng)不斷出現(xiàn)在高校的教學(xué)、辦公與后勤等各個方面,許多較為成熟的技術(shù)已得到普遍應(yīng)用。但由于部分原因,高校信息管理系統(tǒng)仍存在一定問題,例如:在設(shè)計初期因設(shè)計思路不完善導(dǎo)致后期使用出現(xiàn)利用率低;運行時出現(xiàn)數(shù)據(jù)沖突與信息浪費;操作系統(tǒng)無法滿足新環(huán)境下高并發(fā)、高擴展、高集成的技術(shù)要求。種種原因?qū)е聶C房需要大量人力維護,給管理人員增加了額外工作量。人工神經(jīng)網(wǎng)絡(luò)算法(Artificial?Neural?Network,ANN)具有自適應(yīng)以及非線性函數(shù)逼近能力[1]。其容錯性較高,可以實現(xiàn)仿真、預(yù)測以及模糊控制等功能,是處理非線性系統(tǒng)的強大算法[2]。鑒于此,設(shè)計了一種基于ANN算法的高校信息管理系統(tǒng),將高校內(nèi)的信息資源進行處理與合理分配,不僅解決了高校內(nèi)系統(tǒng)運行需求,還改善了服務(wù)器資源浪費的現(xiàn)象。實驗證明,本系統(tǒng)能夠?qū)Ψ?wù)器進行合理調(diào)度,有效解決了問題,具有較大應(yīng)用價值。
1系統(tǒng)架構(gòu)設(shè)計
系統(tǒng)采用SOA的底層結(jié)構(gòu),SOA面向管理者,管理者通過后臺進行數(shù)據(jù)管理,例如信息查詢、數(shù)據(jù)導(dǎo)入等交互性操作。系統(tǒng)整體分為展示層、管理層、服務(wù)層與數(shù)據(jù)層,如圖1所示。展示層包括管理員界面,使用Json技術(shù)開發(fā);管理層利用Adobe?Flex平臺,并調(diào)用其功能完成界面設(shè)計,界面功能主要包括后臺數(shù)據(jù)處理,信息管理等[3]。服務(wù)層由RIA搭建,該層作為系統(tǒng)整體架構(gòu)的核心,具有不可替代的中間層功能。用戶操作后,服務(wù)器發(fā)出的HTTP請求進行數(shù)據(jù)處理,最終通過服務(wù)器成功向客戶端傳輸處理后的結(jié)果;數(shù)據(jù)層基于Relational?Database數(shù)據(jù)庫,提供空間、屬性、數(shù)據(jù)于一體存儲的數(shù)據(jù)服務(wù)[4]。Relational?Database數(shù)據(jù)庫對數(shù)據(jù)的存儲管理,當(dāng)接收服務(wù)器處理任務(wù)后,運用相關(guān)組件提供功能,實現(xiàn)提取、分析、計算、處理各類數(shù)據(jù)。
圖1?系統(tǒng)架構(gòu)
2子系統(tǒng)設(shè)計
系統(tǒng)設(shè)計首先要確定系統(tǒng)功能,本系統(tǒng)的核心功能是高校信息的共享與分類,同時便于管理維護[5]。所以,基于ANN算法的高校信息管理系統(tǒng)包括諸多子系統(tǒng),各子系統(tǒng)之間通過互聯(lián)網(wǎng)連接,能夠有效進行信息交換,實現(xiàn)信息資源的共享。核心子系統(tǒng)包括學(xué)生管理、教師管理、職工管理、綜合查詢、后勤管理、圖書管理、設(shè)備管理、財務(wù)管理等,具體如圖2所示。
圖2?子系統(tǒng)劃分
因內(nèi)容所限,僅對財務(wù)管理子系統(tǒng)設(shè)計進行介紹。根據(jù)高校運行實際所需,財務(wù)管理子系統(tǒng)劃分為繳費與資金管理兩部分。財務(wù)管理子系統(tǒng)要正常工作就必須有數(shù)據(jù)支撐,例如存款信息、憑證信息、預(yù)算信息等,而這些信息需要維護人員進行維護[6]。在這些模塊的基礎(chǔ)上,財務(wù)管理子系統(tǒng)又形成了包括查詢、統(tǒng)計、審判等功能,如圖3所示。
圖3?財務(wù)管理子系統(tǒng)
為了對財務(wù)管理子系統(tǒng)進行數(shù)據(jù)庫開發(fā),應(yīng)對其進行需求分析,并得出數(shù)據(jù)流圖,如圖4所示。
圖4?財務(wù)管理子系統(tǒng)數(shù)據(jù)流
3軟件設(shè)計
3.1模塊設(shè)計
3.1.1登錄
用戶打開界面后加載App.js文件,彈窗提示使用個人信息,點擊同意后運行WxLogin方法,獲得標(biāo)識Open?ID與版本信息SessionKey,執(zhí)行成功后攜帶Open?ID,使用Get方法調(diào)用API,與后端數(shù)據(jù)開始交互,根據(jù)結(jié)果進行判斷并進入相應(yīng)頁面[7]。
3.1.2提交
高校信息管理系統(tǒng)錄入的信息量較大,為了減少代碼量,提升使用效率,可將提交功能放于Eteringinformation文件,各類記錄內(nèi)容通過EnteringInformation?id=class調(diào)用。將數(shù)據(jù)放于Data內(nèi),攜帶Open?ID請求后臺,后臺處理后反饋結(jié)果。
3.2標(biāo)識設(shè)計
在Restful風(fēng)格中,使用資源特定名字作為統(tǒng)一資源標(biāo)識符(Uniform?Resource?Identifier,URI),并設(shè)計與資源特征符合的控制器與模型類[8]。控制器選用Deployment,該設(shè)備能夠有效處理API調(diào)用邏輯;模型類主要用于處理數(shù)據(jù)庫操作。根據(jù)高校信息涉及數(shù)據(jù),標(biāo)識設(shè)計如表1所示。
3.3數(shù)據(jù)庫設(shè)計
數(shù)據(jù)庫設(shè)計采用ANN算法,對數(shù)據(jù)進行分析并提取數(shù)據(jù)特征,為后續(xù)數(shù)據(jù)處理提供數(shù)據(jù)保障。數(shù)據(jù)分為正常數(shù)據(jù)與異常數(shù)據(jù),一般標(biāo)記正常數(shù)據(jù)為01,異常數(shù)據(jù)為10,可采用歸一化處理方式,將同序列的數(shù)據(jù)歸一至(0,1)之間,并獲取適用于本系統(tǒng)的數(shù)據(jù)值。提取網(wǎng)絡(luò)特征作為前置的計算公式可表示為
在公式中,表示具有數(shù)據(jù)特征的向量,
表示數(shù)據(jù)歸一處理后的值,Φ表示提取網(wǎng)絡(luò)激活函數(shù)。通過計算得出特征提取網(wǎng)絡(luò),從而獲取數(shù)據(jù)的特征向量構(gòu)成。通過ANN算法全方位檢測網(wǎng)絡(luò)運行情況,獲取流量異常信息。在運行環(huán)境中提取流量信息,分析其特性并從流量信息中獲取觀測向量。
4系統(tǒng)實驗
4.1實驗準(zhǔn)備
開發(fā)語言為C+,能夠支持面向?qū)ο螅瑫r具有穩(wěn)定的程序結(jié)構(gòu)。編程工具使用Visual?Studio實現(xiàn),用于創(chuàng)建并運行下一代程序組件,可管理多類與開發(fā)軟件相關(guān)的插入工作,創(chuàng)建與部署安全可靠。隨后即是診療過程的程序開發(fā),在系統(tǒng)開發(fā)中使用API接口,同時還可傳遞參數(shù)。通過各類界面與程序代碼,將數(shù)據(jù)的錄入、修改、查詢進行串聯(lián),從而形成了信息管理系統(tǒng)。
4.2實驗參數(shù)
數(shù)據(jù)一般為多維數(shù)據(jù),在改進過程中以距離為基礎(chǔ),采用數(shù)值型數(shù)據(jù)集。如表2所示,數(shù)據(jù)集包括Mnist、Softmax、Cifar-10,共計247條數(shù)據(jù)。
將基于ANN算法的高校信息管理系統(tǒng)與傳統(tǒng)高校信息管理系統(tǒng)進行比較,選取聚類純度作為有效性指標(biāo),聚類純度計算公式可表示為
式(2)中,為聚類純度;為樣本總數(shù);為聚類數(shù);為正確類別;表示聚類數(shù)量;為對象數(shù)量;
為第個聚類中的樣本;
為第個類別中的真實樣本。這里的取值范圍為[0,1],越大表示效果越好,測試參數(shù)如表3所示。
4.3性能分析
通過傳輸率與故障率雙指標(biāo)進行性能評估測試,傳輸率的計算公式可表示為:
式(3)中,為傳輸率;為數(shù)據(jù)量;為傳輸時間,誤報率的計算公式可表示為
式(4)中,為故障率;
為故障樣本數(shù)量;
為樣本總數(shù)目。其中,傳輸率越快,故障率越小,表明性能越好。在測試中,基于ANN算法的高校信息管理系統(tǒng)的傳輸率為58%,故障率為0.219%;傳統(tǒng)高校信息管理系統(tǒng)的傳輸率為34%,誤報率為0.426%。所以,基于ANN算法的高校信息管理系統(tǒng)的性能與效果也更為良好。
4.4處理效果
因為高校信息海量且規(guī)模大,對于高校信息管理系統(tǒng)而言,如何快速準(zhǔn)確查詢信息就格外重要,所以信息查詢時間與查詢精度能夠衡量高校信息管理系統(tǒng)的處理能力,測試進行了6次信息查詢,每次查詢不同數(shù)量和類型的信息如表4所示。
4.5對比效果
為評價基于ANN算法的高校信息管理系統(tǒng)的應(yīng)用效果,在相同測試環(huán)境中,選擇A高校的傳統(tǒng)信息管理系統(tǒng)作為比較測試方法,采用校領(lǐng)導(dǎo)、專家、教師、學(xué)生對高校信息管理系統(tǒng)應(yīng)用情況進行評分,統(tǒng)計每種系統(tǒng)的分值情況,結(jié)果如表6所示。對比分析可以發(fā)現(xiàn),基于ANN算法的高校信息管理系統(tǒng)所得分值遠(yuǎn)遠(yuǎn)高于傳統(tǒng)信息管理系統(tǒng),本系統(tǒng)能夠為高校相關(guān)人員提供有效服務(wù),具有良好的信息管理效果。
5結(jié)語
綜上,基于ANN算法的高校信息管理系統(tǒng)經(jīng)測試后已在部分高校投入使用,且在教學(xué)管理、注冊繳費以及日??己酥卸既〉昧肆己眯ЧM瑫r,該系統(tǒng)在具體應(yīng)用中集成了各方有效資源,發(fā)揮了信息管理的核心作用,為高校日常管理提供了精確、及時、有效的依據(jù)。無論是業(yè)務(wù)抑或是技術(shù),都在不斷發(fā)展,因此筆者將對系統(tǒng)的功能與技術(shù)進行總結(jié)與改進,從而更好地適應(yīng)業(yè)務(wù)發(fā)展的需要。此外,該系統(tǒng)在具體應(yīng)用時還存在部分尚待完善的地方,信息終端存儲了各業(yè)務(wù)系統(tǒng)的海量數(shù)據(jù),如何用大數(shù)據(jù)實時分析這些數(shù)據(jù),為決策提供支撐是未來應(yīng)努力的方向。
參考文獻[1]?徐景彩.智能化學(xué)生管理評估信息系統(tǒng)構(gòu)建中ANN算法的應(yīng)用研究[J].粘接,2021,45(3):88-91.