国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

信息共享下的掌上校園的實現(xiàn)

2016-11-30 03:16:05奚慧興
鞍山師范學院學報 2016年4期
關鍵詞:管理系統(tǒng)師生校園

奚慧興

(鞍山師范學院 計算中心,遼寧 鞍山 114007)

?

信息共享下的掌上校園的實現(xiàn)

奚慧興

(鞍山師范學院 計算中心,遼寧 鞍山 114007)

隨著移動通信技術的發(fā)展,網元素的種類逐漸增多,數(shù)字化校園建設存在信息孤島現(xiàn)象,在應用上缺乏統(tǒng)一的規(guī)劃.為此,本文主要針對掌上校園的建設進行了研究.通過師生基本信息的統(tǒng)一存儲,降低了師生基本信息管理成本和不一致的風險;通過使用SOA技術來實現(xiàn)掌上數(shù)字校園平臺與學院內其它信息化服務系統(tǒng)之間的通信;通過使用XML技術來實現(xiàn)異構平臺之間異構數(shù)據(jù)的轉換,從而提出基于移動服務的統(tǒng)一平臺.

掌上校園;移動通信;SOA技術;XML技術

針對目前數(shù)字化校園建設所存在的問題,本文通過采用SOA技術、WAP技術,構建一個基于無線網絡和已有信息化服務系統(tǒng)的掌上校園平臺,充分利用已有的信息化建設基礎,通過SOA技術將校園內一個個孤島化信息服務系統(tǒng)中的數(shù)據(jù)和功能進行集成[1],并且利用WAP技術為校內師生提供一個集成的、統(tǒng)一的可以通過智能手機等設備進行訪問的掌上校園系統(tǒng)[2].

1 系統(tǒng)總體結構設計

通過對掌上校園平臺總體需求以及具體功能的分析,確定掌上校園平臺的總體結構如圖1所示.

圖1 掌上校園平臺總體結構

如圖1所示,在掌上校園平臺中,通過校園網進行數(shù)據(jù)的共享,并且通過無線網絡為師生智能設備提供服務[3].

1.1 系統(tǒng)設計

1.1.1 師生基本信息管理流程 掌上校園平臺中,師生基本信息管理主要涉及到掌上數(shù)字化校園平臺、教務管理系統(tǒng)以及校園內其它信息化服務系統(tǒng),師生基本信息管理的具體流程設計如圖2所示.

1.1.2 師生用戶驗證 通過對師生用戶驗證功能的分析,師生用戶驗證主要涉及掌上數(shù)字校園平臺.掌上數(shù)字校園平臺通過對師生所提交的師生用戶信息,判斷師生是否具有相應的權限使用平臺中的功能.

圖2 師生基本信息管理流程圖

如果師生用戶驗證通過,則師生用戶可以通過掌上數(shù)字校園平臺所提供的接口來訪問校園內信息化服務系統(tǒng)所提供的各種業(yè)務功能.其中,師生用戶驗證通過處理的具體流程如圖3所示.

1.1.3 與信息化服務系統(tǒng)的通信 掌上校園平臺與校園內信息化服務系統(tǒng)之間的通信主要使用SOA技術來實現(xiàn),在SOA技術中數(shù)據(jù)之間的通信主要分成具體功能實現(xiàn)、服務的發(fā)布以及服務的調用3個方面的內容[4].在本文中主要以學生用戶通過掌上數(shù)字校園平臺查詢成績信息為例進行研究,而其具體業(yè)務功能的調用與之類似.其中,學生成績查詢流程圖見圖4所示.

圖3 師生用戶驗證通過流程圖 圖4 學生成績查詢流程圖

1.2 系統(tǒng)數(shù)據(jù)庫設計

在數(shù)字化校園平臺的數(shù)據(jù)庫中,主要保存了師生基本信息數(shù)據(jù)表和Web服務信息數(shù)據(jù)表兩個數(shù)據(jù)表[5].

