高光+王寧

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