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

正文內(nèi)容

某書(shū)店圖書(shū)銷(xiāo)售管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)—免費(fèi)計(jì)算機(jī)畢業(yè)設(shè)計(jì)論文(編輯修改稿)

2025-01-05 13:26 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 個(gè)模塊,前臺(tái)共6個(gè)模塊,后臺(tái)共 5個(gè)模塊,下面以表的形式詳細(xì)列出。 表 32列出了瀏覽商品模塊功能: 表 32 瀏覽商品模塊功能 序號(hào) 功能列表 功能說(shuō)明 1 瀏覽商品類(lèi)別列表 類(lèi)別名稱(chēng),類(lèi)別列表 2 瀏覽商品列表 商品名稱(chēng),商品類(lèi)別,上架時(shí)間,瀏覽量 3 商品詳細(xì)內(nèi)容 商品名稱(chēng)能、類(lèi)別、圖標(biāo)、詳細(xì)介紹,上架時(shí)間 表 33列出了查看公告 /特價(jià)商品模塊功能: 表 33 查看公告 /特價(jià)商品模塊功能 序號(hào) 功能列表 功能名稱(chēng) 1 公 告列表 公告標(biāo)題,發(fā)布時(shí)間,在一定時(shí)間內(nèi)有 NEW 標(biāo)識(shí) 2 公告內(nèi)容 公告內(nèi)容,發(fā)布時(shí)間,內(nèi)容,瀏覽器 3 特價(jià)商品列表 商品名稱(chēng)、類(lèi)別,發(fā)布時(shí)間,在一定時(shí)間內(nèi)有 NEW 標(biāo)識(shí) 4 特價(jià)商品詳細(xì)內(nèi)容 商品名稱(chēng)、類(lèi)別,發(fā)布時(shí)間,特價(jià)說(shuō)明,瀏覽量 表 34列出了查詢(xún) /搜索商品模塊功能: 表 34 查詢(xún) /搜索商品模塊功能 序號(hào) 功能列表 功能明細(xì) 1 關(guān)鍵字查詢(xún) 搜索商品名稱(chēng)和商品內(nèi)容介紹 2 分類(lèi)查詢(xún) 按照商品分類(lèi)查詢(xún) 第 10 頁(yè) 共 26 頁(yè) 表 35列出了用戶(hù)(注冊(cè) /登錄 /驗(yàn)證等)商品模塊功能: 表 35 用戶(hù) (注冊(cè) /登錄 /驗(yàn)證等)模塊功能 表 36列出了購(gòu)物車(chē)商品模塊功能: 表 36 購(gòu)物車(chē)模塊功能 表 37列出了服務(wù)臺(tái)(結(jié)賬)商品模塊功能: 表 37 服務(wù)臺(tái)(結(jié)賬)模塊功能 序號(hào) 功能列表 功能名細(xì) 1 用戶(hù)登錄 用戶(hù)輸入用戶(hù)名和密碼進(jìn)行驗(yàn)證 2 用戶(hù)注冊(cè) 用戶(hù)注冊(cè)項(xiàng) 3 個(gè)人信息瀏覽 瀏覽用戶(hù)填寫(xiě)的各項(xiàng)信息 4 用戶(hù)信息修改 編輯自己的各項(xiàng)信息 5 修改密碼 用戶(hù)修改自己的密碼 6 取回密碼 根據(jù)注冊(cè)的 Email 取回密碼 序號(hào) 功能列表 功能明細(xì) 1 購(gòu)買(mǎi)商品 將選中的商品添加到購(gòu)物車(chē)中 2 瀏覽購(gòu)物車(chē) 商品名稱(chēng),購(gòu)買(mǎi)數(shù)量,商品單價(jià),所有商品總價(jià) 3 取消購(gòu)物車(chē) 中商品 從購(gòu)物車(chē)中獎(jiǎng)物品刪除 4 編輯購(gòu)物車(chē)中商品 修改購(gòu)物車(chē)中已存在的商品的數(shù)量 5 清空購(gòu)物車(chē) 把購(gòu)物車(chē)中的商品全部取消 序號(hào) 功能列表 功能名細(xì) 1 填寫(xiě)收貨地址 姓名、地址、電話、郵編、 Email 2 清空用戶(hù)購(gòu)物車(chē) 把訂單中的商品清除 3 訂單回執(zhí) 給用戶(hù) Email 返回訂單列表 第 11 頁(yè) 共 26 頁(yè) 表 38列出了管理端用戶(hù)模塊功能: 表 38 管理端用戶(hù)模塊功能 表 39列出了公告管理模塊功能: 表 39 公告管理模塊功能 表 310 列出了商品管理模塊功能: 表 310 商品管理 模塊功能 序號(hào) 功能列表 功能名細(xì) 1 管理員登錄 輸入用戶(hù)和密 碼,系統(tǒng)進(jìn)行驗(yàn)證 2 管理員驗(yàn)證 管理員在進(jìn)行各模塊功能時(shí),系統(tǒng)都要驗(yàn)證 3 添加管理員 添加新的管理員 4 編輯管理員 遍及管理員信息 5 刪除管理員 刪除管理員(系統(tǒng)默認(rèn)管理員不能刪除) 序號(hào) 功能列表 功能名細(xì) 1 公告列表 序號(hào)、標(biāo)題、添加時(shí)間、添加管理員 2 公告詳細(xì)內(nèi)容頁(yè) 3 添加公告 添加公告內(nèi)容 4 編輯公告 編輯公告內(nèi)容 5 刪除公告 刪除公告內(nèi)容 序號(hào) 功能列表 功能名細(xì) 1 商品列表 序號(hào),名稱(chēng),類(lèi)別,上架時(shí)間,瀏覽量, 2 商品搜索 商品名稱(chēng),商品類(lèi)別,上架日期 3 商品詳細(xì)內(nèi)容頁(yè) 列出商品信息項(xiàng)及相關(guān)項(xiàng) 4 添加商品 添加商品信息 5 編輯商品 編輯商品信息 6 刪除商品 刪除商品信息 第 12 頁(yè) 共 26 頁(yè) 表 311 列出了訂單管理模塊功能: 表 311 訂單管理模塊功能 系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì) 數(shù)據(jù)庫(kù)表及各表的相互關(guān)系 圖 33 數(shù)據(jù)庫(kù)表關(guān)系圖 序號(hào) 功能列表 功能名細(xì) 1 訂單列表 序號(hào),名稱(chēng),類(lèi)別,上架時(shí)間,瀏覽量, 2 訂單搜索 商品名稱(chēng),商品類(lèi)別,上架日期 3 訂單詳細(xì)內(nèi)容頁(yè) 列出訂單詳細(xì)相關(guān)項(xiàng) 4 刪除訂單 從數(shù)據(jù)庫(kù)中刪除訂單 5 設(shè)置訂單狀態(tài) 對(duì)訂單的處理狀態(tài)進(jìn)行編輯 6 訂單確認(rèn) 通過(guò)電話或 Email 確認(rèn)訂單 第 13 頁(yè) 共 26 頁(yè) 表 312 列出了設(shè)計(jì)的數(shù)據(jù)庫(kù)的 8 個(gè)表: 表 312 數(shù)據(jù)庫(kù)表 數(shù)據(jù)庫(kù)表 數(shù)據(jù)庫(kù)表存儲(chǔ)內(nèi)容 UserInfo 存儲(chǔ)用戶(hù)基本信息 UserOrderCon 存儲(chǔ)用戶(hù)訂單基本信息、發(fā)送地址等 UserOrderDetail 存儲(chǔ)用戶(hù)訂單的商品內(nèi)容 GoodsType 商店內(nèi)物品的類(lèi)別信息 GoodsCon 商店內(nèi)物品的基本信息 AdminiUserInfo 管理員的基本信息 BulletionCon 公告欄的基本信息 SpecialGoods 特價(jià)商品信息 數(shù)據(jù)庫(kù)表結(jié)構(gòu)的詳細(xì)設(shè)計(jì) 各表設(shè)計(jì)詳細(xì)信息如下圖: 圖 34 UserInfo表 圖 35 AdminiUserInfo表 圖 36 UserOrderDetail表 圖 37 SpecialGoods表 第 14 頁(yè) 共 26 頁(yè) 圖 38 BulletionCon表 圖 39 GoodsType表 圖 310 UserOrderCon表 圖 311 GoodsCon表 4 系統(tǒng)的設(shè)計(jì)與實(shí)施 由于本系統(tǒng)模塊較多,主要對(duì)購(gòu)物車(chē)和訂單管理兩個(gè)有代表性的模塊進(jìn)行重點(diǎn)講解。 系統(tǒng)總體設(shè)計(jì)框架 本系統(tǒng)采用模塊化設(shè)計(jì),將可以公用的代碼提取出,單獨(dú)形成文件,以方便后面程序設(shè)計(jì)時(shí)調(diào)用。其中 lib目錄存儲(chǔ)著整個(gè)系統(tǒng)的公共庫(kù)函數(shù)文件, config里存儲(chǔ)著整個(gè)系統(tǒng)的公共設(shè)置參數(shù)文件,這兩個(gè)目錄都是整 個(gè)系統(tǒng)程序必須用到的。 Css 目錄存儲(chǔ)著整個(gè)系統(tǒng)的格式文件。 公共庫(kù)函數(shù) 文件中包含了同數(shù)據(jù)庫(kù)相關(guān)的基本函數(shù): 打開(kāi)數(shù)據(jù)庫(kù),關(guān)閉數(shù)據(jù)庫(kù):打開(kāi)數(shù)據(jù)庫(kù)中的數(shù)據(jù)集合,關(guān)閉數(shù)據(jù)庫(kù)中使用的數(shù)據(jù)集合。字符串處理,數(shù)據(jù)傳遞接受函數(shù)等。 DB_ Connect () 連接數(shù)據(jù)庫(kù): dim oConn sub DB_Connect(sDBConnect) 第 15 頁(yè) 共 26 頁(yè) Set oConn = () sDBConnect end sub DB_Connect()是用來(lái)打開(kāi)數(shù)據(jù)庫(kù)的,在 ASP中同數(shù)據(jù)庫(kù)打交道的主要是 ADO。對(duì)數(shù)據(jù)庫(kù)進(jìn)行操作處理,首先要建立同數(shù)據(jù)源的連接,可以利用 ADO 的Connection 來(lái)建立同數(shù)據(jù)庫(kù)的鏈接。建立 對(duì)象,使用此對(duì)象的 Open 方法,打開(kāi)數(shù)據(jù)庫(kù)。 DB_DisConnect() 斷開(kāi)與數(shù)據(jù)庫(kù)的連接: sub DB_DisConnect() Set oConn = Nothing end sub 此函數(shù)同上述的打開(kāi)數(shù)據(jù)庫(kù)函數(shù)相對(duì)應(yīng),使用 Connection 對(duì)象的關(guān)閉數(shù)據(jù)庫(kù)的Close 方法,并且使用 Set方法將此對(duì)象從內(nèi)存中完全清除。 DB_RSConnect() 斷開(kāi) RS 與數(shù)據(jù)庫(kù)的連接: sub DB_RSConnect(RSobj) Set RSobj = Nothing end sub 公共設(shè)置參數(shù) 數(shù)據(jù)庫(kù): const strconn=DSN=shop。uid=elvis。pwd=19841113。database=shop 折扣價(jià)格 : const discountPrice= 分頁(yè)顯示每頁(yè)的條目數(shù) : const MaxPerPage =5 存儲(chǔ)上載圖片的路徑 : Const sPath_Info = /img/ 其中 strcon 常量是設(shè)置數(shù)據(jù)的,當(dāng)設(shè)好 ODBC 后應(yīng)直接修改次參數(shù)來(lái)完成; 第 16 頁(yè) 共 26 頁(yè) MaxPerPage 常量是設(shè)置每頁(yè)顯示數(shù)據(jù)的,默認(rèn)為 5; sPath_Info 為上傳圖片的目錄。 商品瀏覽模塊 圖 41 商品瀏覽 商品瀏覽程序要分兩步去實(shí)現(xiàn),第一步是初始化,完成從數(shù)據(jù)庫(kù)中數(shù)據(jù)集合的生成,確定完成劉表功能的參數(shù) 值,第二步就是完成數(shù)據(jù)的顯示。 快速搜索部分代碼: Dim typeListSQL,tempRS typeListSQL=select St_typeid,St_name from GoodsType where St_fid=0 order by St_sort desc set tempRS=(typeListSQl) if not then do while not optionvalue=amp。tempRS(0)amp。amp。tempRS(1)amp。/option loop 第 17 頁(yè) 共 26 頁(yè) 用戶(hù)登錄模塊 圖 42 用戶(hù)注冊(cè) 編寫(xiě)程序時(shí)要考慮到: 1. 用戶(hù)輸入的信息是否正確,是否要求驗(yàn)證; 2. 要對(duì)出錯(cuò)部分進(jìn)行處理。 3. 是否可以把公用的功能函數(shù)放到一起,以便共享。 系統(tǒng)一般使用 Session 來(lái)存儲(chǔ)用戶(hù)的相關(guān)信息并與客戶(hù)端保持聯(lián)系。前臺(tái)登錄后,以用戶(hù)存儲(chǔ)在數(shù)據(jù)庫(kù)中的標(biāo)識(shí)符作為信息記載,并以判斷這個(gè)值是否為空來(lái)判斷用戶(hù)是否登錄。 第 18 頁(yè) 共 26 頁(yè) 圖 43 修改用戶(hù)資料 購(gòu)物車(chē)模 塊 圖 44 購(gòu)物車(chē) 在本系統(tǒng)中它是前臺(tái)用戶(hù)端程序中非常關(guān)鍵的一個(gè)功能模塊,幫助用戶(hù)完成商品的選購(gòu),并把商品交給服務(wù)臺(tái)進(jìn)行結(jié)算。它的功能包括有:將商品添加進(jìn)購(gòu)物車(chē),瀏覽購(gòu)物車(chē),取消購(gòu)物車(chē)中的商品,編輯購(gòu)物車(chē)中商品的數(shù)量,清空購(gòu)物車(chē)。 當(dāng)用戶(hù)進(jìn)入商城后,一旦選購(gòu)了商品,系統(tǒng)就會(huì)為每一個(gè)用戶(hù)分配一輛購(gòu)物車(chē)供用戶(hù)使用,當(dāng)用戶(hù)不斷單擊商品旁邊的購(gòu)買(mǎi)按鈕,系統(tǒng)就會(huì)不停幫用戶(hù)把商品放入到給用戶(hù)分配的購(gòu)物車(chē)中。對(duì)于相同的商品,用戶(hù)單擊多少次就相當(dāng)于購(gòu)買(mǎi)該系統(tǒng)的數(shù)量為多少。 第 19 頁(yè) 共 26 頁(yè) 購(gòu)物車(chē)主要要實(shí)現(xiàn)添加、刪除、更新、清空四個(gè)功 能,實(shí)現(xiàn)是靠接收到的 4個(gè)參數(shù): Ssbtok,sMode,sItemId,sItemNum 實(shí)現(xiàn)的。 ssbtOk=request(sbtok) sMode=request(imode) sItemId=request(itemid) sItemNum=request(txtnum) Ssbtok 和 sMode 是用來(lái)接受處理模式的,如果 sMode 是 add, 則不需要再進(jìn)行處理;如果不是 add,就要根據(jù) Ssbtok 接收到的參數(shù)來(lái)確定。在系統(tǒng)里設(shè)置了 4 個(gè)參數(shù),分別對(duì)購(gòu)物車(chē)的 4個(gè)操作對(duì)應(yīng)。 sItemNum 是用來(lái)接收商品數(shù)量的,直接單擊購(gòu)買(mǎi)后數(shù)量為空時(shí),系統(tǒng)默認(rèn)為 1。 sItemId 用來(lái)接受購(gòu)買(mǎi)商品的 ID。 另外還需要完成的是在每次購(gòu)物前先打開(kāi)購(gòu)物車(chē)。購(gòu)物車(chē)?yán)锏娜可唐范即鎯?chǔ)在兩個(gè) Session 里: Session(“ CartItemTypeArray” )存儲(chǔ)著商品的種類(lèi),每類(lèi)商品中間使用特殊符號(hào)“ @” 來(lái)間隔; Session(“ CartItemNumArray” )存儲(chǔ)著商品的數(shù)量,每種商品的數(shù)量使用同種類(lèi)相同的符號(hào)“ @”間隔開(kāi),并且這兩個(gè)是相互對(duì)應(yīng)的,每種商品對(duì)應(yīng)著一個(gè)數(shù)字。 打開(kāi)購(gòu)物車(chē)代碼: sItemA=split(Session(CartItemTypeArray),@) sItemAIndex=ubound(sItemA) sItemNumA=split(Session(CartItemNumArray),@) 其中首先使用 Split 函數(shù)把商品種類(lèi)的 Session 分成數(shù)組,然后使用 Ubound取得它的最大項(xiàng)。 添加商品代碼: If sMode=add Then If sItemAindex=1 Then 39。購(gòu)物車(chē)中已經(jīng)含有物品 For i=0 to sItemAindex1 39。查對(duì)購(gòu)物車(chē)中是否已經(jīng)有此物品 If sItemId=sItemA(i) Then sNowItemAIndex=i 第 20 頁(yè) 共 26 頁(yè) Exit For End If Next If sNowItemAIndex And sNowItemAIndex=0 Then 39。購(gòu)物車(chē)中已經(jīng)有此類(lèi)物品 sItemNumA(sNowItemAIndex)=sItemNumA(sNowItemAIndex)+sItemNum Session(CartItemNumArray)= For i=0 to sItemAindex1 Sessi
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1