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

正文內(nèi)容

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

2025-08-17 21:28本頁面

【導(dǎo)讀】技術(shù)來實現(xiàn),這樣數(shù)據(jù)安全性不是很好。本網(wǎng)絡(luò)營銷系統(tǒng)采用SOA(面向服??僧惒焦芾淼木W(wǎng)上銷售系統(tǒng)。重點介紹了系統(tǒng)分析、系統(tǒng)設(shè)計和系統(tǒng)實現(xiàn)。析、主要用例圖、順序圖和活動圖。系統(tǒng)設(shè)計包括系統(tǒng)模塊設(shè)計、數(shù)據(jù)庫設(shè)。系統(tǒng)實現(xiàn)了買家用戶管理、下訂單、商家商品管理、用戶管理、訂單處。并對本系統(tǒng)核心的功能買家提。交訂單給商家,商家處理訂單做了非常詳細的介紹。用C#語言和SQl-Server2020數(shù)據(jù)庫。使用了面向服務(wù)架構(gòu)WCF和微軟消息。用戶界面簡潔清新,系統(tǒng)功能完善,非常實用。

  

【正文】 理、訂單管理和交易管理四個小的模塊。 數(shù)據(jù)庫訪 問的實現(xiàn) 數(shù)據(jù)庫封裝在 App_Code 中的 類中, Sql 語句封裝在 Bin 里面的 中。在 中對數(shù)據(jù)進行配置。 部分數(shù)據(jù)訪問代碼如下。 public class db{ Private datahelper = new ()。 SqlConnection con。 云南大學(xué)軟件工程碩士論文 網(wǎng)絡(luò)銷售系統(tǒng)的設(shè)計與實現(xiàn) 27 public db(){ StringdbPath=nnectionStrings[dbuserpath].ToString()。 con = new SqlConnection(dbPath)。 ()。 } public DataSet selectGoods(){ stringstrSql=(goodsselect)。 DataSet ds= newDataSet()。 SqlDataAdapter sqldataAda=new SqlDataAdapter(strSql,con)。 (ds,goods)。 return ds。 }} 中配置如下。 connectionStringsadd name=dbuserpathconnectionString=server=。user id=sa。pwd=sa。database=saledb/ /connectionStrings 功能模塊的實現(xiàn) 系統(tǒng)主頁 面的實現(xiàn) 作為網(wǎng)絡(luò)營銷系統(tǒng),系統(tǒng)的主頁面主要是對商品進行展示,主頁面上部有一個導(dǎo)航條根據(jù)不同的用戶登錄,導(dǎo)航條上顯示的內(nèi)容不同,可以點擊進入進行各自的操作。主頁面如圖 51所示。 云南大學(xué)軟件工程碩士論文 網(wǎng)絡(luò)銷售系統(tǒng)的設(shè)計與實現(xiàn) 28 圖 51 主頁面圖 在主頁面導(dǎo)航條上可以進入注冊和登錄。在商品顯示每一個商品都能查看詳細信息和進行購買。 主頁面使用 Ajax 技術(shù)從數(shù)據(jù)庫中獲得商品信息傳到客戶端,直接用Javascript 語句將信息顯示出來。主要代碼如下。 [(ad)] public ArrayList gooddetail(){ ArrayList gdetail = new ArrayList()。 db sqlmethod = new db()。 DataSet ds = ()。 for (int i = 0。 i [0].。 i++){ if( ([0].Rows[i][4].ToString()) 0) { ArrayList onegood = new ArrayList()。 ([0].Rows[i][1].ToString())。 ([0].Rows[i][5].ToString())。 ([0].Rows[i][2].ToString())。 ([0].Rows[i][0].ToString())。 云南大學(xué)軟件工程碩士論文 網(wǎng)絡(luò)銷售系統(tǒng)的設(shè)計與實現(xiàn) 29 ([0].Rows[i][4].ToString())。 (onegood)。}} return gdetail。} 買家用戶管理實現(xiàn) 買家用戶管理模塊分為三個功能,分別是注冊,登錄和修改用戶基本信息。買家先注冊,登錄后,將登錄的信息記錄到 session 里面,用來記錄登錄的用戶。在登錄界面添加“立即注冊”按鈕,用戶點擊此按鈕能立即轉(zhuǎn)到注冊頁面。登錄頁面如圖 52 所示,注冊頁面如圖 53所示,修改信息頁面如圖 54所示。 圖 52 登錄頁面 云南大學(xué)軟件工程碩士論文 網(wǎng)絡(luò)銷售系統(tǒng)的設(shè)計與實現(xiàn) 30 圖 53 注冊頁面 圖 54 修改信息頁面 登錄功能的實現(xiàn),首先調(diào)用 db 類里面的數(shù)據(jù)庫語句實現(xiàn)取得所有的用戶名和密碼然后與買家輸入的信息進行對比,主要代碼如下。 if ( == ){ = 請輸入用戶名 。 云南大學(xué)軟件工程碩士論文 網(wǎng)絡(luò)銷售系統(tǒng)的設(shè)計與實現(xiàn) 31 (style, display:)。} else if ((arr)==1 || == ) { = 密碼或用戶名錯誤 。 (style, display:)。} else{ Session[username] = 。}} 注冊功能設(shè)置了不能重復(fù)用戶名注冊,在用戶在所有必填的 texbox 中輸入信息后,點擊注冊按鈕,后來代碼調(diào)用 db 類中的數(shù)據(jù)庫插入功能實現(xiàn)新用戶的注冊。修改用戶信息分為修改基本信息和密碼兩項,基本信息中真實姓名和用戶名是不能修改 的,在文本框內(nèi)填入信息后,點擊確定按鈕分別修改基本信息和密碼。 買家查看商品下訂單 此模塊設(shè)計時主要考慮了兩個功能的實現(xiàn),一是商品信息的查看,再是訂單的提交。提交訂單這一功能也成為了本系統(tǒng)的核心功能。 買家從首頁點擊查看商品詳細信息按鈕或者購買按鈕,進入下訂單頁面,點擊提交訂單,通過 WCF 和 MSMQ 發(fā)送訂單信息給商家,商家作為服務(wù)端收到買家訂單后進行處理,在將處理信息反饋給買家。編制訂單頁面如圖 ,提交訂單后顯示訂單狀態(tài)如圖 56 所示。 圖 55 提交訂單頁面 云南大學(xué)軟件工程碩士論文 網(wǎng)絡(luò)銷售系統(tǒng)的設(shè)計與實現(xiàn) 32 圖 56 訂單狀態(tài)頁面 訂單的提交使用了 MSMQ和 WCF技術(shù),首先要在服務(wù)端建立一個 WCF服務(wù),并寄托到某個進程,對買家提交來的訂單進行監(jiān)聽。服務(wù)端代碼的實現(xiàn)在買家處理訂單模塊會星系介紹。提交訂單功能的實現(xiàn),首先要在本地的消息隊列里面建立一個消息隊列,存放要發(fā)送的消息,如果買家離線,訂單先保存在消息隊列里面,一旦聯(lián)機, MSMQ 將取到消息發(fā)送出去。在 里面配置如下。 appSettings addkey=orderQueueNamevalue=formatname:DIRECT=OS:.\private$\Orders/ addkey=orderResponseQueueNamevalue=formatname:DIRECT=OS:.\private$\OrderResponse/ /appSettings 實現(xiàn)訂單提交功能主要代碼如下。 public void PlaceOrder(){ MessageQueueorderQueue=newMessageQueue(ConfigurationManag[orderQueueName])。 Message msg = new Message()。 = true。 = po。 using(TransactionScopescope=newTransactionScope(Transacti)){ (msg,)。 ()。} orderMessageID = 。 } 云南大學(xué)軟件工程碩士論文 網(wǎng)絡(luò)銷售系統(tǒng)的設(shè)計與實現(xiàn) 33 提交訂單后,服務(wù)器會對訂單進行響應(yīng),商家對訂單進行處理后,會將消息反饋給買家,買家收到消息后,系統(tǒng)自動顯示出來,實現(xiàn)代碼如下。 public void DisplayOrderStatus(){ MessageQueueorderResponseQueue=newMessageQueue(Configurat[orderResponseQueueName])。 bool responseReceived = false。 Id = true。 while (!responseReceived){ Message responseMsg。 using (TransactionScope scope2=new TransactionScope ()) { responseMsg=(MessageQueueTransa)。 ()。} = Formatter(new Type[]{ typeof(PurchaseOrder) })。 PurchaseOrderresponsepo=(PurchaseOrder)。 if(orderMessageID==){ responseReceived = true。 = 。 = +。 } else{ =Status of previous Order” } OrderID{0},OrderStatus{1},response。} } } 云南大學(xué)軟件工程碩士論文 網(wǎng)絡(luò)銷售系統(tǒng)的設(shè)計與實現(xiàn) 34 商品管理模塊 此模塊的 設(shè)計主要考慮兩個功能的實現(xiàn),即商品信息的修改和商品的上傳,從商品管理的主頁面。點擊修改按鈕進入商品信息修改頁面,也可點擊查看詳細信息按鈕查看商品詳細信息,在詳細信息頁面點擊修改按鈕進入商品修改頁面。上傳新的商品,在商品管理首頁點擊增加商品按鈕,進入上傳商品主頁。商品管理主頁如圖 57 所示,修改商品頁面如圖 58所示。 圖 57商品管理主頁 圖 58 修改商品 云南大學(xué)軟件工程碩士論文 網(wǎng)絡(luò)銷售系統(tǒng)的設(shè)計與實現(xiàn) 35 用戶管理模塊 用戶管理分用戶信息管理和用戶組管理兩個小的模塊。用戶信息管理,商家可以修改用的基本信息和添加備注,也可以刪除用戶,同時 還可以改變用戶的權(quán)限,修改用戶所屬于的組。商家進入用戶管理主頁面后。點擊編輯對用戶信息進行修改,點擊刪除用戶。 用戶組管理,商家可以增加組,修改組信息,刪除組。商家用戶管理主頁面如圖 59所示和修改頁面如圖 510 所示。 圖 59 用戶管理主頁 圖 510 修改用戶信息頁面 云南大學(xué)軟件工程碩士論文 網(wǎng)絡(luò)銷售系統(tǒng)的設(shè)計與實現(xiàn) 36 訂單管理模塊 訂單管理主要功能是實現(xiàn)訂單的接收和訂單的處理,在服務(wù)端建立一個WCF服務(wù),監(jiān)聽用戶端發(fā)送來的消息。在接收消息后,將消息存入數(shù)據(jù)庫中,再在商家管理端顯示出 訂單消息。界面設(shè)計如圖 511 所示。 圖 511 處理訂單主頁面 此功能的實現(xiàn),需要建立一個 WCF 服務(wù),用來提供服務(wù)并接收消息,首先在服務(wù)端配置接收消息的隊列,代碼如下。 client endpoint name=OrderResponseEndpoint address=:DIRECT=OS:.\private$\OrderResponse binding=msmqIntegrationBinding bindingConfiguration=OrderProcessorBinding contract= /endpoint/client servicesservice name= endpoint address=:DIRECT=OS:.\private$\Orders binding=msmqIntegrationBinding bindingConfiguration=OrderProcessorBinding contract= /endpoint/service/services bindingsmsmqIntegrationBinding binding name=OrderProcessorBinding 云南大學(xué)軟件工程碩士論文 網(wǎng)絡(luò)銷售系統(tǒng)的設(shè)計與實現(xiàn) 37 security mode=None / /binding /msmqIntegrationBinding /bindings 再在建立的服務(wù)編寫一個服務(wù)接收消息的接口以及一個返回給客戶端型訂單狀態(tài)的接口,然后再實現(xiàn)這個接口,主要代碼如下。 [ServiceContract(Namespace=.Samples)] [ServiceKnownType(typeof(PurchaseOrder))] public interface IOrderProcessor{ [OperationContract(IsOneWay = true, Action = *)] voidSubmitPurchaseOrder(MsmqMessagePurchaseOrder msg)。} [(Namespace= public in
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1