1.2.1 師生基本信息 在學校內,幾乎唯一可以肯定不變的就是學生的學號等信息,而學生的姓名、聯(lián)系方式、班級信息、專業(yè)信息都有可能會改變.為此,在數(shù)據(jù)庫中保存師生的證件號、身份證號、性別、姓名、聯(lián)系方式等內容.師生基本信息表的設計如表1所示.

表1 師生基本信息表

1.2.2 信息服務表 掌上數(shù)字校園平臺與各信息化服務系統(tǒng)主要通過SOA的Web服務來進行通信,由于IP可能會變動[6],或者由于系統(tǒng)升級導致Web發(fā)布地址變動,為此,需要在掌上數(shù)字校園平臺數(shù)據(jù)庫中保存各Web服務的連接地址以及Web服務的功能簡介,設計見表2.

表2 信息服務表

2 掌上校園系統(tǒng)實現(xiàn)

2.1 開發(fā)環(huán)境

掌上校園的開發(fā)基于J2EE平臺開發(fā),開發(fā)工具為Eclipse 3.2、數(shù)據(jù)庫SQL Server 2008、Web服務器Tomcat 6.0,客戶端使用智能設備平臺上的瀏覽器進行訪問.需要充分考慮智能移動設備平臺屏幕較小的特點進行系統(tǒng)設計.

2.2 師生具體功能實現(xiàn)

2.2.1 師生基本信息管理實現(xiàn) 師生基本信息管理主要是通過教務管理系統(tǒng)對師生基本信息進行錄入和修改管理,只有檢驗通過的信息才可以保存在數(shù)據(jù)庫系統(tǒng)中.

2.2.2 師生用戶驗證實現(xiàn) 為了保證系統(tǒng)中數(shù)據(jù)的安全性,需要對登錄數(shù)字校園平臺的用戶進行密碼和用戶名驗證,只有通過了系統(tǒng)驗證的用戶才能夠正常使用系統(tǒng)中的功能.其實現(xiàn)的主要流程就是根據(jù)用戶所提交的用戶名和密碼信息對與數(shù)據(jù)庫中所保存的用戶名和密碼信息進行匹配,如果匹配成功,則表明用戶驗證通過,否則表明用戶驗證失敗.

2.3 與信息服務系統(tǒng)的通信實現(xiàn)

與信息服務系統(tǒng)進行通信,并且將最終結果以網頁的形式展示給最終用戶,從而讓師生可以通過智能移動設備訪問信息服務系統(tǒng)所提供的功能是數(shù)字校園平臺的主要功能,同時也是主要的設計目標.由于業(yè)務功能較多,僅以學生通過掌上數(shù)字校園平臺訪問教務管理系統(tǒng)中的學生成績查詢功能為例,對掌上數(shù)字化校園平臺與信息化服務系統(tǒng)之間的通信實現(xiàn)進行研究.

圖5 數(shù)據(jù)結構轉換流程

2.3.1 具體業(yè)務功能的實現(xiàn) 在學生通過掌上校園平臺訪問教務管理系統(tǒng)中的學生成績查詢業(yè)務中,具體的業(yè)務功能,即教務管理系統(tǒng)中根據(jù)學生學號、學期等信息查詢學生考試成績.為此,具體業(yè)務功能已經實現(xiàn)了信息化,但是為了與掌上數(shù)字化校園平臺之間的通信,需要對已經實現(xiàn)的學生考試成績查詢功能進行封裝,其實現(xiàn)的關鍵代碼如下:

public class JWWS

{

pubic String queryCJ(String xuehao,String xueqi)

{

//根據(jù)學號查詢學生信息

//將查詢結果轉換成為字符串,并返回

}

}

2.3.2 數(shù)據(jù)結構的轉換 在掌上校園平臺建設中,采用XML來解決異構系統(tǒng)之間數(shù)據(jù)共享問題.例如,教務管理系統(tǒng)將成績查詢結果返回給掌上數(shù)字平臺的流程如圖5所示.

