![Chap01網絡數據庫應用系統概述(教材)[共15頁]_第1頁](http://file2.renrendoc.com/fileroot_temp3/2021-7/30/91784c85-0ec5-4196-a43e-ea96b80c2228/91784c85-0ec5-4196-a43e-ea96b80c22281.gif)
![Chap01網絡數據庫應用系統概述(教材)[共15頁]_第2頁](http://file2.renrendoc.com/fileroot_temp3/2021-7/30/91784c85-0ec5-4196-a43e-ea96b80c2228/91784c85-0ec5-4196-a43e-ea96b80c22282.gif)
![Chap01網絡數據庫應用系統概述(教材)[共15頁]_第3頁](http://file2.renrendoc.com/fileroot_temp3/2021-7/30/91784c85-0ec5-4196-a43e-ea96b80c2228/91784c85-0ec5-4196-a43e-ea96b80c22283.gif)
![Chap01網絡數據庫應用系統概述(教材)[共15頁]_第4頁](http://file2.renrendoc.com/fileroot_temp3/2021-7/30/91784c85-0ec5-4196-a43e-ea96b80c2228/91784c85-0ec5-4196-a43e-ea96b80c22284.gif)
![Chap01網絡數據庫應用系統概述(教材)[共15頁]_第5頁](http://file2.renrendoc.com/fileroot_temp3/2021-7/30/91784c85-0ec5-4196-a43e-ea96b80c2228/91784c85-0ec5-4196-a43e-ea96b80c22285.gif)
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、1第第1章章 網絡數據庫應用系統開發概述網絡數據庫應用系統開發概述1.1 網絡數據庫應用系統網絡數據庫應用系統 1.2 網絡數據庫應用系統開發技術網絡數據庫應用系統開發技術1.3 網絡數據庫應用系統體系結構網絡數據庫應用系統體系結構 1.4 網絡數據庫應用系統開發過程網絡數據庫應用系統開發過程 21.1.1 基本概念基本概念 網絡數據庫應用系統是指為完成某項實際工作而設計開發的,能夠滿足以數據庫為核心的多臺聯網計算機對數據庫進行操作和管理需要的應用系統。系統通常由應用程序、數據庫管理系統、數據庫三部分構成,在網絡環境下,此三部分可以分別布署在不同的計算機當中,用戶能夠通過網絡與遠端的數據庫建立
2、連接,實現數據操作。1.1 網絡數據庫應用系統網絡數據庫應用系統31.1.2 基本類型基本類型 網絡數據庫應用系統主要包括以下幾種類型:網絡數據庫應用系統主要包括以下幾種類型: 1網絡課程 2網絡教學平臺 3教學管理系統 4資源庫 1.1 網絡數據庫應用系統網絡數據庫應用系統41.1.3 基本模式基本模式 目前常見的網絡數據庫應用系統體系結構分為兩種模式: 1“客戶機/服務器”(Client/Server) 2“瀏覽器/服務器”(Browser/Server) 1.1 網絡數據庫應用系統網絡數據庫應用系統5兩種模式的比較兩種模式的比較 1.1.系統性能系統性能 B/S模式的顯著優勢在于異地瀏覽
3、和信息采集的靈活性強,客戶端只能完成數據瀏覽、查詢、輸入等簡單功能,絕大部分工作由服務器承擔。采用C/S模式時,系統界面控制能力強,可以充分利用兩端硬件環境的優勢降低了系統的通訊開銷。 2.2.開發過程開發過程 B/S模式的客戶端程序是運行于瀏覽器中; C/S模式是建立在中間件產品基礎之上的,要求應用開發者自己去處理事務管理、消息隊列、數據的復制和同步、通信安全等系統級的問題。 1.1 網絡數據庫應用系統網絡數據庫應用系統6兩種模式的比較兩種模式的比較 3.3.升級維護升級維護 C/S系統一個模塊動,會關聯其他模塊 B/S系統只需更新服務器端的軟件,這減輕了異地用戶系統維護與升級的成本。 4.
4、4.應用環境應用環境 B/S模式的應用系統通常建立在廣域網上,面向分散地域的不同用戶群。 C/S模式在客戶端對大容量數據進行深層次分析、匯總、批量輸入輸出、批量更改的工作中,較B/S結構更具優勢,可以滿足用戶與本地資源進行交互性操作的需要。1.1 網絡數據庫應用系統網絡數據庫應用系統7客戶端瀏覽器用戶界面Web服務器應用程序數據庫服務器DBMS數據庫1.1.4 工作原理工作原理 圖1-1 B/S模式網絡數據庫應用系統工作原理 1.1 網絡數據庫應用系統網絡數據庫應用系統8客戶端應用程序服務器應用程序數據庫服務器DBMS數據庫圖1-2 B/S模式網絡數據庫應用系統工作原理 1.1 網絡數據庫應用
5、系統網絡數據庫應用系統91.2網絡數據庫應用系統開發技術網絡數據庫應用系統開發技術1.2.1 數據庫技術數據庫技術 數據庫管理系統(DBMS)由一個互相關聯的數據的集合和一組用以訪問這些數據的程序組成,這個數據集合通常稱為數據庫。 當前比較主流的數據庫主要有當前比較主流的數據庫主要有: : 1. Oracle 2. SQL Server 3. MySQL 4. DB2101.2.2 開發技術開發技術 1.1.動態開發技術動態開發技術 目前較為主流的動態網頁開發技術主要包括:ASP、JSP、PHP、ASP.NET (1)ASP(1)ASP 全名Active Server Pages,是一個web
6、服務器端的開發環境,利用它可以產生和執行動態的、互動的、高性能的Web服務應用程序。 (2)JSP(2)JSP 可以在Serverlet和JavaBean的支持下,完成功能強大的站點程序。 (3)PHP(3)PHP 是一種跨平臺的服務器端的嵌入式腳本語言。它大量地借用C,Java和Perl語言的語法, 并耦合PHP自己的特性,使Web開發者能夠快速地寫出動態產生頁面。 (4)ASP.NET(4)ASP.NET 是微軟公司用于構建動態和數據驅動Web站點的技術,開發者使用ASP.NET,可快速創建基于Web的數據庫密集型應用程序,同時利用.NET的面向對象語言的功能,可在代碼中訪問幾千個.NET
7、類。1.2網絡數據庫應用系統開發技術網絡數據庫應用系統開發技術11 2. 2.程序開發語言程序開發語言 目前.NET平臺的程序開發支持VisualC+.NET、VisualBasic.NET、VisualC#以及VisualJ#等多種高級語言,熟悉不同開發語言的程序員均可快速過渡到.NET平臺 3.Microsoft Visual Studio.NET3.Microsoft Visual Studio.NET Visual Studio.NET是Microsoft的集成開發環境,用于創建、編檔、運行和調試采用多種.NET語言編寫的程序。它是一套完整的開發工具集,用于生成 ASP.NET Web
8、 應用程序、XML Web Services、桌面應用程序和移動應用程序等。Visual Basic、Visual C+、Visual C# 和 Visual J# 全都使用相同的集成開發環境 (IDE),利用此 IDE 可以共享工具且有助于創建混合語言解決方案。 4.XML4.XML XML(可擴展標記語言),XML具有跨平臺的特性,由于XML使用文本來表示數據,而不是使用二進制格式,因此可以跨越不同的數據庫平臺(Oracle、MySQL、DB2、SQL Server)訪問數據。然而處理XML文檔不像使用SQL語言操縱數據庫那樣簡單,須采用DOM來完成數據的查詢、插入、修改等操作。DOM(文
9、檔對象模型)是對XML文檔進行解析的標準,是一種詳細描述HTML/XML文檔對象規則的API。1.2網絡數據庫應用系統開發技術網絡數據庫應用系統開發技術121.3網絡數據庫應用系統體系結構網絡數據庫應用系統體系結構 圖1-3 網絡數據庫應用系統體系結構模型Web應用程序數據層數據提供程序數據源1.3.1 體系結構模型體系結構模型 數據訪問涉及四個主要的組件:Web 應用程序 (ASP.NET)、數據層 (ADO.NET)、數據提供程序,以及真正的數據源。這些組件之間的關系構成了所有數據識別Web應用程序的基礎結構。131.3網絡數據庫應用系統體系結構網絡數據庫應用系統體系結構 圖1-4 ASP.NET多層架構模型1.3.2 ASP.NET技術支持的多層架構模型技術支持的多層架構模型 以Pet Shop為范例的多層應用系統架構模型,整個系統共分為三層,分別為:界面表示層、業務邏輯層和數據訪問層。界面表示層業務邏輯層數據訪問層141.4網絡數據庫應用系統開發過程網絡數據
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年體育經紀人職業資格考試全景掃瞄和試題及答案
- 2024體育經紀人考試資料與試題及答案分享
- 2024年游泳救生員資格發展的試題及答案
- 種子繁育員需掌握的實操技能試題及答案
- 2024屆河北省唐山市高三上學期摸底演練語文試題及答案
- 完整記錄2024年農業植保員資格考試試題與答案
- 農作物栽培技術攻略試題及答案
- 2024游泳救生員考試面試環節的試題及答案
- 2024游泳救生員考試的創新試題及答案
- 模具設計師資格考試新規解讀試題及答案
- Oracle ERP系統建設實施方案
- TSG-R0005-2022《移動式壓力容器安全技術監察規程》(2022版)
- 廣東省教育廳關于規范化城市幼兒園的辦園標準
- 【推薦】大華“智慧消防”物聯網綜合管理解決方案
- 分層總和法計算地基沉降excel
- 2020 ACLS-PC-SA課前自我測試試題及答案
- 2022年CASEAR2簡易操作手冊
- 中國墓葬文化(專業應用)
- 中醫方劑學歌訣大全(最全收藏版)
- GB5749-2022生活飲用水衛生標準.
- QGDW 1168-2013 輸變電設備狀態檢修試驗規程(高清版)
評論
0/150
提交評論