• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

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

      2016-11-30 03:16:05奚慧興
      關(guān)鍵詞:管理系統(tǒng)師生校園

      奚慧興

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

      ?

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

      奚慧興

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

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

      掌上校園;移動(dòng)通信;SOA技術(shù);XML技術(shù)

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

      1 系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)

      通過對掌上校園平臺(tái)總體需求以及具體功能的分析,確定掌上校園平臺(tái)的總體結(jié)構(gòu)如圖1所示.

      圖1 掌上校園平臺(tái)總體結(jié)構(gòu)

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

      1.1 系統(tǒng)設(shè)計(jì)

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

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

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

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

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

      圖3 師生用戶驗(yàn)證通過流程圖 圖4 學(xué)生成績查詢流程圖

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

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

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

      表1 師生基本信息表

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

      表2 信息服務(wù)表

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

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

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

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

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

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

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

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

      圖5 數(shù)據(jù)結(jié)構(gòu)轉(zhuǎn)換流程

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

      public class JWWS

      {

      pubic String queryCJ(String xuehao,String xueqi)

      {

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

      //將查詢結(jié)果轉(zhuǎn)換成為字符串,并返回

      }

      }

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

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

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

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

      獲取學(xué)生成績

      JWWS

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

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

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

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

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

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

      //獲取服務(wù)返回的學(xué)生成績信息Web服務(wù)

      String creditXML=customerCredtService.getCustomerCredit(customerid);

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

      XmlDocument xml=new XMLDocument(creditXML);

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

      int credit=Convert.ToInt16(strCredit);

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

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

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

      2.4 系統(tǒng)測試

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

      考慮到智能移動(dòng)設(shè)備屏幕大小等問題,平臺(tái)主界面的頁面布設(shè)較為簡單,但是各種功能完善.

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

      3 結(jié)語

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

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

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

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

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

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

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

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

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

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

      (責(zé)任編輯:張冬冬)

      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-),男,滿族,遼寧錦州人,鞍山師范學(xué)院計(jì)算中心實(shí)驗(yàn)師.

      TP393

      A

      1008-2441(2016)04-0063-05

      猜你喜歡
      管理系統(tǒng)師生校園
      基于James的院內(nèi)郵件管理系統(tǒng)的實(shí)現(xiàn)
      初中歷史教學(xué)中師生的有效互動(dòng)
      甘肅教育(2021年12期)2021-11-02 06:30:00
      基于LED聯(lián)動(dòng)顯示的違停管理系統(tǒng)
      海盾壓載水管理系統(tǒng)
      中國船檢(2017年3期)2017-05-18 11:33:08
      校園的早晨
      琴童(2017年3期)2017-04-05 14:49:04
      春滿校園
      麻辣師生
      開心校園
      爆笑校園
      重視“五老”作用 關(guān)愛青年師生
      中國火炬(2014年8期)2014-07-24 14:30:26
      西平县| 闵行区| 隆回县| 嘉鱼县| 宝兴县| 江门市| 长宁县| 东丽区| 洛川县| 迭部县| 金川县| 江津市| 普宁市| 四会市| 洪湖市| 上虞市| 兴化市| 隆化县| 图木舒克市| 巴彦淖尔市| 巴林左旗| 南开区| 浦县| 济南市| 颍上县| 娄烦县| 开远市| 双峰县| 寿阳县| 玉溪市| 于都县| 邢台县| 贞丰县| 宝应县| 永德县| 牙克石市| 兴仁县| 祥云县| 海宁市| 钟山县| 昔阳县|