在數(shù)據(jù)轉換流程中,將ResultSet格式的數(shù)據(jù)庫查詢結果轉換成為XML字符串形式,并且將字符串傳輸給掌上數(shù)字校園平臺進行解析.其中學生成績信息的XML字符串表示如下所示:

2.3.3 系統(tǒng)接口發(fā)布 實現(xiàn)了具體的業(yè)務功能之后,為了能夠讓調用該功能的掌上校園平臺能夠查詢到該服務,需要將實現(xiàn)的服務進行發(fā)布,從而供平臺使用.在本文所研究的教務管理系統(tǒng)中[7],使用開源項目Axis2對所需要發(fā)布的服務進行打包和發(fā)布.

①建立配置文件service.xml,其具體內容如下所示:

獲取學生成績

JWWS

在這個XML中指明了庫存數(shù)據(jù)讀取實現(xiàn)的Java類名稱(JWebServices)以及實現(xiàn)庫存數(shù)據(jù)讀取的Java函數(shù)(getCustomerCredit).

②服務打包,在DOS命令串口中使用jar cvf JWebServices.aar命令將配置文件webservice.xml和Java類的編譯文件JWebServices.class進行打包,最后成JWebServices.arr文件包.

③服務發(fā)布,使用eclipse工具發(fā)布JWebServices.arr文件包,并且將JWebServices.arr文件放置/webapps/axis2 WEB-INF services目錄下,實現(xiàn)服務的發(fā)布.

2.3.4 系統(tǒng)接口應用 在教務管理系統(tǒng)發(fā)布了獲取學生成績信息的Web服務之后,數(shù)字校園平臺就可以通過該Web服務來獲取法人單位的基本信息.

//獲取教務管理系統(tǒng)中發(fā)布的Web服務

WebService.SimplerService customerCreditService=new WSC.WebService.SimpleService();

//獲取服務返回的學生成績信息Web服務

String creditXML=customerCredtService.getCustomerCredit(customerid);

//獲取返回XML字符串中的學生成績信息

XmlDocument xml=new XMLDocument(creditXML);

string strCredit=xml.GetAttribute("credit");

int credit=Convert.ToInt16(strCredit);

圖6 系統(tǒng)主界面

在校園平臺以Web服務形式獲取了學生成績信息之后,學生成績信息的使用,Web服務形式獲取的數(shù)據(jù)同樣使用,在這里對數(shù)據(jù)的應用不進行過多的贅述[8].

通過上面的分析可以看出,使用SOA技術來進行各信息管理系統(tǒng)之間的信息通信簡單易行,而且可以跨平臺進行數(shù)據(jù)集成,從而很可能導致互相異構的管理系統(tǒng)而言,對其高效的數(shù)據(jù)通信和數(shù)據(jù)共享具有非常重大的意義.

2.4 系統(tǒng)測試

為了驗證數(shù)字校園平臺的可用性,通過使用CHS Windows Mobile 6 Classic Emulator 仿真器,通過模擬智能移動設備來對平臺進行測試[9].其測試步驟首先要打開放整齊,并且仿真器上輸入掌上數(shù)字校園平臺的UML地址,其實現(xiàn)界面如圖6所示.

考慮到智能移動設備屏幕大小等問題,平臺主界面的頁面布設較為簡單,但是各種功能完善.

通過對系統(tǒng)測試的結果表明,本文所研究的數(shù)字校園平臺在師生基本信息管理、用戶驗證以及與其它信息化服務平臺通信等方面都能夠滿足系統(tǒng)設計時的需求.

3 結語

隨著信息化技術的不斷發(fā)展,師生對移動辦公、學習和數(shù)據(jù)查詢的要求越來越高.為此,本文主要針對數(shù)字校園平臺的數(shù)據(jù)共享、結構各異數(shù)據(jù)的轉換進行了研究.隨著云平臺的構建和大數(shù)據(jù)的環(huán)境逐漸成熟,基于平臺的訪問模式和數(shù)據(jù)讀取模式成為今后研究的主要方向之一.

