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

正文內(nèi)容

基于aspnet的網(wǎng)上購(gòu)書系統(tǒng)論文-資料下載頁(yè)

2025-11-03 15:36本頁(yè)面

【導(dǎo)讀】越來(lái)越多的用戶的精神與物質(zhì)需求。隨著Inter技術(shù)的日益成熟,一種建立。在網(wǎng)絡(luò)上的電子方式商貿(mào)活動(dòng)形成了,這便是今天為大家所熟悉的電子商務(wù)。server2020數(shù)據(jù)庫(kù)等技術(shù),設(shè)計(jì)和開發(fā)了這一網(wǎng)上書店系統(tǒng)。圖書、遠(yuǎn)程購(gòu)買、遠(yuǎn)程交易等。系統(tǒng)開發(fā)工具是使用及SQLServer數(shù)。據(jù)庫(kù),系統(tǒng)是基于零售商實(shí)體戶背景開發(fā)的,可以有效的實(shí)現(xiàn)網(wǎng)上圖書交易。文中主要包括需求分析,總體設(shè)計(jì),功能設(shè)計(jì),數(shù)據(jù)庫(kù)設(shè)計(jì)與實(shí)現(xiàn)等,并。通過(guò)流程圖和文字加以解釋說(shuō)明。

  

【正文】 Dim theProduct As Product 39。Temp Product to add to our ProductList () Using myReader As SqlDataReader = _ () While () theProduct = New Product( _ ((Id)), _ categoryId) = ((Title)) = ((Author)) = ((Press)) = ((Description)) = ((Price)) 22 = ((PictureUrlSmall)) = ((PictureUrlMedium)) = ((PictureUrlLarge)) (theProduct) End While () End Using End Using Catch ex As Exception Throw End Try Return productList End Function 該方法首先聲明了一個(gè)類型為 Product 的 List。接下來(lái),創(chuàng)建了一個(gè)連接對(duì)象和一個(gè)命令對(duì)象。將 CategoryID 傳遞給了存儲(chǔ)過(guò)程,使其只返回屬于指定類型別的圖書。如果存儲(chǔ)過(guò)程返回了結(jié)果, While 循環(huán)中的代碼將創(chuàng)建一個(gè) Product類的實(shí)例,設(shè)置其為公有屬性,然后將其加入到商品列表中。最后,將商品列表返回給調(diào)用代碼。 圖 52 圖書目錄 23 查看圖書詳情 在 圖書 目錄 頁(yè)面 中的 GridView 包含 HyperLink 控 件 , 它鏈 接 到。該頁(yè)面使用了一個(gè) DetailsView 控件,而不是 GridView 控件,該控件使用一個(gè) ObjectDataSource 綁定到 GetProduct 方法返回的值。該頁(yè)面被加載時(shí), ObjectDataSource 調(diào)用業(yè)務(wù)層中的方法,獲取查詢字符串中的 ID 指定的圖書。然后,使用 DetailsView 控件將該商品顯示在頁(yè)面中。在該頁(yè)面中,用戶可以查看有關(guān)商品的更多信息以及將其加入到購(gòu)物車中。用戶單擊“加到購(gòu)物車”按鈕時(shí),將創(chuàng)建一個(gè)新的 Product 實(shí)例,并將其加入到購(gòu)物車中: Protected Sub btnAddToCart_Click(ByVal sender As Object, ByVal e As ) Dim _productId As Integer _productId = ((Id)) Dim myProduct As Product = (_productId) (myProduct) () End Sub Product 實(shí)例是使用 GetProduct 方法創(chuàng)建的,這也是 ObjectDataSource 控件將商品顯示到頁(yè)面中時(shí)使用的方法。然后,該實(shí)例被傳遞給 AddProductToCart方法,后者調(diào)用 ShoppingCart 的 Add 方法: Public Shared Sub AddProductToCart(ByVal theProduct As Product) (theProduct) End Sub 通過(guò) ShopManager 類的 ShoppingCart 共享屬性可以訪問(wèn)用戶的購(gòu)物車: Public Shared ReadOnly Property ShoppingCart() As ShoppingCart Get If (ShoppingCart) Is Nothing Then (ShoppingCart) = New ShoppingCart() End If Return CType((ShoppingCart), ShoppingCart) End Get End Property 如果購(gòu)物車中已經(jīng)存在相同 ID 的圖書,擇將其數(shù)量加 1: Public Sub Add(ByVal theProduct As Product) For Each existingProduct As OrderedProduct In _items If = Then += 1 Exit Sub End If Next 24 Dim myOrderedProduct As OrderedProduct = New OrderedProduct(theProduct, 1) (myOrderedProduct) End Sub 圖 53 圖書詳細(xì)信息 購(gòu)物車頁(yè)面 在 頁(yè)面中,用戶 可以對(duì)圖書的數(shù)量進(jìn)行修改,也可以刪除已選圖書。該頁(yè)面中嵌入了一個(gè)名為 ShoppingCartView 的用戶控件 ,這個(gè)控件包含了一個(gè) GridView 和一個(gè) ObjectDataSource,前者用于顯示圖書,而后者負(fù)責(zé)從購(gòu)物車檢索圖書。為讓用戶能夠刪除和更新圖書, ObjectDataSource 控件為這些操作設(shè)置了合適的方法和參數(shù): asp:ObjectDataSource ID=odsShoppingCart runat=server TypeName=ShopManager DeleteMethod=RemoveProductFromCart SelectMethod=GetShoppingCartItems UpdateMethod=UpdateProductInCart UpdateParameters asp:Parameter Name=newQuantity Type=Int32 / /UpdateParameters /asp:ObjectDataSource SelectMethod、 UpdateMethod 和 DeleteMethod 都調(diào)用 ShopManager 類中的相應(yīng)方法。 GetShoppingCartItems 方法只返回 ShoppingCart 的公有列表 Items。頁(yè)面被加載時(shí),結(jié)合使用 BoundFiled、 ImageFiled 和 TemplateField 列將該列表綁定到 GridVied。 25 修改購(gòu)物車中圖書的數(shù)量 當(dāng)用戶輸入新的圖書數(shù)量時(shí),系統(tǒng)將使用方法 UpdatProductInCart 接受購(gòu)物車中 OrderedProduct 的 ID 和新數(shù)量作為參數(shù)。以下是相關(guān)的實(shí)現(xiàn)代碼: Public Sub Update(ByVal newQuantity As Integer, ByVal id As Guid) For Each myOrderedProduct As OrderedProduct In _items If = id Then = newQuantity End If Next End Sub 刪除購(gòu)物車中已選圖書 刪除圖書時(shí),系統(tǒng)將調(diào) 用 RemoveProductFromCart,它從購(gòu)物車中刪除訂購(gòu)的商品: Public Sub Remove(ByVal id As Guid) For Each myOrderedProduct As OrderedProduct In _items If id = Then (myOrderedProduct) Exit For End If Next End Sub 圖 54 購(gòu)物車頁(yè)面 26 管理員頁(yè)面 管理員頁(yè)面的鏈接在默認(rèn)的情況下是隱藏的,只有用戶以管理員賬號(hào)登錄時(shí),才會(huì)顯示,其提供的功能有添加圖書、查看圖書列表和刪除圖書等功能。 圖 55 管理頁(yè)面 添加圖書 管理員可以使用 ShopManager 類中提供的 InsertProduct 方法,進(jìn)行圖書的入庫(kù)操作,其實(shí)現(xiàn)代碼如下: Public Shared Sub InsertProduct(ByVal theProduct As Product) Try Using myConnection As New SqlConnection() Dim myCommand As SqlCommand = New SqlCommand(sprocProductInsertUpdateSingleItem, myConnection) = If = 1 Then (@id, ) Else (@id, ) End If (@title, ) (@author, ) (@press, ) (@description, ) 27 (@price, ) (@categoryId, ) (@pictureUrlSmall, ) (@pictureUrlMedium, ) (@pictureUrlLarge, ) () () () End Using Catch ex As Exception Throw End Try End Sub 圖 56 圖書添加頁(yè)面 刪除圖書 在 ShopManager 類中,也提供了 DeleteProduct 方法,來(lái)實(shí)現(xiàn)圖書的刪除: Public Shared Sub DeleteProduct(ByVal theProduct As Product) Try Using myConnection As New SqlConnection() Dim myCommand As SqlCommand = New SqlCommand(sprocProductDeleteSingleItem, myConnection) = (@id, ) 28 () () () End Using Catch ex As Exception Throw End Try End Sub 圖 56 圖書刪除頁(yè)面 29 第 6 章 結(jié)束語(yǔ) 在系統(tǒng)的開發(fā)過(guò)程中,充分的借鑒了開源社區(qū)的優(yōu)秀代碼段和設(shè)計(jì)思想,使用面向?qū)ο蟮木幊谭绞脚c 結(jié)合,完整的實(shí)現(xiàn)了系統(tǒng)的需求。而且使用到了模版和程序分離的模式,對(duì)于系統(tǒng)管理員來(lái)說(shuō),前臺(tái)的設(shè)計(jì)工作將變的更加輕松。而優(yōu)秀的開源數(shù)據(jù)引擎 SQL Server 2020 本身所具有的良好性能,對(duì)于繁雜而且龐大的數(shù)據(jù)處理有明顯的優(yōu)勢(shì),這就為系統(tǒng)的使用提供了穩(wěn)定性和安全性。 在過(guò)去幾個(gè)月的設(shè)計(jì)和開發(fā)過(guò)程中,通過(guò)老師的指導(dǎo)、主動(dòng)的收集資料,已有 知識(shí)的整合,對(duì)構(gòu)建大型系統(tǒng)尤其是商務(wù)應(yīng)用系統(tǒng)有了進(jìn)一步的認(rèn)識(shí),更加熟悉在 中使用面向?qū)ο蟮木幊趟枷耄瑢?duì)如何進(jìn)一步提高 與 SQL Server 2020 系統(tǒng)的安全性有了更多的思考。 然而,作為網(wǎng)上書店系統(tǒng),在商品數(shù)據(jù)庫(kù)信息管理實(shí)現(xiàn)過(guò)程中,本身需要有良好的性能來(lái)防范可能出現(xiàn)的任何漏洞,對(duì)程序代碼本身的安全性要求相當(dāng)高,從這個(gè)方面來(lái)看,還需要進(jìn)一步的工作來(lái)完善,在確保功能流程的前提下為用戶提供體驗(yàn)性好而且可信任的服務(wù)。 30 致謝 本論文是在導(dǎo)師 老師 的悉心指導(dǎo) 下完成的。導(dǎo)師淵博的專業(yè)知識(shí),嚴(yán)謹(jǐn)?shù)闹螌W(xué)態(tài)度,精益求精的工作作風(fēng),誨人不倦的高尚師德,嚴(yán)以律己、寬以待人的崇高風(fēng)范,樸實(shí)無(wú)華、平易近人的人格魅力對(duì)我影響深遠(yuǎn)。不僅使我樹立了遠(yuǎn)大的學(xué)術(shù)目標(biāo)、掌握了基本的研究方法,還使我明白了許多待人接物與為人處世的道理。本論文從選題到完成,每一步都是在導(dǎo)師的指導(dǎo)下完成的,傾注了導(dǎo)師大量的心血。在此,謹(jǐn)向?qū)煴硎境绺叩木匆夂椭孕牡母兄x! 本論文的順利完成,離不開各位老師
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1