国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于ASP.net技術(shù)網(wǎng)上購物系統(tǒng)開發(fā)研究

2014-05-30 10:48周源
電腦知識與技術(shù) 2014年9期
關(guān)鍵詞:網(wǎng)絡(luò)購物

周源

摘要:隨著電子商務(wù)迅速發(fā)展,組建方便高效的網(wǎng)絡(luò)購物系統(tǒng)已經(jīng)成為各大網(wǎng)站開發(fā)企業(yè)和設(shè)計人員的熱門議題。ASP.net具有系統(tǒng)通用性好、編程界面友好、多種編程語言接口等眾多優(yōu)點,采用ASP.net開發(fā)網(wǎng)絡(luò)應(yīng)用漸漸成為設(shè)計人員的首先。該文主要介紹利用ASP.net技術(shù)實現(xiàn)網(wǎng)絡(luò)購物系統(tǒng)的主要功能。

關(guān)鍵詞:ASP.net;網(wǎng)絡(luò)購物;SQL

中圖分類號:TP311.52 文獻標識碼:A 文章編號:1009-3044(2014)09-1969-02

隨著互連網(wǎng)的快速普及,電子商務(wù)應(yīng)用已突破傳統(tǒng)的時間和空間的限制,漸漸深入到我們?nèi)粘9ぷ骱蜕钪?,網(wǎng)上交易的廣泛開展,使用戶的消費觀念帶來的巨大變化,其中與廣大普通用戶經(jīng)常打交道的便是網(wǎng)上購物系統(tǒng),它是一種具有交互功能的商業(yè)信息管理系統(tǒng),將廠商和商家、賣家與買家之間的聯(lián)系緊密結(jié)合在一起, 在一定程度上消除時間與空間帶來的物理障礙, 大大地降低了交易成本,提升了工作效率,同時也擴展了交易范圍,網(wǎng)上購物系統(tǒng)的廣泛應(yīng)用,使大家看到了它巨大的商機和發(fā)展空間。

1 網(wǎng)上購物系統(tǒng)需求分析

1)目前國內(nèi)常見的網(wǎng)上購物系統(tǒng)前臺功能主要包括:用戶資源管理、模擬購物車、商品檢索、商品分類排行榜、交流平臺、廣告推廣等六大應(yīng)用模塊。用戶資源管理其主要功能是對用戶的基本信息進行管理,并且可以完成用戶的基本信息注冊、驗證登陸、資料修改等必備功能;模擬購物車功能主要是虛擬仿真商場超市中的購物車作用,可以將所需要的商品加入到購物車上記錄本中;商品檢索功能主要是方便用戶方便查找到自己感興趣的商品;商品分類排行榜功能是通過對網(wǎng)上一些熱門的信息搜索率,排序展示商品,方便用戶及時了解熱門商品。交流平臺功能是方便用戶與商家之間的交流,同時也是商家了解用戶對商品的具體需求建議;廣告推廣功能用于網(wǎng)站招商,新產(chǎn)品推廣等。

2)網(wǎng)上購物系統(tǒng)后臺主要功能包括:管理員應(yīng)用管理、商品分類管理、基本信息管理、常規(guī)功能設(shè)置等四個主要應(yīng)用模塊。管理員應(yīng)用管理主要功能是完成對注冊用戶的后臺管理,例如:鎖定用戶、用戶權(quán)限極別調(diào)整等基本操作;商品分類管理功能是對網(wǎng)上所銷售的商品進行分類,方便用戶檢索,用戶訂單處理;基本信息管理功能是系統(tǒng)管理員對購物網(wǎng)站進行更新廣告、信息資源發(fā)布等基本信息,同時還能處理用戶提交在交流平臺中的留言;常規(guī)功能設(shè)置功能完成對網(wǎng)站的一些常用風格及樣式進行修改、更新等基本設(shè)置操作。

3)數(shù)據(jù)庫需求,網(wǎng)上購物系統(tǒng)的核心數(shù)據(jù)是存儲在數(shù)據(jù)中,數(shù)據(jù)庫在購物網(wǎng)站中的主要作用體現(xiàn)在對網(wǎng)站中各種信息查詢、記錄更新以及信息存儲等基本操作上。數(shù)據(jù)庫本身能保存用戶的基本信息、商品信息、交易過程及結(jié)果信息、銀行接口數(shù)據(jù)信息、支付情況數(shù)據(jù)等重要功能,一般根據(jù)購物網(wǎng)站的特點和前后臺需求分析得到的功能要求,數(shù)據(jù)庫的基本需求主要體現(xiàn)在七個數(shù)據(jù)表上,用戶信息表、管理員信息表、商品信息表、商品分類信息表、訂單信息表、廣告信息表、交流信息表等。

2 網(wǎng)上購物系統(tǒng)主要功能模塊實現(xiàn)思路

