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

正文內(nèi)容

管理系統(tǒng)的設(shè)計與實現(xiàn)-在線瀏覽

2025-07-10 20:41本頁面
  

【正文】 對于腳本語言來講, JSP還是擁有相當大的優(yōu)勢的,雖然其配置和部署相對其他腳 本語言 來說要復(fù)雜一些,但對于跨平臺的中大型網(wǎng)站系統(tǒng)來講,基于 JAVA技術(shù)的 JSP (結(jié)合 JavaBean 和 EJB)幾乎成為唯一的選擇。其實是一個java 的一 個類而已【 7】。這種 支持不僅能縮短開發(fā)時間 (可以直接利用經(jīng)測試和可信任的已有組件,避免了重復(fù)開 發(fā) ),也為 JSP 應(yīng)用帶來了更多的可伸縮性。 (1)JavaBean 與 EYB JavaBean 與 EJB規(guī)范在以下方面有共同的目標:通過標準的設(shè)計模式推廣 Java 程 序代碼,提升開發(fā)過程和開發(fā)工具之間的重復(fù)運用性可攜性。 定義于 JavaBean 組件模型中的標準規(guī)范,被設(shè)計來產(chǎn)生可重復(fù)運用的組件,而這 些組件通常被用于 IDE 開發(fā)工具,而且通常是可視化組件,當然并不一定是可視化組件。 Bean 主要是能被用來可視化操作去完 成一些效果。例如:提供 JDBC 數(shù)據(jù)庫訪問的 API 作為一個類庫比作為一個 bean 要好,因為 JDBC 的核心是用一個可編程的 API,并不是能夠直接展現(xiàn)于可視化操作。例如,可以寫一個能定 制的 Selectbean 以助于用戶去組成一個查詢語句,并且程序運行時用JDBC 去運行 這個查詢語句, 并顯示結(jié)果集。 VB和 Delphi 都是通過某種機制來實現(xiàn)這點的,而 Java 則通過 JavaBeans 將可視化組件開發(fā)帶進了一個更高的境界,因為一個 Bean 就是一個 Class。 ②可以用 get/set 方式來處理 boolean,可以用 is來代替 get。 ④對于事件,可以使用 Swing 的監(jiān)聽器作法來處理。 ② Java 的 reflection 可以找到任何 一個未知類的所有函數(shù), reflection機制用來解決 Bean 的問題,十分完美,不需要和其它可視化語言一樣動用額外的語言關(guān)鍵字。所以,可能會預(yù)期,程序開發(fā)工具的設(shè)計者應(yīng)該會在每個Bean 身上使用 reflection 機制,查找其函數(shù),找出 bean 的屬性與事件。這個工具是 Introspector Class 其中最重要的就是s托時 c ge_tBeanlnfo ()。然后就可以解剖它,取得其屬性 (properties),函數(shù)(methods),事件 39。 (5)Bean 的包裝 將 Bean 放到支持 Bean 的可視化開發(fā)工具里之前,必須先將其放到標 準的Bean 容 器里。 (6)JavaBean 的體系結(jié)構(gòu) JavaBean 體系結(jié)構(gòu)是第一個全面的基于組件的標準模型之一。 39。 f7)JavaBean 編程的基本要求: ①使 bean 越小越好,但要注意當前的瀏覽器是否支持小 bean。最終導(dǎo)致 JDK自身滯后。 ②使 bean 可翻譯 將所有的翻譯文本,包括名稱和 bean的簡短描述及其特征,分隔成 .properties 文件。定制器、對話框特性編輯器或選擇特性 編輯器中的所有術(shù)語,例如高、中、低,也必須為翻譯而分隔。然而,如果至少提供 了本地語言 .properties 文件,則第三方可為您翻譯 bean。只在編輯時需要。 JAR 向?qū)У陌l(fā)布標簽使這個操 作很簡單,并使您獲得清單文件權(quán)。這對于下載性能 (例如不必要地下載特性編輯器和其它只在編輯時需 要的文件 )是很不好的。如果在第一次放入時, bean是 0X0象素,那么用戶可能會混淆。 例如,如果 bean 有一個在垂直和水平方位 間轉(zhuǎn)換的特性,則首選大小應(yīng)被寫入以相應(yīng)地調(diào)整自身。 JAR 向?qū)惯@個操作變得簡單并為您獲得 BeanInfo 權(quán)。 尋找簡要的非技術(shù)名來代替冗長的技術(shù)術(shù)語。還請注意,特性名的首選項以小寫表示并在字與字間留有空格,這 對于用戶將更友好。 JAR 向?qū)惯@個操作變得簡單并為您獲得 BeanInfo 權(quán)。而且,確保圖標有 一個不同于灰色的透明背景。 JAR 向?qū)У恼{(diào)色板標簽使這個操作變得簡單,并獲得 Beanlnfo 權(quán)。只用 HTML 制作的網(wǎng)頁,對頁面內(nèi)各部分的 修飾能力有限且語句煩鎖, CSS正是彌補這一缺陷的有力技術(shù),它語句、文法簡單,只 要在源碼中插入 STYLE 語句就可輕易實現(xiàn)頁面內(nèi)任意文本顏色、背景、邊框、行距、 字距的添刪和修飾等功能,使網(wǎng)頁更加生動活潑,從而獲得滿意的效 果。 CSS 是 H沮的一個補充,幾乎可以對每一個 HTML 置標進行擴充,使網(wǎng)頁充滿 活力,顯示出更加完美的效果。腳本 既可以在網(wǎng)絡(luò)服務(wù) 器運行 (服務(wù)器端腳本 ),也可以在用戶計算機運行 (客戶端腳本 )。但是如果想要網(wǎng)頁擁有類似 于 W39。 顯然客戶端腳本更具有優(yōu)勢,它是為操控和顯示由服務(wù)器端返回的內(nèi)容而量身定做 的。顯示或隱藏表單是在網(wǎng)頁上創(chuàng)建下拉菜單的根本。本系統(tǒng)采用了應(yīng)用最為廣泛的客戶端腳本語言是Javascript,它是由 Netscape 通訊 公司開發(fā)并和 一起推出的。它對網(wǎng)頁組件的控制是通過文件對象模式 (DOM)實現(xiàn)的,該模式 是一種實現(xiàn)與網(wǎng)頁交互的應(yīng)用程序接口 (API)。樹形目錄中的每個組件都是擁有由 DOM 定 義的多種屬性和方式的對象。各個對象可以通過在樹形目錄中的位置鎖定,或者通過標簽、名稱以及 ID直 接獲取。 Java,Script 開發(fā)的最好工具統(tǒng)統(tǒng)被整合在 Mozilla 中。 Mozilla 還擁有一個 Javascript 控制臺和一個腳本調(diào)試器。數(shù)據(jù)庫的作用在于組織和表達信 息,簡而言之,數(shù)據(jù)庫就是信息的集合【 10j。關(guān)系數(shù)據(jù)庫中包含了多個數(shù)據(jù)表的信息,數(shù) 據(jù)庫含有各個不同部分的術(shù)語,象記錄、域等。 創(chuàng)建一個數(shù)據(jù)庫結(jié)構(gòu)的過程被認為 是數(shù)據(jù)模型設(shè)計。 . (2)修改已建的數(shù)據(jù)庫: 數(shù)據(jù)庫的修改分為:添加、編輯和刪除記錄。 (3)實現(xiàn)數(shù)據(jù)庫之間的聯(lián)系: 數(shù)據(jù)庫之間的關(guān)系指明兩個庫之間共享一個共同的關(guān)鍵字值。一個更高級的連接形式稱為自連接。數(shù)據(jù)庫中有三種不同類型的關(guān)鍵字:主關(guān)鍵字、組合關(guān)鍵字和外關(guān)鍵字。 忙 B數(shù)據(jù)庫簡介 所謂 WEB 數(shù)據(jù)庫管理系統(tǒng)是指基于 WEB 模式的 DBMS 的信息服務(wù),充分發(fā)揮 DBMS 高效的數(shù)據(jù)存儲和管理能力,以 WEB 這種瀏覽器 /服務(wù)器 (B/S)模式為平臺, 將客戶端融入統(tǒng)一的 WEB瀏覽器,為 Interact 用戶提供使用簡便、內(nèi)容豐富的服務(wù)。 (1)通過 訪問數(shù)據(jù)庫的優(yōu)點 數(shù)據(jù)庫應(yīng)用的一個重要方面就是對數(shù)據(jù)的訪問,但是許多數(shù)據(jù)庫系統(tǒng)目前提供的訪 問方式,或是一個字符方式的查詢界面,或是通過編程方式實現(xiàn),無論哪種方式都較難 使用,近年來發(fā)展的一些 RAD(RapidApplicationdevelopment)工具,如 VB、Delphi、 PowerBuildcr 等可以方便地開發(fā)一些圖形界面的訪問數(shù)據(jù)庫軟件,但是這樣的開發(fā)工具 需要使用者具有編程技術(shù),并且開發(fā)的程序不能跨平臺運行。如果開發(fā)的 軟件使用范圍比較廣泛的話,那么軟件的更新將是一項很大的工作。 與傳統(tǒng)方式相比,通過 WⅥ偈,訪問數(shù)據(jù)庫的優(yōu)點在于: ①借用 現(xiàn)成的技 4覽器軟件,無需開發(fā)數(shù)據(jù)庫前端:如果能夠通過 來訪問數(shù) 據(jù)庫,就不需要開發(fā)客戶端的程序,使用的數(shù)據(jù)庫應(yīng)用都可以通過瀏覽器來實現(xiàn),界面 統(tǒng)一,也減少了批培訓(xùn)費用,能使廣大用戶很方便地訪問數(shù)據(jù)庫信息。③交叉平臺支持:幾乎在各種操作系統(tǒng)上都有現(xiàn)成的瀏覽器可供使用,為一個 Www 服務(wù)器書寫的 HTML 文檔,可以被所有平臺的瀏覽器所瀏覽,實現(xiàn)了跨平臺操 作。一般實現(xiàn) WEB 數(shù)據(jù)庫系統(tǒng)的連接和應(yīng)用 可采取兩種方法,一種是在 WEB服務(wù)器端提供中間件來連接 WEB 服務(wù)器和數(shù)據(jù)庫服 務(wù)器,另一種是把應(yīng)用程序下載到客戶端并在客戶端直接訪問數(shù)據(jù)庫。通過 WEB服務(wù)器返回給 WEB瀏覽器。 圖 傳統(tǒng)的哪數(shù)據(jù)庫系統(tǒng) F 蟾 . Traditional database system ofweb ①基于通用網(wǎng)關(guān)接 121 C(31 CGI 是 WWW 服務(wù)器運行時外部程序的規(guī)范,按照 CGI 編寫的程序可以擴展服務(wù) 器的功能,完成服務(wù)器本身不能完成的工作,外部程序執(zhí)行時間可以生成HTML 文檔, 并將文檔返回 Www服務(wù)器。幾乎使用的服務(wù)器軟件都支持 CGI,開發(fā)人員可以使用任何一 種 服務(wù)器內(nèi)置語言編寫 CGI,其中包括流行的 C、 C++、 VB和 Delphi等。 再由 WEB 服務(wù)器 返回給 WEB 瀏覽器。CGI的典型操作過程是:分析 CGI 數(shù)據(jù):打開與 DBMS 的連接;發(fā)送 SQL 請求并得到結(jié)果;將 結(jié)果轉(zhuǎn)化為 }玎Ⅶ,;關(guān)閉 DBMS的連接;將 HTML 結(jié)果返回給 WEB 服務(wù)器。其訪問頻率大,尤其是熱 點數(shù)據(jù)。為每個請求都生成進程既費時又需要大量內(nèi)存,影響了 資源的使用效率,導(dǎo)致性能降低并增加等待時間;由于 SOL 與 HTML 差異很大, CGI 程序中的轉(zhuǎn)換代碼編寫繁瑣,維護困 難;安全性差,缺少用戶訪問控制,對數(shù)據(jù)庫難以 設(shè)置安全訪問權(quán)限; }rm協(xié)議是無狀態(tài)且沒有常連接的協(xié)議, DBMS 事務(wù)的提交與否 無法得到驗證,不能構(gòu)造 WEB 上的 oLllP 應(yīng)用。與 CGI 相比, API應(yīng)用程序與 WEB 服務(wù)器結(jié)合得更加緊密,占用的系統(tǒng)資源也 少得多,而運行效率卻大大提高,同時還提供更好的保護和安全性。 wWW開發(fā)人員不僅可以 API 解決 CGI 可以解決 的一切問題,而且能夠進一步解決基于不同 Www 應(yīng)用程序的特殊請求。用 API開發(fā)的程序比用 CGI開發(fā)的程序在性能上提高了很多,但開發(fā)API程序比 開發(fā) CGI 程序要復(fù)雜得多。目前主要的 Www API 有Microsoft 公司的 ISAPI、 公司的 NSAPI 和 OReily 公司的 WSAPI 等。而NSAPI 同 ISAPI 一樣,給 WWW 開發(fā)人員定制了 Netscape WWW 服務(wù)器基本服務(wù)的功能。 雖然基于服務(wù)器擴展 API的結(jié)構(gòu)可以方便、靈活地實現(xiàn)各種功能,連接所有支持 32 位 ODBC 的數(shù)據(jù)庫系統(tǒng),但這種結(jié)構(gòu)的缺陷也是明顯的:各種 API之間兼容性很差, 缺乏統(tǒng)一的標準來管理這些接口;開發(fā) API應(yīng)用程序也要比開發(fā) CGI應(yīng)用復(fù)雜得多;這 些 APl 只能工作在專用 WEB 服務(wù)器和操作系統(tǒng)上。 Inter 用戶可以從 WWW服務(wù)器上 下載 Java 小程序到本地瀏覽器運行。而最初的 Java 語言并沒有數(shù)據(jù)庫訪問的功能,隨著應(yīng)用的深 入,要求 Java 提供數(shù)據(jù)庫訪問功能的呼聲越來越高。 采用 JDBC 技術(shù),在 JavaApplet 中訪問數(shù)據(jù)庫的優(yōu)點在于:直接訪問數(shù)據(jù)庫,不再 需要 WEB 數(shù)據(jù)庫的介入,從而避開了 CGI 方法的一些局限性;用戶訪問控制可以由數(shù) 據(jù)庫服務(wù)器本地的安全機制來解決,提高了安全性; JDBC 是支持基本 SQL功能的一個 通用低層的應(yīng)用程序接口 ,在不同的數(shù)據(jù)庫功能的層次上提供了一個統(tǒng)一的用戶界面, 為跨平臺跨數(shù)據(jù)庫系統(tǒng)進行直接的 WEB 訪問提供了方案。 JDBC 是用于執(zhí)行 SQL 語句的 Java 應(yīng)用程序接口 API,由 Java 語言編寫的類和接 口組成。 JDBC 是一種規(guī)范,能為開發(fā)者提供標準的數(shù)據(jù)庫訪問類和接口,能 夠方便地向任何關(guān)系數(shù)據(jù)庠發(fā)送 SQL語句 ,同時 JDBC 是一個支持基本 SQL功能的低 層應(yīng)用程序接口,但實際上也支持高層的數(shù)據(jù)庫訪問工具及 API。 JDBC 的主要任務(wù)是定義一個自然的 Java 接口來與 X/Open CLI 中定義的抽象層和概念連接。 JDBC 完成的工作是:建立與數(shù) 據(jù)庫的連接;發(fā)送 SQL 語句;返回數(shù)據(jù)結(jié)果給 WEB瀏覽器。 39。在經(jīng)歷了 SQL Server 和 兩 個版本的嘗試后,微軟公司終于開始向大規(guī)模的業(yè)務(wù)領(lǐng)域進發(fā)了。這個版本的發(fā)布使得微軟在大型數(shù)據(jù) 庫產(chǎn)品方面真正擁有了與 Oracle 等主要競爭對手相抗衡的實力。 Visual Basic、 SQL Server 2021 以及其他微軟的軟件產(chǎn)品都 是通過 0DBc數(shù)據(jù)庫引擎,從而給用戶提供了豐富的數(shù)據(jù)類型??梢栽O(shè)置 ADO 對象的各個屬性,告訴它要 調(diào)用那個數(shù)據(jù)庫的哪個部分。一個記錄集合是動態(tài)的也就意味著,當原來的數(shù)據(jù)表中的容改 變了以后,該記錄集合中的記錄也會隨之改變。 3 學(xué)生畢業(yè)論文管理系統(tǒng)分析 使用 UML用例圖描述系統(tǒng)需求 (1)用例圖簡介 用例圖用來描述系統(tǒng)與參與者的作用與關(guān)系,它是從用戶角度出發(fā)對如何使用系統(tǒng) 的描述【 121。 在一般的 WEB 項目中,角色常被用來代表使用網(wǎng)站的用戶 (管理員、用戶等 ), 但角色的作用不只這些,也可以用來代表與系統(tǒng)交互的其他實體。在實際項目中,一個項目中可能涉及很多用例,此時需要將其分解成 若干個子系統(tǒng)實現(xiàn)。 ③用例圖 當角色與用例發(fā)生某種關(guān)系時,可以用一個圖將它們關(guān)聯(lián)起來,這就是用例圖。 (2)用例分析 該系統(tǒng)用戶有三種身份:學(xué)生、教師及管理員。學(xué)生和教師的用戶名可以
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1