[1] 章祥蓀,趙慶禎,劉方愛.管理信息系統(tǒng)的理論與規(guī)劃方法[M],北京:科學出版社,2001:23-28.

[2] 徐安,李霆,劉琦暉,等.用ASP和SQLServer建立高校信息管理系統(tǒng)[J].暨南大學學報,2006 (1):56-60.

[3] 朱翠苗,鄭廣成,王海軍,等.高校管理系統(tǒng)數(shù)據(jù)庫的設計與實現(xiàn)[J].計算機與信息技術,2004(6):97-99.

[4] 臧衛(wèi)華,李晨,鄭衛(wèi)華.基于ASP的高校管理系統(tǒng)[J].邯鄲學院學報,2005(3):40-48.

[5] 葉忠文,張學先.基于.NET的高校管理信息系統(tǒng)的設計與實現(xiàn)[J].嘉應學院學報,2005(3):71-73.

[6] 楊志和,胡虛懷,王輝,等.混合模式下的高校管理系統(tǒng)的設計與實現(xiàn)[J].計算機技術與發(fā)展,2006(8):211-213.

[7] 郎青.基于三層架構的科研管理信息系統(tǒng)[J].計算機時代,2005(5):24-25.

[8] 沈中林.基于B/S模式的高校管理信息系統(tǒng)的設計[J].中國民航學院學報,2004 (5):61-64.

[9] 郭劍毅,申立中,馬桂芳,等.基于C/S與B/S的高校管理信息系統(tǒng)的設計與實現(xiàn)[J].計算機工程與應用,2003(1):212-214.

(責任編輯:張冬冬)

Information sharing handheld digital campus based construction

XI Huixing

(Computer Center,Anshan Normal University,Anshan Liaoning 114007,China)

With the development of mobile communication technology,the type of network element gradually increased,there is a digital campus construction information island phenomenon,the lack of unified planning in the application.In this paper,mainly for handheld digital campus construction were studied.Teachers and students of basic information through a unified storage,reducing teachers and students basic information management costs,reduce the risk of inconsistent teachers and basic information;through the use of SOA technology to achieve communication between the inner handheld digital campus platform and other School of Information Service System;and the use of XML technology to achieve the conversion of heterogeneous data between heterogeneous platforms,which made mobile services based on a unified platform.

handheld campus;mobile communication;SOA;XML

2016-03-12

奚慧興(1981-),男,滿族,遼寧錦州人,鞍山師范學院計算中心實驗師.

TP393

A

1008-2441(2016)04-0063-05

猜你喜歡
管理系統(tǒng)師生校園
基于James的院內郵件管理系統(tǒng)的實現(xiàn)
初中歷史教學中師生的有效互動
甘肅教育(2021年12期)2021-11-02 06:30:00
基于LED聯(lián)動顯示的違停管理系統(tǒng)
海盾壓載水管理系統(tǒng)
中國船檢(2017年3期)2017-05-18 11:33:08
校園的早晨
琴童(2017年3期)2017-04-05 14:49:04
春滿校園
麻辣師生
開心校園
爆笑校園
重視“五老”作用 關愛青年師生
中國火炬(2014年8期)2014-07-24 14:30:26
巨鹿县| 扶绥县| 汉阴县| 沙湾县| 星座| 兴义市| 克东县| 广州市| 贺兰县| 黄梅县| 明光市| 阳西县| 峨眉山市| 平定县| 德昌县| 永德县| 连南| 津南区| 穆棱市| 额尔古纳市| 大邑县| 微山县| 安达市| 客服| 达日县| 阜新| 旺苍县| 微山县| 南开区| 汉中市| 文水县| 阳朔县| 任丘市| 佛冈县| 出国| 宿州市| 普定县| 香河县| 尚义县| 饶河县| 伊春市|