王玲玲
(德州職業(yè)技術(shù)學(xué)院 山東省德州市 253034)
隨著人們生活水平的不斷提升,對(duì)生鮮產(chǎn)品的需求量不斷增大,近年來(lái),我國(guó)的城市居民小區(qū)周邊出現(xiàn)了大量的生鮮超市,基于居民對(duì)于生鮮產(chǎn)品購(gòu)買(mǎi)需求的多樣性,開(kāi)發(fā)設(shè)計(jì)生鮮超市的信息化管理和運(yùn)營(yíng)系統(tǒng),已經(jīng)在很多連鎖生鮮超市中實(shí)現(xiàn)了。通過(guò)構(gòu)建功能多樣、服務(wù)完善的人性化生鮮超市線上服務(wù)APP,解決不同消費(fèi)者的消費(fèi)問(wèn)題,對(duì)于生鮮超市而言,擴(kuò)大影響力和客流量,增加了銷(xiāo)量和利潤(rùn);對(duì)于消費(fèi)者而言,服務(wù)多樣化可以讓他們有更多的選擇,生活便利性提升。
構(gòu)建生鮮超市的電子商務(wù)平臺(tái),相應(yīng)系統(tǒng)平臺(tái)的主要功能包含前臺(tái)系統(tǒng)和后臺(tái)系統(tǒng),不同模塊之間是相對(duì)獨(dú)立又相互聯(lián)系的,也是從一個(gè)數(shù)據(jù)庫(kù)中進(jìn)行訪問(wèn)的,在訪問(wèn)表方面有一些差異。結(jié)合具體的調(diào)研搜集的資料來(lái)對(duì)于各個(gè)模塊功能進(jìn)行劃分,在劃分中,要以系統(tǒng)前臺(tái)模塊為基礎(chǔ)。平臺(tái)的設(shè)計(jì)包含兩個(gè)部分,其一,作為電子商務(wù)平臺(tái)的客戶端,其二,采用云計(jì)算的服務(wù)器端。其中,客戶端和一般的B2C 電子商務(wù)平臺(tái)結(jié)構(gòu)相近,可以進(jìn)行產(chǎn)品發(fā)布和交易,可以對(duì)于生鮮產(chǎn)品的交易時(shí)間、數(shù)量、金額信息等進(jìn)行操作和記錄;而服務(wù)器端主要是通過(guò)云計(jì)算技術(shù)應(yīng)用,將海量數(shù)據(jù)存儲(chǔ)下來(lái),并對(duì)客戶端產(chǎn)生的大量信息進(jìn)行匯總分析。具體的系統(tǒng)設(shè)計(jì)框架圖如圖1所示。
圖1:基于云計(jì)算的生鮮超市電子商務(wù)平臺(tái)系統(tǒng)結(jié)構(gòu)圖
生鮮超市借助電子商務(wù)平臺(tái)系,通過(guò)網(wǎng)絡(luò)訪問(wèn)來(lái)對(duì)客戶端產(chǎn)品信息進(jìn)行發(fā)布,而消費(fèi)者通過(guò)訪問(wèn)客戶端,可以瀏覽查看商品信息,用戶注冊(cè)賬戶,在產(chǎn)生交易的情況下提交訂單,就可以線上進(jìn)行支付。服務(wù)器端在接收到用戶注冊(cè)信息后對(duì)于用戶的訪問(wèn)信息進(jìn)行記錄,然后將其保存到文件系統(tǒng)中,在產(chǎn)生交易后提示用戶及時(shí)付款,完成支付后即刻將全部交易信息,包括交易賬戶、金額、產(chǎn)品情況、支付時(shí)間、配送方式等記錄到文件系統(tǒng)中,為下一步的工作安排、產(chǎn)品上架、采購(gòu)數(shù)量確定等提供依據(jù)。
1.1.1 管理員功能需求分析
(1)管理員在打開(kāi)網(wǎng)頁(yè)后,進(jìn)入登陸界面,輸入用戶名和密碼,登陸系統(tǒng);
(2)完成登錄后,選擇管理員界面,進(jìn)行商品信息管理。在管理員界面,還可以查看其他管理員信息,或者是添加新管理員。而在商品信息管理界面,可以對(duì)于全部商品信息進(jìn)行查閱,對(duì)于商品編號(hào)、進(jìn)價(jià)、定價(jià)庫(kù)存量、銷(xiāo)量、生產(chǎn)日期、保質(zhì)期等重要信息進(jìn)行查看;
(3)進(jìn)入進(jìn)貨管理界面,管理員可以對(duì)進(jìn)貨單和相關(guān)產(chǎn)品數(shù)量進(jìn)行查閱;
(4)進(jìn)入銷(xiāo)售管理界面,能夠?qū)τ诮恢?、近一個(gè)月、近半年、近一年的任意產(chǎn)品銷(xiāo)量趨勢(shì)情況進(jìn)行調(diào)查;
(5)點(diǎn)擊退出按鈕,退出登錄系統(tǒng),回到首頁(yè)界面。
1.1.2 用戶功能需求分析
(1)無(wú)需用戶名和密碼,用戶可以直接查看生鮮超市信息系統(tǒng)的商品界面;
(2)用戶可以查看商品基本信息,包含商品編號(hào)、定價(jià)、余量、廠家、生產(chǎn)日期、保質(zhì)期等信息;
(3)用戶可以添加自己選中的商品,選擇數(shù)量,可以在購(gòu)物車(chē)中查詢已選商品,進(jìn)行移除或者是查看總價(jià),選擇是否繼續(xù)購(gòu)物;
(4)完成結(jié)賬后即可退出系統(tǒng)。
結(jié)合生鮮超市電子商務(wù)平臺(tái)系統(tǒng)層次劃分,包含組件層、業(yè)務(wù)層以及應(yīng)用層。各個(gè)組件可以形成獨(dú)立子系統(tǒng),業(yè)務(wù)層可以對(duì)業(yè)務(wù)進(jìn)行引擎管理,應(yīng)用層在具體應(yīng)用中能夠?qū)⑾到y(tǒng)相應(yīng)功能模塊展現(xiàn)給用戶,提升系統(tǒng)使用效益。在進(jìn)行系開(kāi)發(fā)和運(yùn)行中,云計(jì)算技術(shù)是實(shí)現(xiàn)商品管理的關(guān)鍵技術(shù),可以基于自身設(shè)計(jì)使用需要,對(duì)于商品進(jìn)行管理,提升交易便利性和靈活性。用戶可以基于自身的需要來(lái)進(jìn)行商品選購(gòu),在平臺(tái)中進(jìn)行商品搜索,也可以和同類商品進(jìn)行比對(duì),圍繞數(shù)據(jù)中心,強(qiáng)化對(duì)數(shù)據(jù)驅(qū)動(dòng)模式的應(yīng)用,實(shí)現(xiàn)對(duì)數(shù)據(jù)信息的深入挖掘,并對(duì)采集到的數(shù)據(jù)信息作全面分析,將最終的分析結(jié)果傳輸?shù)椒?wù)器中,為生鮮超市制定發(fā)展戰(zhàn)略和決策提供必要依據(jù)。具體如圖2所示。
圖2:系統(tǒng)分層式結(jié)構(gòu)
現(xiàn)階段,網(wǎng)絡(luò)科技發(fā)展日新月異,這些為生鮮銷(xiāo)售服務(wù)行業(yè)提供了一個(gè)有效的平臺(tái),網(wǎng)絡(luò)技術(shù)和智能化技術(shù)在管理服務(wù)中的應(yīng)用也成為常態(tài),而對(duì)于生鮮企業(yè)而言,企業(yè)之間的競(jìng)爭(zhēng)激烈,優(yōu)化自身管理模式,對(duì)于提升管理效率,增強(qiáng)競(jìng)爭(zhēng)力也十分必要。對(duì)于現(xiàn)代化需求,需要通過(guò)傳統(tǒng)管理技術(shù)和管理手段應(yīng)用,更好的服務(wù)客戶,提升管理效益。而JSP 技術(shù)通過(guò)Java 編程語(yǔ)言來(lái)進(jìn)行tags 和scriptlets,以此來(lái)構(gòu)建動(dòng)態(tài)網(wǎng)頁(yè)處理邏輯框架。具體的網(wǎng)頁(yè)可以通過(guò)tags 和scriptlets 實(shí)現(xiàn)對(duì)于服務(wù)端的資源應(yīng)用邏輯訪問(wèn),借助這一開(kāi)發(fā)語(yǔ)言,還可以對(duì)網(wǎng)頁(yè)邏輯以及網(wǎng)頁(yè)設(shè)計(jì)進(jìn)行分離顯示,滿足組件設(shè)計(jì)的重復(fù)使用,保證Web 的應(yīng)用程序開(kāi)發(fā)能夠更加便捷、高效。
JAVA 語(yǔ)言是一種完全面向?qū)ο蟮恼Z(yǔ)言,這種語(yǔ)言具有多態(tài)性、封裝性和繼承性等特點(diǎn),還包括自動(dòng)垃圾回收機(jī)制,在編程中使用JAVA 語(yǔ)言時(shí),不用擔(dān)心沒(méi)有合適的程序員.內(nèi)存,關(guān)聯(lián)的內(nèi)存在一段時(shí)間沒(méi)有被用戶使用后釋放。此外,JAVA 語(yǔ)言還具有一定的跨平臺(tái)特性,它具有其他編程語(yǔ)言所不具備的優(yōu)點(diǎn),可以采用先進(jìn)的計(jì)算機(jī)技術(shù),功能強(qiáng)大。目前JAVA 語(yǔ)言在很多領(lǐng)域都有使用,無(wú)論是電腦還是移動(dòng)平臺(tái)還是辦公應(yīng)用,無(wú)論是大型系統(tǒng)還是大型企業(yè),到處都可以看到JAVA 語(yǔ)言的應(yīng)用。這種編程語(yǔ)言是動(dòng)態(tài)的,所以能適應(yīng)環(huán)境的變化,也方便隨時(shí)進(jìn)行調(diào)整。
在本生鮮超市電子商務(wù)平臺(tái)的系統(tǒng)設(shè)計(jì)中,數(shù)據(jù)庫(kù)是整個(gè)系統(tǒng)軟件的重要組成部分和關(guān)鍵部分,因此需要保證數(shù)據(jù)庫(kù)設(shè)計(jì)的效果,提高系統(tǒng)性能。數(shù)據(jù)庫(kù)設(shè)計(jì)需要了解數(shù)據(jù)存儲(chǔ)的穩(wěn)定性、安全性和可擴(kuò)展性。本文經(jīng)過(guò)深思熟慮,選擇以Microsoft SQL Server 2005 數(shù)據(jù)庫(kù)管理系統(tǒng)為重點(diǎn),在設(shè)計(jì)過(guò)程中遵循幾個(gè)基本原則:
(1)保證命名規(guī)范。數(shù)據(jù)庫(kù)設(shè)計(jì)中使用的表、域名和庫(kù)必須遵循統(tǒng)一的命名規(guī)范,必要時(shí)還需要詳細(xì)說(shuō)明。二是設(shè)計(jì)標(biāo)準(zhǔn)化。數(shù)據(jù)庫(kù)設(shè)計(jì)應(yīng)符合三大范式的設(shè)計(jì)原則,設(shè)計(jì)應(yīng)與3NF 相結(jié)合。首先,在處理連接方案時(shí),需要保證每個(gè)組件都有不能進(jìn)一步劃分的數(shù)據(jù)元素。
(2)在第一范式中,消除非鍵屬性對(duì)碼的函數(shù)依賴,每個(gè)非鍵屬性對(duì)碼的依賴為100%,最后,基于第二范式,非鍵屬性對(duì)碼的依賴消除了屬性代碼傳遞函數(shù)。
(3)并發(fā)控制。在設(shè)計(jì)數(shù)據(jù)庫(kù)時(shí),必須考慮并發(fā)控制的影響,同一時(shí)間只能有一個(gè)人控制同一張數(shù)據(jù)庫(kù)表,其他人只能查詢數(shù)據(jù)。選擇使用SQL Server 2005 數(shù)據(jù)庫(kù)是因?yàn)樗?jiǎn)單易懂,功能全面,可以為生鮮超市電子商務(wù)平臺(tái)系統(tǒng)的開(kāi)發(fā)提供良好的環(huán)境和有效的數(shù)據(jù)支持。
3.1.1 登錄模塊
可以使用生鮮超市管理系統(tǒng)的人只有兩種,一種是管理員,一種是生鮮超市顧客。鑒于目前生鮮超市的核心活動(dòng),沒(méi)有必要為一般客戶建立專門(mén)的數(shù)據(jù)表,所以只需要?jiǎng)?chuàng)建一個(gè)管理員登錄。管理員登錄后,在歡迎界面點(diǎn)擊“開(kāi)始購(gòu)物”按鈕,進(jìn)入商品銷(xiāo)售界面。管理員點(diǎn)擊“登錄后臺(tái)系統(tǒng)”按鈕,通過(guò)登錄界面查詢后臺(tái)信息。當(dāng)然,在登錄之前,用戶和管理員都需要進(jìn)行賬戶注冊(cè),如圖3所示,為系統(tǒng)注冊(cè)流程。
圖3:用戶注冊(cè)流程
由于管理員對(duì)系統(tǒng)具有一定的操作權(quán)限,一般不需要在登錄界面注冊(cè)新的管理員,管理員輸入正確的用戶名和密碼后才能進(jìn)入管理界面。
3.1.2 商品信息管理模塊
管理員登錄后臺(tái)管理系統(tǒng)后,點(diǎn)擊“商品信息管理”按鈕,可以直接進(jìn)入商品數(shù)據(jù)管理界面,在該界面中,管理員可以對(duì)商品數(shù)據(jù)進(jìn)行編輯和更改。在這個(gè)界面中,系統(tǒng)會(huì)收集數(shù)據(jù)庫(kù)中的所有信息,并在正確的網(wǎng)頁(yè)上顯示相關(guān)產(chǎn)品的具體信息,管理員可以選擇具體的產(chǎn)品進(jìn)行信息更改、添加信息和更改或刪除信息。如果產(chǎn)品有變更,同時(shí)點(diǎn)擊“保存變更”按鈕和頁(yè)面,會(huì)顯示“修改成功”提示,產(chǎn)品修改信息也會(huì)及時(shí)顯示;如果點(diǎn)擊“刪除”按鈕,系統(tǒng)會(huì)選擇“不管是否刪除”、“是”或“否”,刪除后提示“刪除成功”,對(duì)應(yīng)的商品將從界面中消失。如果網(wǎng)頁(yè)沒(méi)有及時(shí)刷新,可以手動(dòng)點(diǎn)擊“刷新頁(yè)面”按鈕。
另外,如果有新的生鮮產(chǎn)品要上線,管理員可以訪問(wèn)“添加新產(chǎn)品”鏈接,輸入產(chǎn)品圖片和詳細(xì)登錄信息,點(diǎn)擊“保存”,保存完成后,“保存成功”會(huì)出現(xiàn)。再次刷新頁(yè)面可以看到添加的新產(chǎn)品。
3.1.3 進(jìn)貨單管理模塊
進(jìn)貨單是生鮮超市管理中的主要信息內(nèi)容,它可以及時(shí)呈現(xiàn)生鮮超市的商品動(dòng)態(tài)、庫(kù)存等信息,對(duì)銷(xiāo)售方向具有指導(dǎo)意義。采購(gòu)訂單管理最直接的目的就是采購(gòu)商品,生鮮超市管理員通過(guò)填寫(xiě)采購(gòu)訂單,可以更新商品清單和采購(gòu)訂單表,方便對(duì)賬和統(tǒng)計(jì)。生鮮超市管理員可以通過(guò)點(diǎn)擊“添加訂單”按鈕進(jìn)入采購(gòu)訂單填寫(xiě)界面,根據(jù)需要添加的商品信息填寫(xiě)采購(gòu)訂單。一般情況下,采購(gòu)訂單與生鮮超市的比對(duì)統(tǒng)計(jì)相關(guān),填寫(xiě)后不允許更改,因此管理員提交采購(gòu)訂單時(shí),系統(tǒng)會(huì)要求進(jìn)行下一步更改。未經(jīng)允許,是否提交,以便管理員在提交前重新檢查,避免出錯(cuò)。
添加成功后,系統(tǒng)會(huì)根據(jù)采購(gòu)訂單中填寫(xiě)的對(duì)應(yīng)產(chǎn)品信息,更新同一產(chǎn)品的數(shù)量,如果添加了新的產(chǎn)品,會(huì)創(chuàng)建一條新的產(chǎn)品采購(gòu)記錄,方便后續(xù)統(tǒng)計(jì)和對(duì)賬.系統(tǒng)還可以自動(dòng)生成采購(gòu)記錄表。
3.1.4 管理員信息模塊
本模塊設(shè)計(jì)比較簡(jiǎn)單,管理員進(jìn)入歡迎界面后,點(diǎn)擊右下角“我是管理員”按鈕,進(jìn)入管理員登錄界面,管理員通過(guò)輸入用戶進(jìn)入管理員管理信息模塊名稱和密碼。在這里,管理員可以更改管理員相關(guān)信息和添加新的管理員。
3.1.5 交易信息查詢模塊
在生鮮超市的銷(xiāo)售中,每個(gè)顧客的銷(xiāo)售都有一個(gè)流水號(hào),這樣系統(tǒng)就可以統(tǒng)計(jì)每個(gè)流水號(hào)對(duì)應(yīng)的消費(fèi)品信息和金額,并建立交易數(shù)據(jù)表。想要了解生鮮超市的銷(xiāo)售情況,可以找一張數(shù)據(jù)表,查看表中的暢銷(xiāo)商品,也可以找到銷(xiāo)量穩(wěn)定的商品,甚至可以查詢?cè)撋唐吩谝欢〞r(shí)期內(nèi)的消費(fèi)趨勢(shì)時(shí)間。生鮮食品是購(gòu)買(mǎi)超市產(chǎn)品的重要依據(jù)。經(jīng)營(yíng)數(shù)據(jù)是生鮮超市財(cái)務(wù)統(tǒng)計(jì)最直接的數(shù)據(jù),一旦創(chuàng)建不可更改。
考慮到生鮮超市每天都會(huì)產(chǎn)生大量的消費(fèi)流水號(hào),而系統(tǒng)容量有限,不可能存儲(chǔ)所有的銷(xiāo)售數(shù)據(jù),因此管理員必須定期刪除或保存之前的交易數(shù)據(jù)。
3.1.6 購(gòu)物管理模塊
本模塊的設(shè)計(jì)主要針對(duì)客戶,客戶可以在歡迎界面點(diǎn)擊“開(kāi)始購(gòu)物”按鈕進(jìn)入生鮮超市在線銷(xiāo)售平臺(tái),選擇自己喜歡的商品,點(diǎn)擊“加入購(gòu)物車(chē)”按鈕。產(chǎn)品將出現(xiàn)在購(gòu)物車(chē)中。在購(gòu)物模塊中,還包括糧油百貨、果蔬、家禽、海鮮、肉類等。分為多個(gè)部分,以便客戶可以根據(jù)自己的需要準(zhǔn)確找到他們想要購(gòu)買(mǎi)的產(chǎn)品。
交易過(guò)程中,顧客可以選擇購(gòu)物車(chē)中的商品數(shù)量,也可以隨時(shí)刪除一些不需要的商品。在購(gòu)物車(chē)底部,顧客可以輸入所選商品的總價(jià),顧客可以勾選每一項(xiàng)前的方框,點(diǎn)擊選擇,選擇需要的項(xiàng)目,點(diǎn)擊“繼續(xù)支付”,支付完成后會(huì)出現(xiàn)“支付完成”,頁(yè)面會(huì)轉(zhuǎn)到這個(gè)地址。鏈接到我的訂單,客戶可以用這個(gè)訂單去生鮮超市提貨。在此過(guò)程中,客戶完成支付的同時(shí),系統(tǒng)會(huì)生成交易流水號(hào),并存儲(chǔ)在后臺(tái)。購(gòu)買(mǎi)完成后,客戶可以點(diǎn)擊退出或直接關(guān)閉系統(tǒng)退出。
3.1.7 退出模塊
在生鮮超市管理系統(tǒng)界面的右上角,有設(shè)置按鈕,打開(kāi)有退出操作,用戶點(diǎn)擊后可以退出當(dāng)前賬號(hào),下次登錄可以保存賬號(hào),只需要輸入密碼即可。用戶也可以自己設(shè)置下次直接登錄,節(jié)省使用時(shí)間。
3.2.1 客戶端交互界面設(shè)計(jì)
針對(duì)客戶端的交互界面設(shè)計(jì),重點(diǎn)是體現(xiàn)實(shí)用性和簡(jiǎn)易性,根據(jù)生鮮超市的電子商務(wù)交易流程,設(shè)計(jì)整體美觀大方的界面,為用戶更好的操作提供便利。電子商務(wù)交易流程包括商品瀏覽界面、點(diǎn)擊購(gòu)買(mǎi)按鈕、用戶登錄界面、訂單信息核對(duì)、訂單確認(rèn)、支付、訂單查看等。
(1)商品瀏覽界面。用戶可以通過(guò)網(wǎng)絡(luò)下載生鮮超市的線上APP,在首頁(yè)瀏覽相關(guān)產(chǎn)品的信息,找到自己想要的商品后點(diǎn)擊購(gòu)買(mǎi)按鈕,系統(tǒng)即跳轉(zhuǎn)到登錄界面。
(2)用戶登錄。用戶在進(jìn)入到購(gòu)買(mǎi)流程中后,必須要進(jìn)行登錄才能完成購(gòu)買(mǎi),如果用戶第一次使用APP,尚未注冊(cè)賬號(hào),則需要先注冊(cè),后購(gòu)買(mǎi)。用戶注冊(cè)或登錄的信息會(huì)被服務(wù)器記錄下來(lái),這是商家進(jìn)行客戶來(lái)源分析、登錄次數(shù)統(tǒng)計(jì)、登錄時(shí)長(zhǎng)計(jì)算的重要數(shù)據(jù)來(lái)源。
(3)訂單信息核對(duì)。這一界面設(shè)計(jì)中,在多個(gè)接口部位要進(jìn)行信息填寫(xiě),如商品清單、收貨人信息、支付及配送方式等。
(4)訂單確認(rèn)。該步驟會(huì)將用戶之前填寫(xiě)的信息顯示出來(lái),便于用戶對(duì)訂單進(jìn)行核對(duì),如果發(fā)現(xiàn)存在問(wèn)題,需要及時(shí)修改,如果核對(duì)無(wú)誤,則可以點(diǎn)擊確認(rèn)。接著用戶可以點(diǎn)擊在線支付按鈕,進(jìn)入在線支付流程,也可以選擇貨到付款,這樣就頁(yè)面會(huì)直接跳轉(zhuǎn)到訂單信息界面。
(5)支付。界面上顯示訂單中的產(chǎn)品以及包裝費(fèi)、配送費(fèi)等總額,用戶點(diǎn)擊支付按鈕后直接選擇支付寶支付或者是微信支付,選擇好支付方式后跳轉(zhuǎn)到相應(yīng)支付程序。
(6)訂單查看。完成支付操作后,服務(wù)器端會(huì)及時(shí)為用戶發(fā)送一個(gè)數(shù)字訂單編號(hào),這個(gè)編號(hào)是可以識(shí)別每一筆交易的唯一代碼,通過(guò)查詢這個(gè)單號(hào)可以對(duì)具體的訂單信息進(jìn)行調(diào)取?;谏鲜霾僮鳎谕瓿梢还P交易后實(shí)現(xiàn)客戶端和服務(wù)器端的交互。
3.2.2 交互數(shù)據(jù)
此次系統(tǒng)設(shè)計(jì)的文本文件保存數(shù)據(jù)的方式靈活性較強(qiáng),且數(shù)據(jù)占用的空間不大,每一筆交易都是通過(guò)一串訂單編號(hào)來(lái)記錄,可以避免對(duì)于文本空間的占用,方便記錄存儲(chǔ)更多的信息內(nèi)容。在編號(hào)記錄上,每一條記錄的字段都是相同的,訂單號(hào)也會(huì)被轉(zhuǎn)換成英文格式,這樣是為了避免數(shù)據(jù)長(zhǎng)度不一導(dǎo)致的亂碼現(xiàn)象。除了記錄訂單號(hào),記錄中也包含了商品名稱、數(shù)量、日期、金額等字段,相應(yīng)字段之間留有空格間隔。服務(wù)器端在進(jìn)行數(shù)據(jù)處理的過(guò)程中,以間隔的空格為依據(jù),在得到具體交易數(shù)據(jù)后開(kāi)展分析處理。隨著系統(tǒng)使用時(shí)間的不斷推移,訂單量不斷增加,這樣文件保存的數(shù)據(jù)量會(huì)持續(xù)增大,通過(guò)云計(jì)算技術(shù)進(jìn)行數(shù)據(jù)存儲(chǔ)和處理,在防止傳統(tǒng)數(shù)據(jù)存儲(chǔ)中的丟失問(wèn)題方面發(fā)揮著重要作用。
3.2.3 處理結(jié)果顯示
結(jié)合本次設(shè)計(jì)的系統(tǒng),客戶端的關(guān)鍵性作用是完成商品交易,服務(wù)器端是為了交易數(shù)據(jù)存儲(chǔ)和處理服務(wù)。例如,要想完成對(duì)商品銷(xiāo)售數(shù)量的統(tǒng)計(jì),服務(wù)器在接收到指令的情況下,會(huì)將文本文件調(diào)入HDFS 文件系統(tǒng)內(nèi),完成數(shù)據(jù)處理后顯示最后的結(jié)果。在這一過(guò)程中,數(shù)據(jù)采集是實(shí)施大數(shù)據(jù)分析處理的首要基礎(chǔ),只有保證采集的企業(yè)相關(guān)信息資源足夠全面和多樣,數(shù)據(jù)分析的結(jié)果才能準(zhǔn)確可靠。就企業(yè)管理中的數(shù)據(jù)類型而言,種類繁多,包括企業(yè)主數(shù)據(jù)、行業(yè)數(shù)據(jù)、營(yíng)銷(xiāo)數(shù)據(jù)、成本、售后數(shù)據(jù)、客戶數(shù)據(jù)、投訴建議數(shù)據(jù)等。需要建立數(shù)據(jù)數(shù)據(jù)庫(kù),這些數(shù)據(jù)數(shù)據(jù)庫(kù)的建設(shè)一般是企業(yè)財(cái)務(wù)管理的業(yè)務(wù),簡(jiǎn)單來(lái)說(shuō)就是一個(gè)數(shù)據(jù)庫(kù),可以包含上百個(gè)企業(yè)管理數(shù)據(jù)表,相應(yīng)的數(shù)據(jù)也提供不同的特征。利用WEB 數(shù)據(jù)挖掘技術(shù)采集數(shù)據(jù),這些數(shù)據(jù)源包括電子商務(wù)網(wǎng)站提供的商戶、產(chǎn)品數(shù)據(jù)、用戶數(shù)據(jù)等,從合作日志中提取的用戶行為數(shù)據(jù),以及通過(guò)交互界面引導(dǎo)用戶的行為數(shù)據(jù)。
從最終的處理結(jié)果顯示來(lái)看,系統(tǒng)交互運(yùn)行結(jié)果和實(shí)際結(jié)果基本相同,且結(jié)合單品數(shù)量進(jìn)行排序,一目了然,商家可以快速把握熱銷(xiāo)產(chǎn)品目錄,為生鮮超市的物資采購(gòu)、營(yíng)銷(xiāo)計(jì)劃制定等提供參考,提升營(yíng)銷(xiāo)的成功率和效益。
該系統(tǒng)的設(shè)計(jì)和應(yīng)用還能更好的讓商家把握生鮮市場(chǎng)需求狀況,避免農(nóng)戶盲目的擴(kuò)大經(jīng)營(yíng)導(dǎo)致的相關(guān)生鮮產(chǎn)品供大于求的狀況出現(xiàn),保障廣大生鮮農(nóng)戶的生產(chǎn)效益。通過(guò)系統(tǒng)應(yīng)用,在服務(wù)器端就能對(duì)商品數(shù)量開(kāi)展統(tǒng)計(jì),生成銷(xiāo)售排行榜以及熱門(mén)搜索關(guān)鍵字。事實(shí)上,云計(jì)算的處理能力還有很多,對(duì)于用戶登錄次數(shù)、反復(fù)購(gòu)買(mǎi)次數(shù)、重復(fù)購(gòu)買(mǎi)率都可以進(jìn)行計(jì)算,還可以對(duì)于每天不同時(shí)段的用戶登錄和購(gòu)買(mǎi)數(shù)量進(jìn)行統(tǒng)計(jì),便于商家精準(zhǔn)把握客戶需求,調(diào)整營(yíng)銷(xiāo)方案。
該生鮮超市電子商務(wù)系統(tǒng)是一類交易平臺(tái),本設(shè)計(jì)在使用中必須要考慮在同一時(shí)間有眾多用戶同時(shí)登錄購(gòu)買(mǎi)的情況,所以要確保系統(tǒng)的訪問(wèn)級(jí)別達(dá)到企業(yè)級(jí)別,避免在多用戶登錄的情況下出現(xiàn)系統(tǒng)崩潰問(wèn)題。為了檢驗(yàn)該平臺(tái)系統(tǒng)云計(jì)算機(jī)技術(shù)應(yīng)用的有效性,實(shí)驗(yàn)中對(duì)于平臺(tái)在高并發(fā)時(shí)段的響應(yīng)時(shí)間。借助專業(yè)軟件模擬同一時(shí)間多用戶訪問(wèn)的狀態(tài),對(duì)于平臺(tái)頁(yè)面響應(yīng)時(shí)間以及整體系統(tǒng)的性能進(jìn)行測(cè)試,重點(diǎn)是對(duì)多用戶訪問(wèn)情況下是否處在網(wǎng)頁(yè)界面無(wú)法打開(kāi)或加載困難的現(xiàn)象;檢測(cè)多用戶同時(shí)進(jìn)行某一產(chǎn)品搶購(gòu)情況下,是否存在頁(yè)面無(wú)法打開(kāi)和加載的現(xiàn)象。此次測(cè)試使用的軟件是Loadrunner8.1,Win xp,IE7.0。從具體的測(cè)試結(jié)果來(lái)看,同時(shí)多用戶訪問(wèn)系統(tǒng)的情況下,系統(tǒng)界面以及并發(fā)登錄都能夠順利實(shí)現(xiàn),沒(méi)有出現(xiàn)明顯的網(wǎng)頁(yè)卡頓和加載困難現(xiàn)象。從這個(gè)測(cè)試結(jié)果來(lái)看,該平臺(tái)系統(tǒng)的運(yùn)行性能還是比較可靠的,且頁(yè)面響應(yīng)速度比較快,可見(jiàn),在系統(tǒng)設(shè)計(jì)中應(yīng)用云計(jì)算機(jī)技術(shù),對(duì)于提升系統(tǒng)運(yùn)行效率具有一定積極作用。
本次研究中,基于云計(jì)算進(jìn)行某生鮮超市電子商務(wù)平臺(tái)系統(tǒng)設(shè)計(jì),設(shè)計(jì)的該系統(tǒng)平臺(tái)以銷(xiāo)售生鮮產(chǎn)品為主要目標(biāo),借助云計(jì)算的數(shù)據(jù)處理能力,對(duì)于搜索的數(shù)據(jù)以及交易數(shù)據(jù)進(jìn)行采集和處理分析,為商家指定生產(chǎn)經(jīng)營(yíng)決策提供依據(jù)。系統(tǒng)設(shè)計(jì)以JAVA 語(yǔ)言為編程語(yǔ)言,以JSP 為技術(shù)標(biāo)準(zhǔn),部署云計(jì)算服務(wù)器端。在系統(tǒng)客戶端設(shè)計(jì)中,以簡(jiǎn)單實(shí)用為主,基于用戶差異性考慮,在設(shè)計(jì)中體現(xiàn)人性化操作設(shè)計(jì)理念,便于不同認(rèn)知水平的用戶操作使用,在設(shè)計(jì)操作應(yīng)用中,這種客戶端界面設(shè)計(jì)對(duì)于用戶的基本信息化素養(yǎng)要求并不是很高,所以適用性較強(qiáng)。在服務(wù)器端設(shè)計(jì)上,采取分布式的結(jié)構(gòu)搭建云計(jì)算環(huán)境,構(gòu)建云服務(wù)器端。通過(guò)對(duì)于云計(jì)算的強(qiáng)大計(jì)算和數(shù)據(jù)分析處理功能應(yīng)用,對(duì)于商品搜索以及銷(xiāo)售數(shù)據(jù)開(kāi)展實(shí)時(shí)分析,最終將分析結(jié)果傳輸?shù)椒?wù)器端。此外,本文對(duì)于服務(wù)器端和客戶端的交互過(guò)程也進(jìn)行了深入分析,對(duì)于信息交互實(shí)況進(jìn)行把握。設(shè)計(jì)這樣的生鮮超市電子商務(wù)系統(tǒng),可以有效統(tǒng)計(jì)銷(xiāo)售數(shù)據(jù),為生產(chǎn)和管理提供可靠依據(jù),對(duì)于促進(jìn)企業(yè)的現(xiàn)代化管理也有推進(jìn)作用。