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

正文內(nèi)容

基于bs的網(wǎng)上考試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-文庫吧

2025-06-03 15:48 本頁面


【正文】 7)安全性  借助內(nèi)置的Windows身份驗(yàn)證和基于每個(gè)應(yīng)用程序的配置,可以保證應(yīng)用程序是安全的?! ?   Application對象:。在多任務(wù)執(zhí)行的情況下,來自四面八方的眾多用戶可能執(zhí)行同一個(gè)Web應(yīng)用程序,這便依賴Application對象。常用到的場合:聊天室、網(wǎng)頁計(jì)數(shù)器等?! equest對象:獲取從客戶瀏覽器傳給服務(wù)器端的數(shù)據(jù),如接收來自表單的數(shù)據(jù)?! esponse對象:Request對象與Response對象就像一般程序語言里的Input及Output命令,須用Request對象;若想將服務(wù)器端的信息傳遞給客戶端,須用Response對象?! ession對象:Session對象和Application對象極為類似,但Session對象的信息只適用于同一位用戶,換句話說,一個(gè)Session對象只屬于一位用戶。常用到的場合:虛擬購物車、用戶登陸網(wǎng)站時(shí)用戶名的臨時(shí)存儲(chǔ)等?! ?利用SQL Sever 2000來建立數(shù)據(jù)庫   Microsoft SQL Server 2000 是一種關(guān)系型數(shù)據(jù)庫。此種數(shù)據(jù)庫采數(shù)據(jù)分類表格化的架構(gòu),將相關(guān)的數(shù)據(jù)組成表格,表格和表格之間可以有關(guān)聯(lián)性,因此稱為關(guān)系型數(shù)據(jù)庫。系統(tǒng)管理員可透過應(yīng)用程序進(jìn)入服務(wù)器,更改數(shù)據(jù)型態(tài),管理及處理服務(wù)器資源。SQL Server 也是一種具備延展性的數(shù)據(jù)庫(scalable database),亦即 SQL Server 可以支持多位使用者同時(shí)進(jìn)入數(shù)據(jù)庫中處理大量的數(shù)據(jù)。 Browser/Server模式—本系統(tǒng)的開發(fā)模式 Browser/Server模式簡介   隨著網(wǎng)絡(luò)規(guī)模的日益擴(kuò)大,應(yīng)用程序的復(fù)雜程度不斷提高,傳統(tǒng)的數(shù)據(jù)庫應(yīng)用架構(gòu)已經(jīng)不能勝任。為了充分利用網(wǎng)絡(luò)資源,越來越多的信息需要在 (WoridWideWeb)上發(fā)布,實(shí)現(xiàn)信息最大程度的共享。Browser/Serve結(jié)構(gòu)伴隨著Intemet的發(fā)展而很快地發(fā)展起來。Browser/Serve體系結(jié)構(gòu)是一種三層結(jié)構(gòu):   第一層,瀏覽器是表示層,完成用戶接口功能。在客戶端向URL(Uniform ResourceLocator)指定的web服務(wù)器提出服務(wù)器請求,Web服務(wù)器用HTTP協(xié)議把所需文件資料傳給用戶,客戶端接受并顯示在WWW瀏覽器上?! 〉诙?,Web服務(wù)器是功能層,完成客戶的應(yīng)用功能。即Web服務(wù)器接受客戶請求,以CGI或ASP與數(shù)據(jù)庫連接,進(jìn)行申請?zhí)幚?,而后?shù)據(jù)庫結(jié)果返回web服務(wù)器,再傳至客戶端。  第三層,數(shù)據(jù)庫服務(wù)器是數(shù)據(jù)層。數(shù)據(jù)庫服務(wù)器應(yīng)客戶請求獨(dú)立地進(jìn)行各種處理。Browser/server系統(tǒng)中的Browser作為一種通用的瀏覽器,一般沒有任何應(yīng)用程序; Browser/server系統(tǒng)中的中間層是B/S結(jié)構(gòu)中相當(dāng)關(guān)鍵的部分,中間層在Browser/Serve:系統(tǒng)中充當(dāng)著雙重身份:從Browser的角度看,它是 WebServer,而從 DBServe的角度看,它是一個(gè)功能豐富的Client?! ?Browser/Server模式的特點(diǎn)   B/S系統(tǒng)的這三層體系結(jié)構(gòu)的特點(diǎn):  友好、統(tǒng)一的圖形用戶界面 在Browser/Server系統(tǒng)中,由于遵循了統(tǒng)一的標(biāo)準(zhǔn)協(xié)議,而且使用瀏覽器作為統(tǒng)一的客戶軟件,用戶無須再花費(fèi)大量的時(shí)間與精力去學(xué)習(xí)和熟悉不同的系統(tǒng)的使用方法,用戶可以把大部分的精力集中在系統(tǒng)的內(nèi)容上,而不是去記住系統(tǒng)的使用說明書?! p少網(wǎng)絡(luò)中的數(shù)據(jù)流量  在Browser/server系統(tǒng)中,由于數(shù)據(jù)的處理工作是由服務(wù)器來執(zhí)行的,因此在讀取數(shù)據(jù)和保存數(shù)據(jù)時(shí),這些數(shù)據(jù)只在幾臺(tái)服務(wù)器之間傳輸,不需要通過瀏覽器與服務(wù)器之間的網(wǎng)絡(luò)。一般來說,瀏覽器與服務(wù)器之間的網(wǎng)絡(luò)大都是距離較長而且速度較低的,而服務(wù)器與服務(wù)器之間的網(wǎng)絡(luò)則是距離較短而且速度較高的,因此采用Browser/Server后,可以充分地利用服務(wù)器之間的高速連接通路,而減少在瀏覽器與服務(wù)器之間的長距離低速網(wǎng)絡(luò)中的數(shù)據(jù)流量。  更好的開放性  開放性是發(fā)揮分布式系統(tǒng)優(yōu)勢的基本保障,它為不同廠商生產(chǎn)的產(chǎn)品協(xié)同工作創(chuàng)造了條件,但是這些產(chǎn)品還應(yīng)當(dāng)遵循統(tǒng)一的標(biāo)準(zhǔn)。在Browser/server系統(tǒng)中,采用了一致的HTTP協(xié)議以及其他一些共同的規(guī)則,不同系統(tǒng)之間的沖突將會(huì)大大減少?! ∑脚_(tái)無關(guān)性  在Browser/Server系統(tǒng)中,程序的主體分布在MidServer上,客戶機(jī)上只有一個(gè)標(biāo)準(zhǔn)的瀏覽器,它與服務(wù)器之間采用標(biāo)準(zhǔn)的TCP/IP及HTTP等協(xié)議進(jìn)行通信,因此客戶端的平臺(tái)是相對獨(dú)立的,它不依賴于服務(wù)器方所采用的軟硬平臺(tái)。用戶可以自由地選擇自己熟悉的平臺(tái)進(jìn)行工作。  有效地解決異種數(shù)據(jù)庫聯(lián)合使用的問題  在Browser/Serve系統(tǒng)中,由于采用了 Browser/MidServer/Server的三層體系結(jié)構(gòu),只需在中間層服務(wù)器上安裝數(shù)據(jù)庫的驅(qū)動(dòng)程序,或者使用專門的服務(wù)器用作與數(shù)據(jù)庫連接的橋梁。因?yàn)槌绦虻闹黧w是運(yùn)行在中間服務(wù)器上的,客戶端只是一個(gè)瀏覽器,避免了在客戶端重復(fù)安裝數(shù)據(jù)庫驅(qū)動(dòng)程序的問題,從而可以有效地解決異種數(shù)據(jù)庫聯(lián)合使用的問題?! 】蛻舳说木S護(hù)工作簡單  Brower/Serve系統(tǒng)中,由于采用了通用的客戶軟件,維護(hù)工作主要集中在服務(wù)器端,而服務(wù)器是由專門的管理人員集中管理的,對系統(tǒng)的維護(hù)相對簡單得多。  基于B/S結(jié)構(gòu)的Web應(yīng)用體系有如此多的優(yōu)勢,因此本網(wǎng)上考試系統(tǒng)的主體就采用這種B/S體系結(jié)構(gòu)。     ,分別是Connection對象、Command對象、DataAdapter、DataSet以及DataReader。這些組件中負(fù)責(zé)建立聯(lián)機(jī)和數(shù)據(jù)操作的部分我們稱為數(shù)據(jù)操作組件(Managed Providers)分別由Connection對象、Command對象、DataAdapter對象以及DataReader對象所組成。數(shù)據(jù)操作組件最主要是當(dāng)作DataSet對象以及數(shù)據(jù)源之間的橋梁,負(fù)責(zé)將數(shù)據(jù)源中的數(shù)據(jù)取出后植入DataSet對象中,以及將數(shù)據(jù)存回?cái)?shù)據(jù)源的工作。   Connection組件  Connection對象主要是開啟程序和數(shù)據(jù)庫之間的連結(jié)。沒有利用連結(jié)對象將數(shù)據(jù)庫打開,是無法從數(shù)據(jù)庫中取得數(shù)據(jù)的。,我們可以自己產(chǎn)生這個(gè)對象,或是由其它的對象自動(dòng)產(chǎn)生?! ommand組件  Command對象主要可以用來對數(shù)據(jù)庫發(fā)出一些指令,例如可以對數(shù)據(jù)庫下達(dá)查詢、新增、修改、刪除數(shù)據(jù)等指令,以及呼叫存在數(shù)據(jù)庫中的預(yù)存程序等。這個(gè)對象是架構(gòu)在Connection對象上,也就是Command對象是透過連結(jié)到數(shù)據(jù)源的Connection對象來下命令的。所以Connection連結(jié)到哪個(gè)數(shù)據(jù)庫,Command對象的命令就下到哪里?! ataAdapter組件  DataAdapter對象主要是在數(shù)據(jù)源以及DataSet之間執(zhí)行數(shù)據(jù)傳輸?shù)墓ぷ鳎梢酝高^Command對象下達(dá)命令后,并將取得的數(shù)據(jù)放入DataSet對象中。這個(gè)對象是架構(gòu)在Command對象上,并提供了許多配合DataSet使用的功能。 DataSet組件  DataSet這個(gè)對象可以視為一個(gè)暫存區(qū)(Cache),可以把從數(shù)據(jù)庫中所查詢到的數(shù)據(jù)保留起來,甚至可以將整個(gè)數(shù)據(jù)庫顯示出來。DataSet的能力不只是可以儲(chǔ)存多個(gè)Table而已,還可以透過DataAdapter對象取得一些例如主鍵等的數(shù)據(jù)表結(jié)構(gòu),并可以記錄數(shù)據(jù)表間的關(guān)聯(lián)。,這個(gè)對象架構(gòu)在DataAdapter對象上,本身不具備和數(shù)據(jù)源溝通的能力,也就是說我們是將DataAdapter對象當(dāng)做DataSet對象以及數(shù)據(jù)源間傳輸數(shù)據(jù)的橋梁?! ataReader組件  當(dāng)我們只需要循序的讀取數(shù)據(jù)而不需要其它操作時(shí),可以使用DataReader對象。DataReader對象只是一次一筆向下循序的讀取數(shù)據(jù)源中的數(shù)據(jù),而且這些數(shù)據(jù)
點(diǎn)擊復(fù)制文檔內(nèi)容
職業(yè)教育相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1