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

正文內(nèi)容

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

2025-06-19 23:02 本頁面
 

【文章內(nèi)容簡介】 這就要求通過 ID 將 商品 與其 商品描述,商品單價 等屬性關(guān)聯(lián)起來。但是在不是十分龐大的數(shù)據(jù)庫系統(tǒng)中,依靠數(shù)據(jù)庫關(guān)系的多表查詢可能會比集中了信息單表查詢效率低下,這就要求我們做出是把 商品 的附加信息與 商品 存儲在同一張數(shù)據(jù)庫表中,還是建立不同的表將其關(guān)聯(lián)起來的決定。 13 本 系統(tǒng) 為了體現(xiàn)系統(tǒng)設(shè)計的模塊化及關(guān)系型數(shù)據(jù)庫的 應(yīng)用,按照關(guān)系型數(shù)據(jù)庫的三個范式標準對數(shù)據(jù)庫進行了關(guān)系化處理。 通過對用戶與系統(tǒng)需求的分析,針對 網(wǎng)上購物 系統(tǒng)的需求,總結(jié)出以下需求信息: ? 用戶分為普通用戶、 系統(tǒng)管理員; ? 化妝品 從屬于 化妝品 類型; ? 一個用戶可以擁有多個 訂購 ; ? 管理員可以 處理訂單 ; ? 管理員可以查找、瀏覽、修改系統(tǒng)、用戶、 化妝品 的信息。 經(jīng)過上述需求的表述,考慮到今后潛在的需求,本 系統(tǒng) 設(shè)計出如下所示的數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu): ? 用戶信息,包括數(shù)據(jù)項: 用戶 ID、 用戶名、 郵箱 、 地址 等; ? 商品 信息,包括數(shù)據(jù)項: 商品編號 、 名稱 、 價格 、 類別 等; ? 訂單 信息,包括數(shù)據(jù) 項: 訂單編 號、 客戶編號、訂購日期 、 訂單總價 等; 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計 設(shè)計出了上面的數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu)后,就可以進行下一步設(shè)計,進而設(shè)計滿足用戶與系統(tǒng)需求的各種實體,以及它們之間的關(guān)系,為數(shù)據(jù)庫 邏輯結(jié)構(gòu)的設(shè)計打下良好的基礎(chǔ)。這些實體包含了實體的各種具體信息。 本 系統(tǒng) 根據(jù)以上設(shè)計,規(guī)劃出的實體包括: 訂單 信息實體、用戶實體、 商品 實體。 14 實體之間的 ER 圖如圖 31 所示: 圖 31 實體間的關(guān)系 ER 圖 用戶實體 ER 圖如圖 32 所示: 圖 32 用戶實體 ER 圖 訂單信息實體 ER 圖如圖 33 所示: 圖 33 訂單信息實體 ER 圖 訂單 信息 訂單編號 客戶編號mingming 商品瀏覽 預(yù)售商品 訂購日期mingming 商品瀏覽 訂單總價mingming 商品瀏覽 …… 商品搜索 訂購 用戶 客戶端 商品分類 客戶端 商品 客戶端 訂單信息 客戶端 商品設(shè)定 用戶信息 用戶 ID 用戶 名mingming 商品瀏覽 用戶 郵箱mingming 商品瀏覽 用戶 地址mingming 商品瀏覽 …… 15 商品實體 ER 圖如圖 34 所示: 圖 34 商品信息實體 ER 圖 商品分類實體 ER 圖如圖 35 所示: 圖 35 商品分類實體 ER 圖 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計完成之后,就可以 進行數(shù)據(jù)庫邏輯結(jié)構(gòu)的設(shè)計了。在數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計中,會接觸到關(guān)系型數(shù)據(jù)庫系統(tǒng)的最常用的三個范式,數(shù)據(jù)庫關(guān)系的設(shè)計完善程度,很大程度上決定了數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計的成敗。 在使用 ASP 開發(fā)系統(tǒng)時, Access 是比擬較 常用的數(shù)據(jù)庫 , 這種數(shù)據(jù)庫系統(tǒng) 為關(guān)系型數(shù)據(jù)庫系統(tǒng),適用于中小型站點。網(wǎng)上購物 系統(tǒng)中各個表的設(shè)計結(jié)果如下表所示,每張表格表示數(shù)據(jù)庫中的一個。 表 31 為 用戶 信息表, 紀錄了用戶 ID、用戶名、郵箱、地址等信息 。 商品 類別 信息 類目編號mingming 商品瀏覽 預(yù)售商品 訂購商品 用戶注冊 類目名稱mingming 商品瀏覽 商品 信息 商品編號 商品名稱mingming 商品瀏覽 預(yù)售商品 訂購商品 商品價格mingming 商品瀏覽 商品類別mingming 商品瀏覽 …… 商品搜索 生成訂單 16 表 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 17 省份 文本 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 18 數(shù)據(jù)庫連接 在電子商務(wù)中,對用戶而言,進行網(wǎng)上信息查詢的目的是尋找自己需要的產(chǎn)品或服務(wù),而對于商品或服務(wù)提供者來說,其目的則是向用戶推銷自己的產(chǎn)品或服務(wù)。因此,讓用戶通過瀏覽器查詢服務(wù)器的后端數(shù)據(jù)庫是許多 Web 服務(wù)提供者必需有的服務(wù), ASP 通過內(nèi)置的 ADODB 組件來實現(xiàn)這一功能??梢允褂?ADO 去編寫緊湊簡 明的腳本以便連接到 ODBC 兼容的數(shù)據(jù)庫和 OLE DB 兼容的數(shù)據(jù)源。具體的操作步驟可以歸納為以下幾步: 創(chuàng)建數(shù)據(jù)庫源名( DSN) ADODB 通過 ODBC( OpenDatabaseConnectivity,開放數(shù)據(jù)庫互連 ) 工作,因此要在 ODBC 中設(shè)置 DSN(數(shù)據(jù)源名)。打開 Windows的 控制面板 ,雙擊 ODBC的圖標,然后選擇 文件 DSN 的屬性頁,單擊 添加 ,選擇數(shù)據(jù)庫驅(qū)動程序,然后單擊 下一步 ,按照屏幕的指示鍵入數(shù)據(jù)源文件的名稱,然后單擊 下一步 ,再單擊 完成 創(chuàng)建數(shù)據(jù)源。 創(chuàng)建數(shù)據(jù)庫鏈接 鏈接用以保持一些關(guān)于正在訪問的數(shù)據(jù)的動態(tài)信息,以及鏈接者信息。利用 ADODB 的成員函數(shù) Open 和先前設(shè)定的 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ù)對象通常保存的是查詢結(jié)果。 RecordSet 是 ADO中最復(fù)雜的對象,有許多屬性和方法,靈活運用,可以達到許多好的效果。其創(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) 關(guān)閉數(shù)據(jù)對象和鏈接 在使用了 ADO 對象之后,一定要關(guān)閉數(shù)據(jù)對象和鏈接。在 ASP 中通過調(diào)用方法 close 實現(xiàn)關(guān)閉。 關(guān)閉創(chuàng)建的數(shù)據(jù)對象: Record Set .close Set 19 Record Set=Nothing 關(guān)閉創(chuàng)建的鏈接對象: Connect. close Set Connect=Nothing 完整的程序片段: //產(chǎn)生組件實例 SetConnect=() //連接數(shù)據(jù)庫 (DSN=dsnname。UID=userID。PWD=password) //執(zhí)行查詢 SQL=select* fromtablename SetRS=(SQL) % //顯示結(jié)果 % DoWhile Not % % =RS(fieldname)% % Loop % 上述是用 ASP 訪問數(shù)據(jù)庫的全過程,由于應(yīng)用面向?qū)ο笏枷?,所有操作都比較簡單,需要注意的僅是對數(shù)據(jù)結(jié)構(gòu)的了解、當(dāng)前所操作的對象及對象的屬性等等,只要對這些有了清晰的認識,再加上 ASP 強大功能,在網(wǎng)絡(luò)上使用數(shù)據(jù)庫,實現(xiàn)用戶與頁面間交換信息,就再也不是什么難事了。 連接數(shù)據(jù)庫 主要功能程序段 打開數(shù)據(jù)庫 Sub ShopOpenDataBase (connection) dim dblocation dim strconn ShopInit database= Session(db) amp。 .mdb dblocation=session(dblocation) If dblocation then database = Session(dblocation) amp。 \ amp。 database end if strconn = DRIVER=Microsoft Access Driver (*.mdb)。DBQ= amp。 (database) Set connection = () on error resume next strConn Session(dbc)=connection If 1 then 20 Session(Openerror)=Shopping database failed to open with errorbr amp。 (0).description amp。 br amp。 Session(dbc) else Session(Openerror)= end if End Sub 打開商店數(shù)據(jù)庫 Sub OpenDatabase(odbc,database) Dim strConn Dim strpath dim rc strconn = DRIVER=Microsoft Access Driver (*.mdb)。DBQ= amp。 (database) Set odbc
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1