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