前言:尋找寫作靈感?中文期刊網用心挑選的電子商務網站設計論文,希望能為您的閱讀和創作帶來靈感,歡迎大家閱讀并分享。
我們在搭建電子商務網站的時候需要用到的一項技術就是我們今天要講到的——asp.net技術,我們將通過DATALIST、GRIDVIEW及DETAILSVIEW這幾個控件和CONNECTION、DATAREADER、COMMAND、DATASET這幾個對象來對數據庫進行操作,最終去完成上述幾個模塊的構建。本文就基于asp.net技術設計一個簡單的電子商務后臺管理平臺,實現對商品訂單信息的增加、刪除及修改等一系列的操作。
2電子商務網站各模塊的設計和實現
2.1用戶登錄模塊
本文中的電子商務網站設計:必須經過用戶登錄模塊進行登陸的客戶,才能在這個商務平臺上進行下訂單、購買及付款等操作,所以在這個電子商務網站的首頁上,我們設計了用戶注冊及登錄的模塊。用戶只要填好自己相應的注冊信息,就能成為本網站的會員,因為我們會把用戶填寫的信息放入存儲用戶信息的數據表。另外,在用戶注冊的時候,我們還設置了一個檢查注冊名是否出現重名現象的自檢模塊,避免沖突的發生。當用戶注冊完并提交信息之后,我們就會再一次利用COMMAND對象執行INSERT語句,然后把注冊的信息寫入到表格中。接著在用戶登錄的時候,我們依然采用CONNECTION和COMMAND對象來實現數據的連接和對用戶名密碼的審核。一旦用戶登錄成功,SESSION對象就會保存好用戶名及其相關信息,這樣用戶下次來本網站進行登錄的時候就方便多了。最后,當用戶錄陸成功并進入到網站時,會出現一個我們設計的歡迎用戶來本網站的頁面,用戶就可以進入網站進行商品的挑選和購買了。
2.2商品展示模塊
商品的展示對于一個電子商務網站來說其實是很重要的一部分,它所展示的熱賣商品、人氣商品及最新商品都是為了招來大批量的顧客,最終實現提升網站人氣及商品銷量等的目的。我們在構建中利用DATALIST控件來展示各類商品的信息,比如每件商品都附上商品名稱、商品價格及商品圖片等信息。具體的構建過程如下:首先構建一個由商品ID、商品種類、商品名稱及商品價格等字段組成的存儲商品信息的PRODUCTS表格,然后把DATALIST控件中的數據源設置為PRODUCTS表格,條件設置為商品的NEWPRODUCTS字段,意思是這個商品是最新商品。接著我們也可以把IMAGE控件中的DATABINDINGS的圖片連接屬性設為EVAL,其實就是連接到PRODUCTS表格,然后把LINKBUTTON控件中的TEXT屬性也進行設置、把LABEL設置為商品的價格。以上的設計是為了能突出商品的展示,達到吸引用戶眼光的目的,以一種直觀簡要的方式讓用戶能快速了解到商品的名稱及價格,非常利于用戶的挑選。
2.3商品搜索模塊
因為一個電子商務網站的商品數量眾多,所以我們不可能把全部的商品都在網站的首頁上進行展示,這時候我們只要在首頁設置顯示最近最新的商品或熱賣的人氣商品。如果網站的用戶想要了解更多的商品信息,他們就可以使用網站商品的搜索功能進行查找。電子商務網站一般都包含以下幾種搜索方式:品牌搜索、類別搜索及商品關鍵字搜索,其中關鍵字搜索是把TEXT文本框里的關鍵字和信息數據庫里的商品名稱進行一個模糊的匹配,一旦其中涉及到關鍵字,那么在首頁上的DATALIST1控件就會顯示出相對應的商品;另外商品類別及品牌搜索是兩種更加細致的搜索方式,而且它們都是通過DROPDOWNLIST控件去實現功能的。如果用戶什么都不輸人到搜索框內,那么網站就會出現錯誤的提示信息;否則就跳轉到搜索結合也,顯示出符合你搜索條件的商品信息,而搜索的結果頁面仍舊使用DATALST控件來顯示用戶對商品搜索的結果。這三種搜索功能不僅可以幫助用戶快速的搜索到自己心儀的商品,還為網站拉攏了很多的用戶。
2.4商品購買模塊
在用戶進行商品的購買時,還會出現另外一種情況,那就是還沒有進行登錄的用戶。針對這類用戶,我們的電子商務網站上設計了一個用戶登錄的跳轉頁面,意在告訴用戶必須成為本網站的會員,然后進行登錄才可以進行商品的購買。核查用戶是否已經進行登錄的具體代碼如下:IFSESSION(“UNAME”)為空THEN,回車,跳轉到用戶登錄的頁面回車,ELSE,回車,跳轉到商品訂單頁。如果是已經進行登錄的用戶就可以直接進行商品的購買了,點擊購買控件就能進入到商品訂單的頁面,然后檢測一下商品名稱、數量及價格等無誤后就可以放入到購物車中,當然,購物車中的訂單也是可以進行撤銷的。
2.5網站后臺管理模塊
最后一個是電子商務網站的后臺管理模塊,通常這個網站后臺會設計商品信息管理、用戶信息管理及商品訂單管理這三個頁面,我們可以利用asp.net技術自帶的數據控件SQLDATASOURCE、GRIDVIEW及DETAILSVIEW來實現方便快捷的后臺管理操作。具體操作方法是利用數據源SQLDATASOURCE控件與用戶信息、訂單信息及存儲商品信息的數據表進行連接,然后使用GRIDVIEW控件和數據源進行連接,為GRIDVIWE控件增加編輯及刪除的字段,最后達到能對各個信息記錄表進行修改、刪除的目的。當然,我們也可以利用DETAILSVIEW控件及相對應的信息表來進行數據的添加。
3結語
綜上所述,我們可以發現不管是前期的商品展示、商品搜索等模塊,還是后期的后臺管理模塊,我們的整個電子商務網站的設計與實現都采用了asp.net中的一些控件去幫助我們實現這些功能。比如在利用DATALIST控件進行商品的展示時,我們可以充分的挖掘、發揮自己的設計構思才能,去DIY商品展示頁面;另外在利用SQLDATASOURCE、DETAILSVIEW及GRIDVIEW等控件進行后臺管理時,我們更能了解到asp.net技術的便捷;因此,我們不難看出asp.net技術的可定制性及可擴展性。
作者:劉芬 單位:惠州商貿旅游高級職業技術學校