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

正文內(nèi)容

基于javaweb的校友錄系統(tǒng)的設(shè)計和實施畢業(yè)論文-資料下載頁

2025-08-19 19:14本頁面

【導讀】師的指導下進行的研究工作及取得的成果。盡我所知,除文中特別加。而使用過的材料。均已在文中作了明確的說明并表示了謝意。除了文中特別加以標注引用的內(nèi)容外,本論文。不包含任何其他個人或集體已經(jīng)發(fā)表或撰寫的成果作品。究做出重要貢獻的個人和集體,均已在文中以明確方式標明。全意識到本聲明的法律后果由本人承擔。同意學校保留并向國家有關(guān)部門或機構(gòu)送交論文的復印件和電子版,允許論文被查閱和借閱。本人授權(quán)大學可以將本學位。印或掃描等復制手段保存和匯編本學位論文。涉密論文按學校規(guī)定處理。Inter已經(jīng)成為人們生活、工作、學習越來越離不開的平臺。息服務(wù),而是日益成為一個操作平臺,為用戶提供強大的服務(wù)功能。建立一個基于B/S架構(gòu)的校友錄,實現(xiàn)信息網(wǎng)絡(luò)化。該系統(tǒng)可供包括在校、離校、以及游客登錄使用。系統(tǒng)中班級管理為必不可少的模塊項,主要是為了安全有。語句處理對用戶分類,添加,刪除,修改等操作,使Web與數(shù)據(jù)庫緊密聯(lián)系起來。

  

