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

正文內(nèi)容

基于web的師生互動系統(tǒng)的設計與實現(xiàn)計算機畢業(yè)設計論文-資料下載頁

2024-11-29 11:05本頁面

【導讀】隨著計算機技術的飛速發(fā)展,信息網(wǎng)絡已成為社會發(fā)展的重要保證。傳統(tǒng)的教學方式體現(xiàn)出管理員和用戶不能同步的問題,現(xiàn)在有一種教學方。相比較傳統(tǒng)教學更容易提高教學效率。整個系統(tǒng)界面簡潔、操作方便,包含了用戶操作模塊:注冊用戶登錄;文字資料,料下載管理,題庫管理,系統(tǒng)簡介,維護等功能。本系統(tǒng)語言選擇jsp,具體采用JSP+SQLServer開發(fā)。系統(tǒng)的實現(xiàn)是在SQLServer. 數(shù)據(jù)庫上并基于B/S結構。

  

【正文】 t=(sql)。while(()){%option value=%= (kechengmingcheng)% %=(kechengmingcheng)%/option%}%/select/td/tr trtd 主講 人 : /tdtdinput name=39。zhujiangren39。 type=39。text39。 id=39。zhujiangren39。 value=39。39。 //td/tr trtd 內(nèi)容: /tdtdtextarea name=neirong style=display:none/textareaiframe ID=eWebEditor1 src= frameborder=0 scrolling=no width=600 HEIGHT=350/iframe/td/tr trtd 文件: /tdtdinput name=39。wenjian39。 type=39。text39。 id=39。wenjian39。 size=39。5039。 value=39。39。 / input type=39。button39。 value=39。上傳 39。 onClick=up(39。wenjian39。)/ */td/tr tr td /td tdinput type=submit name=Submit value=提交 onclick=return check()。 / input type=reset name=Submit2 value=重置 //td /tr 4 程序的調(diào)試及故障分析 設計錯誤 調(diào)試環(huán)境為 Eclipse+ 以上環(huán)境,調(diào)試中遇到問題多多,開發(fā)系統(tǒng)的過程中,稍有不慎就漏洞百出。 a 最初的問題是 XML 文件路徑的問題 。 Xml 存放路徑,需要加絕對路徑,web 服務器才能找到。這就大大折損了 JAVA 語言的可移植性。經(jīng)過深思熟慮,和多次測試,我想到了絕對路徑和相對路徑相結合的辦法。讀文件的時候用絕對路徑去讀,寫文件的時候用 web 服務器的相對路徑去寫。 b 對于 jsp 和 servlet 的顯示和處理中 文,經(jīng)??赡艹霈F(xiàn)亂碼。 通常對于 jsp,有 %@ page contentType=text/html。charset=gb2312% 對于 servlet,(text/html。charset=gb2312)。 一般對于顯示,中文上面是保險的辦法,其他的一些編碼會經(jīng)常出亂碼。有時還需要對 request 的內(nèi)容進行編碼。如 (GBK)。 c 關于空值讀寫 XML 文檔的問題。 數(shù)據(jù) 庫某列為空值寫入 XML,就拋出了異常;解決辦法,增加了多處空判斷。 d 程序部署測試階段 上部署成功編譯過的系統(tǒng),因操作系統(tǒng)環(huán)境而定,在不打補丁的情況,有時可以正常連接,有時卻不能,所以建議還是安裝最新的 SQL SERVER 2020. 如果你的程序在運行時提示: Error establishing socket,一般情況下,打上 SQL SERVER 2020 的補丁就可解決。 配置錯誤 a 數(shù)據(jù)庫配置文件的修改 本次系統(tǒng)需要使用 XML 文檔配置數(shù)據(jù)庫信息,當手工修改 xml 信息內(nèi)容時,只能通過拷貝一個 XML 文檔,再做簡單修改,如果自己修改過多的話,系統(tǒng)就會報錯。我最終的解決辦法是把數(shù)據(jù)庫的配置信息,寫到 EXCEL 里,然后寫用剛寫好的用 JDOM 從 EXCEL 轉換到 XML 文檔的程序,寫了個 XML 文檔,這樣就不 會有手工編寫 xml 文檔的問題。 最后測試,程序運行正常,因其本身為不是商業(yè)軟件,只是學習 java,學習jsp,學習 j2ee,實現(xiàn)教學信息管理系統(tǒng)。所以師生互動系統(tǒng)功能相對簡單。 5 設計的結果與討論 系統(tǒng)完成結果 基于 J2EE 技術的 Web 開發(fā)技術 Servlet 和 JSP 技術提供了平臺無關性、快速應用程序開發(fā)、性能和使用所熟悉的 Java 模式的優(yōu)點,而這些都是其他 Web 開發(fā)技術所不能提供的。 J2EE 采用三層模型,實現(xiàn)了服務器端應用程序層次上的分離。可以開發(fā)出分布式、易于維護的應用程序。 J2EE 應用程序中由 servlet 完成商業(yè)邏輯,并封裝數(shù)據(jù)庫的訪問,數(shù)據(jù)庫鏈接通過 xml 文檔配置,修改配置文檔即可鏈接不同的數(shù)據(jù)庫,在一定程度上減少了開發(fā)的復雜性,并可以提高系統(tǒng)效率。 J2EE的平臺無關性,可以讓應用程序在多種平臺下運行。 以 J2EE 技術為技術支 持,以 SQL Server2020 數(shù)據(jù)庫為后臺數(shù)據(jù)庫,設計了一個三層模型下一個軟件工程師生互動系統(tǒng)的層次模型。 整個結構采用 MVC 模型,有利于數(shù)據(jù)和顯示的分離。用戶界面層采用了 JSP、Servlet、 JavaBean 技術。由 JSP 頁面負責 Web 顯示,由 Servlet 完成前臺控制,由JavaBean 封裝數(shù)據(jù)的訪問。業(yè)務層采用 servlet 技術。這種業(yè)務代表模式一方面可以實現(xiàn)用戶界面層同業(yè)務層之間的松散耦合,另一方面可以提高系統(tǒng)的執(zhí)行效率。由一個 Bean 對 xml 文檔的讀取,并通過 jdom 解析完成對數(shù)據(jù)庫的訪問, 提供數(shù)據(jù),完成對數(shù)據(jù)的操作。采用 XML 提供對數(shù)據(jù)庫的存儲,極大的簡化了系統(tǒng)的開發(fā)和維護。數(shù)據(jù)庫層采用關系型數(shù)據(jù)庫系統(tǒng) SQL Server2020。 實現(xiàn)了一個軟件工程師生互動系統(tǒng)的基本功能。如用戶注冊、登錄、教學顯示、教學、教學室信息的添加、修改,刪除、數(shù)據(jù)庫與 XML、 Excel 等之間的轉換等等 。 本系統(tǒng)的討論結果 師生互動系統(tǒng)是一個很復雜的系統(tǒng),涉及到 web 開發(fā)、數(shù)據(jù)庫技術以及應用程序的開發(fā)。系統(tǒng)需要完善其功能,還有如下工作要做: a 提供企業(yè)的管理平臺。本系統(tǒng)中并沒有提供企業(yè)端數(shù)據(jù)的管理,這個管 理是通過 SQL Server 的企業(yè)管理器來實現(xiàn)的。由于沒有提供數(shù)據(jù)的管理工具,這樣從一定程度上增加了系統(tǒng)使用的復雜性。 。本系統(tǒng)只是在 Eclipse 集成開發(fā)環(huán)境以及 BEA 以上服務器上實現(xiàn)了其應用。沒有測試其他應用服務器,如 Jboss、IBM WebShpere 等。 ,基于本系統(tǒng)主要是目的是學習 JDOM 解析 XML,并實現(xiàn) SQLServer 、 XML、 Excel、 SQL SERVER 2020 等數(shù)據(jù)庫之間的轉換,所以教學系統(tǒng)本身功能還不購完 善。 相對于封閉的傳統(tǒng)教學模式而言,網(wǎng)絡化教學做到了信息渠道的暢通無阻,它突破了時間、空間、地域的限制,體現(xiàn)了以用戶為本,因材施教的思想,促進了用戶創(chuàng)新意識和創(chuàng)新能力的培養(yǎng),為用戶向多方向,全方位發(fā)展起到了推波助瀾的作用。 6 總結 這幾個月的畢業(yè)設計給了我一個很好的緞煉的機會,讓我對 JSP 有了一個更深的認知和了解,也培養(yǎng)了自己獨立完成事情的能力,加深了對專業(yè)知識的認識。以前在學習這門語言的時候抱著一種無所畏的心態(tài),總認為學了也沒什么用武之地 ,但通過這次的鍛煉 卻讓我深深的明白了學無止境的道理 .在設計的過程中單獨的小模塊還是能夠完成的,由于基礎打的不扎實 ,要實現(xiàn)模塊與模塊之間的連接就有問題了,尤其是與數(shù)據(jù)庫的聯(lián)接,所以在剛開始設計的時候存在著很多的困難,特別是數(shù)據(jù)庫的操作問題,聯(lián)接起來比較復雜,但受到了指導老師和同學的幫助,克服了困難,慢慢的由了解到掌握。 我最大的體會就是在遇到困難的時候千萬別氣餒 ,要有耐心去檢查和發(fā)現(xiàn)那些細微的錯誤,有時會由于一個非常小的疏忽導致錯誤使得要花一段時間進行查找、修改。系統(tǒng)會出現(xiàn)許多的錯誤,如: 邏輯錯誤 : 邏輯錯誤通??赡苁菨撛诤碗y以 檢測的。如果有因鍵入錯誤或程序邏輯流程錯誤引起的邏輯錯誤,腳本可能會成功運行,但產(chǎn)生的結果卻是錯的。像這些錯誤都要盡量減少,但在設計的時候又難以避免,這就需要我們仔細。 還有那就是你要去找一些相關的資料來幫助自己找到解決方法 ,還要虛心的向指導老師和同學們請教 ,這樣你就能很快的理解和掌握你所需的知識 . 以后要加強考慮問題的全面性, 在處理問題方面要保持一個冷靜的態(tài)度,不能心急這樣反而發(fā)現(xiàn)和解決不了存在的問題。 參 考 文 獻 [1] 沈兆陽 , SQLServer2020 與 XML 整合應用 [M]. 清華大學出版社 , 2020, 2 [2] Heather Williamson, XML 技術大全 [M]. 機械工業(yè)出版社 , 2020,1 [3] 沈兆陽 , Java 與 XML 數(shù)據(jù)庫整合應用 [M]. 清華大學出版社 , 2020,1 [4] 翁晚霞等,開發(fā)基于 Web 的遠程教學系統(tǒng)的關鍵技術比較 [M].計算機工程與應用, 2020 [5] 韓柯等譯, Java 面向對象編程指南 [M].北京 :電子工業(yè)出版社, 2020 [6] 程顯華等譯, JSP 和 Servle t 程序設計使用專輯 [M].機械工業(yè)出版社, 2020 [7] 徐國平, JSP 網(wǎng)絡開發(fā)實務 [M].電子機械工業(yè)出版社, 2020 [8] 敬錚, Java 數(shù)據(jù)庫開發(fā)與專業(yè)應用 [M].國防工業(yè)出版社, 2020 [9] 柳永坡 .Jsp 應用開發(fā) [M].北京 : 人民郵電出版社 ,2020. [10] 張海潘 .軟件工程導論 [M].北京 : 清華大學出版社 ,2020. [11] Stephen Engineering with Java[M].北京 : 機械工業(yè)出版社 ,1999. [12] Gavin in Action[M]. Manning Publications,2020. [13] 蔡利民 .基于 XML 的 Web 數(shù)據(jù)收集的研究與實現(xiàn) [M]. 現(xiàn)代電子技術 ,2020. [14] 王少鋒 .面向對象技術 UML 教程 [M].清華大學出版社 ,2020. 致 謝 在即將結束的四年大用戶活之際,我首先要感謝我的父母,他們不僅在生活和學習中給我最多的關懷和幫助,更給予我以精神上莫大的支持和鼓勵。我唯有更努力地學習和工作,才能報答他們對我的愛與關懷。 感謝杰普軟件的各位老師。從他們身上我學到了許多寶貴的知識和做人的道理。他們在 學業(yè)上對我的悉心指導,以及孜孜不倦、嚴謹細致的科研態(tài)度,更令我受益終生。 感謝我的指導老師。在我的課題研究和論文完成過程中給予了我許多理論和實踐上的指導,在生活上和工作中都給予了我熱情的關心和幫助。 在畢業(yè)設計中不懂的地方與同學的共同學習和生活中,大家互相幫助,結下了深厚的友誼,感謝他們給予我的關心和幫助。 感謝各位專家和評委耐心審閱我的論文,他們提出了許多寶貴的意見和建議。最后,感謝所有曾經(jīng)給我理解、關心與幫助的朋友們。
點擊復制文檔內(nèi)容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1