張南+王夢霞
摘要:本文主要針對社區超市在線購物系統的創新設計進行研究,文章中首先介紹了關于電子商務和在線購物的概念,其次介紹了在線購物系統需求分析以及設計思路,其中包括設計思路、系統需求分析,然后對系統的可行性進行分析,其中包括市場可行性、技術可行性、可運行性等三個方面。接下來介紹了在線購物系統功能設計,最后對在線購物系統的業務流程做出了簡要分析。
關鍵詞:在線購物系統;創新設計;研究
引言
一、關于電子商務和在線購物
隨著互聯網技術的發展,“電子商務”這個詞匯逐漸出現在人們的視野中,電子商務主要是指通過互聯網企業實現電子交易過程中的相關流程。電子商務也就是一種將傳統的購物模式進行電子化的一種新型交易方式。電子商務模式一般分為以下幾種:B2B、C2C模式。在線購物方式是消費者通過互聯網檢索商品信息,在下訂單的過程中通過電子方式交自己的個人信息提交給店家,然后廠商收到訂單以及匯款后進行發貨,一般發貨后由快遞公司根據消費者提供的地址將產品送貨上門,近幾年,在線購物已經成為一種非常大眾化以及非常受歡迎的購物方式。
二、在線購物系統需求分析以及設計思路
(一)設計思路
近幾年,我國興起了很多在線購物平臺,例如淘寶、京東等,通過研究發現,買家可以通過在線購物平臺實現商品的推廣以及宣傳,買家則可以隨意瀏覽各個商家的產品,并通過對比交價格以及質量選擇自己喜歡的商品。所以在線購物平臺設計過程中,設計師需要著重考慮兩個方面:一是,系統界面;二是,設計理念。
在線購物系統過程設計中,設計師最常用到的編程語言是J2EE,利用這種技術可以很輕松的實現數據層、業務層以及應用層的功能,在編程過程中一般用到的主要在J2EE中的JDBC以及JSP技術。
在線購物系統的設計總體主要包含三個方面:數據庫、業務邏輯層以及前端界面層。數據庫的制作一般選用的是MYSQL語言,主要是利用MYSQL語言制作一張存儲數據的表格,然后將數據添加到表格里。業務邏輯層就是通過利用MVC模式來實現購物系統的業務邏輯的功能,同時接收前端傳過來的數據,并進行處理。JSP技術主要用來實現數據傳遞的功能,并且對前端的應用層與后端的業務層達到連接的作用。設計框架如下:
(二)系統需求分析
1、系統角色分析
社區超市在線購物系統的主要應用對象可以分成兩大類:用戶和管理員。用戶的業務功能主要包括在前端瀏覽商品、下單、輸入自己的個人信息等。管理員需要實現的功能包括對前臺傳過來的信息進行處理以及維護等功能。
2、系統功能分析
(1)用戶操作功能分析
注冊和登錄:用戶在訪問該網站之前需要對其個人的身份進行實名認證,用戶注冊之后才可以在系統中購買商品,并且用戶每次瀏覽前要用注冊時設置的密碼和賬號進行登錄。
個人信息修改:當用戶正式注冊成功之后,可以對自己的個人信息進行修改,其中包括個人聯系方式、郵箱、密碼等。
購物與下單:用戶登錄成功之后可以在前端界面查看自己需要購買的商品,在將商品選擇好之后放入購物車中,最后通過轉賬支付下單。
(2)系統管理員操作功能分析
登錄:管理員在登錄前需要輸入自己的管理員登錄密碼以及管理員登錄賬號,然后才能執行管理員的操作功能。
操作商品的信息:管理員對商品的操作功能其中包括有修改商品庫、添加商品信息、刪除過期的商品信息、對相關信息的商品進行查詢。
操作訂單信息:對訂單信息施行修改、查詢、刪除等各種功能。
操作系統信息:對系統信息施行查詢、修改、編輯等一系列操作。
三、系統的可行性分析
(一)市場可行性
就目前的市場經濟發展而言,作為一種新型的購物方式,電子商務模式的發展已經覆蓋了傳統的市場,電子商務之所以能夠發展的如火如荼,主要是因為其具有便捷的優點,不管對消費者還是賣家都能減少不少的時間。另外,電子商務作為一種主流的生產營銷模式,可以突破時間以及地域的限制,消費者不但可以在任何一個時候去購買商品而且只需要通過簡單的操作就可以選擇來自全國各地的商品。由于這種較大的消費需求,在線購物系統的誕生加快了各個區的經濟文化交流并且促進了經濟的發展。
(二)技術可行性
近幾年,我國在線購物系統發展非常之快,同時我國關于購物系統方面的開發技術也越來越成熟,其中所需要的技術方面的資源也極為豐富,開發的流程以及技術都與基于JavaEE和Strtus2技術來實現,很多功能直接通過調用就可以實現,所以并不復雜。此外,國內目前的購物系統設計中所用到的語言主要為PHP和ASP。JSP技術作為剛近幾年興起的技術,在國內購物平臺系統中的應用不是很廣泛,而在國外關于JSP技術的應用相對比較成熟。本系統主要是用的是JSP開發技術,一方面,JSP技術有著很強的可靠性以及跨平臺性。第二,希望通過對系統的開發可以深入掌握這門語言。
(三)可運行性
該系統的開發是基于Windows7環境下實現的,相比較WindowsXP系統而言,該系統有和極強的安全性以及穩定性的特點,使用JavaEE開發是因為其具有很強的靈活性。在系統設計完成時候,管理員只需要通過IE瀏覽器打開即可。
四、功能設計
功能模塊劃分即是描述一個系統功能的過程,設計師在設計過程中需要將系統的功能進行抽象化描述,將主要需要實現的功能提取出來,功能的設計也是系統開發的前提,也是系統開發中最核心的部分。根據系統的需求在系統設計過程中可以分為兩大類即:前臺購物模塊以及后臺管理模塊。
系統用戶在前臺的操作功能主要包括:用戶注冊、系統登錄、網頁瀏覽以及商品查詢等等。用戶在購買商品的過程中,系統管理員的后臺操作功能主要包括:用戶信息管理、訂單信息操作、商品信息發布以及修改。
五、在線業務流程分析
通過對在線系統的業務流程分析,在線購物平臺網站的業務流程主要可以包括如下幾個方面:存儲、搜集資料、信息傳遞。
在線購物平臺對于為注冊的用戶只開放查看商品、搜索商品的功能。針對已注冊的用戶則開放搜索商品、查看商品、生成訂單、加入購物車等功能。系統會自動對用戶的訂單詳情進行激勵,并且將用戶的信息放入數據庫中。
總結
隨著信息技術的的不斷發展,計算機已經進入了家家戶戶,計算機的普及僅為信息傳播提供了方便的捷徑,而且也為電子商務技術的發展帶來了機遇。網絡購物、網絡銷售已經成為了時代發展的必然趨勢,電子商務的發展突破了傳統行業時間以及地域的限制,同時也降低了賣家的銷售成本。而電子商務在市場中的發展在很大程度上受到在線購物系統設計模式的影響,一個良好的系統設計不僅可以提高消費者的購買效率,而且也會對消費者產生吸引力。
參考文獻:
[1]趙學臣.在線社會網絡挖掘及個性化推薦研究[D].山東師范大學,2012.
[2]唐慧.影響網絡團購的用戶采納因素的研究[D].東北財經大學,2011.
[3]王海鷗.基于Struts架構的網上購物電子商務平臺的設計與實現[D].吉林大學,2009.
作者簡介:張南,女,山東協和學院計算機學院計算機科學與技術專業 2015級學生.
王夢霞,女,指導教師,通訊作者,碩士,副教授.