1)構(gòu)建Windows平臺環(huán)境下的IIS服務(wù)器,服務(wù)器的建立是網(wǎng)站實現(xiàn)的根本,也是后續(xù)對網(wǎng)站測試的關(guān)鍵應(yīng)用。由于系統(tǒng)的開發(fā)平臺是Windows Server 2012系統(tǒng)。所以可以直接在該系統(tǒng)下利用自帶的IIS服務(wù)器的應(yīng)用向?qū)J街鸩桨匆笸瓿山ⅰ?/p>

2)實現(xiàn)網(wǎng)上購物網(wǎng)站與數(shù)據(jù)庫之間的連接,網(wǎng)站與數(shù)據(jù)庫之間連接是網(wǎng)站的數(shù)據(jù)功能實現(xiàn)可操作的重要部分,高可用的數(shù)據(jù)庫存儲是網(wǎng)上購物網(wǎng)站功能實現(xiàn)的一個關(guān)鍵步驟。一般情況下網(wǎng)上購物系統(tǒng)網(wǎng)站的所有網(wǎng)頁內(nèi)容都會進行數(shù)據(jù)庫的基本讀寫應(yīng)用操作,首先必須對數(shù)據(jù)庫進行連接設(shè)置。為了提高代碼整體執(zhí)行效率,在鏈接到數(shù)據(jù)庫時,在其根目錄下創(chuàng)建一個文件名為conn的asp數(shù)據(jù)鏈接文件,當有頁面進行數(shù)據(jù)庫操作的時候,就可以使用專用語句調(diào)用這個conn文件。這樣設(shè)計極大提高了系統(tǒng)整體的運行效率,保證了數(shù)據(jù)讀取有效。

3)用戶登陸功能實現(xiàn),用戶登陸主要是針對用戶登陸到購物系統(tǒng)網(wǎng)站的前臺設(shè)計的一個啟動界面,只要是本網(wǎng)站的注冊用戶在輸入正確的用戶名、密碼和驗證碼后才能夠登陸到網(wǎng)物系統(tǒng)網(wǎng)站上購買到網(wǎng)站上的商品。用戶登陸時驗證數(shù)據(jù)會涉及到用戶名、密碼以及校驗碼,在這里可以通過用新建一個文件名為logoin登陸頁面文件,通過網(wǎng)頁編輯軟件在登陸界面窗體中添加相應(yīng)數(shù)據(jù)字段,同時對其標簽文本標簽分別命名為用戶名、密碼和校驗碼;接著在校驗碼標簽處插入一個隨機的校驗碼顯示插件。最后再添加登陸和注銷兩個功能按鈕。設(shè)置登陸按鈕的觸發(fā)事件為通過request對象方式,來讀取到相應(yīng)數(shù)據(jù)庫中的用戶名和密碼,接著再設(shè)置SQL Select語句符合條件的用戶和密碼數(shù)據(jù)進行有效記錄的檢索。如果查詢到符合條件的記錄,則顯示用戶登陸成功。如果返回為空值,則清空當前文本框的內(nèi)容并提醒用戶重新輸入。當點擊新注冊按鈕時,則將按鈕的觸發(fā)設(shè)計為觸發(fā)注冊子頁面上,可直接進入到新用戶注冊頁,供新用戶注冊。

4)購物車功能實現(xiàn),購物車功能是購物系統(tǒng)網(wǎng)站設(shè)計中一個重要功能。功能設(shè)計的好壞直接影響使用者進行網(wǎng)上購物的體驗。一般在用戶成功登陸購物系統(tǒng)網(wǎng)站后可進行常用的操作有:購物商品的查看和修改等基本功能。用戶點擊商品處的選擇按鈕可以將選中的商品加入到購物車內(nèi),當用戶覺得不滿意可以選擇刪除當前商品。購物車欄目顯示的信息應(yīng)包括商品分類號、商品名稱、價格、打折價格、存貨量等基本信息。當用戶完成信息確認后,通過下訂單按鈕實現(xiàn)訂單操作,并且在當前購買商品完成后,如果還想繼續(xù)購買其它商品,還可以點擊繼續(xù)購物按鈕,繼續(xù)選擇別的商品,同戶還可以進行刪除操作管理購物車中的已選商品。以上功能能完成商場購物車常用功能。在網(wǎng)上購物系統(tǒng)中實現(xiàn)這一功能,應(yīng)先創(chuàng)建一個查詢頁面文件。再插入網(wǎng)站設(shè)計中相關(guān)插件,當用戶點擊所需購買的商品時通過數(shù)據(jù)庫SQL條件查詢語句“對產(chǎn)品信息進行條件查詢,然后將符合條件的信息在購物車的提示標簽欄上顯示出來。點擊刪除按鈕的時候通過Recordset對象rs.delete刪除當前數(shù)據(jù)。當選擇確認訂單按鈕時,則將觸發(fā)事件設(shè)置為響應(yīng)為訂單子頁面,如果繼續(xù)購物則觸發(fā)的事件是返回到購物面頁上來。

