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