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

正文內容

基于net的網上圖書銷售系統(tǒng)的設計與實現(xiàn)畢業(yè)設計論文-資料下載頁

2025-02-26 09:14本頁面

【導讀】型的Web電子商務系統(tǒng)也迅速的發(fā)展并深入人們的日常生活中。意足不出戶就可以挑選購買自己喜歡的各種書籍,這樣大大縮短了購書的時間,可見,網上圖書銷售系統(tǒng)跨越了時間和空間的限制,給商業(yè)流通。領域帶來了不一樣的變革,也給消費者帶來了便捷。本系統(tǒng)采用B/S結構進行。其具有一定的實用性,用戶可以在網上瀏覽圖書信息,查找圖書資。此外,本論文采用的分析方法和設計過程具有一。定的普遍性,可以應用到其它系統(tǒng)的開發(fā)設計當中。

  

【正文】 vate void lbAddBook_Click(object sender, e) //添加圖書項 { = 1。 = false。 = true。 CategoryData categorydata = 第 34 頁 共 28 頁 ()。 PublisherData publisherdata = ()。 DataSet ds = new DataSet()。 DataTable dt = new DataTable()。 (dt)。 [0].(CategoryList, typeof(CategoryData))。 [0].(PublisherList, typeof(PublisherData))。 [0].(new object[] {null, null})。 [0].Rows[0][CategoryList] = categorydata。 [0].Rows[0][PublisherList] = publisherdata。 ()。 = ds。 ()。 } private void dlAddBook_ItemCommand(object source, e) 第 35 頁 共 28 頁 //添加新圖書 { if ( == CancelAdd) { } else if ( == SubmitAdd) { string strName = ((TextBox)((tbBookNameAdd))).Text。 string strAuthor = ((TextBox)((tbAuthorAdd))).Text。 string strISBN = ((TextBox)((tbISBNAdd))).Text。 string strDescription = ((TextBox)((tbDescriptionAdd))).Text。 string strUnitPrice = ((TextBox)((tbUnitPriceAdd))).Text。 int iCategoryId = (((DropDownList)((ddlCategoryAdd))).SelectedValue)。 int iPublisherId = (((DropDownList)((ddl 第 36 頁 共 28 頁 PublisherAdd))).SelectedValue)。 book = new (strName, , strDescription, strUnitPrice, iPublisherId, strAuthor, strISBN, iCategoryId)。 int iItemid = (book)。 = (BookImages/{0}.jpg, iItemid)。 if ((iItemid, book) == 0) = ADD_SUCCESS。 //添加成功 else = ADD_FAIL。 //添加失敗 UploadImage(iItemid)。 } = false。 BindGrid()。 } 添加圖書執(zhí)行結果如圖 413所示: 圖 413 添加圖書 第 37 頁 共 28 頁 點擊“修改”按鈕,可對圖書相關信息進行修改。該處的難點是如何在點擊“修改”按鈕時在分類和出版商的下拉列表中顯示全部的分類和出版商列表,而且默認選中的是圖書 當前的分類和出版商,該系統(tǒng)采用了數(shù)據綁定的方法來實現(xiàn)該功能。ShowBookDetail()函數(shù)實現(xiàn)了展示圖書的當前信息的功能。其部分代碼如下: private void ShowBookDetail(string strBookId) //顯示圖書信息 { = true。 CategoryData categorydata = ()。 PublisherData publisherdata = ()。 DataSet ds = (, strBookId)。 [Books].(CategoryList, typeof(CategoryData))。 foreach (DataRow dr in [Books].Rows) //獲取所有分類列表 { ()。 dr[CategoryList] = categorydata。 ()。 第 38 頁 共 28 頁 } [Books].(PublisherList, typeof(PublisherData))。 foreach (DataRow dr in [Books].Rows) //獲取所有出版商列表 { ()。 dr[PublisherList] = publisherdata。 ()。 } ()。 = ds。 ()。 } 具體的修改圖書信息的代碼如下: private void dlBookDetail_ItemCommand(object source, e) { if ( == CancelBook) { = 1。 = false。 } 第 39 頁 共 28 頁 else if ( == UpdateBook) //更新圖書信息 { int iItemid = ()。 string strName = ((TextBox)((tbBookName))).Text。 string strAuthor = ((TextBox)((tbAuthor))).Text。 string strISBN = ((TextBox)((tbISBN))).Text。 string strDescription = ((TextBox)((tbDescription))).Text。 string strUnitPrice = ((TextBox)((tbUnitPrice))).Text。 string strImageFileSpace = (BookImages/{0}.jpg, iItemid)。 int iCategoryId = (((DropDownList)((ddlCategory))).SelectedValue)。 int iPublisherId = (((DropDownList)((ddl 第 40 頁 共 28 頁 Publisher))).SelectedValue)。 book = new (strName, strImageFileSpace, strDescription, strUnitPrice, iPublisherId, strAuthor, strISBN, iCategoryId)。 if ((iItemid, book) == 0) = UPDATE_SUCCESS。 //更新成功 else = UPDATE_FAIL。 UploadImage(iItemid)。 //上傳圖書封面圖片 ShowBookDetail(())。 //顯示更改后的圖書信息 } BindGrid()。 } 修改圖書信息執(zhí)行結果如圖 414所示: 圖 414 修改圖書信息 分類信息管理 分類管理頁面實現(xiàn)了分類的增加、刪除和修改等操作。在 第 41 頁 共 28 頁 顯示分類列表時,通過判斷分類是否為空來決定是否顯示刪除按鈕,來保證系統(tǒng)數(shù)據的完整性,以避免一些書不屬于任何一個分類,成為“來歷不明”的書。 分類管理頁面的執(zhí)行結果如圖 415所示: 415 分類管理頁面 在文本框中輸入相關分類,點擊“添加分類“按鈕實現(xiàn)分類的添加的代碼如下: private void lbAddCategory_Click(object sender, e) //添加新分類 { string strDescription = 。 category = new (strDescription)。 = ((category) 0) ? ADD_SUCCESS : ADD_FAIL。 = true。 BindGrid()。 } 分 類的修改和刪除部分的實現(xiàn)的部分代碼如下: private void dgCategory_ItemCommand(object source, e) { 第 42 頁 共 28 頁 int iCategoryId = ()。 if ( == EditCategory) //編輯分類 { = 。 } else if ( == UpdateCategory) //更新分類 { = 1。 string strNewCategory = ((TextBox)((tbDescription))).Text。 category = new (strNewCategory)。 = ((iCategoryId, category) == 0) ? UPD_SUCCESS : UPD_FAIL。 = true。 } else if ( == CancelCategory) //取消編輯 第 43 頁 共 28 頁 { = 1。 } else if ( == DeleteCategory) //刪除分類 ,判斷分類是否為空來決定是否顯示刪除按鈕 { = ((iCategoryId) == 0) ? DEL_SUCCESS : DEL_FAIL。 = true。 = 1。 } BindGrid()。 } 出版商信息管理 出版商信息管理頁面實現(xiàn)了出版商的添加、刪除和修改等操作。出版商管理頁面的實現(xiàn)過程同分類管理頁面的實現(xiàn)基本相同,這里就不再重復代碼,其運行頁面如圖 416所示: 圖 416 出版商信息管理頁面 用戶信息管理 用戶信息管理頁面比較簡單,僅提供用戶列表顯示的功能, 第 44 頁 共 28 頁 所以只需對 DataGrid 控件應用數(shù)據綁定即可,其執(zhí)行頁面如圖317所示: 圖 417 用戶信息管理頁面 訂單管理 目前大多數(shù)訂單管理頁面實現(xiàn)的功能包括接受、確認和取消訂單。 該頁面的執(zhí)行結果如圖 318所示: 圖 418 訂單管理頁面 在本網上圖書銷售系統(tǒng)中,訂單的處理流程如下:客戶在前臺系統(tǒng)上提交訂單,訂單狀態(tài)為“已提交“( Status=0);管理員通過訂單管理頁面查看發(fā)現(xiàn)新訂單;管理員單擊“接受訂單”的按鈕接受新訂單,訂單狀態(tài)變?yōu)椤疤幚碇小保?Status=1),此后客戶不能從前臺系統(tǒng)取消該訂單;配送人員根據訂單上提供的收件人和地址信息將書送出;客戶收到書以后,可以選擇結帳或退貨(如發(fā)生質量問題時),配送人員會將交易是否成功的信息返回給網站管理員;如果交易 成功,管理員確認訂單( Status=2)并記入銷售記錄,否則取消該訂單。 處理流程是通過訂單狀態(tài)的變化來實現(xiàn)的,接受、確認訂單的操作實際上是在修改訂單的狀態(tài)值,取消訂單會將訂單記錄徹底刪除。 結 論 隨著互聯(lián)網的興起和普及,網絡信息化的發(fā)展,在線圖書銷售做為一種典型的 Web電子商務系統(tǒng)也迅速的發(fā)展并深入人們的日常生活中。網上圖書銷售系統(tǒng)跨越了時間和空間的限制, 第 45 頁 共 28 頁 給商業(yè)流通領域帶來了不一樣的變革,也給消費者帶來了便捷。同時, .NET 框架中的重要組成部分,在網絡開發(fā)上具有很多優(yōu)勢,可以 充分利用 .NET框架類庫來構建新一代網絡應用,生成高效的網上銷售系統(tǒng)。 整個系統(tǒng)采用了客戶端、 Web服務器及數(shù)據庫服務器的 B/S( Browser/Server)結構進行設計,使用 SQL Server 2021 構建數(shù)據庫,并在 .NET 環(huán)境下使用 Visual C. 語言開發(fā)的一個功
點擊復制文檔內容
黨政相關相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1