5)商品分類管理功能,該模塊主要作用是對商品進行一級類、二級子類及商品類別遷移等應(yīng)用操作的管理。通過商品一級類管理,系統(tǒng)管理員可以查看購物系統(tǒng)網(wǎng)站商品的一級類別分布情況,并且可以對已有的類別進行再次細分,還可以類別名稱及其它信息進行修改、刪除以及添加新的基本操作,操作最終結(jié)果直接保存到相應(yīng)數(shù)據(jù)庫中。二級子類別管理,管理員能夠查看二級子類別對相應(yīng)的類別信息,可以進行添加、修改和刪除等操作,修改后的信息存入相應(yīng)的數(shù)據(jù)庫。類別遷移功能,系統(tǒng)管理員能夠?qū)ι唐返念悇e進行移動,可升級當前類別,也可以降級當前類別,同時還可以合并類別,所有操作完成后結(jié)果均應(yīng)存入當前數(shù)據(jù)庫中。

6)搜索商品功能實現(xiàn),搜索商品功能包含商品常規(guī)搜索、新商品、熱門商品、打折商品等。用戶根據(jù)自己所要購買的商品名稱,在網(wǎng)站搜索欄上直接輸入商品名稱后進行常規(guī)搜索。首先將數(shù)據(jù)庫的商品信息表之間建立關(guān)聯(lián),將用戶的輸入數(shù)據(jù)與數(shù)據(jù)庫數(shù)據(jù)進行檢索后得出搜索結(jié)果。新商品主要是指本網(wǎng)站最推出的商品。熱門商品是系統(tǒng)根據(jù)近期網(wǎng)購平臺數(shù)據(jù)庫中的商品的購買數(shù)量和用戶關(guān)注度比較高的商品,進行分析得出的結(jié)果,熱銷程度可對用戶在購買商品過程中提供參考。打折商品是商家在特定的節(jié)日打出特價促銷商品吸引用戶購買。搜索商品主要是通過SQL查詢語句對數(shù)據(jù)庫中的商品類別表進行數(shù)據(jù)檢索,用戶在統(tǒng)一搜索商品界面上進行操作。

7)訂單操作功能,訂單作操是購物網(wǎng)站的重要組成部分,幫助用戶下訂單,給用戶提供可靠的安全保證。用戶在當前購物完成時,通過下訂單操作,進入下訂單頁面,用戶只要填寫用戶基本情況信息如:收貨人的姓名、手機號碼、固定電話、所在城市、詳細地址、郵編、電子郵件、送貨方式(可選普通快遞、特快專遞、送貨上門、定時送達、24小時送達等)、支付方式(可選擇貨到付款或網(wǎng)上交易)。當用戶輸入無誤后點擊“提交”按鈕完成下訂單業(yè)務(wù)。系統(tǒng)后臺將會用戶訂單存入數(shù)據(jù)庫的訂單表中,由專門后臺訂單管理員完成對訂單進行處理。

3 測試與發(fā)布

網(wǎng)站測試與發(fā)布是購物系統(tǒng)網(wǎng)站設(shè)計的一個重要環(huán)節(jié),對網(wǎng)站的性能是否能滿足開發(fā)前對網(wǎng)站的要求是否滿足,在測試過程中出得到很多意想不到的情況,通過再修改,再處理,對網(wǎng)站可靠性和安全性將會極大的提高。測試是網(wǎng)站質(zhì)量保證的基本開發(fā)環(huán)節(jié)。網(wǎng)站的設(shè)計人員在開發(fā)時需要在IIS服務(wù)器上運行,完成對網(wǎng)站功能和性能測試,功能測試主要是測試需求分析中的各項功能是否實現(xiàn);性能測試主要是測試網(wǎng)站在實現(xiàn)各項功能后是否具有良好的實驗性能和整體運行效率,最后對網(wǎng)上購系統(tǒng)網(wǎng)站進行安全性檢測與評估,如果通過檢測和評估即可完成發(fā)布工作。

網(wǎng)上購物系統(tǒng)由于涉及用戶信息、經(jīng)濟利益相關(guān)聯(lián),對開發(fā)人員來說,在開發(fā)過程中和建成后日常維護過程中,都應(yīng)當進行嚴格的監(jiān)測和不斷的更新與完善,保證購物系統(tǒng)的安全及提高服務(wù)質(zhì)量。隨著信息化安全處理技術(shù)的廣泛應(yīng)用,網(wǎng)上購物系統(tǒng)的優(yōu)勢日趨明顯,才會保障有更多的人安全參與到網(wǎng)絡(luò)購物中。

參考文獻:

[1] 蓋天宇.ASP數(shù)據(jù)庫系統(tǒng)開發(fā)案例精選[M].北京:人民郵電出版社,2005.

[2] 王大龍,秦琦.ACCESS數(shù)據(jù)庫和SQL Server數(shù)據(jù)庫的應(yīng)用比較[J].科技咨詢,2010(4).

猜你喜歡
網(wǎng)絡(luò)購物
微商營銷在大學生消費市場的問題與對策
消費者網(wǎng)絡(luò)購物行為的影響因素分析
淺析社區(qū)智能快遞寄存柜的現(xiàn)狀及發(fā)展對策
消費者網(wǎng)絡(luò)購物行為決策影響因素實證分析