国产一区在线播放_亚洲成在线观看_久热re这里精品视频在线6_亚洲国产精品久久精品怡红院_国产精品久久久久久影视_欧美日韩免费一区_亚洲少妇中出一区_亚洲激情图片小说视频_羞羞答答国产精品www一本_欧美高清视频一区二区_久久精品国产亚洲高清剧情介绍_亚洲女爱视频在线_在线成人激情_国产一区亚洲_欧美大片一区二区三区_伊人精品视频

網絡課程MIS的Java實現

作者:錢程時間:2011-03-01 15:49:53  來源:www.784755.com  閱讀次數:2187次 ]

【摘  要】Java高級語言作為最有前途的編程工具,具有面向對象、以網絡為中心等特點。網絡課程資源管理系統采用Java高級語言作為開發工具,結合網頁技術HTML、Java Bean、JavaServlet、JSP設計完成,在與網絡的融合中顯示出極大優勢,使網絡課程系統的應用成為現實。
【關鍵詞】JavaEE  B/S  三層模式  資源積累

        現代電子技術與通訊技術的結合,把學校教育推進了一個全新的信息環境——網絡環境。網絡也被稱為“信息高速公路”,它從根本上改變了傳統信息交流方式,給傳統教與學帶來了挑戰與機遇,給新一輪課程改革提供了課程資源優化組合的嶄新平臺。一方面,目前各高校紛紛加強自身網絡課程資源建設,如精品課程建設、優秀教學課件建設、FTP課程資源建設等等。但是在資源數據的存放、檢索、提高利用率等方面還存在許多問題,加上缺乏統一有效的資源管理平臺,各高校網絡課程資源的建設受到了很大制約。另一方面,對自建網絡課程資源的管理、整合方面也是近幾年研究的熱點,而開發一個良好的網絡課程資源管理系統(以下簡稱系統),將有利于高校自身網絡課程資源的建設與發展。
        一 系統技術優勢
        隨著軟件開發結構的不斷發展,出現比較流行的B/S結構,同時軟件框架結構方面也在不斷發展,目前在多層應用結構方面采用JavaEE技術和.net技術的不同解決方案,二者各有優缺點,分別適用于不同規模系統的要求。在諸多解決方案中,本系統選擇了基于JavaEE技術的三層B/S結構解決方案,如圖1所示。
        
        這種模式在邏輯上將應用功能分為三層:表示層、業務邏輯層、數據持久層。 水利論文發表
        1.系統三層介紹
        表示層:表示層是為用戶提供應用服務的圖形界面,有助于用戶理解和高效的定位應用服務。主要是uI元素,如HTML、JavaScrip、呈現數據和收集數據。這一層就是把從數據庫中提取出來的數據用jsp、html、shtml頁面的形式顯示出來。業務邏輯層:該層從數據操作層中獲取并組織表示層要呈現的數據,處理表示層收集過來的數據并傳遞給數據持久層持久化。如輸入的數據的驗證、數據的輸出、頁面流程管理,安全和訪問控制管理等問題的解決都在業務邏輯層。在javaEE中用Java bean進行業務邏輯和事務的處理。數據持久層:該層是三層模式中最底層,它用來定義、維護、訪問和更新數據并管理和滿足應用服務對數據的請求。它把業務層處理后的數據保存到一個持久的數據庫中,同時可從數據庫中取出數據給業務層,即把數據永久儲存在數據庫中。
        2.JavaEE技術
        目前,JavaEE技術主要包括Java Server Faces(JSF)、EJB3.0、Web服務、SOA及其他一些內容。
        (1)JSF。它是一種用于構建Web應用程序的新標準Java框架。它提供了一種以組件為中心來開發Java Web用戶界面的方法,從而簡化了開發。強健的JSF API為開發人員提供了無與倫比的功能和編程靈活性,JSF技術在本系統中的應用還確保了應用程序具有更高的可維護性。
        (2)EJB3.0。在本系統中,嘗試使用最新的EJB3.0來實現業務邏輯與數據持久層的開發。由于EJB的復雜性,使其在J2EE架構中的表現一直不是很好。EJB大概是J2EE架構中唯一一個沒有兌現其能夠簡單開發并提高生產力的組件。而EJB3.0規范在這方面做出努力以減輕其開發的復雜性。EJB3.0取消或最小化了很多回調方法的實現,并且降低了實體Bean及O/R映射模型的復雜性,從而大大減輕了開發人員進行底層開發的工作量。
        (3)Web服務。Web服務是基于XML和HTTPS的一種服務,其通信協議主要基于SOAP,服務的描述通過WSDL,通過UDDI來發現和獲得服務的元數據。它是處理異構的應用相互通信的一種協議。
        (4)SOA(service—oriented architecture)是一種企業信息管理應用框架,它著眼于日常的業務應用,并將它們劃分為單獨的業務功能和流程,即所謂的“服務”。形象地說,這些“服務”就像大小不一的玩具中的積木,它們間的靈活組合可適應不同的業務敏捷管理需要。
        二 系統工作原理
        為了實現系統的功能,在三層模式設計的基礎上,設計時考慮到各種用戶的需求,同時也注意到實用性、安全性、交互性、操作簡易性以及個性化與界面友好性,在參考其他相關平臺的基礎上,結合高校實際情況,確定了系統的體系結構,主要模塊的功能見圖2。
        第一,教師自建課程模塊。該模塊的功能是管理各專業教師在經過審核后自建的各種網上課程,學生在此模塊中能夠進行相應的專業學習,能夠與其他學習者及相應的教師進行探討并進行相關的學習活動。
        第二,精品課程模塊。此模塊用列表形式展示了國家級、市級、院級等精品課程,訪問者可以點擊進入,查看課程基本信息及相應的課程網站。
        第三,FTP資源模塊。管理海量網絡課程資源部從網絡收集、下載及整理過的課程、音頻、視頻等教學資料,用戶可以方便快捷地從此模塊中獲取大量的學習資料。 水利論文發表
        第四,其他教學資源模塊。在此模塊中,匯集了學院相關的大量教學課件、教案、案例及試卷等資料。目的是為廣大教師提供相應的教學參考,拓寬學生的知識面。
        第五,優秀教師模塊。該模塊全方位介紹學校優秀教師的風采,包括教師信息、獲獎情況、教學成果、教學音頻、視頻及圖片等等。教師可隨時更新個人各種相關資料,可以申請開辦網絡課程,同時有專門的能與學生進行資源共享與交流的空間。除以上幾個主要模塊外,還要及時向用戶提供動態信息的新聞與公告模塊,以及用戶與網絡資源部進行咨詢與交流的模塊。
        
        三 系統設計
        1.系統開發環境與性能控制
        根據實際需求,在采用三層模式的基礎上,系統后臺采用SQL Server2000數據庫,開發環境為:Windows2003 Server+java+Apache Tomcat6.0。系統秉承開放性、共享性、兼容性等特點,在校園網內,可以使用戶享受到更加方便、簡單、快捷的服務。在系統性能控制方面,用到了Oscache與unSession等性能提高機制。其中,(1)Oscache:Oscache標記庫是一種開創性的JSP定制標記應用,其提供了在現有JSP頁面之內實現快速內存緩沖的功能。Oscache能夠在任何JSP 1.2兼容的服務器上運行,不僅能夠為所有用戶緩沖現有JSP代碼塊,而且能夠以用戶為單位進行緩沖。Oscache還包含一些提高可伸縮性的高級特性,如緩沖到磁盤、可編程的緩沖刷新、異常控制等等。Oscache是一種用于提高系統響應速度、改善系統運行性能的技術。在本系統中,通過緩存頁面的輸出結果,顯著地改善了系統運行性能。(2)unSession(偽會話管理機制):HTTP是一種無狀態的協議,它意味著Web應用并不了解有關同一用戶以前請求的信息。維持會話狀態信息的方法之一是使用java Serverlet或者JSP容器提供的會話跟蹤功能,將用戶的會話保存在服務器的內存中,這樣比較容易實現也比較容易管理,但是對于大量的Session駐留在服務器的內存中無疑占用服務器的大量資源,使其降低響應速度。而對于偽會話管理機制,對象或者值不存儲在內存中,而是在文本文件中;每個文本文件和一個用戶相關聯,文件名是會話標識符,因此文件名是唯一的;這些文件存儲在一個所有的Web服務器都可以訪問的目錄中,所以偽會話可以在一個Web群中使用;會話標識符不以Cookie形式發送,而是對URL進行編碼,需要重寫所有的連接,包括HTML表單中的ACTION屬性。
        2.資源積累及使用流程
        整個系統設計的過程中,重點在于系統資源積累與使用流程的設計,整個資源積累及使用流程如圖3所示。
        
        此外系統還在開放與共享方面進行了設計,在系統運行過程中能與其他資源系統共享彼此之間的各種資源數據。結合網絡課程資源管理工作的實際情況,在整個系統中,設計了4種用戶: 水利論文發表
        (1)系統管理員。系統具有最高權限的用戶,能對系統進行初始化設置、管理與分配其他類型用戶權限、統計各種系統信息、進行安全管理等等工作。
        (2)資源管理員。網絡課程資源管理系統的重點在于資源積累及保證資源可用性,因此,系統中引入了一類特殊用戶——資源管理員,這是一類特殊用戶,由系統管理員分配指定。資源管理員日常及時調查統計學院各種現有資源使用情況,及時收集學生用戶對網絡教學資源的需求情況,在登陸系統后對系統資源進行管理,對由教師上傳到臨時資源庫中的資源進行審核,審核臨時資源的合法性、合理性及有用性,只有審核通過的資源才對學生用戶開放。在做審核工作的同時,資源管理員還積極收集、整理、制作各種資源,并錄入管理系統。
        (3)教師用戶。擁有訪問資源的權限,同時能對自身信息進行維護編輯,可以向系統申請建立網上課程并上傳相關教學資源,解答學生用戶的各種問題。
        (4)學生用戶。注冊登陸后使用系統全部開放資源,可以在教師設立的網上課程中與教師、同學進行交流。
        3.系統應用程序安全性設計
        用Java開發的系統應用程序基于JavaEE技術、Web技術,采用HTTP協議,通過JDBC訪問數據庫,訪問數據庫及整個系統功能都體現在每個頁面上,系統功能實現靠所有頁面的相互調用。但是,由于頁面的無記憶性和獨立性,頁面訪問實際是通過URL實現,如果程序不對每個頁面進行合法性檢查,非法用戶即使不知道用戶名和口令,同樣可以通過鍵入URL跳過登錄檢查直接訪問和數據處理相關的頁面,進而入侵系統的核心數據庫。因此,在嚴格進行用戶權限控制的同時,為保障數據庫應用程序的安全性,有必要采用某種訪問控制策略,對訪問者身份施以一定限制,以防止非法用戶的欺騙行為。由于用戶訪問數據庫必須經過Web服務器,這就使應用程序可以通過一定的方法控制頁面訪問,保證用戶只能在總控程序引導下訪問數據庫及系統信息。首先考慮的問題是:雖然在登錄頁面設置了訪問數據庫應用系統的用戶名、口令,但當非法用戶企圖直接在瀏覽器鍵入系統中某個頁面的URL而直接進入頁面時,尚不知如何將其重新定位到登錄界面。為解決這個問題,在系統中設計了當一個客戶首次訪問服務器上的JSP頁面時,JSP引擎產生一個Session對象。Session代表用戶的會話過程,用戶登錄時,向Session中傳入一個對象,即可跟蹤用戶的會話;用Session對象來保存特定用戶的會話信息,即便該用戶從連接該服務器的一個頁面跳到另一個頁面,或從該服務器連接到其他服務器再回到該服務器,該會話信息仍然存在。Session對象在客戶端首次發出請求時建立,直到客戶關閉瀏覽器后,服務器才將該Session對象撤銷。并且每個用戶的Session都是獨一無二的。
        四 結束語
        本文提出了一個基于JavaEE技術三層模式的網絡課程資源管理系統的設計方案,該方案實現了表示層和業務邏輯層的分離,使得系統具有很好的擴展性,提高了系統的可維護性、可復用性及安全性;同時,也給高校資源建設及相應MIS的開發提供了一個可行的思路和方法。隨著Web2.0時代到來,信息的膨脹,優秀的網絡課程資源管理系統將成為高校在數字化建設過程中提高自身資源建設的有效手段。
