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

正文內(nèi)容

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

2025-06-24 01:56本頁面
  

【正文】 用程序開發(fā)和決策支持工具。從 Oracle 首席執(zhí)行官 Ellison 的發(fā)言可以看出Oracle 對(duì)網(wǎng)絡(luò)計(jì)算的信心,他說:“Oracle 公司的成敗依賴于互聯(lián)網(wǎng)是否能夠成為將來的主流計(jì)算方式,如果答案是‘是’ ,Oracle 就贏了” 。 以來引入了共享 SQL 和多線索服務(wù)器體系結(jié)構(gòu)。這減少了 ORACLE 的資源占用,并增強(qiáng)了 ORACLE 的能力,使之在低檔軟硬件平臺(tái)上用較少的資源就可以支持更多的用戶,而在高檔平臺(tái)上可以支持成百上千個(gè)用戶。提供了基于角色(ROLE)分工的安全保密管理。在數(shù)據(jù)庫管理功能、完整性檢查、安全性、一致性方面都有良好的表現(xiàn)。支持大量多媒體數(shù)據(jù),如二進(jìn)制圖形、聲音、動(dòng)畫以及多維數(shù)據(jù)結(jié)構(gòu)等。提供了與第三代高級(jí)語言的接口軟件 PRO*系列,能在 C、C++等主語言中嵌入 SQL 語句及過程化(PL/SQL)語句,對(duì)數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行操縱。加上它有許多優(yōu)秀的前臺(tái)開發(fā)工具如 POWER BUILD、SQL*FORMS、VISIA BASIC 等,可以快速開發(fā)生成基于客戶端 PC 平臺(tái)的應(yīng)用程序,并具有良好的移植性。 計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)學(xué)士學(xué)位論文 第 13 頁提供了新的分布式數(shù)據(jù)庫能力??赏ㄟ^網(wǎng)絡(luò)較方便地讀寫遠(yuǎn)端數(shù)據(jù)庫里的數(shù)據(jù),并有對(duì)稱復(fù)制的技術(shù)。 Oracle 也許是最流行的服務(wù)器,占有最大的市場份額。它被廣泛用于各個(gè)市場領(lǐng)域,滿足一系列的存儲(chǔ)需求,例如財(cái)務(wù)記錄,在于 Oracle 較早的進(jìn)入 RDBMS(關(guān)系型數(shù)據(jù)庫管理系統(tǒng))領(lǐng)域,并且提供可運(yùn)行于大多數(shù)操作系統(tǒng)能夠上的數(shù)據(jù)庫版本,雖然 Orcle 的首選操作系統(tǒng)似乎正由 Solaris 轉(zhuǎn)為 Linux,但是 Oracle 仍然在進(jìn)行與其他操作系統(tǒng)的兼容工作。盡管 Oracle 經(jīng)常在 Unix 或是 Linux平臺(tái)上運(yùn)行,但是也有大量的 Oracle 在 HPUX 和 AIX 上運(yùn)行。隨著幾年前電子商務(wù)的激增,將會(huì)驅(qū)使 Oracle 成為 WEB 應(yīng)用所需數(shù)據(jù)庫的選擇。這使數(shù)據(jù)庫更容易受攻擊者的控制,事實(shí)上,一旦 Oracle 從后臺(tái)進(jìn)入前端,那么人們會(huì)更多地關(guān)注它的安全方面。 關(guān)于 TomcatTomcat 是一個(gè)開源的免費(fèi)的服務(wù)器,它是 Serlvet 容器,是 Apache 基金會(huì)的 Jakarta 項(xiàng)目中的一個(gè)核心項(xiàng)目,由 Apache,Sun 和其它一些公司及個(gè)人共同開發(fā)而成。由于有了Sun 的參與和支持,最新的 Servlet 和 JSP 規(guī)范總能在 Tomcat 中得到體現(xiàn)。Tomcat 被JavaWorld 雜志的編輯選為 2022 年度最具創(chuàng)新的 Java 產(chǎn)品,可見其在業(yè)界的地位。與傳統(tǒng)的桌面應(yīng)用程序不同,Tomcat 中的應(yīng)用程序是一個(gè) WAR(Web Archive)文件。WAR 是 Sun 提出的一種 Web 應(yīng)用程序格式,與 JAR 類似,也是許多文件的一個(gè)壓縮包。這個(gè)包中的文件按一定目錄結(jié)構(gòu)來組織:通常其根目錄下包含有 HTML 和 JSP 文件或者包含這兩種文件的目錄,另外還會(huì)有一個(gè) WEBINF 目錄,這個(gè)目錄很重要。通常在 WEBINF 目錄下有一個(gè) 文件和一個(gè) classes 目錄, 是這個(gè)應(yīng)用的配置文件,而classes 目錄下則包含編譯好的 Servlet 類和 JSP 或 Servlet 所依賴的其它類(如 JavaBean) 。通常這些所依賴的類也可以打包成 JAR 放到 WEBINF 下的 lib 目錄下,當(dāng)然也可以放到系統(tǒng)的 CLASSPATH 中,但那樣移植和管理起來不方便。在 Tomcat 中,應(yīng)用程序的部署很簡單,只需將 WAR 放到 Tomcat 的 webapp 目錄下,Tomcat 會(huì)自動(dòng)檢測(cè)到這個(gè)文件,并將其解壓。你在瀏覽器中訪問這個(gè)應(yīng)用的 JSP 時(shí),通常第一次會(huì)很慢,因?yàn)?Tomcat 要將 JSP 轉(zhuǎn)化為 Servlet 文件,然后編譯。編譯以后,訪問將會(huì)很快。另外 Tomcat 也提供了一個(gè)應(yīng)用:manager,訪問這個(gè)應(yīng)用需要用戶名和密碼,用戶名和密碼存儲(chǔ)在一個(gè) xml 文件中。通過這個(gè)應(yīng)用,輔助于 FTP,你可以在遠(yuǎn)程通過 Web部署和撤銷應(yīng)用。當(dāng)然本地也可以。Tomcat 不僅僅是一個(gè) 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 中,一個(gè)group 對(duì)應(yīng)著系統(tǒng)的一定資源,某個(gè) group 不能訪問不屬于它的資源。 Tomcat 用 Realm 來對(duì)不同的應(yīng)用(類似系統(tǒng)資源)賦給不同的用戶(類似 group) 。沒有權(quán)限的用戶則不能訪問這個(gè)應(yīng)用。Tomcat 提供三種 Realm: 計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)學(xué)士學(xué)位論文 第 14 頁? JDBCRealm,這個(gè) Realm 將用戶信息存在數(shù)據(jù)庫里,通過 JDBC 獲得用戶信息來進(jìn)行驗(yàn)證。? JNDIRealm,用戶信息存在基于 LDAP 的服務(wù)器里,通過 JNDI 獲取用戶信息。? MemoryRealm,用戶信息存在一個(gè) xml 文件里面,上面講的 manager 應(yīng)用驗(yàn)證用戶時(shí)即使用此種 Realm。通過 Realm 我們可以方便地對(duì)訪問某個(gè)應(yīng)用的客戶進(jìn)行驗(yàn)證。在 Tomcat 中,還可以利用 Servlet 提供的事件監(jiān)聽器功能,來對(duì)你的應(yīng)用或者 Session實(shí)行監(jiān)聽。Tomcat 也提供其它的一些特征,如與 SSL 集成到一塊,實(shí)現(xiàn)安全傳輸。還有Tomcat 也提供 JNDI 支持,這與那些 J2EE 應(yīng)用服務(wù)器提供的是一致的。說到這里我們要介紹一下通常所說的應(yīng)用服務(wù)器(如 WebLogic)與 Tomcat 有何區(qū)別。應(yīng)用服務(wù)器提供更多的 J2EE 特征,如 EJB,JMS,JAAS 等,同時(shí)也支持 Jsp 和 Servlet。而 Tomcat 則功能沒有那么強(qiáng)大,它不提供 EJB 等支持。但如果與 JBoss(一個(gè)開源的應(yīng)用服務(wù)器)集成到一塊,則可以實(shí)現(xiàn) J2EE 的全部功能。既然應(yīng)用服務(wù)器具有 Tomcat 的功能,那么 Tomcat 有沒有存在的必要呢?事實(shí)上,很多中小應(yīng)用不需要采用 EJB 等技術(shù),Jsp 和 Servlet 已經(jīng)足夠,這時(shí)如果用應(yīng)用服務(wù)器就有些浪費(fèi)了。而 Tomcat 短小精悍,配置方便,能滿足實(shí)際需求,這種情況下自然會(huì)選擇 Tomcat?;?Tomcat 的開發(fā)其實(shí)主要是 Jsp 和 Servlet 的開發(fā),開發(fā) Jsp 和 Servlet 非常簡單,可以用普通的文本編輯器或者 IDE,然后將其打包成 WAR 即可。這里要提到的是另外一個(gè)工具 Ant,Ant 也是 Jakarta 中的一個(gè)子項(xiàng)目,它所實(shí)現(xiàn)的功能類似于 Unix 中的 make。此時(shí)需要寫一個(gè) 文件,然后運(yùn)行 Ant 就可以完成 xml 文件中定義的工作,這個(gè)工具對(duì)于一個(gè)大的應(yīng)用來說非常好,只需在 xml 中寫很少的東西就可以將其編譯并打包成WAR。事實(shí)上,在很多應(yīng)用服務(wù)器的發(fā)布中都包含了 Ant。另外,在 中,已經(jīng)可以利用標(biāo)簽庫實(shí)現(xiàn) Java 代碼與 Html 文件的分離,使 Jsp 的維護(hù)更方便。Tomcat 也可以與其它一些軟件集成起來實(shí)現(xiàn)更多的功能。如與上面提到的 JBoss 集成起來開發(fā) EJB,與 Cocoon( Apache 的另外一個(gè)項(xiàng)目)集成起來開發(fā)基于 Xml 的應(yīng)用,與OpenJMS 集成起來開發(fā) JMS 應(yīng)用,除了上文提到的這幾種,可以與 Tomcat 集成的軟件還有很多。 關(guān)于開發(fā)環(huán)境 MyEclipse MyEclipse 的開發(fā)者是 Genuitec。MyEclipse 是商業(yè)插件和工具的集合,為免費(fèi)的Eclipse 開源平臺(tái)增加了大量有用的開發(fā)服務(wù)端應(yīng)用的功能。MyEclipse 是一個(gè)專門為 Eclipse 設(shè)計(jì)的商業(yè)插件和開源插件的完美集合。MyEclipse為 Eclipse 提供了一個(gè)大量私有和開源的 Java 工具的集合,很大程度上解決了各種開源工具的不一致和缺點(diǎn)問題,并大大提高了 Java 和 JSP 應(yīng)用開發(fā)的效率。MyEclipse 的實(shí)際價(jià)值來自其發(fā)布的大量的可視化開發(fā)工具和實(shí)用組件。如CCS/JS/HTML/XML 的編輯器,幫助創(chuàng)建 EJB 和 Struts 項(xiàng)目的向?qū)Рa(chǎn)生項(xiàng)目的所有主要的組件如 Action/Session Bean/Form 等,此外還包含編輯 Hibernate 配置文件和執(zhí)行 SQL 語句的工具。 計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)學(xué)士學(xué)位論文 第 15 頁 本章小結(jié)本章介紹了軟件開發(fā)的工具、Java 語言以及 B/S 模型的特點(diǎn),以及開發(fā)該軟件所涉及到的 Java Web 的相關(guān)知識(shí),詳細(xì)的向大家闡述了 Java Web 的 Servlet、JSP 以及 JavaBean組件,并且介紹了標(biāo)簽、JSF 與 XML 技術(shù)在 Java Web 中的應(yīng)用。并且介紹了在 Java Web系統(tǒng)設(shè)計(jì)中的重要知識(shí) MVC 設(shè)計(jì)模式與 Oracle 的發(fā)展及其特點(diǎn)。這些都是開發(fā) Java Web系統(tǒng)的重要知識(shí)。其次本章還對(duì)服務(wù)器 Tomcat 進(jìn)行了相關(guān)的說明,這些都是在 Java Web開發(fā)過程中必須了解的知識(shí)。 計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)學(xué)士學(xué)位論文 第 16 頁2 需求分析 任務(wù)描述系統(tǒng)模塊的設(shè)計(jì)應(yīng)該遵循整個(gè)系統(tǒng)總體設(shè)計(jì)思路。即基于 B/S 模型構(gòu)建校友錄。系統(tǒng)的總體設(shè)計(jì)應(yīng)該是提供給上網(wǎng)瀏覽者一個(gè)效率高,能容豐富的網(wǎng)絡(luò)空間。包括用戶可以在線聊天,上傳下載圖片,網(wǎng)上購物等種種功能。其中校友錄中必不可少的主體模塊之一就是網(wǎng)上虛擬班級(jí)的創(chuàng)建,它將提供的是一個(gè)互動(dòng)的虛擬空間。班級(jí)作為一個(gè)整體包含了許多的個(gè)體,用戶作為班級(jí)的個(gè)體可以在班級(jí)范圍能有自己的行為。與其相關(guān)涉及到班級(jí)的長期維護(hù)和管理等功能。班級(jí)管理員充當(dāng)維護(hù)者這個(gè)角色,他可以將班級(jí)成員組織在一起,而且擁有班級(jí)管理功能的使用權(quán)。而針對(duì)用戶將使用到的功能和特點(diǎn),將此系統(tǒng)模塊劃分為班級(jí)注冊(cè)、管理員信息注冊(cè)、管理員權(quán)限操作(包括:班級(jí)成員的刪除、班級(jí)的刪除、更改班級(jí)名稱、添加班級(jí)管理員、班級(jí)留言等) ,數(shù)據(jù)庫設(shè)計(jì)等幾個(gè)子模塊。那么系統(tǒng)功能的使用者應(yīng)該是班級(jí)管理員,所有的功能設(shè)計(jì)都應(yīng)該以管理員的權(quán)限為核心。此處管理員權(quán)限的功能設(shè)計(jì)定要引用到大量的數(shù)據(jù)庫操作,這就需要考慮到為虛擬班級(jí)分配系統(tǒng)存儲(chǔ)空間,建立數(shù)據(jù)庫表。那么,選擇數(shù)據(jù)庫,創(chuàng)建數(shù)據(jù)庫用戶和表,建立與數(shù)據(jù)庫的連接,使用 SQL 語言操作數(shù)據(jù)庫就是系統(tǒng)后臺(tái)設(shè)計(jì)圍繞的主體。能否將系統(tǒng)的前后臺(tái)合理有效的關(guān)聯(lián)是整體系統(tǒng)模塊成功的關(guān)鍵。本系統(tǒng)的整體 ER 圖如圖 21 所示。班級(jí)年級(jí)學(xué)校名班級(jí)名系名屬于班級(jí)成員姓名班級(jí)工作單位I D年齡管理管理員班級(jí)名年齡姓名I D圖 2 1 系統(tǒng) E R 圖11nnm 計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)學(xué)士學(xué)位論文 第 17 頁 用戶特點(diǎn)系統(tǒng)應(yīng)該圍繞著用戶特點(diǎn)設(shè)計(jì)。管理員有權(quán)將普通班級(jí)成員升級(jí)為班級(jí)管理員,協(xié)調(diào)日常工作。有權(quán)將班級(jí)管理員降級(jí)為普通班級(jí)成員,將違反網(wǎng)站用戶協(xié)議的,對(duì)班級(jí)造成不良影響的普通班級(jí)成員從本班級(jí)中除名。有權(quán)將班級(jí)的名稱進(jìn)行合理更改,使其更容易查詢。有義務(wù)定期維護(hù)班級(jí)校友錄,發(fā)展班級(jí)成員,使舊時(shí)的班級(jí)重新成為一個(gè)整體。以便參加網(wǎng)站為校友們不定期舉辦的豐富多彩的活動(dòng),發(fā)布班級(jí)通知等。遵守網(wǎng)站用戶協(xié)議,管理班級(jí)成員不傳播任何非法的、傷害性的、淫穢等信息資料。有義務(wù)作為班級(jí)成員與網(wǎng)站之間的溝通紐帶,及時(shí)將雙方所需的信息進(jìn)行溝通??梢詫⒆约旱乃袡?quán)利移交給另一位班級(jí)成員。 條件與限制此系統(tǒng)模塊的設(shè)計(jì)主要突出班級(jí)管理員的功能和特點(diǎn),它與普通的用戶有很大的區(qū)別。系統(tǒng)雖然對(duì)所有用戶開放,但部分資料和功能只針對(duì)班級(jí)管理員開放;新增用戶需要通過申請(qǐng)、注冊(cè)等方式獲得希望得到的權(quán)限和信息;如果不遵守網(wǎng)站用戶協(xié)議,或傳播任何非法的、淫穢等信息資料,將立即取消用戶服務(wù)帳號(hào),并視情節(jié)的嚴(yán)重性付諸于法律。數(shù)據(jù)庫中要以班級(jí)名稱和用戶名為主鍵,這就要求用戶創(chuàng)建初始信息是必須填寫這兩項(xiàng)。為了確保用戶輸入數(shù)據(jù)的有效性并與數(shù)據(jù)庫字段設(shè)計(jì)相符,所以對(duì)用戶輸入的表單項(xiàng)也要做相應(yīng)的約束。 系統(tǒng)配置硬件環(huán)境:pentiumIV 處理器,1G 內(nèi)存,10G 磁盤空間。軟件環(huán)境:1)Operating System(操作系統(tǒng)):Windows2022/NT/XP。2)Tools(工具):EditPlus 2, DreamweaverMX。3)Database(數(shù)據(jù)庫):Oracle8i。4) Server (服務(wù)器 ) :ApacheTomcat/WebSphere。5)Run Circumstance (運(yùn)行環(huán)境) :安裝 支持 Java 運(yùn)行。6)Technic(技術(shù)):前臺(tái)網(wǎng)頁的設(shè)計(jì)采用 JSP 技術(shù)制作。JSP 網(wǎng)頁吸引人的地方之一就是能結(jié)合 JavaBeans 技術(shù)來擴(kuò)充網(wǎng)頁中程序的功能。JSP 程序?qū)嶋H上 JSP 元素、Java 程序和 HTML 文檔的混合體,JSP 以 Java 作為其腳本語
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1