資源描述:
《信息系統(tǒng)集成論文學(xué)生信息系統(tǒng)論文》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。
1、長(zhǎng)江大學(xué)學(xué)報(bào)(自然科學(xué)版)2010年9月第7卷第3期:理工JournalofYangtzeUniversity(NatSciEdit)Sep2010,Vol7No3:Sci&Eng!559!校園管理信息系統(tǒng)的集成技術(shù)研究唐永芬,王斌,秦虎鋒(連云港職業(yè)技術(shù)學(xué)院信息工程學(xué)院,江蘇連云港222000)[摘要]為解決不同體系管理信息系統(tǒng)間的數(shù)據(jù)交流問題,設(shè)計(jì)了不同部門的信息管理系統(tǒng)與WebService的接口,實(shí)現(xiàn)不同管理信息系統(tǒng)的集成,實(shí)現(xiàn)一次登錄,多系統(tǒng)訪問的目的;省去了分別登錄各個(gè)管理系統(tǒng)進(jìn)行查詢的麻煩,同時(shí)也可以將原來(lái)分別存儲(chǔ)在不
2、同數(shù)據(jù)庫(kù)的數(shù)據(jù)進(jìn)行集中使用,可以進(jìn)一步實(shí)現(xiàn)跨系統(tǒng)的數(shù)據(jù)綜合分析,為進(jìn)行深度數(shù)據(jù)挖掘打好了基礎(chǔ)。[關(guān)鍵詞]系統(tǒng)集成;信息孤島;WebService;ASPNET;Web服務(wù)安全[中圖分類號(hào)]TP31113[文獻(xiàn)標(biāo)識(shí)碼]A[文章編號(hào)]16731409(2010)03N55903隨著計(jì)算機(jī)和網(wǎng)絡(luò)技術(shù)的發(fā)展,校園信息化和數(shù)字化逐漸成為現(xiàn)實(shí)。目前大部分高校都有自己的校[1]園網(wǎng),以及相應(yīng)的辦公自動(dòng)化系統(tǒng)和管理信息系統(tǒng),但這只是數(shù)字校園建設(shè)的初級(jí)階段。隨著信息化的發(fā)展以及廣大師生日益廣闊的信息需求,校園網(wǎng)內(nèi)部運(yùn)行的應(yīng)用系統(tǒng)、功能需求隨之增加,然
3、而這些應(yīng)用系統(tǒng)各自擁有一套用戶及不同的身份認(rèn)證方式,結(jié)果造成多套用戶共存及用戶信息冗余、用戶多密碼記憶、多點(diǎn)登錄。這不僅對(duì)用戶極為不便,不利于信息的有效交流和工作效率的提高,而且增加了管[2]理和維護(hù)成本,造成了管理資源浪費(fèi),并對(duì)整個(gè)系統(tǒng)的安全帶來(lái)了極大的隱患。為此,筆者通過建立WebService訪問接口對(duì)學(xué)校現(xiàn)有幾套管理信息系統(tǒng)實(shí)現(xiàn)低成本整合,建立了一個(gè)跨系統(tǒng)的校園數(shù)據(jù)集成平臺(tái)。1WebService技術(shù)WebService是新一代基于Web的計(jì)算模型,能夠在復(fù)雜、異構(gòu)的網(wǎng)絡(luò)上實(shí)現(xiàn)應(yīng)用程序的集成,而[3]不管這些應(yīng)用程序的編程語(yǔ)言和操作系統(tǒng)等的
4、異同,它是可編程網(wǎng)絡(luò)理念的最好體現(xiàn)。為了實(shí)現(xiàn)跨平臺(tái)的互操作性,WebService完全基于XML獨(dú)立于平臺(tái)、獨(dú)立于軟件供應(yīng)商的標(biāo)準(zhǔn),是創(chuàng)建可互[4]操作的、分布式應(yīng)用程序的新平臺(tái)。由于B/S構(gòu)架的發(fā)展,基于Web的組件技術(shù),如Sun的EJB、Microsoft的DCOM以及OMG的CORBA也迅速發(fā)展起來(lái)。但是這些技術(shù)在實(shí)際應(yīng)用中,存在著很多不足,如特定的協(xié)議難以通過防火墻,相互調(diào)用比較困難。而WebService既克服了傳統(tǒng)方案的種種缺陷,又具有很多新的特性。只有通過WebService,客戶端和服務(wù)器才能夠自由的用HTTP進(jìn)行通信,不論2個(gè)程序
5、的平臺(tái)和編程語(yǔ)言是[5]什么。一個(gè)完整的包括安全考慮的WebService系統(tǒng)主要包括通信的安全性和訪問控制的安全性。通信的安全性包括數(shù)據(jù)的保密性、數(shù)據(jù)的完整性等,而訪問控制的安全性包括用戶身份的認(rèn)證和授權(quán)、原始性[6]證明、防止抵賴。2系統(tǒng)分析數(shù)據(jù)集成系統(tǒng)采用B/S結(jié)構(gòu),采用最新的VisualStudio2008作為開發(fā)工具,使用ASPNET35實(shí)現(xiàn)。集成系統(tǒng)中涉及到的數(shù)據(jù)庫(kù)主要是3個(gè),即教務(wù)處的成績(jī)管理庫(kù)、學(xué)生處的學(xué)生管理庫(kù)和圖書館的圖書管理庫(kù)。其中前2個(gè)使用SQLServer,圖書管理庫(kù)使用Oracle數(shù)據(jù)庫(kù),并且采用MARC記錄形式存儲(chǔ)
6、書目信息,這需要轉(zhuǎn)換成關(guān)系型表后進(jìn)一步處理。[收稿日期]20100601[作者簡(jiǎn)介]唐永芬(1972),女,1995年大學(xué)畢業(yè),碩士,講師,現(xiàn)主要從事數(shù)據(jù)庫(kù)與多媒體技術(shù)方面的教學(xué)與研究工作。!560!長(zhǎng)江大學(xué)學(xué)報(bào)(自然科學(xué)版)2010年9月基于系統(tǒng)設(shè)計(jì)目標(biāo)和需求分析,對(duì)系統(tǒng)進(jìn)行了總體架構(gòu)的設(shè)計(jì)。系統(tǒng)架構(gòu)自上而下分為訪問層、應(yīng)用層、應(yīng)用支撐層、消息傳遞層和服務(wù)層5個(gè)層面。如圖1所示。3系統(tǒng)設(shè)計(jì)信息集成平臺(tái)在實(shí)現(xiàn)時(shí)主要由以下功能模塊組成:系統(tǒng)登錄模塊、圖書管理信息系統(tǒng)WebService接口、教務(wù)信息系統(tǒng)接口、學(xué)生管理信息系統(tǒng)接口、檢索
7、界面的設(shè)計(jì)。31統(tǒng)一登錄界面的實(shí)現(xiàn)在用戶登錄到校園信息集成平臺(tái)時(shí),考慮到安全需要,設(shè)置用戶身份驗(yàn)證功能,考慮到現(xiàn)有3個(gè)管理信息系統(tǒng)中的用戶身份驗(yàn)證頁(yè)面都已經(jīng)存在,其中教務(wù)管理系統(tǒng)中的用戶人數(shù)相對(duì)其他系統(tǒng)是最多的,用戶身份信息也是最全的,學(xué)生基本都能夠記住現(xiàn)有教務(wù)管理信息系統(tǒng)中的用戶名和密碼,因此在圖1系統(tǒng)總體框架登錄到該數(shù)據(jù)集成平臺(tái)時(shí)設(shè)計(jì)一個(gè)WebService接口checkUser調(diào)用教務(wù)數(shù)據(jù)庫(kù)進(jìn)行身份驗(yàn)證,并返回驗(yàn)證的結(jié)果,這樣就可以直接使用現(xiàn)成的用戶名和密碼,而避免了重新登記用戶名和密碼的麻煩。在設(shè)計(jì)登錄時(shí),對(duì)接口checkUser的進(jìn)行
8、調(diào)用,并通過返回值進(jìn)行判斷是否通過身份驗(yàn)證。1)口令識(shí)別一旦有一個(gè)客戶端申請(qǐng)使用該系統(tǒng),用戶身份驗(yàn)證模塊將