【正文】 n 組 件圖 1 8 M o d e l 1 模 式 流 程 圖 ? Model2 Model2 實質(zhì)是 JSP+Servlet+Javabean 模式,這種設(shè)計模式是一種聯(lián)合使用 JSP 與 Servlet來提供動態(tài)內(nèi)容服務(wù)的方法,使用它來分配視圖 JSP 的顯示頁面,同時調(diào)用模型的 JavaBean來控制業(yè)務(wù)邏輯。這是一個良好的 MVC 模式。圖 19 所示為 Model2 模式。 關(guān)于 Oracle Oracle 是世界領(lǐng)先的信息管理軟件開發(fā)商,因其復雜的關(guān)系數(shù)據(jù)庫產(chǎn)品而聞名。 Oracle數(shù)據(jù)庫產(chǎn)品為財富排行榜上的前 1000家公司所采用,許多大型網(wǎng)站也選用了 Oracle 系統(tǒng)。Oracle 的關(guān)系數(shù)據(jù)庫是世界第一個支持 SQL語言的數(shù)據(jù)庫。 1977 年, Lawrence 領(lǐng)著一些同事成立了 Oracle 公司,他們的成功強力反擊了那些說關(guān)系數(shù)據(jù)庫無法成功商業(yè)化的說法?,F(xiàn)在, Oracle 公司的財產(chǎn)凈值已經(jīng)由當初的 2020 美元增值到了現(xiàn)在的年收入超過97 億美元。 Oracle 的目標定位于高端工作站以及作為服務(wù)器的小型計算機。 Oracle 的路線同 Sun 微系統(tǒng)公司類似,都提出了網(wǎng)絡(luò)計算機的概念。 Oracle 宣稱自己是世界上首家百分之百進行基于互聯(lián)網(wǎng)的企業(yè)軟件的軟件公 司。整個產(chǎn)品線包括:數(shù)據(jù)庫、服務(wù)器、企業(yè)商務(wù)應(yīng)用程序以 計算機科學與技術(shù)專業(yè) 學士學位論文 第 12 頁 及應(yīng)用程序開發(fā)和決策支持工具。從 Oracle 首席執(zhí)行官 Ellison 的發(fā)言可以看出 Oracle 對網(wǎng)絡(luò)計算的信心,他說: “ Oracle 公司的成敗依賴于互聯(lián)網(wǎng)是否能夠成為將來的主流計算方式,如果答案是 ‘ 是 ’ , Oracle 就贏了 ” 。 客戶端W e b 服 務(wù) 器數(shù) 據(jù) 庫J S P 組 件J S P組 件J a v a B e a n組 件請 求響 應(yīng)圖 1 9 M o d e l 2 模 式 Oracle 是世界領(lǐng)先的信息管理軟件開發(fā)商,因其復雜的關(guān)系數(shù)據(jù)庫產(chǎn)品而聞名。 Oracle數(shù)據(jù)庫產(chǎn)品為財富排行榜上的前 1000家公司所采用,許多大型網(wǎng)站也選用了 Oracle 系統(tǒng)。Oracle 的關(guān)系數(shù)據(jù)庫是世界第一個支持 SQL語言的數(shù)據(jù)庫。 1977 年, Lawrence 領(lǐng)著一些同事成立了 Oracle 公司,他們的成功強力反擊了那些說關(guān)系數(shù)據(jù)庫無法成功商業(yè)化的說法?,F(xiàn)在, Oracle 公司的財產(chǎn)凈值已經(jīng)由當初的 2020 美元增值到了現(xiàn)在的年收入超過97 億美元。 Oracle 的目標定位于高端工作站以及作為服務(wù)器的小型計算機。 Oracle 的路線同 Sun 微系統(tǒng)公司類似,都提出了網(wǎng)絡(luò)計算機的概念。 Oracle 宣稱自己是世界上首家百分之百進行基于互聯(lián)網(wǎng)的企業(yè)軟件的軟件公司。整個 產(chǎn)品線包括:數(shù)據(jù)庫、服務(wù)器、企業(yè)商務(wù)應(yīng)用程序以及應(yīng)用程序開發(fā)和決策支持工具。從 Oracle 首席執(zhí)行官 Ellison 的發(fā)言可以看出 Oracle 對網(wǎng)絡(luò)計算的信心,他說: “ Oracle 公司的成敗依賴于互聯(lián)網(wǎng)是否能夠成為將來的主流計算方式,如果答案是 ‘ 是 ’ , Oracle 就贏了 ” 。 以來引入了共享 SQL 和多線索服務(wù)器體系結(jié)構(gòu)。這減少 了 ORACLE 的資源占用,并增強了 ORACLE 的能力,使之在低檔軟硬件平臺上用較少的資源就可以支持更多的用戶,而在高檔平臺上可以支持成百上千個用戶。 提供了基于角色 (ROLE)分工的安全保密管理。在數(shù)據(jù)庫管理功能、完整性檢查、安全性、一致性方面都有良好的表現(xiàn)。 支持大量多媒體數(shù)據(jù),如二進制圖形、聲音、動畫以及多維數(shù)據(jù)結(jié)構(gòu)等。提供了與第三代高級語言的接口軟件 PRO*系列,能在 C、 C++等主語言中嵌入 SQL 語句及過程化( PL/SQL) 語句,對數(shù)據(jù)庫中的數(shù)據(jù)進行操縱。加上它有許多優(yōu)秀的前臺開發(fā)工具如 POWER BUILD、 SQL*FORMS、 VISIA BASIC 等,可以快速開發(fā)生成基于客戶端 PC 平臺的應(yīng)用程序,并具有良好的移植性。 計算機科學與技術(shù)專業(yè) 學士學位論文 第 13 頁 提供了新的分布式數(shù)據(jù)庫能力??赏ㄟ^網(wǎng)絡(luò)較 方便地讀寫遠端數(shù)據(jù)庫里的數(shù)據(jù),并有對稱復制的技術(shù)。 Oracle 也許是最流行的服務(wù)器 , 占有最大的市場份額 。 它被廣泛用于各個市場領(lǐng)域 , 滿足一系列的存儲需求 , 例如財務(wù)記錄 , 人力資源及訂單編制等 .造成這種現(xiàn)象的原因之一在于 Oracle 較早的進入 RDBMS(關(guān)系型數(shù)據(jù)庫管理系統(tǒng) )領(lǐng)域 , 并且提供可運行于大多數(shù)操作系統(tǒng)能夠上的數(shù)據(jù)庫版本 , 雖然 Orcle 的首選操作系統(tǒng)似乎正由 Solaris 轉(zhuǎn)為 Linux, 但是Oracle 仍然在進行與其他操作系統(tǒng)的兼容工作 。 盡管 Oracle 經(jīng)常在 Unix 或是 Linux 平臺上運行 , 但是也有 大量的 Oracle 在 HPUX 和 AIX 上運行 。 隨著幾年前電子商務(wù)的激增 , 將會驅(qū)使 Oracle 成為 WEB應(yīng)用所需數(shù)據(jù)庫的選擇 。 這使數(shù)據(jù)庫更容易受攻擊者的控制 , 事實上 ,一旦 Oracle 從后臺進入前端 , 那么人們會更多地關(guān)注它的安全方面 。 關(guān)于 Tomcat Tomcat 是一個開源的免費的 服務(wù)器,它是 Serlvet 容器,是 Apache 基金會的 Jakarta 項目中的一個核心項目,由 Apache, Sun 和其它一些公司及個人共同開發(fā)而成。由于有了 Sun的參與和支持,最新的 Servlet 和 JSP 規(guī)范總能在 Tomcat 中得到體現(xiàn)。 Tomcat 被 JavaWorld雜志的編輯選為 2020 年度最具創(chuàng)新的 Java 產(chǎn)品,可見其在業(yè)界的地位。 與傳統(tǒng)的桌面應(yīng)用程序不同, Tomcat中的應(yīng)用程序是一個 WAR( Web Archive)文件。WAR 是 Sun 提出的一種 Web 應(yīng)用程序格式,與 JAR 類似,也是許多文件的一個壓縮包。這個包中的文件按一定目錄結(jié)構(gòu)來組織:通常其根目錄下包含有 HTML 和 JSP 文件或者包含這兩種文件的目錄,另外還會有一個 WEBINF目錄,這個目錄很重要。通常在 WEBINF目錄下有一個 classes 目錄, ,而 classes目錄下則包含編譯好的 Servlet 類和 JSP 或 Servlet 所依賴的其它類(如 JavaBean)。通常這些所依賴的類也可以打包成 JAR 放到 WEBINF 下的 lib 目錄下,當然也可以放到系統(tǒng)的CLASSPATH 中,但那樣移植和管理起來不方便。 在 Tomcat 中,應(yīng)用程序的部署很簡單,只需將 WAR 放到 Tomcat 的 webapp 目錄下,Tomcat 會自動檢測到這個文件,并將其解壓。你在瀏覽器中訪問這個應(yīng)用的 JSP 時,通常第一次會很 慢,因為 Tomcat 要將 JSP 轉(zhuǎn)化為 Servlet 文件,然后編譯。編譯以后,訪問將會很快。另外 Tomcat也提供了一個應(yīng)用: manager,訪問這個應(yīng)用需要用戶名和密碼,用戶名和密碼存儲在一個 xml 文件中。通過這個應(yīng)用,輔助于 FTP,你可以在遠程通過 Web 部署和撤銷應(yīng)用。當然本地也可以。 Tomcat 不僅僅是一個 Servlet 容器,它也具有傳統(tǒng)的 Web 服務(wù)器的功能:處理 Html 頁面。但是與 Apache 相比,它的處理靜態(tài) Html 的能力就不如 Apache。我們可以將 Tomcat和 Apache 集成到一塊,讓 Apache 處理靜態(tài) Html,而 Tomcat 處理 Jsp 和 Servlet。這種集成只需要修改一下 Apache 和 Tomcat 的配置文件即可。 另外, Tomcat 提供 Realm 支持。 Realm 類似于 Unix里面的 group。在 Unix中,一個 group對應(yīng)著系統(tǒng)的一定資源,某個 group 不能訪問不屬于它的資源。 Tomcat 用 Realm 來對不同的應(yīng)用(類似系統(tǒng)資源)賦給不同的用戶(類似 group)。沒有權(quán)限的用戶則不能訪問這個應(yīng)用。 Tomcat 提供三種 Realm: 計算機科學與技術(shù)專業(yè) 學士學位論文 第 14 頁 ? JDBCRealm,這個 Realm 將用戶信息存在數(shù)據(jù)庫里 ,通過 JDBC 獲得用戶信息來進行驗證。 ? JNDIRealm,用戶信息存在基于 LDAP 的服務(wù)器里,通過 JNDI 獲取用戶信息。 ? MemoryRealm,用戶信息存在一個 xml文件里面,上面講的 manager 應(yīng)用驗證用戶時即使用此種 Realm。通過 Realm 我們可以方便地對訪問某個應(yīng)用的客戶進行驗證。 在 Tomcat 中,還可以利用 Servlet 提供的事件監(jiān)聽器功能,來對你的應(yīng)用或者 Session實行監(jiān)聽。 Tomcat也提供其它的一些特征,如與 SSL 集成到一塊,實現(xiàn)安全傳輸。還有 Tomcat也提供 JNDI 支持,這與 那些 J2EE 應(yīng)用服務(wù)器提供的是一致的。說到這里我們要介紹一下通常所說的應(yīng)用服務(wù)器(如 WebLogic)與 Tomcat 有何區(qū)別。應(yīng)用服務(wù)器提供更多的 J2EE特征,如 EJB, JMS, JAAS 等,同時也支持 Jsp 和 Servlet。而 Tomcat則功能沒有那么強大,它不提供 EJB等支持。但如果與 JBoss(一個開源的應(yīng)用服務(wù)器)集成到一塊,則可以實現(xiàn)J2EE 的全部功能。既然應(yīng)用服務(wù)器具有 Tomcat的功能,那么 Tomcat 有沒有存在的必要呢?事實上,很多中小應(yīng)用不需要采用 EJB等技術(shù), Jsp 和 Servlet 已經(jīng)足夠 ,這時如果用應(yīng)用服務(wù)器就有些浪費了。而 Tomcat 短小精悍,配置方便,能滿足 實際 需求,這種情況下自然會選擇 Tomcat。 基于 Tomcat的開發(fā)其實主要是 Jsp 和 Servlet 的開發(fā),開發(fā) Jsp 和 Servlet 非常簡單,可以用普通的文本編輯器或者 IDE,然后將其打包成 WAR 即可。這里要提到 的是 另外一個工具 Ant, Ant 也是 Jakarta 中的一個子項目,它所實現(xiàn)的功能類似于 Unix中的 make。 此時 需要寫一個 文件,然后運行 Ant 就可以完成 xml 文件中定義的工作,這個工具對于一個大的應(yīng)用來說非 常好,只需在 xml 中寫很少的東西就可以將其編譯并打包成 WAR。事實上,在很多應(yīng)用服務(wù)器的發(fā)布中都包含了 Ant。另外,在 中, 已經(jīng) 可以利用標簽庫實現(xiàn) Java 代碼與 Html文件的分離,使 Jsp 的維護更方便。 Tomcat 也可以與其它一些軟件集成起來實現(xiàn)更多的功能。如與上面提到的 JBoss 集成起來開發(fā) EJB,與 Cocoon( Apache 的另外一個項目)集成起來開發(fā)基于 Xml 的應(yīng)用,與OpenJMS 集成起來開發(fā) JMS 應(yīng)用,除了 上文 提到的這幾種,可以與 Tomcat 集成的軟件還有很多。 關(guān)于開發(fā)環(huán)境 MyEclipse MyEclipse 的開發(fā)者是 Genuitec。 MyEclipse 是商業(yè)插件和工具的集合,為免費的 Eclipse開源平臺增加了大量有用的開發(fā)服務(wù)端應(yīng)用的功能。 MyEclipse 是一個專門為 Eclipse 設(shè)計的商業(yè)插件和開源插件的完美集合。 MyEclipse 為Eclipse 提供了一個大量私有和開源的 Java 工具的集合,很大程度上解決了各種開源工具的不一致和缺點問題,并大大提高了 Java 和 JSP 應(yīng)用開發(fā)的效率。 MyEclipse 的實際價值來自其發(fā)布的大量的可視化開發(fā)工具和實用組件。如CCS/JS/HTML/XML的編輯器,幫助創(chuàng)建 EJB 和 Struts 項目的向?qū)Рa(chǎn)生項目的所有主要的組件如 Action/Session Bean/Form 等,此外還包含編輯 Hibernate 配置文件和執(zhí)行 SQL 語句的工具。 計算機科學與技術(shù)專業(yè) 學士學位論文 第 15 頁 本章小結(jié) 本章 介紹了 軟件開發(fā)的工具、 Java語言 以及 B/S模型 的特點 ,以及開發(fā)該軟件所涉及到的 Java Web的相關(guān)知識,詳細的向大家闡述了 Java Web 的 Servlet、 JSP 以及 JavaBean 組件,并且介紹了標簽、 JSF 與 XML技術(shù)在 Java Web中的應(yīng)用。并且介紹了在 Java Web 系統(tǒng)設(shè)計中的重要知識 MVC 設(shè)計模式與 Oracle 的發(fā)展及其特點 。這些都是開發(fā) Java Web 系統(tǒng)的重要知識。其次本章還對服務(wù)器 Tomcat 進行了相關(guān)的說明,這些都是在 Java Web 開發(fā)過程中必須了解的知識。 計算機科學與技術(shù)專業(yè) 學士學位論文 第 16 頁 2 需求分析 任務(wù)描述 系統(tǒng)模塊的設(shè)計應(yīng)該遵循整個系統(tǒng)總體設(shè)計思路。即基于 B/S 模型構(gòu)建校友錄。系統(tǒng)的總體設(shè)計應(yīng)該是提供給上網(wǎng)瀏覽者一個效率高,能容豐富的網(wǎng)絡(luò)空間。包括用戶可以在線聊天,上傳下載圖片,網(wǎng)上購物等種種功能。 其中校友錄中必不可少的主體模塊之一就是網(wǎng)上虛擬班級的創(chuàng)建,它將提供的是一個互動的虛擬空 間。班級作為一個整體包含了許多的個體,用戶作為班級的個體可以在班級范圍能有自己的行
點擊復制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1