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

正文內(nèi)容

畢業(yè)設(shè)計(jì)-asp網(wǎng)上購(gòu)物系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)(編輯修改稿)

2025-01-07 22:02 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 quest 的一個(gè)重要方法是 Form(),其作用是提取瀏覽器的用戶輸入信息。整個(gè)運(yùn)作的過(guò)程為: Request 對(duì)象通過(guò)ISAPI 接口取得瀏覽器窗體中傳送過(guò)來(lái)的數(shù)據(jù), Web 服務(wù)器開(kāi)始執(zhí)行 *.asp 文件,在該文件中將調(diào)用 Request 對(duì)象取得的從窗體傳送過(guò)來(lái)的數(shù)據(jù),完成此文件的 執(zhí)行后, Web 服務(wù)器將把執(zhí)行結(jié)果回傳給客戶端。常用的三種取得數(shù)據(jù)的方法是 : ()。—— 此方法對(duì)應(yīng)的 Form 提交時(shí)使用Post 方法。 QueryString集合獲取數(shù)據(jù) ()?!?此方法對(duì)應(yīng)的 Form 提交時(shí)使用 Get 方法 Request 獲取數(shù)據(jù), Request 是前兩種的一個(gè)縮寫(xiě),可以取代前兩種情況。 Application 對(duì)象: Application 對(duì)象是一個(gè)比較重要的對(duì)象,所有的用戶公 用一個(gè) Application 對(duì)象,當(dāng)網(wǎng)站服務(wù)一開(kāi)通,就創(chuàng)建了 Application 對(duì)象。它可以在給定的應(yīng)用程序的所有用戶之間共享信息,是一個(gè)應(yīng)用程序級(jí)的對(duì)象,并可以在 Web 應(yīng)用程序運(yùn)行期間持久的保持?jǐn)?shù)據(jù)。同時(shí)如果不加以限制,所有的客戶都可以訪問(wèn)這個(gè)對(duì)象。 Server 對(duì)象 : 在 ASP 中 Sever 對(duì)象是很重要的一個(gè)對(duì)象,許多高級(jí)功能都是靠它來(lái)完成的。提供對(duì) Active Server Pages 對(duì)象和方法的使用。 Sever對(duì)象使用戶可以在服務(wù)器上啟動(dòng) ActiveX 對(duì)象例程,并使用 Active Sever 服務(wù)提供對(duì)象 HTML 和 URL 編碼的函數(shù)。 Session 對(duì)象 :Session 其實(shí)指的是訪問(wèn)者從到達(dá)到某個(gè)特定主頁(yè)到離開(kāi)為止的那段時(shí)間,每個(gè)訪都會(huì)單獨(dú)獲得一個(gè) Session。即記錄連接者的消息,每一個(gè)連接者的消息由獨(dú)立的 Session 對(duì)象來(lái)記錄。 Session 可以用來(lái)存儲(chǔ) 15 訪問(wèn)者的一些喜好,它填補(bǔ)了 HTTP 協(xié)議的局限。 Asperror 對(duì)象: 主要用于 ASP應(yīng)用中的錯(cuò)誤處理。 在一個(gè) ASP文件中可以包含以下內(nèi)容: HTML 標(biāo)記( tags); VBScript 或 Jscript 語(yǔ)言的程序代碼; ASP 語(yǔ)法。 ADO 技術(shù)介紹 ADO( ActiveX Data Objects)技術(shù)是微軟公司推出的數(shù)據(jù)庫(kù)連接技術(shù),運(yùn)用該技術(shù)可以對(duì)各種數(shù)據(jù)庫(kù)(如 SQL Server、 Access、 Oracle 及 Sybase 等)的鏈接、查詢、存取等操作。 ADO 對(duì)象給開(kāi)發(fā)人員提供一種快捷、簡(jiǎn)單、高效的數(shù)據(jù)庫(kù)訪問(wèn)方法, ADO 可以包含在腳本中來(lái)產(chǎn)生對(duì)數(shù)據(jù)庫(kù)的連接,并從數(shù)據(jù)庫(kù)表中讀取數(shù)據(jù),形成實(shí)際要使用的對(duì)象集合。而且,對(duì)于數(shù)據(jù)資 源,提供了應(yīng)用程序一級(jí)的界面。不過(guò), ADO 并不與數(shù)據(jù)資源直接通信,而是通過(guò)稱(chēng)為 OLE DB 的中間界面,對(duì)于數(shù)據(jù)資源( Microsoft SQL Server), OLE DB 提供了系統(tǒng)一級(jí)的界面。 ADO是一組優(yōu)化的訪問(wèn)數(shù)據(jù)庫(kù)的對(duì)象集,為 Web 數(shù)據(jù)庫(kù)開(kāi)發(fā)者提供完整的網(wǎng)站數(shù)據(jù)庫(kù)解決方案。 ADO 可以與 ASP 緊密結(jié)合,運(yùn)行在服務(wù)器端,從而制作出功能完善的數(shù)據(jù)庫(kù)網(wǎng)頁(yè)。 ADO 除了支持各種數(shù)據(jù)庫(kù)平臺(tái)外,它還支持 VB、 VC和 Script 等多種程序設(shè)計(jì)語(yǔ)言。 在利用 ADO 技術(shù)進(jìn)行數(shù)據(jù)庫(kù)網(wǎng)頁(yè)制作的第一步就是要建立服務(wù)器 端的數(shù)據(jù)庫(kù),即后臺(tái)數(shù)據(jù)庫(kù),一般可選擇 SQL Server 或者 Access 作為后臺(tái)數(shù)據(jù)庫(kù)。本次的畢業(yè)設(shè)計(jì)是以 Access 作為后臺(tái)數(shù)據(jù)庫(kù)。 ASP 的發(fā)布 當(dāng)編輯好 ASP文件后,必需發(fā)布后才能實(shí)現(xiàn)其功能, ASP 文件本身并不能運(yùn)行。我們用 Windows 自帶的工具 IIS( windows2021 XP )來(lái)發(fā)布 ASP 文件。( Windows 98用 PWS 發(fā)布) 在 Windows XP 中打開(kāi)控制面板 → 管理工具 →Inter 信息服務(wù)。雙擊 Inter信息服務(wù),于是我們就來(lái)到了 IIS 的使用界面。 打開(kāi)網(wǎng)站 → 默認(rèn)網(wǎng)站 在默認(rèn)網(wǎng)站內(nèi)新建立虛擬目錄 為目錄起個(gè)別名例如 “ 網(wǎng)上購(gòu)物 ” → 選擇內(nèi)容的目錄路徑 → 設(shè)置權(quán)限(通常不允許訪問(wèn)寫(xiě)入權(quán)限,防止網(wǎng)頁(yè)被改) 順利完成以上操作就表示你已經(jīng)成功發(fā)布了你的網(wǎng)頁(yè)。( “ 網(wǎng)上購(gòu)物 ” 已在默認(rèn)網(wǎng)站內(nèi)) 數(shù)據(jù)庫(kù)原理 SOL 基礎(chǔ) SQL(Structured Query Language,結(jié)構(gòu)查詢語(yǔ)言 )是一個(gè)功能強(qiáng)大的數(shù)據(jù)庫(kù)語(yǔ)言。SQL 通常使用于數(shù)據(jù)庫(kù)的通訊。 ANSI(美國(guó)國(guó)家標(biāo)準(zhǔn)學(xué)會(huì))聲稱(chēng), SQL 是關(guān)系數(shù)據(jù)庫(kù) 16 管理系統(tǒng)的標(biāo)準(zhǔn)語(yǔ)言。 SQL 語(yǔ)句通常用于完 成一些數(shù)據(jù)庫(kù)的操作任務(wù),比如在數(shù)據(jù)庫(kù)中更新數(shù)據(jù),或者從數(shù)據(jù)庫(kù)中檢索數(shù)據(jù)。使用 SQL 的常見(jiàn)關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)有:Oracle、 Sybase、 Microsoft SQL Server、 Access、 Ingress 等等。雖然絕大多數(shù)的數(shù)據(jù)庫(kù)系統(tǒng)使用 SQL,但是它們同樣有它們自立另外的專(zhuān)有擴(kuò)展功能用于它們的系統(tǒng)。但是,標(biāo)準(zhǔn)的 SQL 命令,比如 Select、 Insert、 Update、 Delete、 Create和 Drop常常被用于完成絕大多數(shù)數(shù)據(jù)庫(kù)的操作。 MS SQL Server 就是用的 Transact SQL。 SQL語(yǔ)言有著非常突出的優(yōu)點(diǎn),主要是: n 非過(guò)程化語(yǔ)言 n 統(tǒng)一的語(yǔ)言 n 是所有關(guān)系數(shù)據(jù)庫(kù)的公共語(yǔ)言 非過(guò)程化語(yǔ)言: SQL 是一個(gè)非過(guò)程化的語(yǔ)言,因?yàn)樗淮翁幚硪粋€(gè)記錄,對(duì)數(shù)據(jù)提供自動(dòng)導(dǎo)航。 SQL 允許用戶在高層的數(shù)據(jù)結(jié)構(gòu)上工作,而不對(duì)單個(gè)記錄進(jìn)行操作,可操作記錄集,所有 SQL 語(yǔ)句接受集合作為輸入,返回集合作為輸出。 SQL 的集合特性允許一條 SQL 語(yǔ)句的結(jié)果作為另一條 SQL 語(yǔ)句的輸入。 SQL 不要求用戶指定對(duì)數(shù)據(jù)的存放方法, 這種特性使用戶更易集中精力于要得到的結(jié) 果;所有 SQL 語(yǔ)句使用查詢優(yōu)化器,它是 RDBMS 的一部分,由它決定對(duì)指定數(shù)據(jù)存取的最快速度的手段,查詢優(yōu)化器知道存在什么索引,在哪兒使用索引合適,而用戶則從不需要知道表是否有索引、有什么類(lèi)型的索引。 統(tǒng)一的語(yǔ)言: SQL 可用于所有用戶的 DB 活動(dòng)模型,包括系統(tǒng)管理員、數(shù)據(jù)庫(kù)管理員、 應(yīng)用程序員、決策支持系統(tǒng)人員及許多其它類(lèi)型的終端用戶。 SQL為許多任務(wù)提供了命令,其中包括: n 查詢數(shù)據(jù) n 在表中插入、修改和刪除記錄 n 建立、修改和刪除數(shù)據(jù)對(duì)象 n 控制對(duì)數(shù)據(jù)和數(shù)據(jù)對(duì)象的存取 n 保證數(shù)據(jù)庫(kù)一致性和完整性 以前的數(shù)據(jù)庫(kù)管理系統(tǒng)為上述各類(lèi)操作提供單獨(dú)的語(yǔ)言,而 SQL 將全部任務(wù)統(tǒng)一在一種語(yǔ)言中。 所 有關(guān)系數(shù)據(jù)庫(kù)的公共語(yǔ)言:由于所有主要的關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)都支持 SQL 語(yǔ)言,用戶可將使用 SQL 的技能從一個(gè) RDBMS(關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng) )轉(zhuǎn)到另一個(gè),所有用 SQL編寫(xiě)的程序都是可以移植的 。 使用 ASP進(jìn)行 Web 和數(shù)據(jù)庫(kù)集成 ASP 為 Microsoft Inter Information Server(IIS) Web 服務(wù)器提供服務(wù)器端腳本。 ASP 在 IIS 中引入,并被帶入了 IIS IIS 。 ASP 基于 ActiveX,可以創(chuàng)建動(dòng)態(tài)可變的 Web 頁(yè)面。 ASP 使用 HTML 和嵌入式 VBScript 或 Jscript 混合編寫(xiě)。 IIS 包含一個(gè) COM 自動(dòng)服務(wù)器,它可以執(zhí)行 VBScript 并將腳本輸出結(jié)果以 HTML形式發(fā)送給基于瀏覽器的客戶端,由于 ASP 腳本在服務(wù)器上執(zhí)行,因此它們可以用于任何瀏覽器。以下圖 ()為 ASP 將 HTML 與 ActiveX 腳本結(jié)合生成動(dòng)態(tài) HTML 圖。 HTML ActiveXScript HTML HTML 17 圖 2- ASP和 HTML轉(zhuǎn)換圖 ASP 腳本在 IIS Web 服務(wù)器上執(zhí)行。當(dāng)服務(wù)器執(zhí)行此腳本時(shí) ,它為客戶端準(zhǔn)備待發(fā)送的 HTML 流。 ASP 頁(yè)面中的任何 HTML 或客戶腳本將被直接傳給客戶,當(dāng)服務(wù)器遇到 ASP 服務(wù)器腳本時(shí),它在服務(wù)器上執(zhí)行該腳本,并將產(chǎn)生所有的輸出以 HTML 形式傳給客戶端。對(duì)于基于瀏覽器的客戶端來(lái)說(shuō)。由 ASP生成的 HTML 流與靜態(tài) Web 頁(yè)面發(fā)送的 HTML 流并沒(méi)有什么差別。 ASP 的服務(wù)器端腳本實(shí)際上是在腳本執(zhí)行時(shí)產(chǎn)生Web 頁(yè)面的,這就使得 ASP 可動(dòng)態(tài)地根據(jù)不同的客戶生成不同的動(dòng)態(tài) Web 頁(yè)面。 ASP腳本還可以與 ActiveX Data Object(ADO),從而將 SQL Server 數(shù)據(jù)庫(kù)庫(kù) 信息集成到發(fā)送給客戶端的 HTML流中,如下圖表示了如何使用 ASP將 IIS Web 頁(yè)面與 SQL Server 數(shù)據(jù)庫(kù)中的信息進(jìn)行集成。 圖 2- Web 和數(shù)據(jù)庫(kù)集成示意圖 我們開(kāi)發(fā)的網(wǎng)上購(gòu)物系統(tǒng)也是基于 B/S 模式的,采用了 ASP 即 Web 頁(yè)面的三大主流編程技術(shù) 3P( ASP、 PHP、 JSP)之一 ,同時(shí)支持 ActiveX,包括 HTML 標(biāo)記、文本和腳本命令的文件 .可調(diào)用 ActiveX 組件來(lái)執(zhí)行任務(wù)。通過(guò) ASP 可為 Web 頁(yè)添加交互內(nèi)容或 HTML 頁(yè)構(gòu)成整個(gè) Web 應(yīng)用程序 ,使網(wǎng)頁(yè)設(shè)計(jì)變得和普通的交互程序一樣 簡(jiǎn)單。網(wǎng)上購(gòu)物系統(tǒng)還采用了先進(jìn)的數(shù)據(jù)庫(kù)技術(shù) SQL Server 2021 作為后臺(tái)數(shù)據(jù)庫(kù),將購(gòu)物系統(tǒng)網(wǎng)與系統(tǒng)內(nèi)部數(shù)據(jù)庫(kù)緊密結(jié)合在一起形成動(dòng)態(tài)的信息管理系統(tǒng)。在整個(gè)信息管理系統(tǒng)所要處理的大量數(shù)據(jù)采用 SQL Server 2021 中的存儲(chǔ)過(guò)程,在 Web 頁(yè)面中用 ActiveX組件連接到數(shù)據(jù)庫(kù),使用調(diào)用的方式進(jìn)行處理。這樣既發(fā)揮用了 SQL Server2021 數(shù)據(jù)庫(kù)的強(qiáng)大功能 ,又使用了 B/S 模式的優(yōu)越性。本系統(tǒng)的大部分 Web 頁(yè)采用 ASP 技術(shù)生成動(dòng)態(tài)網(wǎng)頁(yè),并使用 SQL Server2021 數(shù)據(jù)庫(kù)中的數(shù)據(jù)動(dòng)態(tài)生成所需要的 表格。并實(shí)現(xiàn)了對(duì)數(shù)據(jù)的錄入、添加、修改、刪除、查詢操作。由于所有動(dòng)態(tài)數(shù)據(jù)存儲(chǔ)在 SQL Server2021 數(shù)據(jù)庫(kù)中,從而實(shí)現(xiàn)了所有數(shù)據(jù)在整個(gè)網(wǎng)絡(luò)中的共享,使資源得以更加充分的利用。 系統(tǒng)結(jié)構(gòu)和網(wǎng)頁(yè)的訪問(wèn)過(guò)程如圖所示: 客戶瀏覽器(BROWER) HTTP 請(qǐng)求 ASP Script Data SQL 控件 ODBC Database Server 數(shù)據(jù)庫(kù) 圖 示為軟件的系統(tǒng)結(jié)構(gòu)圖 HTML 頁(yè)面 18 原理: 客戶通過(guò)客戶端瀏覽器向 Inter/Intra 服務(wù)器發(fā)出請(qǐng)求 (如修改、添加數(shù)據(jù)信息 ),服務(wù)器中 ASP 引擎通過(guò)執(zhí)行相應(yīng)的 ASP(即 Script 腳本 )程序 ,通過(guò)調(diào)用DATA Access 控件來(lái)訪問(wèn)數(shù)據(jù)庫(kù) ,并把操作后的結(jié)果返回給客戶。 下面,我們也用圖來(lái)說(shuō) 明在使用本軟件系統(tǒng)的基礎(chǔ)上,網(wǎng)頁(yè)是如何進(jìn)行訪問(wèn)的。 過(guò)程如圖 22所示: 圖 示為 WEB 結(jié)構(gòu)圖 Access 數(shù)據(jù)庫(kù) Access 是一個(gè)數(shù)據(jù)庫(kù)管理系統(tǒng),它之所以被集成到 Office 中而不是Visual Studio 中,是因?yàn)樗c其它的數(shù)據(jù)庫(kù)管理系統(tǒng)(如 Visual FoxPro)相比更加簡(jiǎn)單易學(xué),一個(gè)普通的計(jì)算機(jī)用戶即可掌握并使用它。而且最重要的一點(diǎn)是,Access 的 功能足夠強(qiáng)大,足以應(yīng)付一般的數(shù)據(jù)管理及處理需要。 Access 可以實(shí)現(xiàn)建立數(shù)據(jù)庫(kù)、報(bào)表,以及對(duì)數(shù)據(jù)庫(kù)、報(bào)表的修改、查詢等功能 。 提供 IIS 服務(wù) 信息 服務(wù) 程序 WEB 服 務(wù) 器 WEB 應(yīng) 用 程 序 內(nèi) 容 產(chǎn)生頁(yè) 動(dòng)作頁(yè) 內(nèi) 容 產(chǎn)生頁(yè) 動(dòng)作頁(yè) 網(wǎng)頁(yè)訪問(wèn)信息處理 WEB 響應(yīng) WEB 請(qǐng)求 網(wǎng)絡(luò) 應(yīng)用 程序 程序 19 第三章 網(wǎng)上購(gòu)物系統(tǒng)的實(shí)現(xiàn)與設(shè)計(jì) 系統(tǒng)需求分析 需求分析簡(jiǎn)單地說(shuō)就是分析管理用戶信息:查詢用戶自己訂單的信息(包括訂單的歷史記錄); 用戶聯(lián)系管理員: E- mail 或直接留言兩種方式。 購(gòu)物管理包括: 提供了對(duì)商品信息的查詢與檢索。如:按商品類(lèi)別、按商品名稱(chēng)搜索。 客戶購(gòu)物 貨單:顯示所有出貨單的相關(guān)資料; 管理員管理模塊: 添加、刪除用戶:系統(tǒng) 默認(rèn)的最高級(jí)的管理員的功能; 查看所有用戶資料:任何管理員都可以看到所有管理員除了密碼以外的資料; 密碼修改:任何管理員都可以憑原密碼修改密碼。 系統(tǒng)總體構(gòu)成 一個(gè)典型的網(wǎng)
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1