王亞輝
(晉中職業技術學院,山西晉中 030600)
茶企業電子商務網站的設計與實現
王亞輝
(晉中職業技術學院,山西晉中 030600)
本文主要對茶企業電子商務網站的設計與實現進行分析,首先介紹了Struts2框架,而后詳細分析了茶企業電子商務網站的需求分析,最后以登陸模塊為例,實現了電子商務網站的登陸模塊,從而實現茶企業電子商務網站的設計與實現。
電子商務;Struts2;需求分析;業務流程
隨著科學技術的不斷發展,計算機已經在社會的各個領域中得到廣泛應用,目前我國已經進入了信息時代,各個行業中大量應用信息化、數字化的信息系統來提升當前行業的發展。在我國農產品中,茶葉是我國常見的經濟作物,每年產量非??捎^,對于農民的經濟收入來說,起到了非常重要的作用。隨著互聯網的快速發展,茶企業電子商務網站逐漸興起,例如借助淘寶、京東、中茶網等第三方的電子商務平臺下,茶企業的茶葉網絡銷售層出不窮,成功的案例和經驗也非常多。但是由于茶葉隨著區域性、生產周期不同而呈現出巨大的差異性,如果單純地依賴于第三方的電子商務平臺,很難展現茶企業自身的優勢和特性,尤其是面對B2B模式的電子商務模式很難實現。所以針對茶企業電子商務網站的設計與實現,對于提升茶企業的銷售水平、優化茶企業銷售模式、擴大茶企業銷售范圍來說意義重大。
Java是一種開源的編程語言,具有企業級別的開發框架和封裝報,對于茶企業的電子商務網站的開發來說非常方便。Java技術主要是由Sun公司設計并且推出的程序開發產品,此產品實現了開發平臺、開發語言以及開發框架的一體化推出。Java從產生到后期的發展這一過程中,它的發展研究形成了J2SE,屬于一種標準版本,主要為Java Platform Standard Edition;而J2EE則屬于一種企業版本,因此其主要分為了java2 Platform Enterprise Edition、J2ME(java2 Platform Standard Edition)等三個不同的方向發展,其中桌面應用的編程主要由J2SE來負責,企業級的應用開發則主要應用的是J2EE,而J2ME主要應用在手機應用的編程,Java編程的開源性能不斷的進步和進行完善,為開發人員不斷的提供最優秀的開發體驗。
采用Java語言的擴展語言中的Struts2框架,主要采用MVC模型結構控制器,通過控制器來實現對程序的邏輯設計控制。MVC模型可以為程序設計提供良好的程序處理和轉換功能,然后使得在進行程序開發的時候更加便捷、安全以及高效,從而有效解決程序開發的高成本問題。Struts2在實際應用時,主要能在MVC設計模式中兩個不同的層次中進行應用,Struts2在視圖層,根據JSP和Struts標簽進行結合,然后實現不同業務數據的分開實現,由于數據中的標簽庫都采用技術封裝,所以對程序開發的效率具有非常大的提升。Struts強大的邏輯處理功能可以對其配置文件進行相關處理,處理過程中實現了邏輯性,將用戶發送的請求轉換成為數據庫的具體操作動作,然后將這些控制器的Controller作為主體,數據之間的交互則主要是通過前臺頁面與數據庫之間完成交互。
茶企業電子商務系統是茶企業購買的信息化管理平臺,是利用計算機技術、網絡通信技術和信息化數據處理技術等來實現茶葉購買活動的自動化管理,極大地方便廣大用戶通過各種網絡終端設備來通過虛擬的方式實現茶企業購買的活動。茶企業電子商務系統的設計與實現,主要是從茶企業電子商務系統的茶葉購買活動的業務流程入手,從實物產品購買虛擬化工作的實際需求出發,分析相關功能,進而以此為依據,實現茶企業電子商務系統。
在整個茶企業信息管理、會員信息管理以及茶葉買賣過程中的各種信息的管理過程中,需要很多人參與進來,其中包括茶企業電子商務系統運營商相關的負責人,茶企業信息管理和維護人員、系統管理和維護人員以及系統的最終廣大用戶等,而不同的人員,在整個茶企業電子商務活動中擔任的角色,所處理的事情則不盡相同。比如,茶企業電子商務系統運營商相關負責人等,則有權利訪問系統,對各種茶葉的購買訂單狀態等信息進行查看,以確定當前企業的運行狀態。茶企業信息管理人員則根據電子商城內產品的實際信息和數量信息,對茶企業電子商務系統中的茶企業信息數據以及相關的庫存信息數據進行維護和管理。而廣大的普通用戶或企業級用戶來說,則會登錄到該系統,對各種茶企業信息進行訪問,并且利用該系統其他的功能,輔助最終用戶來完成茶企業商品的購買。此外,普通用戶還會對自己的訂單信息進行查詢和維護,并且可以對自己的購物記錄進行查詢和管理,從而極大地方便最終用戶通過網絡和茶企業電子商務系統完成茶企業的購買活動。當然,整個系統還需要超級管理員的權限,對整個系統的用戶角色、系統用戶、系統數據等進行日常維護和管理,對用戶信息進行增加、修改、查詢、刪除等操作。
在茶企業電子商務系統中,茶葉是作為該電子商品和核心商品完成相關的商務活動。而電子商品的購買活動則決定了最終開發出的茶企業電子商務系統的工作流程,也是為了適應整個茶企業電子商務系統最終的工作需求。一般的,在茶企業電子商務系統初始化初期,需要該系統的系統管理員為該系統的一些業務層面的管理用戶設置用戶名并且分配權限,例如對茶企業信息管理人員設置相應登錄用戶名和相應密碼,并且為其設置對茶企業信息進行添加、修改、刪除、查詢的權限。然后茶企業信息管理人員就可以登錄到茶企業電子商務系統中,根據該系統運營公司的實際情況,將茶企業的信息添加到該系統中,從而完成系統的基本信息的初始化工作。而后,將初始化后的茶企業電子商務系統部署到服務器,其他的普通用戶就可以通過瀏覽器來訪問該系統。其他普通的用戶需要首先注冊自己的用戶名和設置相應密碼,在設置成功后,就可以登錄到該茶企業電子商務系統中,進行茶企業流量和購買活動。注冊成功的會員用戶,在登陸到茶企業電子商務系統中后,可以根據各種不同的條件或者類型,輸入關鍵字,來篩選相應的茶企業信息,并且可以在頁面中進行瀏覽,如果看到自己中意的茶企業,就可以點擊添加到購物車中,然后再對其他茶企業進行瀏覽。在購物車功能中,茶企業電子商務系統的會員用戶可以對自己預選的茶企業進行管理,根據自己實際情況對購物車內的茶企業進行修改、查詢、刪除等操作。在茶企業電子商務系統的購物車內,會員用戶完成對購物信息的修改之后,就可以下單,此時,茶企業電子商務系統會員用戶也可以對自己的訂單進行管理,可以對其進行修改、查詢、刪除等操作。在付款之后,茶企業電子商務系統會員用戶就可以在自己的購買記錄中,查詢自己相應的購買信息。通過上述的工作流程,來實現茶企業電子商務系統的商品購買活動。
綜上所述,茶企業電子商務系統需要實現茶企業買賣活動的基本功能,主要包括茶企業信息管理、各種茶產品信息管理或查詢、管理待下單的購物車、對訂單進行管理的訂單管理以及對購買記錄進行查詢等功能。同時,為了方便廣大的網絡用戶方便在茶企業電子商務系統中購買茶產品,考慮到茶企業電子商務系統應用的廣泛性,不同的參與人員登錄系統擁有不同的權限做不同的事情,從而專門設計系統的登陸功能,此外,還需要專門的超級用戶對系統內部的所有數據、功能進行維護,即需要實現系統的系統維護功能。
針對茶企業的電子商務網站的設計與實現,主要是在需求分析的基礎之上,開展對茶企業電子商務網站各個模塊的設計與實現工作。針對茶企業電子商務網站的設計,主要包括登陸模塊、各類茶葉信息管理模塊、購物車管理模塊、訂單管理模塊、購物記錄管理模塊、會員管理模塊以及系統數據維護管理模塊,主要涉及到的設計工作包括對各個模塊的業務流程的設計、操作時序的設計、數據流設計、類圖設計以及數據表設計等內容,從而保障茶企業電子商務網站在后期開發過程中能夠按照預期的功能來實現。
以茶企業電子商務網站的系統登陸模塊為例,茶企業電子商務系統的登陸模塊是專門實現不同用戶的登陸功能,即在茶企業電子商務工作過程中,會有很多人員都會登錄到茶企業電子商務系統中參與各個環節中,每個人的所擁有的操作權限不同,而且所做的事情也有所不同,所以在實現茶企業電子商務系統的系統登陸模塊時,首先需要對輸入的用戶名和密碼進行驗證,通過驗證后判斷該用戶所具有的操作權限,根據用戶權限來生成不同的操作選項(主要是對全部選項中的部分模塊進行隱藏來實現),呈現給用戶來完成茶企業信息的管理以及購買活動的操作。當系統用戶使用用戶名和密碼進行登陸時,系統會將其發送至服務器端的數據庫中,通過SQL查詢語句與該結果進行判斷,如果不正確,則返回“用戶名密碼不匹配”的提示,要求用戶重新輸入。如果用戶名正確,則服務器端根據返回的用戶權限進行相應的功能顯示。茶企業電子商務系統的用戶登陸首先需要瀏覽器能夠讀取客戶輸入的信息,然后通過網絡傳送至服務器端,服務器端接收到相應的請求信息,會用SQL語句對數據庫進行查詢,然后將結果返回給瀏覽器,瀏覽器根據返回結果進行判斷,如果用戶存在,會根據返回結果中的用戶權限顯示應用的功能界面,從而實現系統用戶的登陸功能。
針對茶企業電子商務網站的設計與實現,主要是利用軟件工程的思想,通過需求分析、設計、實現的步驟來對電子商務網站進行開發,從而實現相應功能。在整個流程中,需求分析最為關鍵,只有需求分析做得好,后期的設計、實現才能滿足客戶的需求,才能促進茶企業的快速發展。
[1]聞永萍.基于JSP的電子商務網站開發[J].信息安全與技術,2011 (11):92-94+103.
[2]溫利霞.關于企業網站的開發以及應用的分析[J].計算機光盤軟件與應用,2012(11):210-210.
[3]湯丹.安吉白茶電子商務發展現狀及對策[J].現代農業科技,2015 (15):330-331.
[4]林璇.茶商電子商務研究 [J].安徽農業科學,2010(22):12286-12288.
[5]孟濤.淺析安化黑茶的電子商務營銷[J].茶葉通訊,2011(3):38-40.
[6]武咸春,姜含春.茶葉企業電子商務應用可行性探析[J].中國茶葉加工,2010(1)23+26-27.
[7]武懷生,李秀明.基于ASP技術的企業商務網站的設計與實現[J].現代電子技術,2014(18):60-62.
王亞輝(1978-),男,山西臨猗人,本科,講師,研究方向:網頁設計網站建設。