freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于j2ee的java教學(xué)網(wǎng)站的開發(fā)畢業(yè)論文(專業(yè)版)

2024-07-25 14:40上一頁面

下一頁面
  

【正文】 在具體設(shè)計該教學(xué)管理信息系統(tǒng)的過程中,由于本人水平有限而且時間上也比較倉促,論文中提出的設(shè)計模式以及方法還有很多需要改進(jìn)的地方。網(wǎng)絡(luò)教學(xué)以其自身的優(yōu)勢,已被廣泛地應(yīng)用于社會生活的各個領(lǐng)域,在素質(zhì)教育推進(jìn)過程中起著不可低估的重要作用。消息驅(qū)動 Bean 主要用于異步信息的處理,在本系統(tǒng)中主要是負(fù)責(zé)向各個實體發(fā)送重要信息,比如課程通知、系統(tǒng)公告等。當(dāng)用戶在瀏覽器中進(jìn)行操作時,JSP 將操作傳遞給 Servlet, Servlet 通過 JNDI 查找到相應(yīng)的 EJB 組件,調(diào)用上面的數(shù)據(jù)操作來完成諸如登錄、課程申請、查詢信息等功能。用的最多的開發(fā)環(huán)境工具有 Eclipse(開放源代碼)、JBuilder 等;主流的應(yīng)用服務(wù)器有 WebLogic Server、Websphere、JBoss(開放源代碼)等;后臺數(shù)據(jù)庫,企業(yè)級的應(yīng)用一般采用 Oracle、 Sysbase、DBZ 等,也有用中型數(shù)據(jù)庫 MySQL(開放源碼)的。 MVC 設(shè)計模式在系統(tǒng)中的具體實現(xiàn)MVC 設(shè)計模式結(jié)合 J2EE 構(gòu)架,STRUTS 技術(shù),將系統(tǒng)中的類分別封裝到對應(yīng)的 MODEL,VIEWER,CONTROLLER 中,而本系統(tǒng)在設(shè)計過程中,因為類與類之間的關(guān)系比較復(fù)雜,故將類的關(guān)系細(xì)分了,通過面向?qū)ο蠹夹g(shù),分別將操作對象分為 BO(類的邏輯對象) ,DAO(數(shù)據(jù)操作對象) ,PO(持久化對象) ,QO(查詢對象) ,VO(視圖對象) 。學(xué)生可以進(jìn)入課程公告欄,查看該課程的教師發(fā)布的最新公告;可以打開課件,進(jìn)行在線學(xué)習(xí)(課程學(xué)習(xí)) ;然后可以進(jìn)入課程作業(yè)板塊,選擇教師發(fā)布的作業(yè),可以在線做,也可以下載作業(yè)回去再做,做完后再提交;也可以選擇一份試卷進(jìn)行在線測試;如果有什么問題,可以進(jìn)入在線討論,在這里直接與其它同學(xué)或者教師交流;如果并沒有同學(xué)或者教師在線,則可以到課程論壇中,發(fā)表自己的問題,或者查看其它同學(xué)是否有類似的問題;還可以設(shè)置自己的個人密碼查詢課程、教師、作業(yè)、測試以及成績等方面的情況;此外,還可以查詢并瀏覽某學(xué)科的教學(xué)視頻。17J2EE 模型提供了一個很好的企業(yè)應(yīng)用框架及解決方法,但是多層企業(yè)應(yīng)用框架在提高了軟件的重用性和分解了問題的復(fù)雜性的同時,也使得代碼龐大,層與層之間的控制關(guān)系復(fù)雜。它采用面向?qū)ο蟮姆椒?,將問題領(lǐng)域中的對象抽象為應(yīng)用程序?qū)ο螅谶@些抽象的對象中封裝了對象的屬性和這些對象所隱含的邏輯。 管理員主線 只有具有管理員身份的用戶可以登陸管理員工作室。因此,表示顯示的對象 View 經(jīng)常需要變化的,表示商業(yè)規(guī)則和數(shù)據(jù)的對象 Model 要相對穩(wěn)定,而表示控制的 Controller 則最穩(wěn)定。J2EE 組件是具有獨立功能的軟件單元,它們通過相關(guān)的類和文件組裝成 J2EE 應(yīng)用程序,并與其他組件交互。由于各層是相互獨立的在程序開發(fā)階段可以實現(xiàn)并行開發(fā),另外還可以大大提高數(shù)據(jù)的安全性;客戶端只關(guān)注用戶訪問界面,并與其它客戶共享相同的數(shù)據(jù)庫訪問模塊,從而使客戶端大大變瘦,實現(xiàn)瘦客戶端,維護(hù)起來相對簡單。MVC 要求對應(yīng)用分層,雖然要花費額外的工作,但產(chǎn)品的結(jié)構(gòu)清晰,產(chǎn)品的應(yīng)用通過模型可以得到更好地體現(xiàn)。業(yè)務(wù)模型還有一個很重要的模型那就是數(shù)據(jù)模型。視圖(View)代表用戶交互界面,對于 Web 應(yīng)用來說,可以概括為 HTML 界面,但有可能為 XHTML、XML 和 Applet??蛻舳颂峁┯脩舨僮鹘缑?,接受數(shù)據(jù)輸入,向數(shù)據(jù)服務(wù)器發(fā)出數(shù)據(jù)請求并接受返回的數(shù)據(jù)結(jié)果;數(shù)據(jù)服務(wù)層接受客戶端的數(shù)據(jù)請求,做出相關(guān)處理,并將數(shù)據(jù)集或處理結(jié)果返回給客戶端。 我國在 1998 年 9 月由教育部批準(zhǔn)清華大學(xué)、湖南大學(xué)、浙江大學(xué)、北京郵電大學(xué)作為現(xiàn)代遠(yuǎn)程教育首批試點高校,開始了真正意義上的網(wǎng)絡(luò)遠(yuǎn)程教育。 網(wǎng)絡(luò)教學(xué)平臺是實現(xiàn)教學(xué)資源及教學(xué)過程的信息化和網(wǎng)絡(luò)化的基礎(chǔ)平臺,是數(shù)字校園的核心且最重要的應(yīng)用之一。該系統(tǒng)采用了目前流行的技術(shù),增強(qiáng)了系統(tǒng)的可擴(kuò)展性和安全性,對于教學(xué)網(wǎng)站開發(fā)的人員有很好的借鑒意義。關(guān)鍵詞:J2EE 架構(gòu),網(wǎng)絡(luò)教學(xué)系統(tǒng),MVC 框架,B/S 模式AbstractAs the puter and work technology rapidly develop, the information society is produced, and information technology is gradually perate into various fields, the vigorous development of work teaching is a good example. Compared with former CAI(puter aided instruction) software, work teaching can make fully use of puter resources efficient, make teachers interacting with students through work, promote the initiatively of students, put allround education in practice. The work teaching is fit to the requests of education in a new era, and so, it is urgent to build a platform for work teaching. The work teaching system is used to build an IT environment for puter aided instruction system. In this IT environment, we can use it to prepare lecture, make PPT、teach、correct students’papers、 selfstudy、 exam on line、 municate between teachers and students、answering students’ questions , and so on.System USES a J2EE architecture is aiming at the problems in the teaching, bined with the work teaching pattern and the latest mainstream theory results at home and abroad, and adopted at present relatively mature work technology. Paper from the work teaching system design goal, the user and operation characteristics of environment, detailed the demand of the system are discussed and features. With the J2EE technology, the MVC pattern thought as the foundation, the B/S multilayer system structure, analysis and design of work teaching system, this paper puts forward a new work teaching system solutions, and on one of them to the main function of the sample for the realization of sex. The system USES the current technology, enhance the system scalability and safety, for teaching website development the personnel have very good reference. Keywords: work teaching system;J2EE architecture。 基于 J2EE 架構(gòu)的網(wǎng)絡(luò)教學(xué)系統(tǒng)的研發(fā)是構(gòu)建數(shù)字化校園重要組成部分,是對傳統(tǒng)教育模式的改革和創(chuàng)新,其推廣使用對于教學(xué)的改革,實現(xiàn)開放式教育,擴(kuò)大受教育面,有限的師資發(fā)揮更大的作用具有重要的意義。目前全國網(wǎng)絡(luò)教育 68 所試點院校所開設(shè)的專業(yè)已達(dá)到 9 大類 153 個專業(yè),在學(xué)人數(shù)近 250 萬人。體系結(jié)構(gòu)如圖 所示。隨著應(yīng)用的復(fù)雜性和規(guī)模性,界面的處理也變得具有挑戰(zhàn)性。數(shù)據(jù)模型主要指實體對象的數(shù)據(jù)保存(持續(xù)化) 。 首先,最重要的是應(yīng)該有多個視圖對應(yīng)一個模型的能力。B/S 的多重結(jié)構(gòu),要求構(gòu)件相對獨立的功能,能夠相對較好的重用。J2EE 組件能夠提供標(biāo)準(zhǔn)化的功能,具有良好定義的應(yīng)用程序接口,能夠很容易地用于特殊業(yè)務(wù)過程的開發(fā)、發(fā)布和部署。 通常當(dāng)系統(tǒng)發(fā)布后,View 對象是由美工,HTML/JSP 設(shè)計人員或者系統(tǒng)管理員來負(fù)責(zé)管理的。管理員在管理員工作室可以對系統(tǒng)公告、用戶、論壇、教學(xué)與資源進(jìn)行管理。從圖中我們可以看到,控制器接收用戶請求,通知模型處理相關(guān)信息;模型告訴視圖,讓視圖知道模型的內(nèi)容已經(jīng)更新,視圖接到通知后進(jìn)行準(zhǔn)備工作,準(zhǔn)備就緒要求模型送來新內(nèi)容,顯示于用戶界面。而 MVC 模式可以利用控制器將應(yīng)用的業(yè)務(wù)邏輯一模型和應(yīng)用的表示邏輯一視圖進(jìn)行分離,使應(yīng)用的各層之間達(dá)到一種松散禍合的效果,所以,將 Mvc 模式應(yīng)用于 J2EE 應(yīng)用開發(fā)。其流程圖如圖 所示。在設(shè)計策略上,將軟件系統(tǒng)從構(gòu)架上分為數(shù)據(jù)層、業(yè)務(wù)邏輯層和表示層,主要集中在業(yè)務(wù)表示與業(yè)務(wù)邏輯層。作為開發(fā)環(huán)境,如果采用經(jīng)典配置:JBuilder+weblogic+Oracle,自然是得心應(yīng)手,但價格是驚人的。Web 層主要的技術(shù)就是 JSP 和 Servlet, JSP 和 Servlet 都是可以處理客戶請求而建立響應(yīng)的組件,運行于 Web 容器中。 數(shù)據(jù)層開發(fā)數(shù)據(jù)層的開發(fā),我們使用了數(shù)據(jù)庫連接池技術(shù)。本課題的設(shè)計思想是充分利用校園網(wǎng)資源,開展網(wǎng)絡(luò)教學(xué)活動。首先本文所提出的基于 MVC 的設(shè)計模式來設(shè)計整個系統(tǒng),在具體的設(shè)計中,考慮的整個系統(tǒng)并不是很大,所以在用 J2EE 的相關(guān)技術(shù)來實現(xiàn)時很多時候沒有用到 EJB 來實現(xiàn),而僅僅用的是 JavaBean,雖然這并不妨礙 MVC 設(shè)計模式的實現(xiàn),但是在大的 Web 應(yīng)用系統(tǒng)或者一些復(fù)雜的商業(yè)邏輯操作中,用 EJB 更容易實現(xiàn)、更能體現(xiàn) MVC 設(shè)計模式的數(shù)據(jù)在操作和表現(xiàn)上的分離。 存在問題及進(jìn)一步研究方向基于 Web 的應(yīng)用系統(tǒng)的發(fā)展伴隨著 Inter 技術(shù)和數(shù)據(jù)庫技術(shù)得到很大的發(fā)展,基于 MVC 教學(xué)管理信息系統(tǒng)僅僅是一個比較小的 Web 應(yīng)用系統(tǒng),但是31就所有的 Web 應(yīng)用系統(tǒng)來說,系統(tǒng)的架構(gòu)、實現(xiàn)模式以及實現(xiàn)技術(shù)都是需要不斷改進(jìn)的,J2EE 體系將是未來 Web 應(yīng)用系統(tǒng)的主流技術(shù),面向?qū)ο蟮姆治龊驮O(shè)計將會越來越得到普及,這是一個比較復(fù)雜的過程。26圖 教學(xué)方法圖 教學(xué)特色圖 教學(xué)設(shè)計27圖 教材建設(shè)圖 課程設(shè)置圖 課程創(chuàng)新28圖 論壇登錄圖 實踐條件29圖 教學(xué)錄像第五章 總結(jié)與展望隨著信息時代的到來,計算機(jī)智能技術(shù)、網(wǎng)絡(luò)技術(shù)、數(shù)據(jù)庫技術(shù)的發(fā)展,網(wǎng)絡(luò)教學(xué)日益受到人們的重視。實體 Bean 則映射后臺的數(shù)據(jù)信息,并且定義了一系列數(shù)據(jù)操作來完成系統(tǒng)要求的各種功能,比如各種查詢、創(chuàng)建、刪除操作等,本系統(tǒng)中的實體主要包括學(xué)生實體、教師實體、課程實體等。 系統(tǒng)的詳細(xì)開發(fā) Web 層的開發(fā)Web 層對應(yīng)于 MVC 開發(fā)模式中的 View,是模型的界面形式,本系統(tǒng)中是由JSP 對應(yīng)于視圖的,比如登錄系統(tǒng)界面、查詢界面、課程申請界面等,他們把用戶的請求轉(zhuǎn)換成模型可理解的請求,并決定顯示哪一個視圖?,F(xiàn)在支持 J2EE 的開發(fā)、部署環(huán)境很多。21圖 流程
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1