• 
    

    
    

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

      J2EE架框下的教學(xué)管理系統(tǒng)設(shè)計(jì)

      2009-01-29 07:53:38胡維欽
      科技與生活 2009年22期
      關(guān)鍵詞:WEB服務(wù)教學(xué)系統(tǒng)

      胡維欽

      摘要J2EE技術(shù)的應(yīng)用有效地解決了跨平臺(tái)使用、動(dòng)態(tài)分布式管理和自動(dòng)維護(hù)等問題,并且極大地降低了系統(tǒng)的開發(fā)與維護(hù)成本。文章以J2EE架框下的教學(xué)管理系統(tǒng)設(shè)計(jì)為例。

      關(guān)鍵詞J2EE;WEB服務(wù);教學(xué)系統(tǒng)

      中圖分類號(hào)TP3 文獻(xiàn)標(biāo)識(shí)碼A文章編號(hào)1673-9671-(2009)112-0024-01

      1WEB服務(wù)技術(shù)介紹

      Web服務(wù)是用標(biāo)準(zhǔn)的、規(guī)范的XML概念描述的接口。包含3種類型的角色:服務(wù)請(qǐng)求者、服務(wù)提供程序和服務(wù)發(fā)現(xiàn)代理(如圖1)。請(qǐng)求者客戶端-是需要數(shù)據(jù)或已執(zhí)行服務(wù)的商業(yè)軟件,所以它發(fā)出執(zhí)行某個(gè)Web服務(wù)的請(qǐng)求。服務(wù)提供程序響應(yīng)Web服務(wù)請(qǐng)求。請(qǐng)求者使用提供者提供的服務(wù)。發(fā)現(xiàn)代理用作所有已發(fā)布的Web服務(wù)的存儲(chǔ)庫。這種代理可能支持向其發(fā)送描述,或者可能輪詢公共提供者以獲得描述。計(jì)算平臺(tái)可以承擔(dān)這些角色中的一個(gè)或多個(gè),例如同時(shí)作為請(qǐng)求者和提供程序,或者同時(shí)作為請(qǐng)求者、提供程序和服務(wù)發(fā)現(xiàn)代理。平臺(tái)間的通信以XML(可擴(kuò)展標(biāo)記語言)形式的消息進(jìn)行。這些消息的方向可以是單向、雙向、廣播或大量的消息。可以同步或異步發(fā)送消息。

      Web服務(wù)平臺(tái)還提供了一種讓客戶端動(dòng)態(tài)發(fā)布和查找Web服務(wù)的機(jī)制。Web服務(wù)平臺(tái)的這四個(gè)技術(shù):(1)XML是一種格式,通過它文本可以以獨(dú)立于平臺(tái)的方式代表數(shù)據(jù)。(2)SOAP是XML消息的行業(yè)標(biāo)準(zhǔn),是圍繞通過網(wǎng)絡(luò)層傳遞的XML應(yīng)用程序有效負(fù)載的瘦層。(3)WSDL是對(duì)Web服務(wù)軟件的描述,描述所有公共可用的方法、交換方法、消息類型以及用在網(wǎng)絡(luò)層的傳輸協(xié)議和Web服務(wù)的地址。(4)UDDI是一個(gè)規(guī)范,它定義了與Web服務(wù)相關(guān)的信息的發(fā)布、發(fā)現(xiàn)和管理。

      2系統(tǒng)的功能設(shè)計(jì)

      遠(yuǎn)程教學(xué)系統(tǒng)是以網(wǎng)絡(luò)課件為核心,是在教學(xué)系統(tǒng)的支持下,有效地利用現(xiàn)有學(xué)科教學(xué)資源,為實(shí)施全方位的遠(yuǎn)程教學(xué)提供服務(wù),它將網(wǎng)絡(luò)課件與學(xué)校的遠(yuǎn)程教學(xué)服務(wù)進(jìn)行了有機(jī)的集成。用戶登錄系統(tǒng)后,首先會(huì)對(duì)用戶的身份進(jìn)行識(shí)別,根據(jù)用戶身份的不同,進(jìn)入不同的頁面。如為學(xué)生身份就會(huì)進(jìn)入系統(tǒng)主頁;如為管理員則會(huì)進(jìn)一步判斷是系統(tǒng)管理員身份還是教師身份,根據(jù)老師和系統(tǒng)管理員的工作任務(wù)不同,在本系統(tǒng)中系統(tǒng)管理員和教師擁有不同的權(quán)限。

      系統(tǒng)工作流程:進(jìn)入系統(tǒng)后,首先進(jìn)入登錄界面,要求輸入用戶名稱和口令。系統(tǒng)會(huì)根據(jù)用戶的輸入信息查找相應(yīng)的數(shù)據(jù)庫,確定用戶的身份。普通用戶進(jìn)入在線學(xué)習(xí)界面,視頻課程信息,點(diǎn)播相應(yīng)的視頻資源;管理員用戶進(jìn)入管理員界面,查看當(dāng)前的用戶信息、課程信息、課件信息及課程的視頻資源信息,并可實(shí)現(xiàn)對(duì)上述信息的增加、刪除、修改操作;若在數(shù)據(jù)庫中沒有查找到該用戶,則提示用戶重新登錄。

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

      在設(shè)計(jì)本系統(tǒng)的體系結(jié)構(gòu)時(shí),采用了基于B/S架構(gòu)的三層體系結(jié)構(gòu)。將所有資源信息都保存在數(shù)據(jù)庫服務(wù)器端,整個(gè)系統(tǒng)通過網(wǎng)頁的形式在瀏覽器中運(yùn)行。在服務(wù)器端需要流媒體服務(wù)器和編碼器來實(shí)現(xiàn)流媒體數(shù)據(jù)的采集、編碼及發(fā)布;需要Apachi服務(wù)器來發(fā)布網(wǎng)頁信息;同時(shí)需要安裝數(shù)據(jù)庫服務(wù)器用來保存系統(tǒng)中的各種數(shù)據(jù)。在客戶端用戶通過本地局域網(wǎng)或遠(yuǎn)端撥號(hào)/專線網(wǎng)絡(luò)使用瀏覽器軟件訪問Apachi服務(wù)器即可實(shí)現(xiàn)網(wǎng)上視頻資源的點(diǎn)播。

      4數(shù)據(jù)連接實(shí)現(xiàn)

      XML_Manager.java(連接池管理)

      用來定義一個(gè)連接池管理類及相應(yīng)的構(gòu)造函數(shù),建立一個(gè)連接池后從中取接,操作后釋放連接并銷毀,關(guān)鍵代碼如下:

      PublieclassConnManager{

      PrivateVeetorPoolNames=newVeetor();

      PrivateVeetorDriverNames=newVeetor():

      PrivateVeetorDblds=newVector();

      PrivateVeetorUserNames=newVeetor();

      PrivateVeetorPasswords=newVeetor():

      PrivateVeetorMaxConns=newVeetor();

      PrivateHashtableConnPools=newHashtable();

      //定義了一個(gè)連接池的管理類

      publicConnManager(){

      PoolNames.addElement(”bbs”);

      DriverNames.addElement(,,org.自t.lnln.mysql.Driv

      Dblds.addElement(jdbe:mysql://loealhost:3306/bb

      UserNames.addElement(”root,,);

      Passwords.addElement(”123”);

      MaxConns.addElement(,,10,,);

      ereatePool():

      定義了這個(gè)連接池管理類的構(gòu)造函數(shù)。

      猜你喜歡
      WEB服務(wù)教學(xué)系統(tǒng)
      基于Unity的計(jì)算機(jī)硬件組裝仿真教學(xué)系統(tǒng)設(shè)計(jì)
      多地遠(yuǎn)程互動(dòng)同步教學(xué)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
      基于Web服務(wù)的SPSS與.NET系統(tǒng)集成開發(fā)
      軟件(2016年4期)2017-01-20 09:28:12
      基于線性回歸的航班延誤預(yù)測(cè)研究與系統(tǒng)開發(fā)
      基于交互式雙板教學(xué)系統(tǒng)的高中地理教學(xué)研究
      教學(xué)工作量管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
      一種基于SOA的web異構(gòu)數(shù)據(jù)集成方法研究
      汽車配件營銷實(shí)踐教學(xué)系統(tǒng)開發(fā)
      益阳市| 灵武市| 巴楚县| 木里| 通渭县| 靖远县| 河间市| 宁明县| 大渡口区| 梓潼县| 天镇县| 项城市| 泗阳县| 通山县| 临泽县| 长子县| 孟州市| 资溪县| 延长县| 苏尼特左旗| 石景山区| 潼南县| 武安市| 阳朔县| 汕头市| 福建省| 洪雅县| 清水河县| 莱州市| 德阳市| 玛曲县| 文安县| 定襄县| 兴城市| 嘉善县| 东台市| 克什克腾旗| 太湖县| 顺昌县| 营口市| 望都县|