錢(qián)威 譚躍生(內(nèi)蒙古科技大學(xué)信息工程學(xué)院)
21世紀(jì),“互聯(lián)網(wǎng)+”的高度應(yīng)用和“數(shù)據(jù)化”的迅猛發(fā)展不僅為各行各業(yè)的商業(yè)模式提供了新的發(fā)展平臺(tái)——電子商務(wù)平臺(tái),同時(shí),也在一定程度上為我國(guó)經(jīng)濟(jì)增長(zhǎng)提供新的發(fā)展奇契機(jī),促進(jìn)我國(guó)經(jīng)濟(jì)和社會(huì)高速發(fā)展。其中,“互聯(lián)網(wǎng)+”和“數(shù)據(jù)化”在電子商務(wù)領(lǐng)域的應(yīng)用優(yōu)勢(shì)更加突出。在電子商務(wù)迅速普及的時(shí)代,在線購(gòu)物成為眾多消費(fèi)者購(gòu)物的主要方式,而在線購(gòu)物區(qū)別于線下實(shí)體購(gòu)物,其利用互聯(lián)網(wǎng)和數(shù)據(jù)庫(kù)等先進(jìn)技術(shù),依托特定的購(gòu)物App,為消費(fèi)者提供一種全新的購(gòu)物方式,徹底擺脫了傳統(tǒng)購(gòu)物方式對(duì)空間和時(shí)間的范圍限制,給消費(fèi)者生活、學(xué)習(xí)等各個(gè)方面帶來(lái)了極大的便利。
基于ASP框架的Web在線購(gòu)物車(chē)系統(tǒng)的具體業(yè)務(wù)主要體現(xiàn)在兩個(gè)方面。一方面,管理員業(yè)務(wù)。管理員是Web在線購(gòu)物車(chē)系統(tǒng)幕后的操作員,其業(yè)務(wù)主要是通過(guò)對(duì)用戶加入購(gòu)物車(chē)的商品采取添加、刪除、編輯等一系列完善的系統(tǒng)操作,順利實(shí)現(xiàn)互動(dòng)、溝通友好的良性用戶管理,除此之外,也通過(guò)對(duì)個(gè)體用戶采取編輯、刪除等操作達(dá)成良性用戶管理的目標(biāo)。另一方面,用戶業(yè)務(wù)。用戶是Web在線購(gòu)物車(chē)系統(tǒng)幕前的操作員,其業(yè)務(wù)主要是通過(guò)對(duì)商品的具體價(jià)格、功效、性價(jià)比、規(guī)格等方面的查詢,將滿足需求的商品加入自己的購(gòu)物車(chē)中,以達(dá)成一鍵快速購(gòu)物和清空購(gòu)物車(chē)的目標(biāo),提高用戶購(gòu)物的便捷性。
基于ASP框架的Web在線購(gòu)物車(chē)系統(tǒng)的具體功能主要體現(xiàn)在兩個(gè)方面。一方面,提供便利購(gòu)物功能。ASP框架下的Web在線購(gòu)物車(chē)系統(tǒng)中的B/S模塊,可為軟件后期維護(hù)、拓展以及升級(jí)等方面提供便利條件,起著基礎(chǔ)功能的作用。另一方面,提供后期運(yùn)營(yíng)管理功能。在ASP的框架下,購(gòu)物網(wǎng)站能夠更加適應(yīng)高度動(dòng)態(tài)化的B/S模塊,再進(jìn)一步結(jié)合SQL數(shù)據(jù)庫(kù)的模式,將更加易于購(gòu)物后期的維護(hù)和修改等一系列操作,甚至可以高度實(shí)現(xiàn)遠(yuǎn)程的維護(hù)和管理,最終,可達(dá)到為用戶提供更加流暢、便利的購(gòu)物功能的目的。
本文的在線購(gòu)物車(chē)系統(tǒng)主要采用了三層框架結(jié)構(gòu),其以MVC模式為運(yùn)行基礎(chǔ),以Web應(yīng)用程序?yàn)榛究蚣埽瑯?gòu)建起了高度集用戶頁(yè)面層、業(yè)務(wù)邏輯層、控制處理層為一體的在線購(gòu)物車(chē)系統(tǒng),最終高效地實(shí)現(xiàn)了輸入、處理、輸出相互分離的運(yùn)行和管理[1]。而在實(shí)際購(gòu)物過(guò)程中,在線購(gòu)物車(chē)系統(tǒng)的各個(gè)應(yīng)用模塊,一方面可獨(dú)立完成自己的任務(wù),另一方面也可以相互協(xié)作,此在一定程度上降低了代碼的重用率,減少了數(shù)據(jù)的表達(dá)流程,降低了應(yīng)用程序開(kāi)發(fā)的難度,并且高度提升了數(shù)據(jù)描述和應(yīng)用程序操作之間的耦合度,最終使得在線購(gòu)物車(chē)系統(tǒng)的維護(hù)和管理更加便捷。
本文的在線購(gòu)物車(chē)系統(tǒng)功能設(shè)計(jì)時(shí)要綜合考慮以下幾點(diǎn)內(nèi)容:
1.用戶管理模塊的設(shè)計(jì)
其涉及到的主要內(nèi)容包括:在線購(gòu)物車(chē)系統(tǒng)使用中的用戶注冊(cè)、用戶登錄、修改密碼、角色設(shè)置等功能。除此之外,為高度保障用戶的個(gè)人隱私,在用戶管理模塊中要有必要加入關(guān)于短信驗(yàn)證、身份驗(yàn)證、指紋識(shí)別等先進(jìn)技術(shù),待確認(rèn)用戶的正確身份后才能實(shí)現(xiàn)登陸的功能。
2.商品搜索模塊的設(shè)計(jì)
在這個(gè)在線購(gòu)物車(chē)系統(tǒng)設(shè)計(jì)中,商品搜索模塊的設(shè)計(jì)是重中之重,其設(shè)計(jì)效果直接決定了用戶購(gòu)物的體驗(yàn)效果。因此,在具體設(shè)計(jì)中必須采取分類(lèi)管理思想,對(duì)各種各樣的商品進(jìn)行有效的分類(lèi),其分類(lèi)依據(jù)主要包括:商品的名稱(chēng)、商品種類(lèi)、商品價(jià)格、商品銷(xiāo)量等方面,從而達(dá)到為消費(fèi)者提供有序的商品羅列狀態(tài)的目標(biāo)。
3.購(gòu)物車(chē)管理模塊的設(shè)計(jì)
在此模塊設(shè)計(jì)中,需要高度注意設(shè)計(jì)的功能包括:商品添加到購(gòu)物車(chē)、購(gòu)物車(chē)查看、增減購(gòu)物車(chē)中商品數(shù)量、一鍵支付、清孔購(gòu)物車(chē)等功能。
4.商品管理模塊的設(shè)計(jì)
在在線購(gòu)物車(chē)系統(tǒng)的設(shè)計(jì)中,對(duì)商品進(jìn)行有效管理也是關(guān)鍵重點(diǎn)之一,此對(duì)提升系統(tǒng)的使用效率和提高客戶吸引度有非常重要的作用。在此模塊中應(yīng)當(dāng)包括的功能有:添加商品、修改商品庫(kù)存、修改商品價(jià)格、修改商品信息、修改商品分類(lèi)等功能,從而為用戶提供一個(gè)高效、有序的購(gòu)物體驗(yàn)。
5.訂單管理模塊的設(shè)計(jì)
在此模塊設(shè)計(jì)中,主要涉及到的功能包括:按照消費(fèi)者下單時(shí)期合理篩選訂單、對(duì)訂單詳情進(jìn)行查詢、取消訂單、刪除訂單等功能。
本在線購(gòu)物車(chē)系統(tǒng)采用了SQL數(shù)據(jù)庫(kù)系統(tǒng)作為后臺(tái)數(shù)據(jù)庫(kù),前端可使用任意瀏覽器登錄系統(tǒng),后端通過(guò)VB和Java語(yǔ)言聯(lián)合完成整個(gè)系統(tǒng)的設(shè)計(jì)。關(guān)鍵技術(shù)還包括身份驗(yàn)證技術(shù),痕跡跟蹤技術(shù),大數(shù)據(jù)技術(shù)等。
ASP技術(shù)的應(yīng)用主要體現(xiàn)在兩個(gè)方面。一方面,轉(zhuǎn)化命令應(yīng)用。從本質(zhì)上而言,ASP技術(shù)并不是單純的語(yǔ)言,其控制部分通過(guò)VB和Java來(lái)實(shí)現(xiàn),在具體應(yīng)用過(guò)程中,VB和Java編輯一套命令傳輸給腳本引擎,通過(guò)腳本引擎對(duì)運(yùn)行程序進(jìn)行翻譯,并轉(zhuǎn)換為服務(wù)器所能執(zhí)行的命令。另一方面,用戶訪問(wèn)應(yīng)用。在線購(gòu)物車(chē)系統(tǒng)在運(yùn)行中,只需要把ASP程序放入Web服務(wù)器中就可以被用戶訪問(wèn)。
ⅡS技術(shù)的應(yīng)用主要體現(xiàn)在兩個(gè)方面。一方面,輸入發(fā)布應(yīng)用。ⅡS技術(shù)主要應(yīng)用在發(fā)布器中,其是一種典型的網(wǎng)頁(yè)發(fā)布器,通過(guò)在windows的控制面板,添加ⅡS組件,就可以進(jìn)行安裝,待安裝完成后,在ASP頁(yè)面中放入相應(yīng)目錄,就可以在網(wǎng)絡(luò)輸入U(xiǎn)RL進(jìn)行直接有效地訪問(wèn)。另一方面,管理任務(wù)應(yīng)用。基于ASP框架的Web在線購(gòu)物車(chē)系統(tǒng),主要通過(guò)ⅡS技術(shù)保障系統(tǒng)的運(yùn)行,提供管理控制臺(tái)接口,進(jìn)而在管理控制臺(tái)中打開(kāi)ⅡS管理單元,以此便捷地執(zhí)行各種各樣的Web管理任務(wù)[2]。
SQL數(shù)據(jù)庫(kù)技術(shù)的應(yīng)用主要體現(xiàn)在兩個(gè)方面。一方面,用戶需求管理應(yīng)用。SQL數(shù)據(jù)庫(kù)可在基于ASP框架的Web在線購(gòu)物車(chē)系統(tǒng)中建立一個(gè)高效滿足用戶長(zhǎng)期購(gòu)物需求的產(chǎn)品數(shù)據(jù)庫(kù),其主要開(kāi)發(fā)流程為:先理解用戶的需求,然后把這些需求納入數(shù)據(jù)庫(kù)中,最后實(shí)現(xiàn)對(duì)這些數(shù)據(jù)庫(kù)的有效應(yīng)用。另一方面,數(shù)據(jù)分析管理應(yīng)用。在應(yīng)用此項(xiàng)技術(shù)時(shí),需要對(duì)相關(guān)數(shù)據(jù)進(jìn)行全面收集和分析,理清數(shù)據(jù)之間的關(guān)系,消除不利數(shù)據(jù)在線購(gòu)物車(chē)系統(tǒng)運(yùn)行造成的影響。
身份驗(yàn)證是使用系統(tǒng)的第一步,一次該技術(shù)十分關(guān)鍵。本系統(tǒng)使用“角色+權(quán)限”的身份驗(yàn)證技術(shù)。不同的角色有不同的功能,用戶通過(guò)身份認(rèn)證后可以實(shí)現(xiàn)對(duì)應(yīng)的操作。
痕跡跟蹤技術(shù)是建立在大數(shù)據(jù)的基礎(chǔ)上,通過(guò)分析用戶瀏覽痕跡以及歷史訂單情況,為用戶推薦其感興趣的商品,滿足用戶需求。
隨著大眾需求多元化的發(fā)展,在線購(gòu)物將成為未來(lái)購(gòu)物的主潮流。本文結(jié)合“互聯(lián)網(wǎng)+”和“數(shù)據(jù)化”的大背景,綜合理論分析和實(shí)踐應(yīng)用,深入探討了基于ASP框架的在線購(gòu)物車(chē)系統(tǒng)。根據(jù)研究結(jié)果表明,采用ASP+SQL等先進(jìn)技術(shù),可構(gòu)建起一套先進(jìn)的在線購(gòu)物車(chē)管理系統(tǒng),可實(shí)現(xiàn)對(duì)用于對(duì)商品的高效瀏覽、將感興趣的商品添加到購(gòu)物車(chē)、一鍵支付、清空購(gòu)物車(chē)等功能,符合我國(guó)電子商務(wù)發(fā)展相關(guān)規(guī)范和標(biāo)準(zhǔn)的需求,值得大力推廣應(yīng)用。