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

正文內容

網上購物系統設計—免費計算機畢業(yè)設計論文-文庫吧

2024-11-13 16:07 本頁面


【正文】 ess 軟件,也可以在我們的程序中對一個 Access 的 MDB 數據庫加、刪、改記錄。而且我們根本不用知道這個數據庫是放在哪里的。我們只要寫出 SQL 語句,ODBC 驅動程序就會幫我們做一切事情。我們在給 ODBC 驅動程序傳 SQL 指令時,即是用 DSN 來告訴它到底操作的是哪一個數據庫。如果數據庫的平臺變了,比如我們改用了 SQL Server 的數據庫,只要其中表的結構沒變,我們就不用改寫我們的程序,只要重新在系統中配置 DSN 就行了。由此可見, DSN是應用程序和數據庫之間的橋梁。 2創(chuàng)建數據庫鏈接 (Connection) 鏈接用以保持一些關于正在訪問的數據的一些狀態(tài)信息,以及鏈接者信息。ASP 文件中如果要訪問數據,必須首先創(chuàng)建與數據庫的鏈接,其語法如下: set Conn=(“ ” ) 這條語句創(chuàng)建了鏈接對象 Conn,接下來: connstr=Provider=。=amp。pPath(amp。dbamp。) connstr 這條語句打開鏈接,用到了 DSN,本例為“ connstr”。 以上兩個步驟缺一不可,因為鏈接對象的創(chuàng)建與打開是兩回事,只有打開了才真正可以使用。 3 創(chuàng)建數據對象 (Record Set) ADO 中的數據對象通常保存的是查詢結果。 Record Set 是 ADO 中最復雜的對象,有許多屬性和方法。 Record Set 保存的是一行行的記錄,并標有一個當前記錄。以下是創(chuàng)建方法: Set Record Set=(sqtStr) 這條語句創(chuàng)建 并打開了對象 Record Set,其中 Con 是先前創(chuàng)建的鏈接對象,rs 是一個字串,代表一條標準的 SQL語句。例如: rs=“ SELECT * FROM shop_books” Set Record Set=(rs) 這條語句執(zhí)行后,對象 Record Set 中就保存了表 tab1 中的所有記錄。 4 操作數據庫 我們通過調用鏈接對象的 Execute 方法來將查詢結果返回給一個數據對象或進行插入、刪除等操作。例如: rs=“ INSERT INTO tab1 VALUES(1,2)” (rs) /執(zhí)行插入操作 關閉數據對象和鏈接對象 在使用了 ADO 對象之后要關閉它,因為它使用了一定的服務器資源。通過調用方法 close 實現關閉,然后再釋放它。 Record Set Record Set=Nothing /關閉創(chuàng)建的數據對象 Set mConn=Nothing /關閉創(chuàng)建的鏈接對象 ASP 與 CGI 的比較 CGI(Common Gateway Interface,通用網關接口 )也是 Inter上一種功能強大的 Web 頁面技術,其工作方式有別于 ASP。我們現對二者進行比較。 Active Server Pages 開發(fā) Web 應用程序的特點: 1. 完全嵌入 HTML,與 HTML、 Script 語言完美結合。 2. 無須手動編譯和鏈接程序。 3. 面向對象,并可擴展 ActiveX Server 組件功能。 4. 使用腳本語言( JavaScript、 VBScript 或 PERL)編寫。 5. 存取數據庫輕松容易(使用 ADO組件)。 6. 可使用任何語言編寫自己的 ActiveX Server 組件。 7. 無瀏覽器兼容問題。 8. 程序代碼隱藏,客戶端僅能看到 ASP輸出的 HTML 文件。 9. 縮短 Web開發(fā)時間。 相比之下,使用 CGI 開發(fā) Web 應用程序具有以下缺點: 1. 不易與 HTML 文件集成。 2. 須使用其他較復雜的語言來開發(fā) CGI程序。 3. 程序開發(fā)時間較長。 4. 存取數據庫不容易。 5. 每個 CGI 程序被不同用戶執(zhí)行時都得重新執(zhí)行一次,并占去 Server 的一個端口( Port),降低 Server 效率。 可見, ASP 在數據庫訪問、與 HTML 的集成、提高服務器的效率等諸多方面都優(yōu)于 CGI,更適應 Web 應用程序開發(fā)的需要,因此本文選擇了 ASP作為個性化頁面生成器的開發(fā)工具。 在網上和日常生 活一樣銷售種類很多。在線物品銷售系統要實現的功能非常多,最重要的物品銷售,也就是管理庫房中的物品,以及管理用戶的購物車,從而實現結賬等一系列功能。同時必須對用戶的身份進行驗證。最后,該系統具有管理員的功能,允許管理員對整個系統的數據庫進行操作。 物品銷售系統的功能包括:允許用戶查看物品信息,瀏覽物品信息,允許用戶購買圖書物品,購物車的管理,處理用戶的定單記錄,發(fā)送到后臺數據庫。 進入 否 是 完成購物 圖 1 系統流程圖 系統功能設計:根據系統功能的要求,在線圖書銷售系統可以分為三個模塊(用戶管理模塊,物品銷售系統及在線管理系統)。下圖給出它們的關系。 主頁 購物車 是否已注冊 管理員頁面 注冊頁面 定單顯示 購買頁面 修改頁面 刪除頁面 銷售系統首頁 用戶管理模塊 物品 銷售系統 在線管理系統 圖 2 模塊關系圖 1. 4 統數 據流程 電子商務網站可以劃分為商品管理 (進貨、銷售、庫存盤點、退貨返廠等 )、訂單管理 (訂貨合同、訂貨單 )、會員管理、商品配送、財務結算及報表統計 5個子系統。 1. 5 網上購物的實現 數據庫的設計整個數據庫的關鍵是表結構的設計 ,它獨立于整個數據庫的邏輯結構 ,能充分反映現實世界 ,包括實體之間的聯系能滿足用戶需求。而且易于擴充和修改。系統的前臺共建立 5 個基表。 (1)商品信息表 (PRODUC):該表主要用于記錄商品的信息 (包括商品的名稱、價格、型號、單位、分類屬性、圖片、供貨商情況介紹等 )。 (2)會員資料 表 (SHOPPER):記錄會員的注冊資料等。 (3)購物車表 (SHOPPING CART):用于記錄每次購物的記錄 ,具有統計功能。 (4)訂單表及其基本信息 (ORDER LEST):每個會員有一個訂單表 ,記錄其消費情況。 (5)配送記錄 (DISTRIBUTION):市內采用送貨上門、貨到付款的結算方式。市外通過郵局及銀行信用卡匯兌。 列: ASP 與數據庫運用:密碼驗證 ASP 運行環(huán)境: Windows 2021 單機平臺: PWS (Personal Web Server)、 windowsNT : IIS( Inter Information Server) ServicePack 3 及其以上版本 )NT workstation 工作站平臺: PWS(Personal WebServer )NT workstation 版及最新版的 IE瀏覽器。 用 于 制 作 ASP Windows FrontPage 98/2021 、. 0. 使用 Access 作為儲存用戶資料(用戶名及密碼)的數據庫,因為你可能對它比較熟悉,一旦有問題,解決起來比較容易, 更深的原因是: Microsoft Access 相對于其它非服務器等級的數據庫執(zhí)行的效率要高得多 讓我們一步一步來做這個密碼驗證吧,我采用的是 Windows 2021 + 平臺, IE 瀏覽器,網頁制作軟件: FrontPage 2021. 1 創(chuàng)建用戶密Access 建立一個用戶密碼數據庫,建立字段名 id 和 psd,并添加值 .如 :id 的值我設為: admin, psd 的值為: ,當然,還可以繼續(xù)添加用戶 id 及 psd,完成后保存為: 。 2 編寫 ( 用戶登錄界面頁,完成驗證的功臣就是它了)及 (成功登錄后顯示的頁面)。 在編寫之前,分析一下常見的用戶登錄界面,比如說想收取基于 web page方式免費郵件箱的登錄界面:管理用戶登錄的文件名常常為 log.*,開始登錄時是這個文件,登錄完成后瀏覽器的地址欄中還是顯示的這個文件名,這是因為用戶登錄的文件被包含在登錄完成后的文件中。以現在要講的這個例子來說, 就是被包含在 中了。用戶登錄時看到的文件名將是: ,而 ,通過驗證 之后才看到真正的 。對了!實際上密碼驗證的關鍵在 。那就先來看看 是怎么寫的。 FrontPage 新建一個文件,并保存為: (在 FrontPage 的保存類型中選取“ Active Server Pages”)。在 FrontPage 左下角選取“ HTML”先在它的頂部進行 ASP 源代碼的編寫,內容如下(以下源代碼中凡出現“‘??”的均為注釋): % function checkPwd(id,psd) 39。檢測用戶 id及密碼 dim conn,param,rs set conn=() 39。創(chuàng)建數據庫連接對象conn param=driver={microsoft access driver (*.mdb)}‘指定數據庫驅動程序,不可省略寫為“ access diver(*.mdb)” param amp。 。dbq= amp。 () 39。用指定的數據庫驅動程序打開數據庫,并指定數據路徑 sql=select*from psd where id=39。 amp。 id amp。 39。 and psd=39。 amp。 psd amp。 39。 ‘定義 sql 從數據庫中讀取 id及 psd 的值 ,本行中的第一個 psd 是指數據庫名,以后的 psd 是指 中的 psd 字段。 set rs=(sql) 39。打開數據庫 if then checkpwd=false else checkpwd=true end if end function ‘以上幾句判斷是否已經讀完數據庫中的記錄,如果沒有,就向后讀, 如果已經完成,則驗證用戶名及密碼。如果驗證通過,則為 true,反之為 flase % % if isEmpty(session(passed)) then session(passed)=false 39。判斷用戶輸入信息 id=request(id) ‘獲取用戶 id(用戶名 ) psd=request(psd) ‘獲取用戶 psd(密碼) if id= or psd= then 請輸入您的登錄名及密碼。 39。如果用戶沒有輸入完整的信息,返回出錯 信息。 elseif not checkpwd(id,psd) then 用戶名或密碼錯誤! 請檢查你的用戶名及密碼然后再試一次! ‘如果用戶已經輸入完整信息,但輸入錯誤也返回出錯信息。 else session(passed)=true end if if not session(passed) then% ‘用戶輸入的信息完全正確并驗證通過,以下開始編寫 html 代碼,做一個用戶登錄界面。 html head meta equiv=ContentType content=text/html。charset=gb2312 title請您輸入您的用戶名及密碼! /title /head body bgcolor=000000 text=FFFFFF p align=center p align=center /p p align=centerbfont face= 黑體 size=6 用 戶 登 錄 首 頁/font/b/p p align=center /p form method=POSTaction=%=()% table border=0 width=100% cellspacing=0cellpadding=0 tr td width=41% align=right用戶名 :/td td width=59%input type=text name=idsize=20 value=%=id%/td /tr tr td width=41% align=right 密 碼: /td td width=59%input type=password name=psdsize=20 value=%=psd%/td /tr tr td width=41% /td td width=59% /td /tr /table p align=centerinput type=submit value=提交 name=B1input type=reset value=清除 name=B1/p /form % end if % ‘驗證過程結束,進入加密網頁。 /body
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1