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

正文內(nèi)容

網(wǎng)絡(luò)銷售系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文-資料下載頁

2025-06-23 20:52本頁面
  

【正文】 網(wǎng)絡(luò)銷售系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)31圖 54 修改信息頁面登錄功能的實(shí)現(xiàn),首先調(diào)用 db 類里面的數(shù)據(jù)庫語句實(shí)現(xiàn)取得所有的用戶名和密碼然后與買家輸入的信息進(jìn)行對(duì)比,主要代碼如下。if ( == ){ = 請(qǐng)輸入用戶名。(style, display:)。}else if ((arr)==1 || == ){ = 密碼或用戶名錯(cuò)誤。(style, display:)。} else{ Session[username] = 。}}注冊(cè)功能設(shè)置了不能重復(fù)用戶名注冊(cè),在用戶在所有必填的 texbox 中輸入信息后,點(diǎn)擊注冊(cè)按鈕,后來代碼調(diào)用 db 類中的數(shù)據(jù)庫插入功能實(shí)現(xiàn)新用戶的注冊(cè)。修改用戶信息分為修改基本信息和密碼兩項(xiàng),基本信息中真實(shí)姓名和用戶名是不能修改的,在文本框內(nèi)填入信息后,點(diǎn)擊確定按鈕分別修改基本信息和密碼。 買家查看商品下訂單此模塊設(shè)計(jì)時(shí)主要考慮了兩個(gè)功能的實(shí)現(xiàn),一是商品信息的查看,再是云南大學(xué)軟件工程碩士論文 網(wǎng)絡(luò)銷售系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)32訂單的提交。提交訂單這一功能也成為了本系統(tǒng)的核心功能。買家從首頁點(diǎn)擊查看商品詳細(xì)信息按鈕或者購買按鈕,進(jìn)入下訂單頁面,點(diǎn)擊提交訂單,通過 WCF 和 MSMQ 發(fā)送訂單信息給商家,商家作為服務(wù)端收到買家訂單后進(jìn)行處理,在將處理信息反饋給買家。編制訂單頁面如圖,提交訂單后顯示訂單狀態(tài)如圖 56 所示。圖 55 提交訂單頁面圖 56 訂單狀態(tài)頁面訂單的提交使用了 MSMQ 和 WCF 技術(shù),首先要在服務(wù)端建立一個(gè) WCF 服務(wù),并寄托到某個(gè)進(jìn)程,對(duì)買家提交來的訂單進(jìn)行監(jiān)聽。服務(wù)端代碼的實(shí)現(xiàn)在買家處理訂單模塊會(huì)星系介紹。提交訂單功能的實(shí)現(xiàn),首先要在本地的消息隊(duì)列里面建立一個(gè)消息隊(duì)列,存放要發(fā)送的消息,如果買家離線,訂單先保存在消息隊(duì)列里面,一旦聯(lián)機(jī),MSMQ 將取到消息發(fā)送出去。在 里面配置如下。appSettings云南大學(xué)軟件工程碩士論文 網(wǎng)絡(luò)銷售系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)33addkey=orderQueueNamevalue=formatname:DIRECT=OS:.\private$\Orders/addkey=orderResponseQueueNamevalue=formatname:DIRECT=OS:.\private$\OrderResponse//appSettings實(shí)現(xiàn)訂單提交功能主要代碼如下。public void PlaceOrder(){MessageQueueorderQueue=newMessageQueue(ConfigurationManag[orderQueueName])。Message msg = new Message()。 = true。 = po。using(TransactionScopescope=newTransactionScope(Transacti)){(msg,)。()。}orderMessageID = 。 }提交訂單后,服務(wù)器會(huì)對(duì)訂單進(jìn)行響應(yīng),商家對(duì)訂單進(jìn)行處理后,會(huì)將消息反饋給買家,買家收到消息后,系統(tǒng)自動(dòng)顯示出來,實(shí)現(xiàn)代碼如下。public void DisplayOrderStatus(){ MessageQueueorderResponseQueue=newMessageQueue(Configurat[orderResponseQueueName])。 bool responseReceived = false。 Id = true。while (!responseReceived){Message responseMsg。using (TransactionScope scope2=new TransactionScope云南大學(xué)軟件工程碩士論文 網(wǎng)絡(luò)銷售系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)34()){responseMsg=(MessageQueueTransa)。()。}=Formatter(new Type[]{ typeof(PurchaseOrder) })。 PurchaseOrderresponsepo=(PurchaseOrder)。 if(orderMessageID==){responseReceived = true。 = 。 = +。 } else{ =Status of previous Order” }OrderID{0},OrderStatus{1},。} } } 商品管理模塊此模塊的設(shè)計(jì)主要考慮兩個(gè)功能的實(shí)現(xiàn),即商品信息的修改和商品的上傳,從商品管理的主頁面。點(diǎn)擊修改按鈕進(jìn)入商品信息修改頁面,也可點(diǎn)擊查看詳細(xì)信息按鈕查看商品詳細(xì)信息,在詳細(xì)信息頁面點(diǎn)擊修改按鈕進(jìn)入商品修改頁面。上傳新的商品,在商品管理首頁點(diǎn)擊增加商品按鈕,進(jìn)入上傳商品主頁。商品管理主頁如圖 57 所示,修改商品頁面如圖 58 所示。云南大學(xué)軟件工程碩士論文 網(wǎng)絡(luò)銷售系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)35圖 57 商品管理主頁圖 58 修改商品 用戶管理模塊用戶管理分用戶信息管理和用戶組管理兩個(gè)小的模塊。用戶信息管理,商家可以修改用的基本信息和添加備注,也可以刪除用戶,同時(shí)還可以改變用戶的權(quán)限,修改用戶所屬于的組。商家進(jìn)入用戶管理主頁面后。點(diǎn)擊編輯對(duì)用戶信息進(jìn)行修改,點(diǎn)擊刪除用戶。用戶組管理,商家可以增加組,修改組信息,刪除組。商家用戶管理主云南大學(xué)軟件工程碩士論文 網(wǎng)絡(luò)銷售系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)36頁面如圖 59 所示和修改頁面如圖 510 所示。 圖 59 用戶管理主頁圖 510 修改用戶信息頁面 訂單管理模塊訂單管理主要功能是實(shí)現(xiàn)訂單的接收和訂單的處理,在服務(wù)端建立一個(gè)WCF 服務(wù),監(jiān)聽用戶端發(fā)送來的消息。在接收消息后,將消息存入數(shù)據(jù)庫中,再在商家管理端顯示出訂單消息。界面設(shè)計(jì)如圖 511 所示。云南大學(xué)軟件工程碩士論文 網(wǎng)絡(luò)銷售系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)37 圖 511 處理訂單主頁面此功能的實(shí)現(xiàn),需要建立一個(gè) WCF 服務(wù),用來提供服務(wù)并接收消息,首先在服務(wù)端配置接收消息的隊(duì)列,代碼如下。clientendpoint name=OrderResponseEndpoint address=:DIRECT=OS:.\private$\OrderResponse binding=msmqIntegrationBinding bindingConfiguration=OrderProcessorBinding contract=/endpoint/clientservicesservice name= endpoint address=:DIRECT=OS:.\private$\Orders binding=msmqIntegrationBinding bindingConfiguration=OrderProcessorBinding contract=/endpoint/service/servicesbindingsmsmqIntegrationBindingbinding name=OrderProcessorBinding security mode=None //binding/msmqIntegrationBinding/bindings云南大學(xué)軟件工程碩士論文 網(wǎng)絡(luò)銷售系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)38再在建立的服務(wù)編寫一個(gè)服務(wù)接收消息的接口以及一個(gè)返回給客戶端型訂單狀態(tài)的接口,然后再實(shí)現(xiàn)這個(gè)接口,主要代碼如下。[ServiceContract(Namespace=.Samples)] [ServiceKnownType(typeof(PurchaseOrder))]public interface IOrderProcessor{ [OperationContract(IsOneWay = true, Action = *)] voidSubmitPurchaseOrder(MsmqMessagePurchaseOrder msg)。}[(Namespace=public interface IOrderResponse{ [(IsOneWay = true, Action = *)] void SendOrderResponse(MsmqMessagePurchaseOrder msg)。}在接收到訂單消息后,將訂單寫入數(shù)據(jù)庫,主要代碼如下。public bool insertGoods(string[] arr){ stringdbPath=nectionStrings[dbuserpath].ToString()。SqlConnection con = new SqlConnection(dbPath)。()。string strsql = insert into orderForm(orderid,goodid,buyerid,buyamount,buynumber,managestate)values(39。 + arr[0] + 39。,39。 + arr[1] + 39。,39。 + arr[2] + 39。,39。 + arr[3] + 39。,39。 + arr[4] + 39。,39。 +arr[5] +39。)。SqlCommand d = new SqlCommand(strsql, con)。if (() 0) return true。else return false。}云南大學(xué)軟件工程碩士論文 網(wǎng)絡(luò)銷售系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)39商家處理訂單時(shí),先從數(shù)據(jù)庫將訂單信息取出來顯示在頁面上,商家點(diǎn)擊詳細(xì)信心進(jìn)入訂單詳細(xì)信息頁面,在根據(jù)庫存情況點(diǎn)擊發(fā)貨按鈕或者點(diǎn)擊缺貨退回按鈕對(duì)訂單進(jìn)行處理。訂單的提交和接收要用到一個(gè)共同的類 ,實(shí)現(xiàn)數(shù)據(jù)結(jié)構(gòu)的共享,部分代碼如下。public override string ToString(){StringBuilder strbuf = new StringBuilder(訂單號(hào): + poNumber + \n)。(\t 買家: + customerId + \n)。(\t 收貨人聯(lián)系方式: + adressphone + \n)。(\t 付款方式: + sendmoney + \n)。(\t 發(fā)貨方式: + sendgood + \n)。(\t 訂單細(xì)節(jié) + \n)。foreach (PurchaseOrderLineItem lineItem in orderLineItems){(\t\t+())。}(\t 所有金額: $ + TotalCost + \n)。(\t 訂單狀態(tài): + Status + \n)。return ()。} 交易管理模塊交易管理模塊實(shí)現(xiàn)了對(duì)商品歷史交易記錄的查詢,可以根據(jù)買家的 ID來查詢和根據(jù)商品的 ID 來查詢。商家通過對(duì)這些信息的查詢,對(duì)商品的賣出進(jìn)行分析,也可根據(jù)買家的購買金額來對(duì)買家進(jìn)行組的管理。界面設(shè)計(jì)如圖 512 所示。云南大學(xué)軟件工程碩士論文 網(wǎng)絡(luò)銷售系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)40圖 512 交易管理頁面此功能的實(shí)現(xiàn),主要是對(duì)數(shù)據(jù)庫的操作,根據(jù)用戶 ID 進(jìn)行查詢和根據(jù)商品 ID 進(jìn)行查詢,主要代碼如下。protected void goodidfindClick(object sender, EventArgs e){ string goodidid = 。 DataSetmyds=newdb().selectgoodidorder(goodidid)。 = myds。 ()。 } protected void namefindClick(object sender, EventArgs e){ string useridid = 。 DataSetmyds=newdb().selectuserorder(useridid)。 = myds。 ()。}云南大學(xué)軟件工程碩士論文 網(wǎng)絡(luò)銷售系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)416 結(jié)論與體會(huì)本系統(tǒng)是一個(gè)面向中小型企業(yè)的一個(gè)網(wǎng)絡(luò)營銷平臺(tái),具有一個(gè)實(shí)用性的面向服務(wù)的數(shù)據(jù)庫管理信息系統(tǒng)。系統(tǒng)主要實(shí)現(xiàn)了商品和用戶的增刪查改等功能,買家同時(shí)能提交訂單給商家,商家可以接收訂單消息進(jìn)行處理。本論文采用面向?qū)ο蟮姆椒ㄟM(jìn)行
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1