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

正文內(nèi)容

基于uml的圖書館網(wǎng)絡(luò)管理系統(tǒng)的設(shè)計與實現(xiàn)畢業(yè)論文-資料下載頁

2025-08-16 14:10本頁面

【導(dǎo)讀】獨立進(jìn)行研究所取得的成果。除文中已經(jīng)注明引用的內(nèi)容外,本論。文的研究作出重要貢獻(xiàn)的個人和集體,均已在文中以明確方式標(biāo)明。本聲明的法律責(zé)任由本人承擔(dān)。復(fù)制手段保存論文和匯編本學(xué)位論文。(保密論文在解密后應(yīng)遵守此

  

【正文】 業(yè)務(wù)處理程序。 ( 3)數(shù)據(jù)層是數(shù)據(jù)庫管理系統(tǒng)( DBMS)和數(shù)據(jù)庫,負(fù)責(zé)管理數(shù)據(jù)庫數(shù)據(jù)的讀寫。 Browser/Server 結(jié)構(gòu)( B/S) B/S 結(jié)構(gòu)其實是由三層 Client/Server 結(jié)構(gòu)轉(zhuǎn)化而來的。它將 Web 瀏覽器作為表示層,將大量的業(yè)務(wù)處理程序放在應(yīng)用服務(wù)器( Application Server)上作為應(yīng)用層,而將數(shù)據(jù)庫放在數(shù)據(jù)庫服務(wù)器( DB server)上作為數(shù)據(jù)層。在B/S 結(jié)構(gòu)中,應(yīng)用服務(wù)器又被稱為 Web 服務(wù)器,實質(zhì)上,客戶機與 Web 服務(wù)器之間類似于一種終端與主機的模式,而 Web 服務(wù)器與數(shù)據(jù)庫服務(wù)器之間是一種Client/Server 數(shù)據(jù)庫模式。 Web 服務(wù)器在邏輯上是獨立的, 但在物理上它既可以是一個獨立的服務(wù)器,也可以與應(yīng)用服務(wù)器一起放在同一個服務(wù)器中,構(gòu)成Browser/Server 結(jié)構(gòu)。 與 C/S 結(jié)構(gòu)比較, B/S 結(jié)構(gòu)有以下幾個優(yōu)點: ( 1)在 B/S 結(jié)構(gòu)中,采用 Inter 瀏覽器作為表示層,由于 Inter 支持底層的 TCP/IP 協(xié)議,使 Inter 與目前使用的幾乎所有局域網(wǎng)都可以做到無縫連接,從而徹底解決了異構(gòu)系統(tǒng)間的連接問題。 Server 中間件 Server 服務(wù) 山東大學(xué)碩士學(xué)位論文 12 ( 2) Inter 采用了“瘦客戶端”,使系統(tǒng)具有徹底的開放性,系統(tǒng)不限制將要訪問系統(tǒng)的用戶數(shù)。與 Client/Server 方式相比, 這是 Inter 對 IT產(chǎn)業(yè)的一大貢獻(xiàn)。 ( 3)由于系統(tǒng)相對集中在幾個服務(wù)器上,因此使系統(tǒng)的維護(hù)和擴展都變得比較容易。比如,如果數(shù)據(jù)庫存儲空間不夠,可再加 — 個數(shù)據(jù)庫服務(wù)器;系統(tǒng)要增加功能,可以修改源程序,也可以新增一個應(yīng)用服務(wù)器來運行新功能。 ( 4)界面統(tǒng)一(全部為瀏覽器方式),操作相對簡單。 B/S 模型的最大優(yōu)勢在于它對異構(gòu)系統(tǒng)及異種數(shù)據(jù)庫的支持能力及其系統(tǒng)擴展能力。但是,基本的 Web 平臺使用的 HTML 語言是一種標(biāo)記語言,它所使用的 HTTP 協(xié)議是一種傳輸協(xié)議,一旦文件傳輸結(jié)束,瀏覽器就與 Web 服務(wù)器斷開 。這樣的 Web平臺是不能進(jìn)行邏輯處理、計算和數(shù)據(jù)庫訪問的。為了使用 Inter來訪問數(shù)據(jù)庫中的數(shù)據(jù),以 Web 擴展技術(shù)為基礎(chǔ)的、提供數(shù)據(jù)訪問的“應(yīng)用服務(wù)器”應(yīng)運而生。例如微軟公司的 ASP。但是,即便有了 ASP 之類的“應(yīng)用服務(wù)器”, Inter 對于大批量實時數(shù)據(jù)更新和一對多關(guān)系的實現(xiàn),以及數(shù)據(jù)的圖表的顯示也是非常困難的。因此,目前流行的做法是:在企業(yè)級解決方案中對包含大量數(shù)據(jù)交換的子系統(tǒng)保留 Client/Server 結(jié)構(gòu),而在以數(shù)據(jù)查詢?yōu)橹鞯淖酉到y(tǒng)中使用 Inter 方式 [10]。 介紹 Visual Basic 簡介 自 1990 年微軟公司推出了 Visual 以來,到現(xiàn)在 Visual Basic已經(jīng)發(fā)布了 6 個主要的版本,最新的是 版本,于 1998 年 8 月發(fā)布。隨著每一個版本的成功發(fā)布,微軟為它增加了越來越多的功能和特性,這些增加的內(nèi)容包括面向?qū)ο竽芰Γ创a編譯能力以及商業(yè)邏輯的中間層支持。 Visual Basic(簡稱 VB)的面向?qū)ο蟮奶匦? VB 是一種有力的企業(yè)開發(fā)工具,它雖然不是一種真正意義上的面向?qū)ο笳Z言,但是它是基于對象的,它有 許多強大的面向?qū)ο蟮哪芰?,它支持類、?fù)合山東大學(xué)碩士學(xué)位論文 13 類型、封裝、繼承、消息傳遞和多態(tài) [11]。 Visual Basic 與類 VB 允許定義類。類就是 — 個靜態(tài)模板,定義在應(yīng)用程序中的一些實體的結(jié)構(gòu)和行為。 Visual Basic 和復(fù)合類型 復(fù)合類型允許聲明除了基本變量(例如, String 和 Boolean)之外的變量類型。在面向?qū)ο蟮南到y(tǒng)中,作為特殊類的變量如 Order, Customer或者 Invoice必須要定義。在 VB 中,可以定義不同的變量作為執(zhí)行時期某個待定類型的類的引用。 Visual Basic 和消 息傳遞 對于任何面向?qū)ο笳Z言來說,最重要的就是要具有在對象之間傳遞消息的能力。 VB 支持消息傳遞,其形式非常類似其他語言如 C++和 Java 的語法結(jié)構(gòu)。 Visual Basic 和封裝 所謂封裝可以理解為把對象的屬性和服務(wù)結(jié)合成一個獨立的系統(tǒng)單位,盡可能隱蔽對象的內(nèi)部細(xì)節(jié),對外形成一個邊界,只保留有限的對外接口使之與外部發(fā)生聯(lián)系。 VB 通過將屬性和操作聲明為 public 或 private 來支持封裝。 Visual Basic 和繼承 包含繼承常常是認(rèn)定一個語言是面向?qū)ο蟮恼Z言的重要因素。事實上有兩種繼承:接口 繼承和實現(xiàn)繼承。 ( 1)接口繼承,聲明一個類,它必須完成它繼承的接口上定義的每個操作的所有方法。接口繼承非常強大的一個功能就是一個類可以實現(xiàn)很多接口,而且都非常得快。 ( 2)實現(xiàn)繼承,繼承接口的那個類可以根據(jù)自己的選擇,使用它繼承的那個接口上已經(jīng)創(chuàng)建好的方法代碼。另外,它也可以創(chuàng)建自己的接口。此外,所繼承接口的類還可以通過增加自己的操作和屬性來擴展被繼承的接口。 VB 只支持接口繼承,不支持實現(xiàn)繼承。 VB 通過關(guān)鍵字 Implements 來支持接口繼承。 Visual Basic 和多態(tài) 多態(tài)是面向?qū)ο笳Z言的強大 功能特性之一。簡單地講,多態(tài)性就是一種實現(xiàn)“一種接口,多種方法”的技術(shù),通俗地說,多態(tài)性是指用一個相同的名字山東大學(xué)碩士學(xué)位論文 14 定義不同的函數(shù),這些函數(shù)執(zhí)行過程不同,但是有相似的操作,即用同樣的接口訪問不同的函數(shù) [12]。 VB 很好的支持了多態(tài)。關(guān)鍵字 Implements 可以使應(yīng)用程序使用多態(tài),一個應(yīng)用程序在實際應(yīng)用中可以用相同的接口處理這兩個類的實例。 SQL Server 2020 簡介 SQL Server 2020 是在 SQL Server 的基礎(chǔ)上擴展升級的產(chǎn)品,是Microsoft 公司在數(shù)據(jù)庫領(lǐng)域中非常 重要的產(chǎn)品,它繼承了數(shù)據(jù)庫軟件設(shè)計和引擎方面的優(yōu)勢,已經(jīng)成為新一代網(wǎng)絡(luò)應(yīng)用程序的最佳數(shù)據(jù)庫和分析解決方案之一 [13]。 SQL Server 2020 的主要功能有: 充分的 Web 支持,主要包括:豐富的 XML 和 Inter 標(biāo)準(zhǔn)支持、方便而安全地通過 Web 訪問數(shù)據(jù)、可支持 Web 的分析功能和安全的應(yīng)用程序管理。 高度可伸縮性和可靠性。 最快投放市場。 充分的數(shù)據(jù)倉庫功能,包括: ( 1) 豐富的 SQL Serever 2020 SML 功能以及多種其它 Inter 標(biāo)準(zhǔn)支持,可充分簡化后端系統(tǒng)集成 和跨防火墻數(shù)據(jù)傳送。 Web 開發(fā)人員使用 XML 無需進(jìn)行關(guān)系數(shù)據(jù)庫編程,即可訪問數(shù)據(jù);而數(shù)據(jù)庫管理員則可借助 TransactSQL 和存儲過程輕松處理 XML 格式的數(shù)據(jù)。 ( 2) 使用 Web 即可靈活地與 SQL Server 2020 數(shù)據(jù)庫及 OLAP 多維數(shù)據(jù)集連接,而無需另外編程。 ( 3) 使用先進(jìn)的數(shù)據(jù)挖掘工具,在最為龐大的數(shù)據(jù)集中洞察數(shù)據(jù)趨勢并進(jìn)行預(yù)測,從而得到數(shù)據(jù)的其它值。 ( 4) 使用 Microsoft English Query,快速獲取數(shù)據(jù)。 ADO 簡介 在 Visual Basic 中,可用的數(shù)據(jù)訪 問接口有三種: ActiveX 數(shù)據(jù)對象( ADO)、遠(yuǎn)程數(shù)據(jù)對象( RDO)和數(shù)據(jù)訪問對象( DAO)。數(shù)據(jù)訪問接口是一個對象模型,山東大學(xué)碩士學(xué)位論文 15 它代表了訪問數(shù)據(jù)的各個方面 [13]。本系統(tǒng)中應(yīng)用了 ADO 作為數(shù)據(jù)訪問接口,所以在此重點介紹一下有關(guān) ADO 的知識。 ActiveX Data Object( ADO)是微軟最新的數(shù)據(jù)訪問技術(shù)。它被設(shè)計用來同新的數(shù)據(jù)訪問層 OLE DB Provider 一起協(xié)同工作,以提供通用數(shù)據(jù)訪問( UniversalData Access)。 ADO 向我們提供了一個熟悉的、高層的對 OLE DB 的 Automation 封裝接口。目前,雖然 OLE DB 提供者比較少,但微軟正積極推廣該技術(shù),并打算用 OLE DB 取代 ODBC[14]。 ADO 的最大好處就是便于使用,速度快,內(nèi)存消耗少。 ADO 提供執(zhí)行以下操作的方式 ( 1)連接到數(shù)據(jù)源。 ( 2)指定訪問數(shù)據(jù)源的命令,同時可帶變量參數(shù),或優(yōu)化執(zhí)行。 ( 3)執(zhí)行命令,例如一個 Select 腳本。 ( 4)如果這個命令使數(shù)據(jù)按表中的行的形式返回,則將這些行存儲在易于檢查、操作或更新的緩存中。 ( 5)適當(dāng)情況下,可使用緩存行的更改內(nèi)容來更新數(shù)據(jù)源。 ( 6)提供常規(guī)方法檢測錯誤(通常 由建立連接或執(zhí)行命令造成),涉及 ADO的 Error 對象。 ADO 編程模型中的關(guān)鍵部分 ( 1)連接。通過“連接”可從應(yīng)用程序訪問數(shù)據(jù)源,連接是交換數(shù)據(jù)所必需的環(huán)境。對象模型使用 Connection 對象使連接概念得以具體化。 ( 2)命令。通過已建立的連接發(fā)出的“命令”可以某種方式來操作數(shù)據(jù)源。對象模型用 Command 對象來體現(xiàn)命令概念。 ( 3)參數(shù)。通常,命令需要的變量部分即“參數(shù)”可以在命令發(fā)布之前進(jìn)行更改。對象模型用 Parameter 對象來體現(xiàn)參數(shù)概念。 ( 4)記錄集。如果命令是在表中按信息行返回數(shù)據(jù)的 查詢,則這些行將會存儲在本地。對象模型將該存儲體現(xiàn)為 Recordset 對象。 Recordset 對象用于: ①指定可以檢查的行; ②移動行; ③指定移動行的順序; ④添加、更改或刪除行; 山東大學(xué)碩士學(xué)位論文 16 ⑤通過更改行更新數(shù)據(jù)源; ⑥管理全部 Recordset 狀態(tài)。 ( 5)字段。一個記錄集行包含一個或多個“字段”。如果將記錄集看作二維網(wǎng)格,字段將排列構(gòu)成“列”。每一個字段都分別包含有名稱、類型和值的屬性,正是該值中包含了來自數(shù)據(jù)源的真實數(shù)據(jù)。對象模型以 Field 對象體現(xiàn)字段。 ( 6)錯誤。錯誤隨時可在應(yīng)用程序中發(fā)生,通常是由于 無法建立連接、執(zhí)行命令或?qū)δ承顟B(tài)的對象進(jìn)行操作。對象模型以 Error 對象體現(xiàn)錯誤。 ( 7)屬性。每個 ADO 對象都有一組唯一的“屬性”來描述或控制對象的行為。屬性有內(nèi)置和動態(tài)兩種類型。對象模型以 Property 對象體現(xiàn)屬性。 ( 8)集合。 ADO 提供“集合”,這是一種可方便地包含其他特殊類型對象的對象類型。使用集合方法可按名稱或序號對集合中的對象進(jìn)行檢索。 ADO 提 供四種類型的集合: ① Connection 對象具有 Errors 集合。 ② Command 對象具有 Parameters 集合。 ③ Recordset 對象 具有 Fields 集合。 ④ Connection、 Command、 Recordset 和 Field 對象都具有 Properties 集合。 ( 9)事件。 ADO 將“事件”的概念引入編程模型。事件是對將要發(fā)生或已經(jīng)發(fā)生的某些操作的通知。 ADO 支持兩種事件: ① ConnectionEvents:當(dāng)連接中的事務(wù)開始、被提交或被回卷時,當(dāng)Commands 執(zhí)行時,和當(dāng) Connections 開始或結(jié)束時產(chǎn)生的事件。 ② RecordsetEvents:當(dāng)在 Recordset 對象的行中進(jìn)行定位,更改記錄集行中的字段,更改記錄 集中的行,或在整個記錄集中進(jìn)行更改時,所產(chǎn)生的用于報告數(shù)據(jù)檢索進(jìn)程的事件。 ADO 數(shù)據(jù)模型中的對象 在 ADO 模型中,主體對象只有 3 個: Connection, Command 和 Recordset,其他 4 個集合對象 Errors, Properties, Parameters 和 Fields 分別對應(yīng) Error,Property, Parameter 和 Field 對象,整個 ADO 對象模型由這些對象組成。 山東大學(xué)碩士學(xué)位論文 17 ADO 數(shù)據(jù)模型中的集合 ( 1) Errors 集合。 Errors 集合包含為響應(yīng)涉及提供者的單個錯誤而創(chuàng)建的所有 Error 對象。 ( 2) Parameters集合。 Parameters集合包含 Command對象的所有 Parameter對象。 ( 3) Fields 集合。 Fields 集合包含 Recordset 對象的所有 Field 對象。 ( 4) Properties集合。 Properties集合包含特定對象實例的所有 Property對象 [8]。 ASP 簡介 ASP,英文全稱為 Active Server Pages,它提供了一個在服務(wù)器端執(zhí)行腳本指令的環(huán)境(包括 HTML、 VBScript、 Jscript 等)。通過這種環(huán)境,用戶可 以創(chuàng)建和運行動態(tài)的 Web 應(yīng)用程序,由于所有的程序都在服務(wù)器端執(zhí)行,這樣就大大減輕了客戶端瀏覽器的負(fù)擔(dān),提高了交互的速度。利用 ASP 不僅能夠產(chǎn)生動態(tài)的、交互的、高性能的 Web 應(yīng)用程序,而且可以進(jìn)行復(fù)雜的數(shù)據(jù)庫操作。 ASP 的主要特點 ( 1)使用 VBscript、 Jscript 等簡單易懂的腳本語言,結(jié)合 HTML 代碼,即可快速地完成網(wǎng)站的應(yīng)用程序。 ( 2)完全與
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1