高光+王寧
摘要: 在互聯(lián)網(wǎng)時(shí)代下,各種網(wǎng)絡(luò)技術(shù)層出不窮。其中電子購(gòu)物方興未艾,設(shè)計(jì)一個(gè)良好的電子商務(wù)系統(tǒng)對(duì)人們生活工作的便利性的影響日益重要。PHP技術(shù)具有簡(jiǎn)潔高效、功能強(qiáng)大等特點(diǎn),并廣泛應(yīng)用于時(shí)下的系統(tǒng)設(shè)計(jì)開發(fā)中。該系統(tǒng)采用PHP技術(shù)進(jìn)行設(shè)計(jì)開發(fā),并采用MYSQL數(shù)據(jù)庫(kù),具有高效穩(wěn)定、維護(hù)簡(jiǎn)單等特點(diǎn),使用戶在電子商務(wù)過程中獲得更好體驗(yàn)。
關(guān)鍵詞: PHP技術(shù); MYSQL; 電子商務(wù)
中圖分類號(hào): TP393
文獻(xiàn)標(biāo)志碼: A
文章編號(hào): 2095-2163(2017)05-0092-03
Abstract: During the era of the Internet, all kinds of network technologies emerge continuously. Especially, electronic shopping is experiencing the rapid development, so it is more important to design a good ecommerce system for the influence on the convenience of the social life and work.PHP technology has the advantages of concise and efficient design, powerful functions and so on, which has been widely used in the design and development of the system. The researched system applies PHP technology and adopts the MYSQL database to realize userdefined functions. With the features such as high efficiency、good stability and simple maintenance, the costructed system provides a better experience for all users in the ecommerce process.
Keywords: PHP technology; MYSQL; ecommerce
0引言
在“互聯(lián)網(wǎng)+”時(shí)代中,電子商務(wù)由于其相對(duì)傳統(tǒng)辦公購(gòu)物等而研發(fā)得到的極大便利性等特點(diǎn),已經(jīng)蔓延推廣到當(dāng)前社會(huì)生活工作的方方面面,同時(shí),企業(yè)為了展現(xiàn)自身形象和擴(kuò)大銷售等現(xiàn)實(shí)需求,也相繼推出了品牌專屬的電子商務(wù)系統(tǒng)[1]。用戶只需要通過網(wǎng)絡(luò)登錄到相關(guān)的電子商務(wù)系統(tǒng)中,就可以開展網(wǎng)絡(luò)購(gòu)物、居家辦公等活動(dòng),從而有效節(jié)省了人們的工作生活成本[2],因此毋庸諱言,一個(gè)優(yōu)秀的電子商務(wù)系統(tǒng)的成功開發(fā)則具有鮮明顯著的時(shí)代意義與實(shí)用價(jià)值。
1相關(guān)技術(shù)
目前,有很多技術(shù)已應(yīng)用到電子商務(wù)系統(tǒng)的探討構(gòu)建中,現(xiàn)有研究多是從系統(tǒng)魯棒性、維護(hù)簡(jiǎn)單的角度來籌謀考慮,越來越多的系統(tǒng)采用了PHP技術(shù)解析生成后端模塊[3]。PHP技術(shù)是一種源代碼開放的腳本語(yǔ)言,清晰直接、功能強(qiáng)大,因此尤其適用于電子商務(wù)系統(tǒng)的開發(fā)與設(shè)計(jì)[4]。
作為一種關(guān)系型數(shù)據(jù)庫(kù)技術(shù),MYSQL數(shù)據(jù)庫(kù)是目前居于主流的數(shù)據(jù)庫(kù)技術(shù),就是通過建立多張表,將數(shù)據(jù)保存在不同的表中,而不是將所有的數(shù)據(jù)都存儲(chǔ)在一個(gè)數(shù)據(jù)倉(cāng)庫(kù)中[5]。這樣的好處是提高了數(shù)據(jù)的處理速度,并且增進(jìn)了數(shù)據(jù)在存儲(chǔ)過程中的穩(wěn)定性。在目前的企業(yè)中,較多的數(shù)據(jù)庫(kù)都是基于MYSQL來掌控運(yùn)行并最終建立的[6]。
因此在后臺(tái)系統(tǒng)模塊的開發(fā)中采用PHP+MYSQL技術(shù)的組合,能夠有效避免代碼混亂、繁冗、以及數(shù)據(jù)庫(kù)易崩潰等缺點(diǎn),較為適合企業(yè)電子商務(wù)系統(tǒng)后臺(tái)模塊的開發(fā)[7]。系統(tǒng)的前端模塊設(shè)計(jì)選用了CSS+DIV技術(shù)[8],這是目前獲得公認(rèn)的主流前臺(tái)技術(shù),具有良好的代碼可讀性,能提高加載速度,同時(shí)有助于搜索引擎的收錄[9]。
2需求分析
針對(duì)系統(tǒng)設(shè)計(jì)而言,使用者分為系統(tǒng)管理員和普通用戶[10]。其中,普通用戶涉及到注冊(cè)登錄、瀏覽商品、添加購(gòu)物車以及購(gòu)買商品等操作,因此需要添加指定模塊。對(duì)于系統(tǒng)管理員來說,則可配設(shè)用戶信息管理、商品上下架處理、接受/處理訂單等操作,因此需要添加相關(guān)的功能模塊。
從系統(tǒng)流程上來說,用戶在系統(tǒng)相關(guān)商品頁(yè)面上可以瀏覽商品信息,包括商品圖片、價(jià)格和庫(kù)存等內(nèi)容,成功選擇了商品,則將商品添加到購(gòu)物車中并匯總結(jié)算,商品轉(zhuǎn)入訂單流程后,管理員將在后臺(tái)接受訂單,同時(shí)對(duì)訂單進(jìn)行處理,包括調(diào)貨、打包和發(fā)貨等操作,同時(shí)還需要對(duì)被購(gòu)買商品的數(shù)量實(shí)施增訂補(bǔ)充。
3功能模塊設(shè)計(jì)
該系統(tǒng)分為前臺(tái)模塊和后臺(tái)模塊兩部分。具體地,前臺(tái)模塊劃分為登錄注冊(cè)模塊、商品信息模塊、購(gòu)買商品模塊、搜索商品模塊以及個(gè)人信息模塊;后臺(tái)模塊則包括系統(tǒng)管理模塊、商品管理模塊、訂單管理模塊以及分類管理模塊。綜上可得,系統(tǒng)框架創(chuàng)建即可如圖1所示。
數(shù)據(jù)庫(kù)中,核心表格的設(shè)計(jì)如表1、表2所示。表1為用戶信息表,在表中定義了用戶ID號(hào)、用戶名、密碼、真實(shí)姓名及用戶狀態(tài)等信息,并對(duì)字段類型、長(zhǎng)度等進(jìn)行規(guī)定。表2為系統(tǒng)訂單表,定義了商品訂單的相關(guān)情況,如訂單號(hào)、訂單價(jià)、訂單用戶、訂單狀態(tài)以及訂單時(shí)間等信息,并對(duì)訂單的長(zhǎng)度進(jìn)行定義。
以用戶購(gòu)物為例,相應(yīng)的關(guān)系流程表述如圖2所示。在圖2中設(shè)計(jì)的購(gòu)物流程與實(shí)際業(yè)務(wù)的購(gòu)物流程相同。用戶在瀏覽商品、加入購(gòu)物車并購(gòu)買后,系統(tǒng)會(huì)判斷該購(gòu)買者是否是系統(tǒng)注冊(cè)用戶,若判斷為“是”,則系統(tǒng)下單。
對(duì)于前臺(tái)模塊來說,用戶注冊(cè)模塊采用郵箱注冊(cè)的形式,并且使用jQuery的validate驗(yàn)證插件,因此用戶在注冊(cè)時(shí),系統(tǒng)將會(huì)自檢該郵箱是否已經(jīng)注冊(cè),若為“是”,系統(tǒng)就會(huì)發(fā)出該郵箱已注冊(cè)的提示,同時(shí)提醒用戶輸入其他郵箱。endprint
對(duì)于后臺(tái)模塊來說,后臺(tái)管理界面的首頁(yè)會(huì)顯示一些配置信息,以及商品訂單詳情、用戶瀏覽記錄、新注冊(cè)用戶記錄、銷售總額以及商品瀏覽量。而關(guān)于頻繁瀏覽的商品界面,在相應(yīng)頁(yè)面上將定制增加一個(gè)緩存控制器Memerycached,使得用戶在頻繁登錄該商品頁(yè)面時(shí),其中的一些常用數(shù)據(jù)將會(huì)送入緩存控制器中的緩存Cache中,這樣當(dāng)用戶讀取數(shù)據(jù)時(shí),即可獲得快速實(shí)時(shí)響應(yīng)。
后臺(tái)模塊中,商品管理模塊、訂單管理模塊及分類管理模塊等在功能支持上較為簡(jiǎn)單,只要按照商品屬性、訂單金額及詳細(xì)信息等進(jìn)行設(shè)計(jì)和實(shí)現(xiàn)。而對(duì)于權(quán)限控制模塊來說,系統(tǒng)通常指配多位系統(tǒng)管理員,這樣就需要對(duì)不同權(quán)限的管理員配定權(quán)限:對(duì)于用戶管理方面的管理員來說,其權(quán)限可確定為用戶注冊(cè)登錄功能;對(duì)于訂單管理員來說,論及權(quán)限則為訂單處理,而無法對(duì)用戶注冊(cè)登錄的功能進(jìn)行管理。在設(shè)計(jì)過程中,使用Auth構(gòu)建5張表,主要包括用戶注冊(cè)登錄表、權(quán)限控制表、菜單分類管理表以及訂單權(quán)限管理表等。
4系統(tǒng)實(shí)現(xiàn)與測(cè)試
針對(duì)系統(tǒng)功能,將仿真選取典型測(cè)試用例如表3所示,通過執(zhí)行測(cè)試用例可以得出測(cè)試結(jié)果與預(yù)期結(jié)果相同,表明系統(tǒng)功能均已實(shí)現(xiàn)。
5結(jié)束語(yǔ)
電子商務(wù)系統(tǒng)能極大地方便人們的工作生活的需求,在該系統(tǒng)的探討分析過程中,由于PHP技術(shù)呈現(xiàn)出的代碼高效性和穩(wěn)定性,尤為適合該系統(tǒng)的應(yīng)用開發(fā)。綜合本系統(tǒng)的設(shè)計(jì)成果在仿真測(cè)試后表明:系統(tǒng)功能均已獲得預(yù)期實(shí)現(xiàn),后續(xù)的研究目標(biāo)是優(yōu)化代碼,進(jìn)一步提高系統(tǒng)響應(yīng)處理效率。
參考文獻(xiàn):
劉亞棟,白海濤,費(fèi)利軍. 使用PHP語(yǔ)言建立企業(yè)內(nèi)部網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn)[J]. 物聯(lián)網(wǎng)技術(shù), 2016, 6(8):93-94,99.
[2] 賈素來. 使用PHP和MySQL開發(fā)動(dòng)態(tài)網(wǎng)站[J]. 大眾科技,2011(3):14-15.
[3] 陳巧蓉,陳剛,熊恩成. 網(wǎng)上購(gòu)物系統(tǒng)html版開發(fā)研究[J]. 西南民族大學(xué)學(xué)報(bào)(自然科學(xué)版), 2007,33(4):961-963.
[4] 劉瑩. 電子商務(wù)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D]. 長(zhǎng)春:吉林大學(xué),2012.
[5] 程莉莉. 校園電子商務(wù)系統(tǒng)分析與設(shè)計(jì)[D]. 沈陽(yáng):沈陽(yáng)工業(yè)大學(xué),2014.
[6] 張小龍,孔勇強(qiáng),胡志明,等. 基于Extjs+SSH框架的電子商務(wù)系統(tǒng)[J]. 中國(guó)科技信息, 2017(10):65-67.
[7] 許彩紅. 校園電子商務(wù)系統(tǒng)分析與設(shè)計(jì)[J]. 湖北經(jīng)濟(jì)學(xué)院學(xué)報(bào)(人文社會(huì)科學(xué)版), 2009,6(1):64-66.
[8] 劉勇賢. 電子商務(wù)網(wǎng)絡(luò)安全技術(shù)研究[J]. 商場(chǎng)現(xiàn)代化,2017(7):52-53.
[9] 郭士琪,趙爾丹. 基于數(shù)據(jù)挖掘的電子商務(wù)在企業(yè)的應(yīng)用[J]. 電子技術(shù)與軟件工程,2017(10):158.
[10]聶林海. “互聯(lián)網(wǎng)+”時(shí)代的電子商務(wù)[J]. 中國(guó)流通經(jīng)濟(jì), 2015(6):53-57.
而引入詞相似度的模型比上述所有模型效果都要好,模型更多地考慮了詞之間的相關(guān)度,解決了沒有共現(xiàn)詞情況的答案判斷,進(jìn)一步提高了模型抽取答案的準(zhǔn)確率。
3結(jié)束語(yǔ)
基于句內(nèi)注意力機(jī)制的答案自動(dòng)抽取模型能夠有效地從候選文檔中提取候選答案,相對(duì)于其它深度學(xué)習(xí)模型,能更好地從文檔中抽取候選單。而引入人工特征后,進(jìn)一步提升了模型的效果。同時(shí)由于模型只使用了句內(nèi)注意力機(jī)制、詞共現(xiàn)特征、文檔倒數(shù)特征和詞相似度特征,使得模型能夠在多種語(yǔ)言上使用,而不僅限于某種特定的語(yǔ)言。
基于句內(nèi)注意力機(jī)制的答案自動(dòng)抽取模型能夠有效地發(fā)現(xiàn)問句與答案之間詞與詞的聯(lián)系,發(fā)掘問句與候選答案之間的關(guān)系,得到了良好的答案自動(dòng)抽取效果。endprint