參考文獻
[1]孫曉龍、趙莉.JSP動態網站技術入門與提高[M].北京:人民郵電出版社,2001
[2]黃理、洪亮、曹林有、張勇等.JSP高級編程[M].北京:北京希望電子出版社,2001 水利論文發表
[3]BRUCE ECKEL.Java編程思想[M].北京:機械工業出版社,2007

本站論文資源均為來自網絡轉載,免費提供給廣大作者參考,不進行任何贏利,如有版權問題,請聯系管理員刪除! 快速論文發表網(www.784755.com)本中心和國內數百家期刊雜志社有良好的合作關系,可以幫客戶代發論文投稿.

投稿郵箱:ksfbw@126.com
客服Q  Q: 論文發表在線咨詢82702382
聯系電話:15295038833

本站論文資源均為來自網絡轉載,免費提供給廣大作者參考,不進行任何贏利,如有版權問題,請聯系管理員刪除!

廣告推薦

文章評論

共有 0 位網友發表了評論

閱讀排行

推薦文章

最新文章

国产一区在线播放_亚洲成在线观看_久热re这里精品视频在线6_亚洲国产精品久久精品怡红院_国产精品久久久久久影视_欧美日韩免费一区_亚洲少妇中出一区_亚洲激情图片小说视频_羞羞答答国产精品www一本_欧美高清视频一区二区_久久精品国产亚洲高清剧情介绍_亚洲女爱视频在线_在线成人激情_国产一区亚洲_欧美大片一区二区三区_伊人精品视频
亚洲第一精品夜夜躁人人躁| 久久久久国产精品www| 国产精品二区二区三区| 亚洲精品美女91| 亚洲国产欧洲综合997久久| 亚洲电影免费观看高清完整版在线观看| 亚洲精品中文字幕有码专区| 伊人伊人伊人久久| 免费一级欧美片在线观看| 国产精品日产欧美久久久久| 欧美韩日一区二区| 狠狠色综合网站久久久久久久| 午夜在线a亚洲v天堂网2018| 亚洲欧美激情诱惑| 娇妻被交换粗又大又硬视频欧美| 久久久精品日韩欧美| 亚洲永久在线| 亚洲精品中文字| 欧美国产日本韩| 久久精品国产一区二区电影| 韩国精品在线观看| 欧美人与性禽动交情品| 在线一区日本视频| 久久九九国产精品怡红院| 国产精品多人| 亚洲欧美日韩电影| 在线观看视频免费一区二区三区| 国产伦一区二区三区色一情| 久久九九国产精品怡红院| 在线不卡免费欧美| 免费亚洲电影| 欧美日韩免费观看一区| 久久久综合网站| 中国女人久久久| 免费一级欧美在线大片| 久久精品一区蜜桃臀影院| 欧美男人的天堂| 久久国产精品亚洲va麻豆| 亚洲第一区在线观看| 亚洲欧美国产一区二区三区| 欧美揉bbbbb揉bbbbb| 国产欧美激情| 国产精品极品美女粉嫩高清在线| 夜夜嗨av一区二区三区四季av| 亚洲电影第1页| 99re6热只有精品免费观看| 暖暖成人免费视频| 日韩一级黄色av| 亚洲日本免费| 久久天天躁狠狠躁夜夜爽蜜月| 欧美日韩国产电影| 国产一区二区三区在线观看免费视频| 中文日韩在线视频| 亚洲手机成人高清视频| 亚洲午夜久久久久久久久电影网| 亚洲综合999| 久久精品一区四区| 亚洲欧美日本国产有色| 亚洲精品欧美专区| 国产综合精品一区| 欧美日韩调教| 国产一区二区三区不卡在线观看| 欧美日韩精品一区二区| 亚洲国产成人av| 亚洲片区在线| 欧美激情视频在线免费观看 欧美视频免费一| 欧美国产在线电影| 亚洲综合精品一区二区| 欧美乱大交xxxxx| 一区二区欧美国产| 欧美日韩精品免费观看视一区二区| 欧美精品自拍偷拍动漫精品| 久久精品国产视频| 亚洲日本电影| 久久亚洲欧美国产精品乐播| 免费观看日韩av| 久久久五月天| 亚洲男女毛片无遮挡| 伊人夜夜躁av伊人久久| 校园春色国产精品| 久久久青草婷婷精品综合日韩| 亚洲小少妇裸体bbw| 在线成人亚洲| 亚洲欧洲视频在线| 国产性做久久久久久| 国产亚洲欧美激情| 久久久欧美精品sm网站| 亚洲一区二区综合| 国产精品理论片在线观看| 国产主播精品| 韩国三级电影一区二区| 玉米视频成人免费看| 亚洲另类一区二区| 亚洲色图自拍| 欧美日韩中文字幕在线视频| 亚洲精品免费在线观看| 国产精品第一页第二页第三页| 久久女同互慰一区二区三区| 麻豆精品一区二区综合av| 亚洲经典在线看| 午夜亚洲性色视频| 国产婷婷色一区二区三区在线| 欧美亚洲视频一区二区| 欧美日韩123| 在线播放国产一区中文字幕剧情欧美| 久久精品国产第一区二区三区最新章节| 欧美精品一区二区久久婷婷| 亚洲精品国产视频| 亚洲理论在线观看| 欧美三级乱人伦电影| 国产日韩欧美在线观看| 国产一区二区| 国产欧美日韩在线播放| 欧美日韩另类综合| 久久精品在线观看| 国产九九视频一区二区三区| 国产精品a久久久久久| 国产精品亚洲аv天堂网| 另类欧美日韩国产在线| 亚洲精品中文字幕有码专区| 在线免费日韩片| 性欧美暴力猛交另类hd| 国产精品久久国产三级国电话系列| 国产亚洲欧美日韩在线一区| 久久久久久久欧美精品| 午夜日韩视频| 欧美一区二区免费观在线| 香蕉av777xxx色综合一区| 久久精品在这里| 国产毛片精品视频| 亚洲福利视频专区| 欧美日韩成人综合在线一区二区| 激情国产一区| 欧美一区二区视频在线观看2020| 亚洲免费观看高清在线观看| 欧美激情aⅴ一区二区三区| 亚洲国产高清高潮精品美女| 国产喷白浆一区二区三区| 国产精品高潮呻吟久久av黑人| 亚洲国产精品毛片| 欧美日韩国产综合在线| 国产精品高精视频免费| 国产欧美一区二区精品仙草咪| 一片黄亚洲嫩模| 欧美日韩高清一区| 久久精品国产99国产精品| 国产精品揄拍一区二区| 依依成人综合视频| 欧美精品福利| 新狼窝色av性久久久久久| 亚洲欧美福利一区二区| 亚洲黄色视屏| 一区二区三区日韩精品| 精品福利av| 亚洲欧洲综合| 国产精品乱看| 亚洲区免费影片| 久久精品国产精品亚洲综合| 亚洲四色影视在线观看| 久久综合九色欧美综合狠狠| 日韩写真视频在线观看| 亚洲电影免费观看高清完整版在线观看| 亚洲在线观看视频| 午夜精品视频在线观看|