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

正文內(nèi)容

高校實驗室信息管理系統(tǒng)的設(shè)計與實現(xiàn)論文(編輯修改稿)

2025-06-19 03:05 本頁面
 

【文章內(nèi)容簡介】 升的建設(shè)過程。其體系結(jié)構(gòu)可以用一系列同心圓表示 , 內(nèi)圓是核心 , 是基礎(chǔ) , 外圓是在內(nèi)圓的基礎(chǔ)上提供的更進一步的服務(wù)。 ● 網(wǎng)絡(luò)基礎(chǔ) : 網(wǎng)絡(luò)是校園綜合信息平臺最基礎(chǔ)的硬件設(shè)施 , 沒有相應的網(wǎng)絡(luò)基礎(chǔ)設(shè)施 , 信息不能流動 , 就不可能形成信息空間。 ●數(shù)據(jù)倉庫 : 數(shù)據(jù)倉庫是整個信息平臺的信息基礎(chǔ) ,是由若干個數(shù)據(jù)庫等信息資源組合而成 , 不同的數(shù)據(jù)庫之間有很強的相關(guān)性 , 在數(shù)據(jù)倉庫的基礎(chǔ)之上 , 可以進行更高級的應用擴展。 ● 基礎(chǔ)信息服務(wù) : 基礎(chǔ)信息服務(wù) 是信息流動的軟件基礎(chǔ) , 包括電子郵件、文件傳輸、信息發(fā)布等。 ●高級應用服務(wù) : 高級應用服務(wù)是在基礎(chǔ)信息服務(wù)基礎(chǔ)之上 , 對數(shù)據(jù)倉庫的應用挖掘 , 生成的各個應用系統(tǒng)直接管理各種信息資源 , 并根據(jù)相關(guān)的邏輯提供 給用戶使用。 系統(tǒng)采用的模式 軟件結(jié)構(gòu)采用瀏覽器 /服務(wù)器 ( B/S) 結(jié)構(gòu) , 即瀏覽器和服務(wù)器結(jié)構(gòu)。它是隨著Inter 技術(shù)的興起 , 對 C/S 結(jié)構(gòu)的一種變化或者改進。在這種結(jié)構(gòu)下 , 用戶工作界面是通過 WWW 瀏覽器來實現(xiàn) , 極少部分事務(wù)邏輯在前端 ( Browser)實現(xiàn) , 但是主要事 務(wù)邏輯在服務(wù)器端 ( Server) 實現(xiàn) , 形成所謂三層 3 tier 結(jié)構(gòu)。這樣就大大簡化了客戶端電腦載荷 , 減輕了系統(tǒng)維護與升級的成本和工作量 , 降低了用戶的總體成本 ( TCO) 。 以目前的技術(shù)看 , 局域網(wǎng)建立 B/S 結(jié)構(gòu)的網(wǎng)絡(luò)應用 ,并通過 Inter/Intra模式下數(shù)據(jù)庫應用 , 相對易于把握、成本也是較低的。它是一次性到位的開發(fā) , 能實現(xiàn)不同的人員 , 從不同的地點 , 以不同的接入方式 ( 比如 LAN,WAN, Inter/Intra 等 ) 訪問和操作共同的數(shù)據(jù)庫 。 它能有效地保護數(shù)據(jù) 平臺和管理訪問權(quán)限 , 服務(wù)器數(shù)據(jù)庫也很安全。特別是在 JAVA 這樣的跨平臺語言出現(xiàn)之后 , B/S 架構(gòu)管理軟件更是方便、快捷、高效。 目前 , 軟件系統(tǒng)的改進和升級越來越頻繁 , B/S 架構(gòu)的產(chǎn)品明顯體現(xiàn)著更為方便的特性。對一個稍微大一點單位來說 , 系統(tǒng)管理人員如果需要在幾百甚至上千部電腦之間來回奔跑 , 效率和工作量是可想而知的 , 但 B/S 架構(gòu)的軟件只需要管理服務(wù)器就行了 , 所有的客戶端只是瀏覽器 , 根本不需要做任何的維護。無論用戶的規(guī)模有多大 , 有多少分支機構(gòu)都不會增加任何維護升級的工作量 ,所有的操作只需要針對服 務(wù)器進行 。 如果是異地 , 只需要把服務(wù)器連接專網(wǎng)即可 , 實現(xiàn)遠程維護、升級和共享。 系統(tǒng)所采用的關(guān)鍵技術(shù) JSP技術(shù) JSP 是由 Sun 公司于 1999 年 6 月推出的一項技術(shù),是基于 JavaServlet 以及整個 Java 體系的 Web 開發(fā)技術(shù),利用這一技術(shù)可以建立先進、安全和跨平臺的動態(tài)網(wǎng)站。 JSP 技術(shù)在多個方面加速了動態(tài) Web 頁面的開發(fā) [8]。它主要有如下幾 個方面的特點: 1)將內(nèi)容的生成和顯示進行分離 使用 JSP 技術(shù), Web 頁面開發(fā)人員可以使用 HTML 或者 XML 標識來 設(shè)計和格式化最終頁面。使用 JSP 標識或者腳本來生成頁面上的動態(tài)內(nèi)容(內(nèi)容是根據(jù)請求來變化的,例如請求帳號信息或者一本書的價格)。生成內(nèi)容的代碼被封裝在 Servlet 和 JavaBean 組件中,并且結(jié)合在腳本中,所有的腳本在服務(wù)器端運行。 JSP 引擎解釋 JSP 標識和腳本程序,生成所請求的內(nèi)容(例如,通過訪問 JavaBean組件,使用 JDBC 技術(shù)訪問數(shù)據(jù)庫,或者包含文件),并且將結(jié)果以 HTML(或者 XML)頁面的形式發(fā)送回瀏覽器。這有助于作者保護自己的代碼,而又保證任何基于 HTML的 Web 瀏覽器的完全可用性。 2)強調(diào)組件的重用 絕大多數(shù) JSP 頁面依賴于可重用的、跨平臺的組件( JavaBean 或者 Enterprise JavaBean 組件)來執(zhí)行應用程序所要求的更為復雜的處理。開發(fā)人員能夠共享和交換執(zhí)行組件,或者使得這些組件為更多的使用者或者客戶團體所使用。此方法加速了總體開發(fā)進程。 3)采用標識簡化頁面開發(fā) Web 頁面人開發(fā)人員不都是熟悉腳本語言的編程人員。 JSP 技術(shù)封裝了許多功能:訪問和實例化 JavaBean 組件、設(shè)置和檢索組件的屬性、下載 Applet 以及執(zhí)行用其他方法更難于編碼 和耗時的功能。 JSP 技術(shù)可以通過開發(fā)定制的標識庫進行擴展。第三方開發(fā)人員和其他人員可以為常用功能創(chuàng)建自己的標識庫。這使得 Web 頁面開發(fā)人員能夠使用熟悉的工具和如同標識一樣執(zhí)行特定功能的組件來工作。 當與 Java2 平臺、 J2EE 和 Enterprise JavaBean( EJB)技術(shù)整合時, JSP 頁面將提供企業(yè)級的擴展性和性能,這對于在企業(yè)中部署基于 Web 的應用是必需的。 與微軟公司的 ASP 技術(shù)相比, JSP 具有如下優(yōu)點: (1) 開放的技術(shù): JSP 技術(shù)基于平臺和服務(wù)器的相互獨立 ,技術(shù)支持來自廣泛的、專門的、各種工具包,有服務(wù)器的組件和數(shù)據(jù)庫產(chǎn)品開發(fā)商提供。相比之下, ASP 技術(shù)主要依賴 MICROSOFT 支持。 (2) 平臺和服務(wù)器的獨立性: JSP 編寫的代碼可運行在任何符合 JAVA 語法結(jié)構(gòu)的環(huán)境中。這樣 JSP 就能夠運行在多種 WEB 服務(wù)器上并支持來自多家開發(fā)商提供的各種工具包。 (3) 開放的開發(fā)過程,開放的源碼:自 1995 年以來, SUN 用開放過程方法同國際 JAVA 組織合作開發(fā)和修改 JAVA 技術(shù)和規(guī)范。 (4) JSP 標記可擴充性: JSP 技術(shù)能夠為開發(fā)者擴展 JSP 標記,充分利用與XML兼容的標記技術(shù)強大的功能,大大減少對腳本語言的依賴。 (5)JSP 跨平臺的可重用性: JSP 組件( EJB, JavaBean 或定制的 JSP 標記)都是跨平臺可重用的。 JavaBean技術(shù) JSP 作為一個很好的動態(tài)網(wǎng)站開發(fā)語言得到了越來越廣泛的應用,在各類JSP 應用程序中, JSP + JavaBean 的組合成為了一種事實上最常見的 JSP 程序的標準 . JavaBean 是描述 Java 的軟件組件模型,有點類似于 Microsoft 的 COM 組件概念。在 Java模型中,通過 JavaBean可以無限擴充 Java程序的功能,通過 JavaBean的組合可以快速的生成新的應用程序。對于程序員來說,最好的一點就是JavaBean 可以實現(xiàn)代碼的重復利用,另外對于程序的易維護性等等也有很重大的意義。 JavaBean 通過 Java 虛擬機 (Java Virtual Machine)可以得到正確的執(zhí)行,具有平臺無關(guān)性 [9]。 一個 JavaBean 有三個部分組成: 1)屬性( Property) Bean 的屬性就是對象的屬性,但提供了屬性讀取和設(shè)置的接口支持。例如一個時鐘 Bean 可以有時區(qū)和鎮(zhèn)鈴屬性,日歷 Bean 可以有年份和月份屬性。每個屬性通常遵守簡單的方法命名規(guī)則。這樣可以很方便的找出 Bean 提供的屬性,然后查詢屬性值或改變屬性值,對 Bean 進行操作。 2)方法 ( Method) 由于 Bean 本身是 Java 對象,調(diào)用這個對象的方法是與其交互作用的唯一途徑。 JavaBean 嚴格遵守面向?qū)ο蟮念愒O(shè)計邏輯,不讓外界訪問其任何實例字段(沒有 Public 字段)。這樣,方法調(diào)用的是接觸 Bean 的唯一途徑。 3)事件 ( Event) Bean 與其他軟件組件交流信 息的主要方式是發(fā)送和接收事件。這與對象之間通過消息通信類似。 JavaBean 傳統(tǒng)的應用在于可視化的領(lǐng)域,如 AWT 下的應用。自從 JSP 誕生后, JavaBean 更多的應用在非可視化領(lǐng)域,在服務(wù)器端應用方面表現(xiàn)出來了越來越強的生命力。利用非可視化 JavaBean, 來封裝事務(wù)邏輯、數(shù)據(jù)庫操作等等,可以很好地實現(xiàn)業(yè)務(wù)邏輯和前臺程序 (如 JSP)的分離 ,使得系統(tǒng)具有更好的健壯性和靈活性。 JDBC技術(shù) JDBC 是 Java 的開發(fā)者 ——Sun 的 JavaSoft 公司制定的 Java 數(shù)據(jù)庫連接JavaDataBaseConnectivity 技術(shù)的簡稱,是為各種常用數(shù)據(jù)庫提供無縫聯(lián)接的技術(shù)[10]。 JDBC 在 Web 和 Inter 應用程序中的作用和 ODBC 在 Windows 系列平臺應用程序中的作用類似。 JDBC 有一個非常獨特的動態(tài)連接結(jié)構(gòu),它使得系統(tǒng)模塊化。使用 JDBC 來完成對數(shù)據(jù)庫的訪問包括以下四個主要組件: Java 的應用程序、 JDBC 驅(qū)動器管理器、驅(qū)動器和數(shù)據(jù)源。簡單地說, JDBC 能完成下列三件事: ( 1)同一個數(shù)據(jù)庫建立連接; ( 2)向數(shù)據(jù)庫發(fā)送 SQL語句; ( 3)處理數(shù)據(jù)庫返回的結(jié)果。 JDBC 是一種可用于執(zhí)行 SQL 語句的 JavaAPI(應用程序設(shè)計接口)。它由一些 Java 語言寫的類、界面組成。 JDBC 給數(shù)據(jù)庫應用開發(fā)人員、數(shù)據(jù)庫前臺工具開發(fā)人員提供了一種標準的應用程序設(shè)計接口,使開發(fā)人員可以用純 Java 語言編寫完整的數(shù)據(jù)庫應用程序。 通過使用 JDBC,開發(fā)人員可以很方便地將 SQL 語句傳送給幾乎任何一種數(shù)據(jù)庫。也就是說,開發(fā)人員可以不必寫一個程序訪問 Sybase,寫另一個程序訪問Oracle,再寫一個程序訪問 Microsoft 的 SQLServer。用 JDBC 寫的程序能夠自動地將 SQL 語句傳送給相應的數(shù)據(jù)庫管理系統(tǒng)( DBMS)。不但如此,使用 Java編寫的應用程序可以在任何支持 Java 的平臺上運行,不必在不同的平臺上編寫 不同的應用。 Java 和 JDBC 的結(jié)合可以讓開發(fā)人員在開發(fā)數(shù)據(jù)庫應用時真正實現(xiàn)“WriteOnce, RunEverywhere! ” Java 具有健壯、安全、易用等特性,而且支持自動網(wǎng)上下載,是一種很好的與數(shù)據(jù)庫線連接而使用的編程語言。它所需要的是 Java 應用如何同各種各樣的數(shù)據(jù)庫連接, JDBC 正是實現(xiàn)這種連接的關(guān)鍵。 JDBC 擴展了 Java 的能 力,如使用 Java 和 JDBCAPI 就可以公布一個 Web頁,頁中帶有能訪問遠端數(shù)據(jù)庫的 Applet?;蛘咂髽I(yè)可以通過 JDBC 讓全部的職工(他們可以使用不同的操作系統(tǒng),如 Windows, Machintosh 或 UNIX)在 Intra上連接到幾個全球數(shù)據(jù)庫上,而這幾個全球數(shù)據(jù)庫可以是不相同的。 用 JDBC訪問數(shù)據(jù)庫 所有的數(shù)據(jù)庫的對象和方法都在 .* 里面,所以首先要 import .*,要想連接數(shù)據(jù)庫,首先要將驅(qū)動程序調(diào)入。 ();這是驅(qū)動程序。要想連接一個指定的數(shù)據(jù)庫,必須創(chuàng)建 Connection 類的一個實例。 conn=(jdbc:microsoft:databasename=xzgl,sa,123)。 若要使用純 JDBC 驅(qū)動程序,必須安裝第三方軟件提供的驅(qū)動程序,一般在數(shù)據(jù)庫的官方網(wǎng)站上可以找到這里不做 討論。 本系統(tǒng)采用 JDBCODBC 的驅(qū)動程序連接數(shù)據(jù)庫,并使用 JavaBean 組件 [11]。有效的避免了代碼的重復,具體過程如下: package 。 import .*。 import 。 import 。 import 。 import 。 import .*。 import 。 import 。 import 。 import 。 import 。 import 。 public class DBO { private Connection conn。 private Statement stmt。 private DataSource ds。 public DBO() { } /** 打開數(shù)據(jù)庫 */ public void open() { try { ()。 conn = (jdbc:microsoft:。databasename=xzgl,sa,123)。 stmt=()。 (打開數(shù)據(jù)庫連接 )。 } catch (Exception ex) { (打開數(shù)據(jù)庫時出錯 : + ())。 } } /** 關(guān)閉數(shù)據(jù)庫,將連接返還給連接池 */ public void close() { try { // (java, conn)。 ()。 (釋放連接 )。 } catch (SQLException ex) { (返還連接池出錯 : + ())。 } } /** 執(zhí)行查詢 */ public ResultSet executeQuery(String
點擊復制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1