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

正文內(nèi)容

畢業(yè)設(shè)計-基于asp的小型網(wǎng)上書店的設(shè)計與實現(xiàn)(編輯修改稿)

2025-01-08 19:38 本頁面
 

【文章內(nèi)容簡介】 目。 系統(tǒng)功能描述 網(wǎng)上購物系統(tǒng)分為前臺管理和后臺管理。前臺管理包括瀏覽商品、查詢商品、訂購商品、購物車、用戶信息維護(hù)等功能。后臺管理包括 公告管理、商品管理、訂單管理和用戶管理等模塊。 后臺管理具體描述如下: (1) 公告管理 ◆ 添加公告,包括公告標(biāo)題和公告內(nèi)容等; ◆ 修改公告; 9 ◆ 刪除公告。 (2) 圖書管理 ◆ 添加圖書類別; ◆ 修改圖書類別; ◆ 刪除圖書類別。 ◆ 添加圖書信息,包括圖書類別、名稱、編號等信息; ◆ 圖書圖片的上傳、修改和刪除; ◆ 修改圖書信息; ◆ 刪除圖書信息; ◆ 查看圖書商品信息。 (3) 訂單管理 ◆ 處理訂單; ◆ 辦理發(fā)貨; ◆ 辦理結(jié)帳; ◆ 刪除訂單。 (5) 顧客用戶管理功能 ◆ 注冊顧客 用戶,包括用戶名、密碼等信息; ◆ 修改顧客用戶信息; ◆ 刪除顧客用戶信息。 功能模塊劃分 從功能描述的內(nèi)容可以看到,本系統(tǒng)可以實現(xiàn)兩大部分的完整的功能,分別分為前臺部分和后臺部分。根據(jù)這些功能,設(shè)計出系統(tǒng)的功能模塊,如圖 4 所示 。 在本系統(tǒng)中,用戶管理模塊的功能比較簡單。在系統(tǒng)初始化時,有一個默認(rèn)的“系統(tǒng)管理員”用戶 Admin,由程序設(shè)計人員手動地添加到數(shù)據(jù)庫中。 Admin 用戶可以創(chuàng)建其他的會員信息;普通用戶則可以修改自己注冊信息和密碼,其功能模塊的關(guān)系如圖 5 所示。 系統(tǒng)流程分析 作為前臺 客戶使用時,其可以先進(jìn)行商品的瀏覽,找到自己中意的商品,然后進(jìn)行訂購,只有登錄了的客戶才能進(jìn)行商品的訂購,如果沒有進(jìn)行過注冊的用戶首先是要進(jìn)行網(wǎng)站的會員注冊的,訂購商品的話是先將商品放在客戶的購物車中,然后集中去收銀臺,提 10 交訂購單,其具體流程如圖 6 所示。 圖 4 網(wǎng)上購物系統(tǒng)功能模塊示意圖 圖 5 用戶管理功能模塊關(guān)系圖 圖 6 前臺客戶使用流程 圖 當(dāng)前臺客戶完成訂單的提交后,在系統(tǒng)的后臺就會對訂單進(jìn)行一定的處理,其后臺處理訂單交易流程如圖 7 所示。 當(dāng)用戶的訂單提交好后,后臺先進(jìn)行訂單的處理,然后發(fā)貨訂單上的物品,當(dāng)用戶收到后網(wǎng) 上 購 物 商 城 系 統(tǒng) 前臺管理 用戶注冊 瀏覽公告 瀏覽商品 查詢商品 購買商品 后臺管理 公告管理 訂單管理 商品管理 系統(tǒng)管理 會員管理 普通用戶 Admin用戶 系統(tǒng)用戶信息管理 修改自身的密碼 創(chuàng)建 、 修改和刪除會員信息 刪除用戶信息 修改自身的密碼 創(chuàng)建 、 修改自身的信息 瀏覽商品 選擇商品 訂購商品 去購物車 去收銀臺 未注冊用戶 已登錄注冊用戶 未登錄注冊用戶 注冊 登錄 提交訂購單 11 就會進(jìn)行訂單的結(jié)賬,這時物品的交易已基本的完成,但由于系統(tǒng)的承載量有限,所以應(yīng)該將完結(jié)后的訂單刪除。 圖 7 后臺處理交易流程 多用戶系統(tǒng)的工作流程都是從用戶登錄模塊開始的,之后,對用戶的身份進(jìn)行認(rèn)證,確認(rèn)用戶是否是有效的注冊用戶以決定用戶的操作權(quán)限,從而決定用戶的工作界面 。 系統(tǒng)功能模塊圖 進(jìn)入系統(tǒng)的會有兩部分人員,分為普通的用戶和管理員。普通用戶進(jìn)入系統(tǒng)主要是進(jìn)行商品的查看購買等,管理員是對系統(tǒng)中的各項信息進(jìn)行維護(hù),包括商品的和系統(tǒng)會員的信息等,系統(tǒng)的總功能模塊圖如圖 8 所示。 圖 8 系統(tǒng)功能模塊圖 從圖 8 中,我們可以看出非管理人員的用戶進(jìn)入系統(tǒng)后可以直接的查看商品的信息,用戶訂單 訂單處理 訂單發(fā)貨 訂單結(jié)帳 訂單刪除 用戶進(jìn)入 以會員身份登錄 會員注冊 查看商品 購買商品 請先登錄,若未注冊,請注冊成為會員 商品查詢 訂單查詢 購買商品 以管理員身份登錄 商品添加 商品審查 處理訂單 發(fā)貨查詢 會員審查 會員修改 管理員進(jìn)入 12 當(dāng)有找尋到合適的商品后可以進(jìn)行商品的購買,但前提是此時必須為登錄狀態(tài),登錄系統(tǒng)的此時只能是系統(tǒng)的會員,非會員人員還要先進(jìn)行個人的注冊,會員人員進(jìn)入后即可 進(jìn)行商品的購買,訂單查詢等。管理人員用戶進(jìn)入后,可以對商品進(jìn)行添加、審查,對訂單進(jìn)行處理,對會員信息進(jìn)行維護(hù)等。 13 第四章 數(shù)據(jù)庫設(shè)計 系統(tǒng)數(shù)據(jù)源的設(shè)置 使用 ADO 去編寫緊湊簡明的腳本以便連接到 ODBC 兼容的數(shù)據(jù)庫和 OLE DB 兼容的數(shù)據(jù)源。具體的操作步驟可以歸納為以下幾步: ① 創(chuàng)建數(shù)據(jù)庫源名( DSN) ADODB 通過 ODBC 工作,因此要在 ODBC 中設(shè)置 DSN(數(shù)據(jù)源名)。打開 Windows的 “ 控制面板 ” ,雙擊 “ ODBC” 的圖標(biāo),然后選擇 “ 文件 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ù)庫連接,其語法如下: SetConnect=()// 創(chuàng) 建 了 鏈 接 對 象 Connect 。 (DSN=dsnname; UID=userID; PWD=password) //打開鏈接。 dsnname 為數(shù)據(jù)源名; userID 為用戶名; password 為用戶口令。 ③ 創(chuàng)建數(shù)據(jù)對象 ADO 中的數(shù)據(jù)對象通常保存的是查詢結(jié)果。 RecordSet 是 ADO 中最復(fù)雜的對象,有許多屬性和方法,靈活運用,可以達(dá)到許多好的效果。其創(chuàng)建方法如下: Set RecordSet =(sqtStr) ,創(chuàng)建并打開了對象 RecordSet , sqtStr 是一個串,代表一條標(biāo)準(zhǔn)的 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 Record Set=Nothing 關(guān)閉創(chuàng) 建的鏈 14 接對象: Connect. close Set Connect=Nothing 完整的程序片段: SetConnect=()//產(chǎn)生組件實例 (DSN=dsnname。UID=userID。PWD=password)//連接數(shù)據(jù)庫 SQL=select*fromtablename SetRS=(SQL)//執(zhí)行 查詢 DoWhile Not % =RS(fieldname)% % Loop % 上述是用 ASP 訪問數(shù)據(jù)庫的全過程,由于應(yīng)用面向?qū)ο笏枷耄胁僮鞫急容^簡單,用戶需要注意的僅是對數(shù)據(jù)結(jié)構(gòu)的了解、當(dāng)前所操作的對象及對象的屬性等等,只要對這些有了清晰的認(rèn)識,再加上 ASP 強(qiáng)大功能,在網(wǎng)絡(luò)上使用數(shù)據(jù)庫,實現(xiàn)用戶與頁面間交換信息,就再也不是什么難事了。 系統(tǒng)數(shù)據(jù)庫的詳細(xì)建立 在后臺數(shù)據(jù)庫中,我們需要建立相應(yīng)的數(shù)據(jù)庫表,來存放各種信息 ,包括商品的信息和各種人員的信息等,建立的具體的數(shù)據(jù)庫表( )如圖 9 所 示。 圖 9 數(shù)據(jù)庫表 ( 1) 用戶信息數(shù)據(jù)表( t_customer) 在用戶信息表中,我們可以看到其中存放了用戶的大量信息,其中包括用戶的基本信 15 息,如:客戶名、登錄的密碼、聯(lián)系電話、郵箱等信息,還包括用戶的一些在網(wǎng)站中購買商品后的一些信息,如其積分、購買商品折扣等,其具體內(nèi)容如圖 10 所示。 圖 10 用戶信息數(shù)據(jù)表 ( 2) 管理員信息表( t_admin) 作為系統(tǒng)的管理人員,是對系統(tǒng)中的相關(guān)信息 進(jìn)行維護(hù)的,其信息被保存在管理員信息表中,其中包括其登陸賬號、密碼等信息,其具體包含內(nèi)容如圖 11 所示。 圖 11 管理員信息表 16 ( 3)商品大類表( Class_1) 由于在系統(tǒng)中存儲的商品的數(shù)量類型等比較多,所以先將商品進(jìn)行大類分類,這就需要商品的大類表來對商品進(jìn)行描述,其中包含了其名稱、顏色等信息,如圖 12 所示。 圖 12 商品大類表 ( 4)商品小類表( t_goods_kind) 對于商品來說,對其進(jìn)行大類分好后,還可以對其再按小類分,小類是在大類的基礎(chǔ)上分的,故建立了商品的小類表,小類中 包含了名稱、排序等信息,如圖 13 所示。 圖 13 商品小類表 ( 5)訂單表( t_order) 當(dāng)商品在網(wǎng)上實現(xiàn)交易后,會產(chǎn)生相應(yīng)的訂單表,在訂單表中,主要是存放一些訂單的具體信息,其中包括訂單編號、購買的客戶名、訂購時間等信息,其具體的存儲描述內(nèi)容如圖 14 所示。 上面對主要的一些信息存儲的表格,在網(wǎng)上商品的交易時,存儲商品的信息和用戶的信息是十分重要的,只有這些信息準(zhǔn)確時,才不會產(chǎn)生虛假的交易,網(wǎng)上交易時,訂單相 17 圖 14 訂單表 關(guān)的信息也是不能出現(xiàn)錯誤的,那時保證成功交易的基礎(chǔ)。 18 19 第五章 系統(tǒng)功能模塊設(shè)計 客戶端 購物籃 在設(shè)計購物籃中,首先要考慮到的是購物籃中商品信息的存儲,而且在整個的商品購買中沒有改變,這里就要用到 ASP 中的內(nèi)置 Session 組件,它是訪問者從的到達(dá)某個特定主頁到離開為止的那段時間,服務(wù)器端給他分配一個用來儲存信息的全局變量的集合,這些變量可以自動生成,也可以是程序人員在服務(wù)器端腳本程序中定義的。 Session 可以用來存儲訪問 者的特定信息,創(chuàng)建訪問者信息容器。我們使用它來作為虛擬購物籃,無論什么時候用戶在我網(wǎng)站中選擇了一種商品,那么這種商品就會進(jìn)入購物籃,當(dāng)用戶準(zhǔn)備離開時,就可以立即進(jìn)行以上所有選擇的商品的訂購。這些購物信息可以保存在 Session 中。用戶在 Web 應(yīng)用程序中訪問同一頁面時, Session 變量始終存在,當(dāng)用戶在應(yīng)用程序的頁之間跳轉(zhuǎn)時,存儲在 Session 對象中的變量也不會清除。購物籃界面如下圖 15 所示 。 圖 15 購物籃界面 在我的購物籃中可操作的事件為: 確認(rèn)更改:在數(shù)量項目文本框中可以更改數(shù)目,該事件是用以 更新購物籃中的商品數(shù)量; 繼續(xù)購物:該事件是關(guān)閉窗口; 訂單取消:該事件清空購物籃; 去收銀臺:該事件是用來關(guān)閉窗口并重新打開新的窗口。 除了購物籃中的可視化操作外,還有就是商品購入事件(即在網(wǎng)上商店的點擊購買的 20 事件)?,F(xiàn)在我們稱這些事件是用來觸發(fā)購物籃中的工作模式,在每次的觸發(fā)模式時,都有一個傳遞的數(shù)值變量通過來判斷觸發(fā)的是哪個工作模塊。下面詳細(xì)介紹購物籃( )各工作模式的
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1