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

正文內(nèi)容

基于web的家具銷售管理系統(tǒng)的設計與實現(xiàn)net-資料下載頁

2024-11-05 17:03本頁面

【導讀】而家具銷售系統(tǒng)是專門為商家進行網(wǎng)絡銷售的一個系統(tǒng)。該系統(tǒng)基于,結(jié)合SQLServer2020數(shù)據(jù)庫管理系統(tǒng)的開發(fā)技術(shù)。了管理員管理、家具管理、訂單管理、查詢處理四個主要模塊。服務器端能實現(xiàn):管理員。登錄,添加修改家具信息,發(fā)布刪除新聞,查看刪除留言板,能對訂單進行處理。覽端則可以實現(xiàn)客戶瀏覽家具、網(wǎng)上訂單以及訂單的查詢等功能。系統(tǒng)開發(fā)成功后,能使商家網(wǎng)上賣家具變得非常的輕松,同時也能節(jié)省大量的人力。

  

【正文】 定數(shù)據(jù)列。不同的是這里需要添加“詳細” ,“修改”和“刪除記錄”三個按鈕列。當點擊“詳細”按鈕列時,界面則會轉(zhuǎn)到查看家具信息的 頁面,如圖 為 的設計界面。 ) 第 22 頁 共 40 頁 圖 查看家具信息的設計頁面 圖 圖 查看家具信息的運行頁面 ) 第 23 頁 共 40 頁 當某些商品顯示中已經(jīng)沒有庫存的時候就要對商品進行撤柜處理即刪除處理。管理員刪除某一家具商品后,前臺中也就自動刪除 ,圖 刪除記錄時撣出的對話框 圖 刪除家具信息的確認對話框頁面 訂單處理模塊 訂單模塊的功能簡介 訂單管理:本 模塊的功能是實現(xiàn)錄入客戶提交的訂單,并且能及時修改訂單狀態(tài)。訂單狀態(tài)默認為未發(fā)送,當客戶已經(jīng)付款后可以將其修改為已送貨等狀態(tài)。 訂單狀態(tài)模塊:當客戶下了訂單后,客戶可以查看自己的訂單的信息,客戶下了訂單時系統(tǒng)會自動分給客戶一個訂單的 ID號,客戶通過這個 ID 號就可以查看訂單的狀態(tài),下訂單的時間,訂單的狀態(tài),這個訂單的要花費的總金額。 客戶在下了訂單后,由管理員對訂單進行操作,銷售員可以通過檢測客戶是否已經(jīng)匯款來決定是否處理訂單。一般情況都會對客戶的訂單進行處理,并且相應地將客戶的訂單狀態(tài)修改為或已處理, 如果有特殊情況的客戶,比如已經(jīng)過了匯款期限,管理員可以在核對后選擇刪除訂單即可。 訂單模塊的界面設計 管理員在后臺只能對訂單進行處理,而訂單的生成則是在前臺有客戶生成,因此在這里只設計了一個 頁面,如圖 圖 訂單的界面 在這個頁面中我們可以看到頁面一共有 3 個大部分,第一部分即訂單編號的查詢。) 第 24 頁 共 40 頁 當某一天的訂單數(shù)很多的時候管理員處理訂單的時候就要運用到這一部分,即根據(jù)訂單編號來查詢訂單,然后對訂單做出處理。只有輸入數(shù)據(jù)庫已經(jīng)存在的編號, 頁面才能進入相應的訂單,否則頁面沒有任何顯示。圖 為輸入正確的訂單編號后出現(xiàn)的訂單具體的查詢頁面。 圖 輸入正確編號后的界面 第二部分就是所有的訂單的信息,在這部分,管理員可以非常明了的看到所有的訂單。 第三部分就是產(chǎn)品利潤的統(tǒng)計,在這一部分中會按照訂單的從小到大的編號依次顯示出每筆訂單的利潤。 在設計這個界面的時候,訂單狀態(tài)用到了 bit 型,即只有 0和 1值,因此用到了存儲過程 UP_SC_Order_UpdateZT,其代碼如下: CREATE PROCEDURE UP_SC_Order_UpdateZT @ID int, //定義 ID 為 int 型 @CheckOrder bit //定義 CheckOrder 為 bit 型 AS update SC_Order //更新 SC_Order set CheckOrder = @CheckOrder where ID = @ID GO 本模塊遇到的困難和解決方法 在做這個模塊的時候遇到了 2 個問題: ⑴ 產(chǎn)品利潤實現(xiàn)的時候必須要不停的在不同的表中讀取存儲數(shù)據(jù),解決的方法: DataView dv = new DataView()。 DataSet ds = new DataSet()。 ds = ()。 dv = [0].DefaultView。 = CheckOrder = true。 int count = 。 for(int i = 0。icount。i++) { Int id = ([0].Rows[i][FType].ToString())。 int num = ([0].Rows[i][FNumber].ToString())。 model1 = (id)。 = + 家具類型為 + id +,) 第 25 頁 共 40 頁 賣出數(shù)量是 + num + ,利潤是 + ( )*num + 元 br。 //賦值 } ⑵ 當訂單信息非常多的時候就需要分頁來顯示,雖然能在 DataGrid 控件中能設置,但具體功能還得用代碼來實現(xiàn),代碼如下 : //翻頁 public void PagerButtonClick(object sender, e) { string arg = ((LinkButton)sender).()。 switch(arg) { case next: if ( ( 1)) { += 1。 } break。 case prev: if ( 0) { = 1。 } break。 case last: = ( 1)。 break。 default: = (arg)。 break。 } = GetDv(ViewState[strSort].ToString())。 ()。 ShowStats()。 } 翻頁后需要獲取數(shù)據(jù)視圖,代碼如下: private DataView GetDv(string strSort) { DataView dv = new DataView()。 DataSet ds = new DataSet()。 ds = ()。 dv = [0].DefaultView。 = strSort。 if(().ToString()!=) { ) 第 26 頁 共 40 頁 = ID = + ().ToString()。 } return dv。 } 5 前臺客戶瀏覽模塊 用戶注冊登錄模塊 用戶注冊登錄模塊的功能簡介 客戶雖然在沒有登錄的情況下依然能夠瀏覽網(wǎng)站大部分的內(nèi)容,包括瀏覽商品信息,查看新聞內(nèi)容,給管理 員留言等。但需要在網(wǎng)站購買家具的時候就必須先要登錄才能繼續(xù),沒有用戶名和密碼的就必須要先注冊了。只有用戶登錄后,用戶就可以購物,查看以前的購物信息。 用戶登錄的界面設計 設計用戶登錄界面是在 界面中設計的,用戶登錄只需要注冊時的用戶名和密碼即可進行登錄。不同于管理員的登錄,管理員登錄界面異常處理是采用的是驗證控件,而用戶登錄時為了避免按鈕響應事件的混亂,采用了 if 判斷語句來進行異常處理。圖 為用戶的登錄界面 圖 用戶注冊的界面 從頁面中我們可以看到添加了一個 Label 控件,主要是用來顯示用戶名和密碼不匹配的異常處理?!坝脩裘焙汀懊艽a”不能為空的代碼如下: if(() ==) { (this,用戶名不能為空 !)。 return。//當 txtYHM文本框輸入為空時,顯示 } if(() ==) ) 第 27 頁 共 40 頁 { (this,密碼不能為空 !)。 return。//當 txtMM文本框輸入為空時,顯示 } Label控件的判斷代碼如下 : user = new ()。 int i。 string userName = ()。 string userPassword = ()。 i = (userName, userPassword).Tables[0].。 if (i 0) { [UserID]=(userName, userPassword).Tables[0].Rows[0][ID].ToString()。 [UserName]=(userName, userPassword).Tables[0].Rows[0][UserName].ToString()。 ()。 } else { = true。 = 用戶名或密碼不正確,請重新輸入 .。 } 客戶瀏覽新聞,留言模塊 客戶瀏覽新聞,留言模塊的功能簡介 此模塊的功能和后臺服務器端新聞和留言板的功能是一樣的,但在這里用戶對新聞信息則只有閱讀權(quán)限而沒有修改的權(quán)限,但用戶在留言板模塊則能發(fā)布留言。功能同 的功能介紹,這里就不詳細敘 述了。 客戶瀏覽新聞信息模塊的界面設計 在前臺,客戶對新聞只有閱讀的權(quán)限,因此只設計了 頁面,在這個頁面需要幫定列來實現(xiàn)讀取數(shù)據(jù)庫中的數(shù)據(jù),還必須添加一個按鈕列來實現(xiàn)查看詳細的新聞信息。圖 是總體的新聞信息列表 ) 第 28 頁 共 40 頁 圖 新聞信息列表 在頁面中我們可以看到新聞的編號,新聞標題,添加時間,以及詳細按鈕列。我們只有點擊了“詳細”按鈕才能讀取到新聞的具體內(nèi)容。圖 為點擊了“詳細”后具體的新聞信息的頁面。 圖 具體新聞信息 客戶留言模塊的界面設 計 客戶在前臺具有發(fā)布留言的功能,在前臺設計了一個 頁面如圖 ) 第 29 頁 共 40 頁 圖 發(fā)布留言信息 由于客戶不需要登錄就能夠發(fā)表留言,因此在后臺管理的時候就沒有留言人,只有留言編號,因為管理員主要看的是留言內(nèi)容而不是留言人,因此沒有把留言這個功能加到用戶權(quán)限中去。圖 是發(fā)表留言信息后,后臺的管理界面 圖 查看留言信息 訂單模塊 訂單模塊的功能簡介 客戶在下了訂單后,由管理員對訂單進行操作,銷售員可以通過檢測客戶是否已經(jīng)匯款來決定是否處理訂單。一 般情況都會對客戶的訂單進行處理,并且相應地將客戶的訂單狀態(tài)修改為或已處理,如果有特殊情況的客戶,比如已經(jīng)過了匯款期限,管理員可以在核對后選擇刪除訂單即可。 訂單模塊的界面設計 訂單是由注冊用戶生成的,而管理員只能對訂單進行管理。在前臺設計了一個) 第 30 頁 共 40 頁 頁面,如圖 所示 圖 訂單信息頁面 由于在注冊用戶時的信息比較簡單,因此在訂單信息里就必須的詳細,各種必要的信息都必須有,比如說送貨地址,郵編,聯(lián)系電話,由于訂購人是自動讀取用戶的用戶名,因此用戶注冊時必須嚴謹。 當選擇 了家具類型后,庫存數(shù)量,家具價格以及運費都會自動的顯示出來,主要代碼如下: private void txtFNumber_TextChanged(object sender, e) { int id = (())。 model1 = (id)。 int price = + 。 =(price* (().ToString())).ToString()。 } 當輸入都正確以后點擊“提交”按鈕,會把輸入的數(shù)據(jù)傳遞到數(shù)據(jù)庫中,“提交”按鈕的事件代碼如下 : int FType=(())。 int FNumber=()。 decimal Mon=()。 int UserID=(Session[UserID].ToString())。 DateTime AddTime=()。 string Address=。 string ZipCode=。 string HomePhone=。 bool CheckOrder=false。 =FType。 ) 第 31 頁 共 40 頁 =FNumber。 =Mon。 =UserID。 =AddTime。 =Address。 =ZipCode。 =HomePhone。 =CheckOrder。 int dd = (model)。 (this,添加成功 !添加編號: + dd)。 從 頁面中,還能進行用戶的帳單查詢,點擊“查看我的訂單后”頁面會自動跳轉(zhuǎn)到 設計頁面,如圖 所示 圖 訂單查詢設計頁面 6 用戶使用手冊 系統(tǒng)功能簡介、運行環(huán)境簡介 系統(tǒng)功能簡介 基于 Web的家 具銷售管理系統(tǒng) 主要由后臺管理員模塊和前臺客戶瀏覽模
點擊復制文檔內(nèi)容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1