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

正文內容

基于j2ee的教學管理信息系統的開發(fā)畢業(yè)設計(留存版)

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

下一頁面
  

【正文】 cat。Servlet容器是代替用戶管理和調用Servlet運行時的外殼,在接到JSP文件請求后,對JSP文件進行分析并將其轉換為Servlet碼,是將JSP文件轉換為服務器類和對客戶端的請求作出正確的運算和應答的必要部分。對程序員來說,最好的一點就是JavaBean可以實現代碼的重復利用,另外對于程序的易維護性等等也有很重大的意義。Servlet的這一特性使得在多個Servlet間共享數據成為可能?!馭ervlet是持久的。Servlet與web服務器的關系類似于Applet與web瀏覽器的關系。表11所示為JSP,ASP,PHP,ISAPI,CGI(Perl)的性能列表做一個比較。將JSP和JDBC 結合編寫的程序,將可以實現程序一次編寫,任何平臺的任何數據庫都可以運行。雖然可以通過chili插件在Unix平臺下使用ASP技術和COM組件,但是其功能最強大的DCOM控件不能使用,這對于動態(tài)網站建設者來說,并不是理想的選擇。(3)CGI提供了一種與數據庫連接的簡單方法,但是每次請求時CGI程序都重新啟動,這不但影響了響應速度,而且對訪問數據庫的應用來說,數據庫連接也必須因此而重建。二.JSP與CGI、ASP、PHP、ISAPI的比較目前,大家使用的動態(tài)網頁編程語言有:JSP與CGI、ASP、PHP、ISAPI。使用JSP標識或者腳本來生成頁面上的動態(tài)內容,生成內容的邏輯被封裝在標識和 JavaBeans組件中,并且捆綁在腳本中,所有的腳本在服務器端運行。在基于 WEB三層結構中,應用服務器處于中間層,其作用顯得非常關鍵。在J2EE中包括了眾多的技術,如:EJB、Servlet、JSP、JDBC、JNDI、JMS等等。這一時期的特點是單純以減輕人的重復勞動,提高經濟效益為出發(fā)點,因而開發(fā)的方法是以經驗的方式進行的,因此開發(fā)時間較長,耗資巨大。II 西南交通大學本科畢業(yè)設計論文 第 頁基于J2EE的教學管理信息系統的開發(fā)畢業(yè)設計目 錄摘要 IAbstract II第一章 緒論 1 管理信息系統簡介 1 1 2 J2EE技術簡介 3 3第二章 工作模式、語言及開發(fā)環(huán)境 5 工作模式 5 6 JSP技術概述 6 Servlet簡介 14 JavaBean簡介 16 開發(fā)環(huán)境 17 軟件簡介 18 18 與數據庫的連接 19 JDBC簡介 20 JDBC與數據庫的連接 20第三章 學生課績管理系統的整體設計 23 需求分析 23 用戶需求 23 功能需求 23 性能需求 23 應解決的問題 25 系統總體設計 25 系統層次模塊圖 25 工作流程圖 26 系統流程圖 26 27第四章 學生課績管理系統的詳細設計 31 用戶登陸模塊 31 整體功能 31 功能設計與實現 32 學生模塊 34 整體功能 34 功能的設計與實現 35 教師模塊 404.3.1 整體功能 404.3.2 功能的設計與實現 41 51 系統運行的條件 51 主要程序實現的代碼描述 52 52結論 54致謝 55參考文獻 56附錄 1 成都 38 西南交通大學本科畢業(yè)設計論文 第 頁第一章 緒論現代網絡技術的迅猛發(fā)展,正在極大地改變著人們的工作和生活,并對教育和學習方式帶來深刻的變革。在這一時期中,主要以單項業(yè)務系統為主,開發(fā)的系統有物資管理系統、財務管理系統、銷售管理系統等。J2EE并不是某種單一的技術,它是一個體系結構。在總體設計上,為了保證系統高效率,高可維護性,我采用了三層構架模式,以數據集中的存儲及處理方式,建立了集中管理與分布應用相結合的學生課績管理子系統。一.JSP的特點1.將內容生成和顯示進行分離使用JSP技術,WEB頁面開發(fā)人員可以使用HTML語言或者XML語言標識來設計和格式化最終頁面。隨著越來越多的供應商將 JSP支持添加到他們的產品中,開發(fā)人員可以使用自己所選擇的服務器和工具,更改工具或服務器并不影響當前的應用。(2)不提供永久性上下文信息,用戶查詢的結果不能有上百行,例如如果每次僅顯示20行的數據,則CGI輸出20行后就停止了執(zhí)行,如果再往下顯示20行要再執(zhí)行一次CGI程序。因為ActiveX對象具有平臺特性,所以ASP技術不能很容易的在跨平臺的Web服務器上工作,雖然Windows 操作系統占據了很大的市場分額,但是由于它實際上存在許多問題,而Unix的用戶越來越多,而且,新崛起的Linux更是受到了全世界的歡迎。利用JavaAPI寫成的數據庫訪問應用程序具有通用性,這個程序既可以訪問Sybase數據庫,也可以訪問Oracle數據庫等等,而不用針對不同的數據庫編寫不同的應用程序,因為它具有真正的與平臺無關性。從這些特點可以看出,在開發(fā)WEB應用程序方面,JSP具有明顯的優(yōu)勢。Servlet位于web服務器內部服務器端,與傳統的從命令行啟動的Java應用程序不同,Servlet由Web服務器進行加載,該web服務器必須包含支持Servlet的Java虛擬機。與CGI相比,Servlet主要具有以下優(yōu)勢。運行于web服務器上的Java虛擬機負責加載Servlet,只要此Servlet沒有被改變,它都不需要被重新加載,而且一個修改過的Servlet的重新加載可以在不重啟服務器的情況下進行。在Java模型中,通過JavaBean可以擴充Java程序的功能,通過JavaBean的組合可以快速的生成新的應用程序。本次設計使用的版本是J2EE SDK.Tomcat服務器:Tomcat是一種有JSP環(huán)境的Servlet的容器。3.安裝Tomcat(1),按照一般的Windows程序安裝步驟即可安裝好Tomcat,安裝時它會自動尋找J2EEZ中JDK的位置。 JDBC與數據庫的連接1. 概述Connection對象代表與數據庫的連接。由于JDBC URL要與各種不同的驅動程序一起使用,因此這些約定非常靈活。Connection接口中的三個方法可用于創(chuàng)建這些類的實例。 功能需求本學生課績管理系統至少應該具備以下功能:1. 學生選報課程、查詢選課結果、查詢成績以及可以更改個人信息。瀏覽器:Internet Explore 以上。功能流程如41所示 圖41 用戶登陸模塊功能流程圖 功能設計與實現用戶登陸的主界面如圖42所示 圖42 用戶登陸主界面用戶需選擇用戶類型、輸入用戶名、密碼,當用戶輸入以上信息后系統必須對其進行效驗,判斷用戶信息是否合法,最后還要判斷用戶信息是否正確。如圖43所示。這樣做還有一個好處就是,可以增加數據的安全性,因為所有數據庫的操作都是通過中間件(JavaBean)來實現,而這些中間件對于用戶來說是不可見的。cour_id=%=cour_id%amp。客戶端驗證代碼見附錄。向“公布成績”頁面的跳轉代碼:a href=MarkSvlt?id=%=tea_id%amp。String action = action = (action)。這樣做是為了避免由于教師反復挑選學生而帶來的教學混亂。在點擊提交按紐后。 } if(temp=60) num=(stu_id,class_id)。完成后就可以在程序中直接利用以下語句來調用該JavaBean連接數據庫。其次,為增加系統的安全性,可以在用戶與服務器之間建立一個加密環(huán)節(jié),讓服務器與用戶之間傳遞的信息是以密碼的形式傳輸,這樣可增加用戶數據資料的安全性。選擇“使用網絡登錄ID的Windows NT驗證”,的方法在選擇身份確認方法對話框中單擊“下一步”,選擇數據庫的對話框,在“改變默認的數據庫為”前面加上標記,在下拉列表中選擇自己建立數據庫名稱。 if(num==0) doError(req,res,更新失??!)。action=score ()方法來取出該班級的所有學生信息數據。sendBean(req,res,deter,/)。具體實現過程是:當用戶點擊圖311中的“挑選”按紐后,:ahref=MarkSvlt?class_id=%=class_id%amp。圖410教師模塊主頁面教師可以挑選學生和公布學生的成績,也可以返回登陸頁面進行重新登陸。}String temp=(stu_id)。 cour_time=(cour_time)。 再次,該生可以更改自己的個人信息,包括密碼,電話號碼等,其中要求密碼不能為空,電子郵箱帳號必須正確。 } return true。各表關系如圖34所示圖34 數據庫表關系圖第四章 學生課績管理系統的詳細設計 通過對學生課績管理系統的需求分析和總體設計,采用jsp、Servlet、JavaBean及JDBC技術開發(fā)基于WEB的學生課績管理系統。軟件環(huán)境(1) 服務器端操作系統:Windows 2000 server.網絡協議:TCP/IPWeb服務器:Internet Information Server 數據庫:Microsoft SQL Server 2000。基于B/S模式,我們應該將邏輯處理和頁面顯示分開,讓服務器來完成用戶請求所必須的邏輯處理和數據庫存去操作,而頁面顯示的操作留給客戶端進行。它還可以有子名稱(含有驅動程序編程員所選的任何內部語法)。JDBC URLJDBC URL提供了一種標識數據庫的方法,可以使相應的驅動程序識別該數據庫并與之建立連接。只需要JDBC API寫一個程序就夠了,它可向相應數據庫發(fā)送SQL語句。在系統變量PATH中加入以下內容:C:\Sun\AppServer\jdk\bin。Constrained屬性的監(jiān)聽者通過拋出PropertyVetoException來阻止該屬性值的改變。 JavaBean簡介 1.JavaBean的定義JavaBeans API是一套由Sun公司制定的,描述開發(fā)獨立可重用Java軟件組件(Java Soft Component)的標準?!馭ervlet是協議無關的。Servlet看起來像是通常的Java程序。它們都是通過CGI來提供支持的。5.JSP標記可擴充性。ASP使用ODBC通過ADO連接數據庫,而JSP連接數據庫。JSP具有很高的開發(fā)效率和運行效率,擴展能力很強,由于技術規(guī)范公開,得到了飛速的發(fā)展。總的來說,CGI存在以下缺點:(1)一個CGI進程能不能為多個用戶共享,對于新的請求必須啟動新的進程,隨著用戶數的增加,平行的進程也越多。今后,地三方開發(fā)人員和其他人員可以為常用的功能創(chuàng)建自己的標識庫。在保證最大可操作性的前提下,它提供了比一般腳本語言(ASP、PHP)和CGI更快的執(zhí)行速度。 工作模式現在INTRNET上的應用系統基本上是基于B/S模式(“瀏覽器/服務器模式”)的網絡結構。而是一個規(guī)范和標準,任何一家公司都可以根據這些規(guī)范和標準來開發(fā)自己的產品。(3) 支持決策。管理信息系統能夠實測企業(yè)的各種運行情況,并利用過去的歷史數據預測未來,從企業(yè)全局的角度出發(fā)輔助企業(yè)進行決策,利用信息控制企業(yè)的行為,幫助企業(yè)實現其規(guī)劃目標。這一時期的特點是建立計算機中心,實行分散管理和集中服務相結合的形式。第二章:介紹了本次設計所使用的開發(fā)模式,并對所使用的語言JSP、Servlet、JDBC、JavaBean作了較詳細的介紹,闡述了使用這些語言進行系統開發(fā)的原因,最后還介紹了本次設計的開發(fā)環(huán)境的配置。 JSP技術概述JSP(Java Server Pages)是由Sun Microsystems公司倡導、許多公司參與一起建立的動態(tài)網頁技術標準。2. 可用的組件絕大多數JSP頁面依賴于重用 的、跨平臺的組件(JavaBeans或者 Enterprise JavaBean組件)來執(zhí)行應用程序所要求的更為復雜的處理。(一)常用動態(tài)網頁語言簡介CGI幾年以前,要開發(fā)一個商業(yè)性的動態(tài)商務網站,一般都是通過CGI來實現。但它有以下三點不足:(1)必須具備ISAPI和ODBC的專門編程技術;(2)只能通過程序語句來構造HTML頁面,不直觀、易出錯;(3)ISAPI進程Web進程處于同一進程空間,遇到違規(guī)操作者可能導致Web服務器崩潰。只有JSP程序,幾乎可以運行于所有的平臺,如Windows,Linux,Unix,Solaris,MAC OS等在NT下通過一個插件,如JRUN,resin,Tomcat,jswdk等,就可以完全支持JSP。JSP的執(zhí)行過程如圖13所示。對于大負荷站點,解決方法只有一個:分布計算。Servlet運行于基于Java的web server中,它可以動態(tài)地擴展服務器的能力,并采用請求一響應模式提供web服務。因此,CGI程序的每一次使用,都會導致程序初始化過程的重復執(zhí)行,如連接數據庫?!馭ervlet是安全的。使用與該屬性對應的get/set方法可取得數組中的數值。%></BODY></HTML> 安裝J2EE(1),安裝過程中可以按照提示一直點“NEXT”即可完成安裝。啟動Tomcat后,打開瀏覽器,在地址欄中輸入://localhost:8080/(Tomcat默認端口為8080),如果在瀏覽器中看到Tomcat的歡迎界面,表示Tomcat工作正常。DriverManager類(即所謂的JDBC管理層)將嘗試找
點擊復制文檔內容
物理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1