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

正文內(nèi)容

基于j2ee的教學(xué)管理信息系統(tǒng)的開發(fā)畢業(yè)設(shè)計(jì)-全文預(yù)覽

2025-07-15 15:44 上一頁面

下一頁面
  

【正文】 法prepareCall所創(chuàng)建。JDBC提供了三個類,用于向數(shù)據(jù)庫發(fā)送SQL語句。子名稱可以依不同的子協(xié)議而變化。JDBC URL中的協(xié)議總是jdbc。第二,JDBC URL應(yīng)允許驅(qū)動程序編程員將一切所需的信息編入其中。JDBC的作用是提供某種約定,驅(qū)動程序編程員在構(gòu)造他們的JDBC URL時應(yīng)該遵循這些約定。但一般情況下,讓DriverManager類處理打開連接這種事將更為簡單。當(dāng)調(diào)用方法getConnection時,它將檢查清單中的每個驅(qū)動程序,直到找到可與URL中指定的數(shù)據(jù)庫進(jìn)行連接的驅(qū)動程序?yàn)橹埂:唵蔚恼f,JDBC可以做以下三件事:1. 與數(shù)據(jù)庫建立連接;2. 發(fā)送SQL語句;3. 處理結(jié)果。換言之,有了JDBC API,就不必訪問informix數(shù)據(jù)庫又寫另一個程序等等。 JDBC簡介JDBC是一種用于執(zhí)行SQL語句的Java API(有意思的是,JDBC本身是個商標(biāo)名而不是一個縮寫字,然而,JDBC常被認(rèn)為是代表Java數(shù)據(jù)庫連接(Java Database Connectivity))。 (3)測試默認(rèn)服務(wù)設(shè)置完畢后就可以運(yùn)行Tomcat服務(wù)器了。經(jīng)過這一步驟,如果沒配置錯的話,我們應(yīng)該可以正確運(yùn)行java程序了。C:\Sun\AppServer\lib\。在系統(tǒng)環(huán)境變量CLASSPATH中添加以下內(nèi)容:(如果沒有此變量則新建它)C:\Sun\AppServer\jdk\lib\。本次設(shè)計(jì)使用的版本為Tomcat .準(zhǔn)備一個測試用的JSP網(wǎng)頁打開文本編輯器,比如記事本,輸入下列代碼,并保存為test .jsp()。 軟件簡介J2EE:是SUN公司開發(fā)的用于開發(fā)J2EE系統(tǒng)的軟件,它包含Java2軟件工具包可以編譯用于生成動態(tài)網(wǎng)頁的Java Servlet、Java Beans以及用于連接數(shù)據(jù)庫的JDBC(Java Database Connectitivity)等平臺和協(xié)議獨(dú)立的API。(4) Constrained屬性一個JavaBean的Constrained屬性,是指當(dāng)這個屬性發(fā)生變化時,與這個屬性已建立了某種連接的其它Java對象可否決屬性值的改變。(3) Bound屬性一個Bound屬性是指當(dāng)屬性的值發(fā)生變化時,要通知其它的對象。屬性名與該屬性相關(guān)的get/set方法名對應(yīng)。如果一個Java類是按照J(rèn)ava類的規(guī)范來編寫的,它就可被看作一個Bean。Servlet可以單獨(dú)工作,也可以把它們連接在一起工作,可以讓一個Servlet調(diào)用其他的Servlet,也可以讓多個Servlet按照流水線方式工作。這提供了高水平的安全保障,尤其是在web服務(wù)器有防火墻保護(hù)的時候?!馭ervlet是可擴(kuò)展的。Servlet一旦被服務(wù)器加載,就能夠保存其狀態(tài)信息。而CGI盡管是語言無關(guān)的,僅它們總是和特定的服務(wù)器平臺緊密相關(guān)。針對CGI的每次請求都將導(dǎo)致一個新進(jìn)程的創(chuàng)建,Servlet在響應(yīng)請求后,能夠在后臺持續(xù)運(yùn)行。而CGI程序是瞬態(tài)的,每次對它的請求都會使web服務(wù)器加載井執(zhí)行該程序。3.Servlet的特點(diǎn)Servlet是CGI Script的一種替代技術(shù),由于Servlet在性能、可移植性、代碼重用等方面比CGI具有顯著的優(yōu)勢,因此在未來的技術(shù)發(fā)展過程中,Servlet有可能徹底取代CGI?!穹?wù)器將響應(yīng)返回給客戶端。這個過程為:●客戶端發(fā)送請求至服務(wù)器端。與Applet不同的是,由于Servlet運(yùn)行在Web服務(wù)器端,因此它是一個可信賴的程序,不受到Java安全性的限制,擁有和普通Java應(yīng)用程序一樣的權(quán)限。它一種獨(dú)立于平臺和協(xié)議的服務(wù)器端的Java應(yīng)用程序,可以生成動態(tài)的web頁面。比較出名的電子商務(wù)軟件提供商Intershop,原來的產(chǎn)品IntershopIntershopIntershopIntershop4占據(jù)了主要的電子商務(wù)軟件市場。還有上面提到的一點(diǎn),PHP對數(shù)據(jù)庫接口支持不統(tǒng)一,這就、使得它不適合運(yùn)用在電子商務(wù)中。電子商務(wù)類的網(wǎng)站多采用JSP。同時,降低了制作網(wǎng)頁和向多個網(wǎng)頁擴(kuò)充關(guān)鍵功能的復(fù)雜程度。JSP技術(shù)基于平臺和服務(wù)器的互相獨(dú)立,技術(shù)支持來自廣泛的、專門的各種工具包,由服務(wù)器和數(shù)據(jù)庫產(chǎn)品開發(fā)商提供,而ASP技術(shù)主要依賴于微軟的技術(shù)支持。在ASP下,VBScript代碼被ASP引擎解釋執(zhí)行;而在JSP下,代碼被編譯成Servlet并由Java虛擬機(jī)執(zhí)行,這種編譯操作僅在對JSP頁面的第一次請求時發(fā)生。JSP 程序有JSP執(zhí)行引擎執(zhí)行,而JSP執(zhí)行引擎與HTTP服務(wù)器一起常駐內(nèi)存,而且每一個時刻只有一個JSP執(zhí)行引擎在內(nèi)存,執(zhí)行多個JSP程序。所有的Java編譯器都有JDBCODBC橋,使得JSP可以訪問任何常見的數(shù)據(jù)庫。PHP提供的數(shù)據(jù)庫接口不統(tǒng)一,比如對Oracle、MySQL、Sybase的接口,彼此都不一樣。從一個平臺移植到另一個平臺,JSP和JavaBean甚至不用重新編譯,因?yàn)镴ava字節(jié)碼都是標(biāo)準(zhǔn)的與平臺無關(guān)的。但是,仍然不能稱為與平臺無關(guān)的技術(shù)。ASP是微軟公司開發(fā)的動態(tài)網(wǎng)頁技術(shù),是基于ActiveX控件技術(shù)提供客戶端和服務(wù)器端的開發(fā)組件,因此主要局限于Windows平臺下使用。(二)、JSP的優(yōu)勢JSP技術(shù)是在這些技術(shù)基礎(chǔ)上,近兩連推出的編寫Web應(yīng)用程序的新技術(shù),它以Java語言為腳本,秉承了Java語言的優(yōu)勢,是一種實(shí)實(shí)在在的與平臺無關(guān)的開發(fā)技術(shù)。ASP采用腳本VB Script(Java script)作為自己的開發(fā)語言。ISAPI由于用C語言或Perl語言來編寫CGI程序?qū)σ话愕木幊倘藛T來說,具有相當(dāng)?shù)碾y度,同時,為了避免每處理一個CGI請求都啟動一個進(jìn)程來創(chuàng)建動態(tài)文檔,相繼出現(xiàn)了ISAPI,ASP,PHP等技術(shù),用ASP和PHP技術(shù)開發(fā)動態(tài)網(wǎng)站,可以大大的提高開發(fā)效率,但是運(yùn)行速度和功能比不上ISAPI;ISAPI雖然運(yùn)行速度較快,但是編寫和調(diào)試都非常困難,而且移植性很差。如果使用Perl之類的解釋型語言進(jìn)行CGI編程,服務(wù)器執(zhí)行解釋型的CGI程序時首先都要將語言解釋器載入內(nèi)存,所以對每一個CGI程序,系統(tǒng)都要加載和清除解釋器一次,當(dāng)系統(tǒng)同時運(yùn)行多個CGI程序時,在系統(tǒng)內(nèi)存中就有多個Perl解釋器,多個相同進(jìn)程的重復(fù)存在,不但會加重服務(wù)器的負(fù)擔(dān)、降低效率,而且浪費(fèi)系統(tǒng)資源。瀏覽器WEB服務(wù)器數(shù)據(jù)庫服務(wù)器瀏覽器數(shù)據(jù)庫CGI程序?yàn)g覽器圖 12CGI的執(zhí)行過程所有這些都使得CGI 的執(zhí)行效率不高。它允許Web服務(wù)器運(yùn)行外部應(yīng)用程序,通過外部程序來訪問數(shù)據(jù)庫等外部資源,以產(chǎn)生動態(tài)的HTML文檔并返回瀏覽器。CGI是最早使用的動態(tài)網(wǎng)頁語言,它的出現(xiàn)帶來另外網(wǎng)絡(luò)應(yīng)用的巨大變革,各種網(wǎng)絡(luò)應(yīng)用程序的開發(fā)工具應(yīng)運(yùn)而生,比較流行的開發(fā)網(wǎng)絡(luò)應(yīng)用程序的方法有以下幾種方案:CGI,ASP,PHP,JSP。5. 擁有Java的特點(diǎn)作為Java平臺的一部分,JSP擁有Java編程語言“一次編寫,可隨處運(yùn)行”的特點(diǎn)。通過開發(fā)定制化標(biāo)識庫,JSP技術(shù)是可以擴(kuò)展的?;诮M件的方法加速了總體開發(fā)過程,并且使得各種組織在他們現(xiàn)有的技術(shù)和優(yōu)化結(jié)果的開發(fā)努力中得到平衡。在服務(wù)器端,JSP引擎解釋JSP腳本和標(biāo)識,生成所請求的內(nèi)容(例如,通過訪問JavaBeans組件,使用JDBC技術(shù)訪問數(shù)據(jù)庫,或者包含文件),并且將結(jié)果以HTML或XML的形式發(fā)送回瀏覽器。而在我國,隨著網(wǎng)絡(luò)技術(shù)及電子商務(wù)的發(fā)展,JSP技術(shù)已經(jīng)在我國流行和普及起來,現(xiàn)在許多公司和教育機(jī)構(gòu)都使用JSP來開發(fā)自己的網(wǎng)站。JSP是一種服務(wù)器端嵌入 Java代碼的腳本語言,是開發(fā)Web 動態(tài)網(wǎng)站重要而迅速、有效的工具。SUN公司在Java的基礎(chǔ)下開發(fā)的JSP,具有動態(tài)網(wǎng)頁與靜態(tài)網(wǎng)頁分離、能夠脫離硬件平臺的束縛、以及編譯后運(yùn)行等優(yōu)點(diǎn),大大的提高了其程序執(zhí)行的效率,逐漸成為英特網(wǎng)上的主流開發(fā)工具。 圖21學(xué)生課績管理系統(tǒng)結(jié)構(gòu)圖在本系統(tǒng)主要運(yùn)用JSP+Servlet+JavaBean技術(shù)來實(shí)現(xiàn)。基于以上的原因,我們選擇現(xiàn)在流行的WWW瀏覽器作為客戶端的載體,因?yàn)槠洳僮骱唵?、方便,又是基于圖形截面的。學(xué)校使用該系統(tǒng),降低了管理成本和難度,并且使學(xué)生課績管理更加透明化、公開化。第四章:對學(xué)生課績管理系統(tǒng)進(jìn)行詳細(xì)的設(shè)計(jì)。本次設(shè)計(jì)要求是針對當(dāng)今教育發(fā)展的需要,通過采用J2EE體系中的JSP、Servlet、JDBC等技術(shù)來實(shí)現(xiàn)學(xué)生課績管理子系統(tǒng),充分發(fā)揮Java語言所獨(dú)有的易用性、跨平臺性和安全性,從而構(gòu)建一個運(yùn)行高效、安全可靠、適用性廣的基于網(wǎng)絡(luò)的教學(xué)管理環(huán)境。這樣,企業(yè)開發(fā)人員就可以集中注意力只集中于編寫業(yè)務(wù)邏輯,而不需要編寫那些事務(wù)行為、安全、連接共享等方面的代碼。 J2EE技術(shù)簡介J2EE(Java 2 Eterprise Edition)是有SUN公司領(lǐng)導(dǎo)、多家公司參與制定的一個企業(yè)應(yīng)用程序開發(fā)標(biāo)準(zhǔn)。而今,隨著Internet的廣泛應(yīng)用,管理信息系統(tǒng)的發(fā)展又步入了一個嶄新的階段,基于大型數(shù)據(jù)庫和Internet互連網(wǎng)的各種網(wǎng)絡(luò)管理信息系統(tǒng)的不斷涌現(xiàn),如以互連網(wǎng)為載體的電子商務(wù)。(2) 綜合數(shù)據(jù)處理階段這一時期也經(jīng)歷了十年左右的時間(19641974年)。隨著計(jì)算機(jī)技術(shù)、網(wǎng)絡(luò)技術(shù)和數(shù)據(jù)庫技術(shù)的不斷發(fā)展,管理信息系統(tǒng)的發(fā)展歷程可以分為三個階段:(1) 單機(jī)數(shù)據(jù)處理階段這個時期從1954年開始,經(jīng)歷了十年左右的時間。它的深層次的功能是輔助組織管理、控制組織行為、幫組織實(shí)現(xiàn)目標(biāo)。管理信息系統(tǒng)的主要功能有:(1) 信息處理。基于網(wǎng)絡(luò)的教學(xué)管理信息系統(tǒng)的應(yīng)用,將在很大的程度上減少教學(xué)組織和管理過程中不必要的中間環(huán)節(jié)和人為障礙:如課程及成績管理信息系統(tǒng)、網(wǎng)上選退課系統(tǒng)的開發(fā)與應(yīng)用,將簡化以往經(jīng)學(xué)校、學(xué)院等諸多部門簽字的環(huán)節(jié)和程序,有利于提高工作效率,促進(jìn)資源優(yōu)化與信息共享,而且能夠滿足學(xué)生個性化學(xué)習(xí)的需要,激發(fā)學(xué)生學(xué)習(xí)的興趣和熱情,推動教學(xué)水平和教學(xué)質(zhì)量的不斷提高。隨著網(wǎng)絡(luò)寬帶技術(shù)的發(fā)展,網(wǎng)絡(luò)環(huán)境進(jìn)一步得到優(yōu)化,這將為促進(jìn)學(xué)校教學(xué)資源共享,提高工作效率,開展網(wǎng)上教學(xué)提供重要的技術(shù)支持和現(xiàn)代化的教學(xué)手段。簡言之,管理信息系統(tǒng)是以一個以計(jì)算機(jī)為工具,具有數(shù)據(jù)處理、預(yù)測控制和輔助決策功能的信息系統(tǒng)。輔助事物處理,包括具有通用性的事務(wù)管理(如計(jì)劃的制定和管理、人事管理、財(cái)務(wù)管理等)和各類特殊事務(wù)管理(如物資管理、銷售管理、教學(xué)管理、群來信來訪管理等)。管理信息系統(tǒng)的發(fā)展已經(jīng)走過了50多年的歷程,它在企業(yè)的生產(chǎn)、經(jīng)營、管理等方面發(fā)揮著巨大的作用。這一時期計(jì)算機(jī)主要用于數(shù)據(jù)的集中批處理。(3) 網(wǎng)絡(luò)處理階段進(jìn)入二十世紀(jì)八十年代以來,隨著網(wǎng)絡(luò)技術(shù)的飛速發(fā)展和計(jì)算機(jī)軟、硬件性能的進(jìn)一步提高,管理信息系統(tǒng)的發(fā)展也進(jìn)入了高級階段,既網(wǎng)絡(luò)處理階段。為了提高教學(xué)管理的質(zhì)量,開發(fā)基于網(wǎng)絡(luò)的教學(xué)管理信息系統(tǒng)對于當(dāng)今的學(xué)校是必不可少的。J2EE服務(wù)器通過為中間件服務(wù)(如事務(wù)處理、安全性、數(shù)據(jù)庫連接等等)提供支持,降低了開發(fā)中間件的復(fù)雜程度。在本論文中主要就應(yīng)用了J2EE體系中的JSP、Servlet和JDBC技術(shù)來實(shí)現(xiàn)教學(xué)管理信息系統(tǒng)的子系統(tǒng)學(xué)生課績系統(tǒng)。第三章:對學(xué)生課績管理系統(tǒng)進(jìn)行需求分析和總體設(shè)計(jì)。第二章 工作模式、語言及開發(fā)環(huán)境 教學(xué)管理信息系統(tǒng)(學(xué)生課績子系統(tǒng))的開發(fā),可以方便學(xué)生進(jìn)行選課和查詢成績,同時也大大減輕了教師的負(fù)擔(dān),通過本系統(tǒng)教師可以方便的進(jìn)行學(xué)生的選擇和成績的錄入。同時又考慮到INTERNET軟件平臺的多樣性,以及本系統(tǒng)所面對的是學(xué)生和教師,他們的計(jì)算機(jī)應(yīng)用水平都不是很高,所以使界面盡可能的簡單易懂是十分重要的。系統(tǒng)結(jié)構(gòu)如圖21所示。與ASP(Active Serve Pages)、PHP一樣,JSP在動態(tài)網(wǎng)頁的建設(shè)之中具有強(qiáng)大而特別的功能。其結(jié)果是產(chǎn)生了一種新的、開發(fā)基于WEB應(yīng)用程序的方法,給予使用基于組件應(yīng)用邏輯的葉面設(shè)計(jì)者以強(qiáng)大的功能支持。在國外,EJB+Servlet+JSP幾乎成為電子商務(wù)網(wǎng)站開發(fā)的標(biāo)準(zhǔn)。如果核心邏輯被封裝在標(biāo)識和 Beans中,那么其他人,如Web人員和頁面設(shè)計(jì)者,能夠編輯和使用JSP頁面,而不影響內(nèi)容的生成。開發(fā)人員能夠共享和交換執(zhí)行普通組件的操作,或者使得這些組件為更多的使用者所使用。標(biāo)準(zhǔn)的JSP 標(biāo)識能夠訪問和實(shí)例化JavaBeans組件,設(shè)置或者檢索組件屬性,下載Applet,以及執(zhí)行用其他方法更難于編碼和耗時的功能。4. 內(nèi)置腳本語言為 Java由于JSP頁面的內(nèi)置腳本語言是基于 Java編程語言的,而且所有的JSP頁面被編譯成為Java Servlet,因此JSP頁面就具有 Java技術(shù)的所有好處,包括健壯的存儲管理和安全性。這些語言在技術(shù)方面有許多相象之處。CGI,即通過網(wǎng)關(guān)接口,是外部應(yīng)用程序和 Web服務(wù)器之間的標(biāo)準(zhǔn)編程接口,可以動態(tài)擴(kuò)展Web頁的內(nèi)容。處理首先通過響應(yīng)的數(shù)據(jù)庫服務(wù)器,訪問數(shù)據(jù)庫,如果數(shù)據(jù)庫中存在郵箱,則通過CGI以HTML格式返回響應(yīng)信息給瀏覽器;如果數(shù)據(jù)庫中還不存在該郵箱,則把申請的當(dāng)前郵箱保存到數(shù)據(jù)庫中并返回成功信息,成功信息以HTML文件格式通過Web服務(wù)器返回瀏覽器端。每執(zhí)行一個CGI程序時,服務(wù)器都要建立一個進(jìn)程來執(zhí)行程序。(4)CGI功能有限,開發(fā)困難,這極大的限制了它的應(yīng)用。ASPASP(Active Server Pages,活動服務(wù)器網(wǎng)頁)是微軟公司開發(fā)的動態(tài)網(wǎng)頁技術(shù),是一個WEB服務(wù)器端的開發(fā)環(huán)境,利用它可以產(chǎn)生和運(yùn)行動態(tài)的、交互的、高性能的WEB服務(wù)應(yīng)用程序。它大量的借用C,Java和Perl語言的語法,并耦合PHP自己的特性,使WEB開發(fā)者能夠快速的寫出動態(tài)生成頁面,它支持目前絕大多數(shù)數(shù)據(jù)庫。與ASP和PHP相比,JSP較顯著的特點(diǎn)有:1.JSP具有真正的跨平臺特性。PHP在與平臺的相關(guān)性方面,比ASP好許多。許多WEB服務(wù)器現(xiàn)在可以直接支持JSP,如著名的Web服務(wù)器Ap
點(diǎn)擊復(fù)制文檔內(nèi)容
物理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1