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

正文內(nèi)容

java個人博客開發(fā)本科生畢業(yè)論文(參考版)

2024-08-31 17:54本頁面
  

【正文】 屬于第一范式且每一個非主屬性完全函數(shù)依賴于碼。但是,范式級別越高,存儲同樣數(shù)據(jù)就需要分解成更多的表。 ( 2)范式 通常用“范式“( Normal Form)定義消除數(shù)據(jù)的冗余程度。聯(lián)系可以分為三類:一對一的關系、一對多的關系和多對多的關系。實體可以是人,也可以是物,也可以是具體事物,也可以是抽象概念。 ER模型中包含“實體”、“聯(lián)系”和“屬性”等三個基本成分。用這種方法表示的概念性數(shù)據(jù)模型又稱ER模型。用這種方法表示的概念性數(shù)據(jù)模型又稱為 ER 模型。 最常用的表示概念數(shù)據(jù)模型的方法 ,是實體聯(lián)系方法 。概念性信息模型是一種面向問題的數(shù)據(jù)模型 ,是按照用戶的觀點來對數(shù)據(jù)和信息建模。在需求分析階段既要分析用戶的數(shù)據(jù)要求 (既需要 有哪些數(shù)據(jù)數(shù)據(jù)、數(shù)據(jù)本身有什么性質、數(shù)據(jù)的結構等等 ),又要分析用戶的處理要求 (既對數(shù)據(jù)進行哪些處理、每個處理的邏輯功能等等 )。描述概念模型的有力工具是 ER 模型。即在需求分析的基礎上,設計出能夠滿足客戶業(yè)務要求的各種實體,也就是各種對象,以及它們之間的相互關系。 在前臺的功能實現(xiàn)上,可以分為以下幾個部分 : ? 相冊查看 ? 視頻查看 ? 博主信息查看 ? 日志查看 ? 留言板查看 ? 友情鏈接 ? 聯(lián)系我 通過計算機網(wǎng)絡將前臺與后臺的數(shù)據(jù)庫相連,網(wǎng)站管理員將從前臺得到的信息進行處理,實現(xiàn)視頻、相冊等 各部分的管理 ? 相冊、照片管理 ? 視頻管理 ? 日志管理 ? 博主個人信息管理 ? 友情鏈接管理 ? 留言板 ? 聯(lián)系方式管理 菏澤學院本科生畢業(yè)論文 17 4 系統(tǒng)概要設計 功能模塊設計及模塊功能描述 功能模塊設計 模塊 模塊功能描述 1. 相冊模塊 動態(tài)實現(xiàn)照片的添加、刪除、修改; 2. 日志模塊 動態(tài)實現(xiàn)日志的添加、刪除、修改; 3. 視頻模塊 動態(tài)實現(xiàn)視頻的添加、刪除、修改 4. 友情鏈接模塊 個人網(wǎng)站 相冊模 塊 日志模塊 視頻模塊 友情連接模塊 關于博主模塊 留言本模塊 前臺設計 添加刪除修改相冊 添加刪除修改照片 添加刪除修改日志分類 添加刪除修改日志 添加刪除視頻 添加刪除修改友情鏈接 添加刪除修改博主信息 添加刪除留言 瀏覽頁面 瀏覽者留言 菏澤學院本科生畢業(yè)論文 18 動態(tài)實現(xiàn)友情鏈接的添加、刪除、修改; 5. 關于博主模塊 動態(tài)實現(xiàn)博主個人簡歷的添加、刪除、修改; 6. 留言板模塊 動態(tài)實現(xiàn)留言板內(nèi)容的添加、刪除、修改; 數(shù)據(jù)庫設計 概念結構簡介 概念結構設計是將需求分析得到的用戶需求抽象為信息結構(即概念模型)的過程。對于與數(shù)據(jù)庫交互的部分充分考慮兼容性; ? 容易在原先基礎上進行二次開發(fā); ? 中間基礎平臺的無型性。 通過個人博客網(wǎng)站可以結交更多的朋友,表達更多的想法,它隨時可以發(fā)布文章。本博客系統(tǒng)主要是為了用戶提供一個網(wǎng)上空間,讓用戶可以在空閑的時間進入自己的領域隨意玩轉。用戶可以在自己的博客里發(fā)布一些自己的文章和相關信息。因此,必須用行之有效的方法對軟件進行嚴格的審查驗證。 圖 23 JSP 模型二 菏澤學院本科生畢業(yè)論文 15 需求分析的任務還不是確定系統(tǒng)怎樣完成它的工作,而僅僅是確定系統(tǒng)完成哪些工作,也就是對目標系統(tǒng)提出完整、準確、清晰、具體的要求。 在可行性分析階段已經(jīng)粗略的了解了用戶的需求,甚至還提出了可執(zhí)行方案,但是,可行性研究的基本目的是用較小的成本在較短的時間內(nèi)確定是否存在可 行方案,因此忽略了許多細節(jié)。事實上,現(xiàn)存的很多開發(fā)框架都是基于這種模型的,充分實現(xiàn)了 MVC ,例如 Apache Struts 框架和 JavaServer Faces 框架。這些優(yōu)勢在大型項目中表現(xiàn)得尤為突出,網(wǎng)頁設計人員可以充分發(fā)揮自己的美術和設計才能來充分表現(xiàn)頁面,程序編寫人員可以充分發(fā)揮自己的業(yè)務 邏輯處理思維,實現(xiàn)項目中的業(yè)務處理。它創(chuàng)建 JSP 需要的 Bean 和對象,然后根據(jù)用戶請求的行為,決定將哪個 JSP 頁面發(fā)送給客戶。這個模型圖 22 JSP 模型一 菏澤學院本科生畢業(yè)論文 14 使用 JSP 技術來 表現(xiàn)頁面,使用 Servlet 技術完成大量的事務處理,使用圖 3: Bean 來存儲數(shù)據(jù)。 模型二,如下圖所示,稱之為 JSP+Servlet+JavaBeans 模型。對于前端界面設計的網(wǎng)頁開發(fā)人員來說,這簡直是一場噩夢。然而使用這種方式就要在 JSP 頁面使用大量的 Java 代碼,當需要處理的業(yè)務邏輯很復雜時,這種情況會變得非常糟糕。在這一模型中, JSP 頁面獨自響應請求并將處理結果返回給客戶,所有的數(shù)據(jù)通過 JavaBean 來處理, JSP實現(xiàn)頁面的表現(xiàn)。 JSP 開發(fā)方式 JSP 技術規(guī)范種給出了兩種使用 JSP 開發(fā) Web 應用的方式,這兩種方式可以歸納為模型一和模型二,這兩種模型的主要差別在于它們處理業(yè)務的流程不同。 2. JDBC 的缺點 ? 使用 JDBC,訪問數(shù)據(jù)記錄的速度會受到一定程度的影響。 ? 用戶可以使用 JDBCODBC 橋驅動器將 JDBC 函數(shù)轉換為 ODBC。可以致力于應用程序中的關鍵地方。而 JDBC 是允許從一個 java“ 中間層 ” 訪問數(shù)據(jù)庫的關鍵。 到目前為止, “ 中間層 ” 通常還是用 C 或 C++實現(xiàn),以保證其高性能。 MIS管理員將發(fā)現(xiàn)三層模型很有吸引力,因為 “ 中間層 ” 可以進行對訪問的控制并協(xié)同數(shù)據(jù)庫的更新,另一個優(yōu)勢就是如果有一個 “ 中間層 ”用戶就可以使用一個易用的高層的 API,這個 API 可以由 “ 中間層 ” 進行轉換,轉換成底層的調用。 在三層模型中,命令將被發(fā)送到服務的 “ 中間層 ” ,而 “ 中間層 ” 將 SQL 語句發(fā)送到數(shù)據(jù)庫。這被稱為 “Client/Server” 結構,用戶的計算機作為 Client,運行數(shù)據(jù)庫的計算機作為 Server。用戶的 SQL 語句被傳送給數(shù)據(jù)庫,而這些語句執(zhí)行的結果將被傳回給用戶。 兩層模型中,一個 java Applet 或者一個 Java應用直接同數(shù)據(jù)庫連接。菏澤學院本科生畢業(yè)論文 12 不但如此,使用 Java編寫的應用程序可以在任何支持 Java 的平臺上運行,不必在不同的平臺上編寫不同的應用。也就是說,開發(fā)人員可以不必寫一個程序訪問Sybase,寫另一個程序訪問 Oracle,再寫一個程序訪問 Microsoft 的 SQLServer。將 Java 和 JDBC 結合起來,將會使程序經(jīng)過一次編譯即可在其他的任何平臺上運行。 JDBC 擴展了 Java 語言的功能。 JDBC 現(xiàn)在可以連接的數(shù)據(jù)庫包括: Xbase、 Oracle、 Sybase、 Access 以及 Paradox 等。它所需要的是 Java 應用如何同各種各樣的數(shù)據(jù)庫連接, JDBC 正是實現(xiàn)這種連接的關鍵。 JDBC 為數(shù)據(jù)庫應用開發(fā)人員、數(shù)據(jù)庫前臺工具開發(fā)人員提供了一 種標準的應用程序設計接口,使開發(fā)人員可以用純 Java 語言編寫完整的數(shù)據(jù)庫應用程序。 JDBC 技術 JDBC 概述 JDBC 是 Java 數(shù)據(jù)庫連接( Java Data Base Connectivity)的簡稱, 是一種可用于執(zhí)行 SQL 語句的 Java API( Application Programming Interface 應用程序設計接口)。 Service()方法也可以調用其他方法來處理請求,例如 doGet()、 doPost()或其他的方法。服務器調用 Servlet 的 service()方法,該方法用于傳遞“請求”和“響應”對象。在初始化階段, Servlet 初始化參數(shù)被傳遞給 Servlet 配置對象。 Servlet 的生命周期 Servlet 的生命周期始于將它裝入 Web服務器的內(nèi)存時,并在終止或重新裝入Servlet 時結束。按照任務類型或組織范圍,可以允許被用來在幾個服務器中劃分邏輯上的服務區(qū)。 ? 轉送請求 Servlet 可以轉送請求給其他的服務器和 Servlet。 ? 用于處理 HTML 表單 通過 HTTP 產(chǎn)生提交數(shù)據(jù),然后 Servlet 可以處理這些數(shù)據(jù)。 ? 將定制的處理提供給所有服務器的標準例行程序, Servlet 可以修改如何認證用 戶??梢酝ㄟ^定制協(xié)議或標準進行通信。 ? 當允許在以單連接方式傳送數(shù)據(jù)的情況下,在瀏覽器上打開服務器至Applet 的新連接,并將該連接保持在打開狀態(tài)。 Servlet 應用范圍及缺陷 1. Servlet 能完成以下幾種功能: ? 創(chuàng)建并返回一個包含基于客戶請求性質的動態(tài)內(nèi)容的完整的 HTML 頁面。 在實際的開發(fā)過程中,往往先把 JSP 頁面開發(fā)出來,然后再將 JSP 代碼轉換成 Servlet。 Servlet 創(chuàng)建 JSP 需要的 JavaBean 和對象,再根據(jù)用戶的行為,決定處理哪個 JSP 頁面并發(fā)送給用戶。 Servlet 充當著控制著的角色,用來負責響應用的事務處理。 JSP 技術主要用來表現(xiàn)頁面, 而 Servlet 技術主要用來完成大量的邏輯處理。網(wǎng)站開發(fā)具有兩種模式,其中的一種模式同時使用到了 JSP 和 Servlet。 ? 服務器將響應返回給客戶端。 ? Servlet 生成響應內(nèi)容并將其傳給 Server。這個過程為: ? 用戶發(fā)送請求至服務器端。因為是對象字節(jié)碼,可動態(tài)的從網(wǎng)絡加載,可以說 Servlet 對 Server就如同 Applet 對 Client 一樣,但是,由于 Servlet 運行于 Server中,它們并不需要一個圖形用戶界面。 Servlet看起來像是通常的 Java 程序。 Servlet API 是用來編寫 Servlet 的一套編程接口,編寫 Servlet 不需要關心 Servlet 是如何被加載、Servlet 運行的服務環(huán) 境是什么、傳輸數(shù)據(jù)的協(xié)議有什么不同等。 最早支持 Servlet 技術的是 Javasoft 的 Java Web Server。 Java Servlet 能夠像 CGI 腳本一樣動態(tài)的擴展 Web服務器的功能,并采用請求 — 響應模式提供 Web 服務。瀏覽器端也就是客戶端運行的 Java 程序叫做 Applet,而服務器端運行的程序叫做 Servlet。 Servlet 是 Java 中新增的一個全新功能,是一種采用 Java 技術來實現(xiàn)CGI 功能的一種技術。 Servlet 是使用 Java Servlet 應用 程序設計接口( API)及相關類和方法的 Java 程序。有理由認為,在將來的 Web 開發(fā)中,中小型站點將出現(xiàn) JSP, 和 PHP 三分天下的局面,但是對于大型的電子商務站點, JSP 及 J2EE 技術將成為首選。包括 JavaBeans 和 J2EE 技術在內(nèi)的 Java 技術是 JSP強大生命力的所在。但由于 PHP 技術本身的易學易用,加上眾多的函數(shù)支持和開放源代碼的特性,在中小型 Web 站點的開發(fā)上, PHP 還是會占有一席之地的。 組件技術 ASP 和 JSP 對組件技術的支持已經(jīng)很完善了,而 PHP 支持 COM 和 JavaBeans。 PHP 本身就對各種操作系統(tǒng)和 Web 服務器作了支持, PHP 目前可以作為Apache 的一個附加模塊直接編譯進入 Apache 中去,由于 Apache 支持多種操作系統(tǒng), PHP 相應地也就可以在各種操作系統(tǒng)上實現(xiàn)。 Microsoft IIS 本身支持 JSP,但可以通過 JRUN, Weblogic, Websphere 來實現(xiàn)。Apache Web Server 下 JSP 的實現(xiàn)可以通過免費的 Apache Jserv 和 GNUJSP, JakartaTomcar 實現(xiàn)。如 Apache Web Server 和 Microsoft IIS 等。這樣, JSP 也就顯而易見的跨平臺的了。盡管有第三方的插件號稱可以在 UNIX 下使用 ASP,但菏澤學院本科生畢業(yè)論文 7 對基于 COM 組件技術的 ASP 來說,在沒有 COM 支持的 UNIX 平臺下只能是一個“玩具”。 JSP 真正的對手是 ASP 和 PHP,還有最近才問世的 ,在 Web 技術方面 ASP, PHP 和 JSP 的比較見下表。 和 ISPAI 和 NSAPI 相比較, JSP 的開發(fā)速度要快得多,開發(fā)難度也要小得多,在編譯為 Java Servlet 以后,配合目前最新的 JIT(Just In Time)的 Java 解釋器,其執(zhí)行速度也慢不了多少。其次, JSP是專門為 Web 開發(fā)而設計的,其目的是為了建立基于 Web 的應用程序,包含了一整套的規(guī)范和工具。首先,在速度上,傳統(tǒng)
點擊復制文檔內(nèi)容
黨政相關相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1