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

正文內(nèi)容

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

2025-06-19 23:02 本頁(yè)面
 

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