SOA構(gòu)架的校園信息管理系統(tǒng)研究與實(shí)現(xiàn)_第1頁
SOA構(gòu)架的校園信息管理系統(tǒng)研究與實(shí)現(xiàn)_第2頁
SOA構(gòu)架的校園信息管理系統(tǒng)研究與實(shí)現(xiàn)_第3頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、構(gòu)架的校園信息管理系統(tǒng)研究與實(shí)現(xiàn)【摘要】面向效勞體系構(gòu)造(SA)是網(wǎng)絡(luò)飛速開展和現(xiàn)代企業(yè)追求高效益環(huán)境下的一種新的系統(tǒng)架構(gòu)。本文在概述SA架構(gòu)理論的根底上,重點(diǎn)研究了基于SA的校園信息管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn),對(duì)實(shí)現(xiàn)一體化的數(shù)字化校園有重要的參考意義?!娟P(guān)鍵詞】SA架構(gòu)校園信息管理系統(tǒng)設(shè)計(jì)1引言在信息化高速開展的背景下,面向效勞的體系構(gòu)造應(yīng)運(yùn)而生,基于SA體系構(gòu)造的開發(fā)形式與以應(yīng)用為中心的一體化應(yīng)用程序相比具有高度開發(fā)性、可重用性等特點(diǎn)。校園信息管理系統(tǒng)需要從整體上變革系統(tǒng)布局,采用開放的技術(shù)標(biāo)準(zhǔn),建立新的構(gòu)架,在由傳統(tǒng)構(gòu)架轉(zhuǎn)到新構(gòu)架過程中,需要采用一些新的、開放的技術(shù)標(biāo)準(zhǔn)和方法。如何合理地把這些新

2、的技術(shù)標(biāo)準(zhǔn)和方法應(yīng)用到校園信息管理系統(tǒng)的流程之中,一直是被校園信息管理者廣泛關(guān)注的課題。2SA架構(gòu)的理論概述面向效勞的體系構(gòu)造是一個(gè)新的組件模型,它將應(yīng)用程序的不同功能單元(稱為效勞),通過功能單元之間定義良好的接口和契約聯(lián)絡(luò)起來。接口是采用中立的方式進(jìn)展定義的,它應(yīng)該獨(dú)立于實(shí)現(xiàn)效勞的硬件平臺(tái)、操作系統(tǒng)和編程語言。這使得構(gòu)建在各種這樣的系統(tǒng)中的效勞可以以一種統(tǒng)一和通用的方式進(jìn)展交互??梢詮囊韵聝蓚€(gè)方面詳細(xì)闡述SA理念。首先,在軟件系統(tǒng)架構(gòu)方面。SA不是一種語言,也不是一種詳細(xì)的技術(shù)而是一種軟件系統(tǒng)架構(gòu),它嘗試給出在特定環(huán)境下推薦采用的一種架構(gòu),它與很多己有的軟件技術(shù)比方面向?qū)ο蠹夹g(shù),是互補(bǔ)的而

3、非互斥的。它們分別面向不同的應(yīng)用場景,用來滿足不同的特定需求。其次,在SA的使用范圍方面。SA并不是包治百病的靈藥,它最主要的應(yīng)用場合在于解決當(dāng)下的不同商業(yè)應(yīng)用之間的業(yè)務(wù)集成問題。業(yè)務(wù)集成問題包括:大量異構(gòu)系統(tǒng)并存;計(jì)算機(jī)硬件工作方式不同、操作系統(tǒng)不同、編程語言也不同;頻繁的數(shù)據(jù)傳輸仍然速度緩慢并且不穩(wěn)定、版本晉級(jí)無法完成。SA體系構(gòu)造中的組件必須具有上述一種或多種角色,角色之間的關(guān)系如圖2-1所示。在這些角色之間使用了三種操作:(1)發(fā)布(Publish):使效勞提供者可以向效勞代理注冊(cè)自己的功能及訪問接口。(2)查找(Find):使效勞懇求者可以通過效勞代理查找特定種類的效勞,這些效勞都是

4、由上述中的效勞提供者給出的。(3)綁定(Bind):使效勞懇求者可以真正使用效勞提供者。三種操作互相作用,效勞提供者向效勞代理發(fā)布效勞,效勞懇求者通過效勞代理查找所申請(qǐng)的效勞,并綁定到這些效勞上。3基于SA的校園信息管理系統(tǒng)設(shè)計(jì)3.1系統(tǒng)的功能設(shè)計(jì)校園信息管理系統(tǒng)是一個(gè)龐大而又復(fù)雜的管理系統(tǒng),在設(shè)計(jì)系統(tǒng)總體方案時(shí),既要整合現(xiàn)有的軟、硬件資源,實(shí)現(xiàn)這些不同平臺(tái)的應(yīng)用系統(tǒng)之間的數(shù)據(jù)交換、共享和集成,又要考慮系統(tǒng)的可擴(kuò)展性,當(dāng)用戶需求改變時(shí),系統(tǒng)功能應(yīng)該可以實(shí)現(xiàn)方便地進(jìn)展擴(kuò)展。經(jīng)過深化的用戶需求分析,確定校園信息管理系統(tǒng)的功能模塊包括:(1)教務(wù)管理:教務(wù)管理系統(tǒng)包含注冊(cè)管理、學(xué)籍管理、教學(xué)方案、選

