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

正文內容

基于web的網(wǎng)上購物系統(tǒng)的畢業(yè)論文(編輯修改稿)

2025-07-24 19:27 本頁面
 

【文章內容簡介】 購用戶 客戶端商品分類 客戶端商品 客戶端訂單信息 客戶端商品設定圖 31 實體間的關系ER圖用戶實體ER圖如圖32所示:用戶信息 用戶ID 用戶名mingming商品瀏覽用戶郵箱mingming商品瀏覽用戶地址mingming商品瀏覽……圖32 用戶實體ER圖訂單信息實體ER圖如圖33所示:訂單信息 訂單編號 客戶編號mingming商品瀏覽預售商品訂購日期mingming商品瀏覽訂單總價mingming商品瀏覽……商品搜索圖33 訂單信息實體ER圖商品實體ER圖如圖34所示:商品信息 商品編號 商品名稱mingming商品瀏覽預售商品訂購商品商品價格mingming商品瀏覽商品類別mingming商品瀏覽……商品搜索生成訂單圖34 商品信息實體ER圖商品分類實體ER圖如圖35所示:商品類別信息 類目編號mingming商品瀏覽預售商品訂購商品用戶注冊類目名稱mingming商品瀏覽圖35 商品分類實體ER圖 數(shù)據(jù)庫邏輯結構設計數(shù)據(jù)庫概念結構設計完成之后,就可以進行數(shù)據(jù)庫邏輯結構的設計了。在數(shù)據(jù)庫邏輯結構設計中,會接觸到關系型數(shù)據(jù)庫系統(tǒng)的最常用的三個范式,數(shù)據(jù)庫關系的設計完善程度,很大程度上決定了數(shù)據(jù)庫邏輯結構設計的成敗。在使用ASP開發(fā)系統(tǒng)時,Access是比擬較常用的數(shù)據(jù)庫,這種數(shù)據(jù)庫系統(tǒng)為關系型數(shù)據(jù)庫系統(tǒng),適用于中小型站點。網(wǎng)上購物系統(tǒng)中各個表的設計結果如下表所示,每張表格表示數(shù)據(jù)庫中的一個。表31為用戶信息表,紀錄了用戶ID、用戶名、郵箱、地址等信息。表31 用戶信息表字段名稱鍵數(shù)據(jù)類型長度客戶ID主鍵自動編號長整型姓名 文本50地址 文本255城市 文本100省份 文本100郵政編碼 文本20國家 文本100公司 文本255電話 文本50公司電話 文本30移動電話 文本30傳真 文本30郵箱 文本50聯(lián)系類型 數(shù)字長整型備注 文本255聯(lián)系原因 文本20登陸次數(shù) 數(shù)字長整型最后登陸時間 日期/時間 表32為訂單信息表,記錄了訂單編號、客戶編號、訂購日期、訂單總價等信息。表32 訂單信息表字段名稱鍵數(shù)據(jù)類型長度訂單ID主鍵自動編號長整型客戶ID 數(shù)字長整型日期 日期/時間 總金額 貨幣 姓名 文本50郵箱 文本50地址 文本255城市 文本100郵政編碼 文本20省份 文本100國家 文本100電話 文本50傳真 文本30表33為商品信息表,記錄了商品編號、名稱、價格、類別等信息。表33 商品信息表字段名稱鍵數(shù)據(jù)類型長度目錄ID主鍵自動編號長整型編號 文本20名稱 文本100描述 備注 價格 貨幣 特征 文本100小圖片地址 文本100按鈕圖片 文本100有效日期 日期/時間 庫存 文本 類別ID 數(shù)字 類別 文本50重量 文本20體積 文本50零售價 貨幣長整型首頁顯示 是/否 表34為商品類別表,記錄了商品類別ID,說明,圖片等信息。表34 商品類別表字段名稱鍵數(shù)據(jù)類型長度類別ID主鍵自動編號長整型商品類別 文本255說明 文本255子類別 文本5圖片 文本100 數(shù)據(jù)庫連接在電子商務中,對用戶而言,進行網(wǎng)上信息查詢的目的是尋找自己需要的產(chǎn)品或服務,而對于商品或服務提供者來說,其目的則是向用戶推銷自己的產(chǎn)品或服務。因此,讓用戶通過瀏覽器查詢服務器的后端數(shù)據(jù)庫是許多Web服務提供者必需有的服務,ASP通過內置的ADODB組件來實現(xiàn)這一功能。可以使用ADO去編寫緊湊簡明的腳本以便連接到ODBC 兼容的數(shù)據(jù)庫和 OLE DB 兼容的數(shù)據(jù)源。具體的操作步驟可以歸納為以下幾步:創(chuàng)建數(shù)據(jù)庫源名(DSN) ADODB通過ODBC(OpenDatabaseConnectivity,開放數(shù)據(jù)庫互連)工作,因此要在ODBC中設置DSN(數(shù)據(jù)源名)。打開Windows的控制面板,雙擊ODBC的圖標,然后選擇文件 DSN 的屬性頁,單擊添加,選擇數(shù)據(jù)庫驅動程序,然后單擊下一步,按照屏幕的指示鍵入數(shù)據(jù)源文件的名稱,然后單擊下一步,再單擊完成創(chuàng)建數(shù)據(jù)源。創(chuàng)建數(shù)據(jù)庫鏈接 鏈接用以保持一些關于正在訪問的數(shù)據(jù)的動態(tài)信息,以及鏈接者信息。利用ADODB的成員函數(shù)Open和先前設定的DSN與數(shù)據(jù)庫連接,其語法如下:Set connection = () 創(chuàng)建了鏈接對象Connection。 (DSN=dsnname;UID=userID;PWD=password) 39。打開鏈接。dsnname為數(shù)據(jù)源名;userID為用戶名;password為用戶口令。創(chuàng)建數(shù)據(jù)對象 ADO中的數(shù)據(jù)對象通常保存的是查詢結果。RecordSet 是ADO中最復雜的對象,有許多屬性和方法,靈活運用,可以達到許多好的效果。其創(chuàng)建方法如下: Set RecordSet =(sqtStr) 39。創(chuàng)建并打開了對象RecordSet ,sqtStr是一個串,代表一條標準的SQL語句。例如: sqlStr=SELECT*FROM b1 Set RecordSet =(sqlStr) 這條語句執(zhí)行后,對象RecordSet中就保存了b1中的所有記錄。 操作數(shù)據(jù)庫 可利用Execute方便地執(zhí)行數(shù)據(jù)的插入、修改、刪除等操作。如執(zhí)行插入操作: sqlStr=Insert Into b1Values(1,2) (sqlStr)關閉數(shù)據(jù)對象和鏈接 在使用了ADO對象之后,一定要關閉數(shù)據(jù)對象和鏈接。在ASP中通過調用方法close實現(xiàn)關閉。 關閉創(chuàng)建的數(shù)據(jù)對象:Record Set .close Set Record Set=Nothing 關閉創(chuàng)建的鏈接對象:Connect. close Set Connect=Nothing 完整的程序片段://產(chǎn)生組件實例 SetConnect=()//連接數(shù)據(jù)庫    (DSN=dsnname。UID=userID。PWD=password)//執(zhí)行查詢  SQL=select*fromtablename   SetRS=(SQL)?。?   //顯示結果%DoWhile Not %    %=RS(fieldname)% %       Loop  ?。?上述是用ASP訪問數(shù)據(jù)庫的全過程,由于應用面向對象思想,所有操作都比較簡單,需要注意的僅是對數(shù)據(jù)結構的了解、當前所操作的對象及對象的屬性等等,只要對這些有了清晰的認識,再加上ASP強大功能,在網(wǎng)絡上使用數(shù)據(jù)庫,實現(xiàn)用戶與頁面間交換信息,就再也不是什么難事了。 連接數(shù)據(jù)庫主要功能程序段打開數(shù)據(jù)庫Sub ShopOpenDataBase (connection)dim dblocationdim strconnShopInitdatabase= Session(db) amp。 .mdbdblocation=session(dblocation)If dblocation then database = Session(dblocation) amp。 \ amp。 databaseend ifstrconn = DRIVER=Microsoft Access Driver (*.mdb)。DBQ= amp。 (database)Set connection = ()on error resume next strConnSession(dbc)=connectionIf 1 thenSession(Openerror)=Shopping database failed to open with errorbr amp。 (0).description amp。 br amp。 Session(dbc)else Session(Openerror)=end ifEnd Sub打開商店數(shù)據(jù)庫Sub OpenDatabase(odbc,database)Dim strConnDim strpathdim rcstrconn = DRIVER=Microsoft Access Driver (*.mdb)。DBQ= amp。 (database)Set odbc = ()on error resume next strConnIf 1 then Session(Openerror)=因為有錯誤商店數(shù)據(jù)庫打開失敗br amp。 (0).description amp。 br amp。 Session(dbc)else Session(Openerror)=end ifSession(dbc)=odbcend sub關閉數(shù)據(jù)庫Sub ShopCloseDatabase (connection)on error resume nextset connection=nothingEnd sub
點擊復制文檔內容
教學教案相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1