5、課管理、成績管理、智能排課、用戶管理、畢業(yè)審查、旁聽系統(tǒng)管理、四六級(jí)管理、科研管理等多個(gè)模塊。(2)財(cái)務(wù)管理包括預(yù)算管理、科研工程管理、學(xué)雜費(fèi)管理、貸學(xué)金管理,帳務(wù)處理,工資發(fā)放管理等功能。(3)圖書管理工程有:圖書入庫管理、借書證管理、圖書借閱歸還管理、圖書借閱查詢管理、圖書歸還查詢管理、圖書報(bào)廢管理、圖書盤點(diǎn)管理、圖書查詢。(4)辦公自動(dòng)化系統(tǒng):包括用戶登錄和注冊(cè)模塊、用戶和角色管理模塊、用戶考勤及其設(shè)置模塊、我的文檔管理模塊、短信管理平臺(tái)模塊、以及公文流轉(zhuǎn)模塊等。(5)學(xué)生管理系統(tǒng)包括成績信息管理、課程信息管理、班級(jí)信息管理和學(xué)籍信息管理功能。(6)網(wǎng)絡(luò)教學(xué)系統(tǒng):包括數(shù)據(jù)庫管理模塊、根本

6、業(yè)務(wù)模塊、信息查詢閱讀模塊等。3.2系統(tǒng)解決方案設(shè)計(jì)本系統(tǒng)基于SAP和ebservies,實(shí)現(xiàn)了各個(gè)分布式系統(tǒng)問的跨平臺(tái)交互,各個(gè)子系統(tǒng)是分散藕合的,這樣就克制了傳統(tǒng)的嚴(yán)密藕合的分布式系統(tǒng)缺點(diǎn),到達(dá)了良好的可擴(kuò)展性,可以滿足靈敏多變的業(yè)務(wù)邏輯需求。主要包括兩局部:(1)各個(gè)分院的內(nèi)部應(yīng)用系統(tǒng),可以基于傳統(tǒng)的應(yīng)用系統(tǒng)模型來實(shí)現(xiàn)。(2)跨平臺(tái)數(shù)據(jù)共享與交換問題、系統(tǒng)平安問題、可擴(kuò)展性等問題,根構(gòu)造一種基于XLebservies的軟件體系構(gòu)造模型和綜合解決方案,這樣可以方便地建立基于XLebservies的信息集成系統(tǒng)。4基于SA的校園信息管理系統(tǒng)實(shí)如今本文研究的校園信息管理系統(tǒng)中,客戶程序包含在系

7、統(tǒng)的前臺(tái)eb效勞器程序中。通過SA技術(shù),從數(shù)據(jù)庫shldat.db中提取更新數(shù)據(jù),在本地檢查數(shù)據(jù)是否冗余,假如沒有冗余,那么本地?cái)?shù)據(jù)庫中添加數(shù)據(jù)。實(shí)現(xiàn)的局部關(guān)鍵代碼如下所示:/檢查并更新課程信息blhekData()/生成代理類實(shí)例sh1dataPrxy.shldatasd=neshldataPrxyshldata()/通過調(diào)用遠(yuǎn)程方法返回的數(shù)據(jù)集獲得數(shù)據(jù)DataSetds=sd.finddata();freah(DataRrindsTables0.Rs)/檢查并更新數(shù)據(jù)5小結(jié)總之,與傳統(tǒng)軟件系統(tǒng)相比,SA強(qiáng)調(diào)和突出的是“使用者,它對(duì)于用戶而言成了名符其實(shí)的“效勞。這是一個(gè)里程碑式的轉(zhuǎn)變。以往的校園信息管理系統(tǒng)更多的是一種技術(shù),而SA架構(gòu)下的校園信息管理系統(tǒng)的效勞是完好封裝的,可以通過標(biāo)準(zhǔn)接口屢次調(diào)用的。對(duì)使用者而言。因此,基于SA體系構(gòu)建新一代信息管理系統(tǒng)就成為趨勢(shì)。參考文獻(xiàn):1李藏.面向效勞架

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論