第一篇:軟件工程_網(wǎng)上購物系統(tǒng)的設(shè)計與實現(xiàn)
網(wǎng)上購物系統(tǒng)的設(shè)計與實現(xiàn)
專業(yè):軟件工程 姓名: 指導(dǎo)教師:
摘要隨著科技的迅速發(fā)展,在經(jīng)濟領(lǐng)域的網(wǎng)絡(luò)技術(shù)應(yīng)用最突出的一個例子就是電子商務(wù)。電子商務(wù)在根本上改變了傳統(tǒng)的商品買賣的模式,使買賣雙方的交易更加便捷并且降低了彼此間交易成本。網(wǎng)上購物系統(tǒng),一種具備交互功用的物品買賣系統(tǒng),它在網(wǎng)上創(chuàng)建虛構(gòu)的購物商場,讓購物變得輕松、快捷、方便。
本系統(tǒng)分為兩個大的模塊。前臺包括用戶注冊登錄、瀏覽商品、查詢商品、商品評價、訂購商品、購物車等;后臺包括對商品及其種類的管理、對用戶信息查看、訂單詳情、評論管理等功能。
本系統(tǒng)前臺主要用JSP語言開發(fā),后臺數(shù)據(jù)庫為MySQL,使用MyEclipse實現(xiàn),JSP引擎為tomcat7.0.6,展現(xiàn)給用戶的是一款以Web技術(shù)為基礎(chǔ)、B/S架構(gòu)的網(wǎng)上購物系統(tǒng)。
關(guān)鍵字SSH,Tomcat,MySQL,商城
Abstract With the rapid development of science and technology, in the economic fieldof network technology application of the most prominent example is e-commerce.E-commerce fundamentally changed the traditional pattern of commodity trading, so that buyers and sellers of the transaction more convenient and reduce the transaction costs between each other.An online shopping system, an interactive trading system, which creates fictional shopping malls on the web, making shopping easier, quick and easy.The system is divided into two large modules.The front desk includes the registration of the user and its type, the user information view, order details, comment management and other functions.The front of the system using JSP language development, the background database for MySQL, the use of MyEclipse implementation, JSP engine for tomcat7.0.6, and show to the user is a Web technology-based, B / S architecture online shopping system.Key Words:SSH,Tomcat,MySQL,Mall
目錄
1.緒論.............................................................................................................................................................1 1.1 課題背景...........................................................................................................................................1 1.2 目的和意義.......................................................................................................................................1 2.相關(guān)技術(shù)介紹................................................................................................................................................2 2.1 SSH框架............................................................................................................................................2 2.2 MySQL數(shù)據(jù)庫....................................................................................................................................3 2.3 B/S結(jié)構(gòu)............................................................................................................................................4 2.4 JSP.....................................................................................................................................................5 3.需求分析........................................................................................................................................................6 3.1 可行性分析.......................................................................................................................................6 3.1.1 技術(shù)的可行性.......................................................................................................................6 3.1.2 操作可行性...........................................................................................................................6 3.1.3 法律的可行性.......................................................................................................................7 3.2 用戶用例圖.......................................................................................................................................7 3.2.1 標準用戶用例圖...................................................................................................................7 3.2.2 管理員用例圖.......................................................................................................................7 3.3 系統(tǒng)功能需求...................................................................................................................................8 4.系統(tǒng)設(shè)計........................................................................................................................................................9 4.1 系統(tǒng)總體架構(gòu)設(shè)計...........................................................................................................................9 4.2 功能模塊劃分.................................................................................................................................10 4.3 數(shù)據(jù)庫設(shè)計.....................................................................................................................................11 4.3.1 數(shù)據(jù)分析.............................................................................................................................11 4.3.2 數(shù)據(jù)庫的詳細設(shè)計.............................................................................................................12 5.系統(tǒng)實現(xiàn)......................................................................................................................................................14 5.1 開發(fā)環(huán)境的搭建.............................................................................................................................14 5.1.1 Windows8系統(tǒng)下所用軟件..............................................................................................14 5.1.2 環(huán)境搭建.............................................................................................................................14 5.3 前臺基本功能的設(shè)計.....................................................................................................................16 5.3.1 用戶維護.............................................................................................................................16 5.3.2 商品展示.............................................................................................................................20 5.3.3 購物車.................................................................................................................................21 5.4 后臺管理的設(shè)計.............................................................................................................................22 5.4.1 訂單管理.............................................................................................................................22 5.4.2 商品管理.............................................................................................................................23 5.4.3 公告管理.............................................................................................................................24 5.4.4 評論管理.............................................................................................................................25 6.系統(tǒng)測試......................................................................................................................................................25 6.1 前臺首頁的測試.............................................................................................................................25 6.2 用戶注冊模塊的測試.....................................................................................................................26 6.3 商品管理模塊的測試.....................................................................................................................26 7.結(jié)束語.........................................................................................................................................................27
I 參考文獻.........................................................................................................................................................28
II
1.緒論
1.1課題背景
計算機Internet的興起改變這個社會的商品貿(mào)易性質(zhì),我國一些企業(yè)從上世紀崛起。但是,因為電子商務(wù)前進的制度環(huán)境欠缺,對此制約的法律不完善,信用體系待加強引起的一系列問題,對電子商務(wù)的前進有了一定程度的阻礙。從2000年以后,社會的一步步的前進,網(wǎng)絡(luò)交易中各種瓶頸的制約因素一個接一個地被打破,企業(yè)的擴散也增加了對電子商務(wù)的影響。
自2006年以來,我國的電子商務(wù)發(fā)展很快,其市場的交易規(guī)模從2006年的1.5億元突增到2013年的9.7億元,達到30%的年均復(fù)合增長率。網(wǎng)上交易和實體經(jīng)濟越來越密切的結(jié)合,不斷滲透在我國工業(yè)、農(nóng)業(yè)、商務(wù)貿(mào)流、旅游和零售消費等多個范疇。其支撐體系,例如:物流配送、電子支付也在逐步擴大。
按照iResarch中國網(wǎng)購市場數(shù)據(jù)可知,2016年第三季度中國網(wǎng)購市場交易額達1.15萬億元,與上一年相比,企業(yè)規(guī)模有了很大幅度的增長,并且繼續(xù)保持平穩(wěn)增長態(tài)勢。國家統(tǒng)計局發(fā)布的數(shù)據(jù)顯示,同年第三季度我國消費品零售總額達到8.2萬億元,網(wǎng)上購物在總額中所占的比例比去年同期增長13.9%,漲幅為1.5個百分點。
概言之,中國電子商務(wù)發(fā)展勢頭良好,呈上升趨勢,設(shè)計本系統(tǒng)是有必要且明智之舉。
1.2 目的和意義
網(wǎng)上購物和傳統(tǒng)購物相比有許多優(yōu)點: 1.方便搜索 在線銷售可使用各種檢索方式,從分類、銷售排名、新貨等準確。2.海量信息
較傳統(tǒng)購物而言,網(wǎng)上購物系統(tǒng)擁有大量商品信息供買家選擇。3.成本低,風(fēng)險小,無地域限制
對商家而言,在線購物打破了傳統(tǒng)購物的時間局限性,使客戶群更加壯大,增加了商品的銷路和銷量,并省去了實際店鋪所產(chǎn)生的花銷。對買家而言,可隨時隨地購物,足不出戶收攬世界各地美食美物。
2.相關(guān)技術(shù)介紹
2.1 SSH框架
SSH是用于構(gòu)建靈便,易于擴展的多層Web應(yīng)用程序的多個框架(struts + spring + hibernate)的集成。在組合SSH框架中,三者各司其職:
Struts是一個非常流行的MVC框架,縮短了應(yīng)用程序開發(fā)所需要的時間,擁有很強大的攔截機制,Servlet和JSP是它的主要核心。當使用Struts 的MVC模式,就可以有一個清晰的邏輯,并可以削弱業(yè)務(wù)邏輯接口和數(shù)據(jù)接口的結(jié)合,視圖層豐富的變化,使程序結(jié)構(gòu)化;
Spring在框架中充當著一個容器的角色,維護著各層次之間的關(guān)系。Spring具有IoC容器、輕量、AOP、促進其他框架、面向接口等特性。這些特征避免了每次都要手動開啟事務(wù),提交事務(wù)的重復(fù)代碼,使開發(fā)邏輯更加清晰、更容易管理。
Hibernate是開放源碼的對象關(guān)系映射框架。JDBC訪問數(shù)據(jù)庫的代碼被其封裝,數(shù)據(jù)訪問層復(fù)雜的重復(fù)性代碼因為Hibernate而被強有力的簡化了。具有較強的移植性,適合各類數(shù)據(jù)庫,不會改變繁瑣的代碼,只需變換配置就可以繼續(xù)使用。
在SSH框架中,其架構(gòu)圖如圖2-1所示,對象間的調(diào)用流程如圖2-2所示:
圖2-1 SSH架構(gòu)圖
圖2-2對象調(diào)用流程圖
2.2 MySQL數(shù)據(jù)庫
MySQL是一種開源的關(guān)系型DBMS,在所有的數(shù)據(jù)庫管理語言中SQL語言是它使用比較頻繁的一種。MySQL是一個中小型數(shù)據(jù)庫,與其他數(shù)據(jù)庫相比,它因所占的內(nèi)存空間較小,速度快、可靠性較高、擁有較好的適應(yīng)性而備受關(guān)注。本系統(tǒng)對數(shù)據(jù)庫的要求不是特別高所以使用MySQL數(shù)據(jù)庫綽綽有余。在本系統(tǒng)設(shè)計過程中,運用了MySQL-Front這一款優(yōu)秀的MySQL 管理工具,能夠在任何地點對我們的數(shù)據(jù)庫有效而輕松的進行管理。
2.3 B/S結(jié)構(gòu)
B/S結(jié)構(gòu)即瀏覽器/服務(wù)器模式,該模式具體是這樣的:得到用戶在瀏覽器上向服務(wù)器發(fā)出的請求消息,服務(wù)器需要處理相關(guān)信息并且發(fā)送回服務(wù)器。B/S結(jié)構(gòu)源自Web網(wǎng)絡(luò)結(jié)構(gòu)模型的開發(fā)。在B/S模式下,所謂的Web服務(wù)軟件和Web應(yīng)用是至關(guān)重要的,Web服務(wù)軟件主要是處理用戶對Web應(yīng)用的請求,并對web應(yīng)用運行且進行管理,讓客戶的信息請求得到滿足。因此,系統(tǒng)的開發(fā)需要安裝JSP引擎,在這里用到的是由Apache和Sun公司聯(lián)合開發(fā)的Tomcat服務(wù)器。
B/S結(jié)構(gòu)的優(yōu)點
1.具有分布式特點,打破時間空間限制,業(yè)務(wù)可以更加方便的被查詢與瀏覽。
2.業(yè)務(wù)易拓展,服務(wù)器功能的多少取決于增加頁面的多少。3.易維護,只需要更改頁面,即可實現(xiàn)數(shù)據(jù)更新的同步。4.開發(fā)簡單,共享性很好。B/S架構(gòu)圖如圖2-3所示:
圖2-3 B/S架構(gòu)圖 2.4 JSP 現(xiàn)如今信息快速發(fā)展,Java已經(jīng)無處不在。手機軟件、手機游戲、電腦軟件都多多少少的涉及到Java,只要你使用手機、電腦等電子產(chǎn)品,你就會用到跟Java有關(guān)的東西。很多涉及到Java的技術(shù)都被普遍應(yīng)用和認可,JSP就是其中的一個。
JSP(Java Server Pages)是在服務(wù)器上運行的Java視圖技術(shù),可以使用HTML,CSS,JavaScript等客戶端語言編寫模板文本。JSP支持所謂的taglib,它們由Java代碼支持,我們可以通過該代碼動態(tài)控制頁面流或輸出動態(tài),一個著名的標簽是jstl。JSP還具有內(nèi)置的servlet代碼,不需要任何外部編譯可以直接運行。
JSP的執(zhí)行過程如下: 1.客戶端訪問JSP頁面;
2.JSP文件被轉(zhuǎn)變成Servlet源碼; 3.Servlet源碼被進行了編譯; 4.JSP容器加載編譯后的代碼并運行; 5.把執(zhí)行過程響應(yīng)到客戶端。執(zhí)行過程如圖2-4所示:
圖2-4 JSP執(zhí)行過程
3.需求分析
3.1 可行性分析
3.1.1 技術(shù)的可行性
MyEclipse和MySQL數(shù)據(jù)庫實現(xiàn)本系統(tǒng)的主要工具,Java語言由于跨平臺、容易掌握被廣泛使用。大三時對Java有了一定程度的學(xué)習(xí),大四上學(xué)期進行了實習(xí)實訓(xùn)對SSH架構(gòu)也有了一些認識和掌握,對系統(tǒng)數(shù)據(jù)庫的實現(xiàn)是主要要做的工作。在校學(xué)習(xí)期間對軟件分析、測試等也有一定的經(jīng)歷,實現(xiàn)了本系統(tǒng)在技術(shù)上的可行性。3.1.2 操作可行性
本系統(tǒng)只需要一臺PC就可以對其進行操作,而且操作方便,不需要太多的專業(yè)計算機方面的知識。根據(jù)具體提示就可以容易的執(zhí)行自己想要做的事情,在日期輸入方面采用下拉式日歷,不用再對日期的格式糾結(jié),操作方面具有可行性。3.1.3 法律的可行性
本系統(tǒng)是自主設(shè)計的購物系統(tǒng),很有現(xiàn)實意義。大部分用到的開發(fā)工具都是開源的,實現(xiàn)該系統(tǒng)沒有侵權(quán),這在法律上是可行的。
概言之,開發(fā)本系統(tǒng)是完全可以的。
3.2 用戶用例圖
3.2.1 標準用戶用例圖
對普通用戶而言使用該系統(tǒng)具體流程如下:
未注冊的用戶可以瀏覽商品,查看公告。當需要購買時進行注冊,注冊完成進行登錄。完成上述操作,想變更個人信息很容易,只需進去個人信息就可以對其進行所需的更新。登錄后可選擇商品并進行訂購,把商品加入購物車后去收銀臺結(jié)算,提交訂單后獲得訂單后,等待商品的到達。
其用例圖如圖3-1所示:
圖 3-1 普通用戶用例圖
3.2.2 管理員用例圖
管理員在這個系統(tǒng)中充當了主要的角色,涉及到的功能模塊主要有以下 六部分:
如圖3-2所示:
圖 3-2 管理員用例圖
3.3 系統(tǒng)功能需求
1.前臺系統(tǒng)功能模塊分為
(1)商品展示模塊:通過新貨上架、銷量排名、焦點商品、特價商品等;
(2)商品查詢模塊:商品可按類別查詢也可以再搜索框輸入具體名稱;(3)購物車模塊:將商品加入購物車后可以選擇刪除、數(shù)目、更新價格、返回繼續(xù)購物、結(jié)算等操作;
(4)用戶維護模塊:允許使用者注冊、登錄、更改個人消息等;(5)訂單查詢模塊:可以看到歷史訂單以及各個訂單的狀態(tài)、支付金額、時間等信息;
(6)公告瀏覽模塊:用戶可及時了解店鋪的活動;(7)評論模塊:對心儀商品進行評價。2.后臺系統(tǒng)功能模塊分為
(1)商品管理模塊:可查詢商品并對其進行編輯以及添加商品;(2)會員管理模塊:管理員查看注冊用戶信息并對其進行操作;(3)商品類別管理模塊:對商品類別以及其子類做一些所需更改;(4)訂單管理模塊:特權(quán)用戶對訂單有關(guān)情況進行了解并安排發(fā)貨或者拒絕該交易;
(5)公告管理模塊:管理員添加或者發(fā)布有關(guān)商城的消息;(6)評論模塊:對買家的評價進行瀏覽并選擇刪除或保留。
4.系統(tǒng)設(shè)計
4.1 系統(tǒng)總體架構(gòu)設(shè)計
在設(shè)計本系統(tǒng)的時候,要盡量讓人們看清楚,嚴格依照三層構(gòu)造。JSP主要應(yīng)用到了表現(xiàn)層,Servlet應(yīng)用到了中間層,數(shù)據(jù)的儲存主要運用到了MySQL數(shù)據(jù)庫。
具體的總體構(gòu)架如圖4-1所示:
圖 4-1 系統(tǒng)總體架構(gòu)
4.2 功能模塊劃分
根據(jù)所描述的功能需求,本系統(tǒng)能夠完成以下的功能。系統(tǒng)的功能模塊,如圖4-2所示:
圖 4-2 功能模塊圖
在本系統(tǒng)中用戶管理模塊涉及到的功能較而言之有些容易。系統(tǒng)使用初期,用戶“b”被設(shè)置為系統(tǒng)管理員,是由設(shè)計者手動連接到數(shù)據(jù)庫中的?!癰”可以創(chuàng)建另外的管理者信息,標準用戶自己處理自己所要處理的信息。
主要功能如圖4-3所示:
圖 4-3 用戶管理功能模塊關(guān)系圖
4.3 數(shù)據(jù)庫設(shè)計
本系統(tǒng)對數(shù)據(jù)庫的要求不是特別高所以使用MySQL數(shù)據(jù)庫綽綽有余。在本系統(tǒng)設(shè)計過程中,運用了MySQL-Front這一款優(yōu)秀的MySQL管理工具,讓我們的數(shù)據(jù)庫可以在任何地方被方便的維護和管理。4.3.1 數(shù)據(jù)分析
1.用戶注冊、登錄,建立用戶信息數(shù)據(jù)表是必不可少的,數(shù)據(jù)項包括用戶聯(lián)系方式、用戶名、密碼、地址等;
2.查詢商品信息和詳情,不但要對類別進行管理,而且還需對每個商品進行管理,2個數(shù)據(jù)表是其下限;
3.下單完成以后要進行訂單管理,包括基本信息和訂單詳情等; 4.系統(tǒng)需要被管理,管理員信息數(shù)據(jù)表示需要被建立的,包括管理員信息、密碼等數(shù)據(jù)項。
5.買家對商品要給出評價,在該系統(tǒng)建立消息形式是一定要的,包括所要評價信息名稱、日期等。
主要創(chuàng)建的數(shù)據(jù)項與結(jié)構(gòu)如下: ? 用戶信息:買家ID,買家名等; ? 管理員信息:管理員ID,密碼等; ? 商品信息:商品ID,商品名稱、單價等; ? 商品類別信息:商品類別ID,類別名稱等; ? 訂單信息:訂單ID,用戶編號,訂貨地址等; ? 訂單明細信息:訂單ID,商品ID,訂貨時間等; ? 評價信息:評價標題,評價日期,評價內(nèi)容等。4.3.2 數(shù)據(jù)庫的詳細設(shè)計
對數(shù)據(jù)進行分析后,將該購物系統(tǒng)的數(shù)據(jù)庫命名為db_snaokshop,使用以下幾張表來存儲所需要的數(shù)據(jù)。
1.商品信息表
在該表中收錄了所有商品的一些信息。如表4-1所示:
表4-1 商品信息表
2.商品類別信息表
對商品進行歸類存放,讓買家更容易找到所需要的貨品,賣家對商品也方便管理。如表4-2所示:
表4-2 商品類別表
3.訂單信息表 此表用于記錄用戶下單情況,讓用戶便于查看商品訂單情況也為admin發(fā)貨給了一定的數(shù)據(jù)支持。如表4-3所示:
表4-3 訂單表
4.訂單明細信息表
買家購買商品后,形成一個商品獨有的訂單號,在這訂單中包含買家購買商品的具體數(shù)量和規(guī)格等內(nèi)容,賣家主要根據(jù)訂單信息為買家安排發(fā)貨的。如表4-4所示:
表4-4 訂單詳情表
5.用戶信息表
表中主要記錄了用戶的ID、名稱、住址等信息,方便買家對自己的信 息進行修改,賣家對購物者的具體信息進行管理。如表4-5所示:
表4-5 用戶信息
5.系統(tǒng)實現(xiàn)
5.1 開發(fā)環(huán)境的搭建
5.1.1 Windows8系統(tǒng)下所用軟件
(1)jdk1.7.0_17(2)mysql-5-winx64(3)MySQL-Front(4)apache-tomcat-7.0.6(5)MyEclipse 8.5 5.1.2 環(huán)境搭建
(1)JDK環(huán)境變量配置
第一、在Sun官網(wǎng)免費獲取JDK安裝程序,并點擊安裝。第二,JDK安裝完成,配置環(huán)境變量。點擊“設(shè)置”—>“電腦信息”—> “高級系統(tǒng)設(shè)置”,選擇“高級”,點擊“環(huán)境變量”的按鈕。
打開系統(tǒng)變量,點擊“新建”,添加名為Java_Home的變量名;變量值輸入C:Program FilesJavajdk1.7.0_17,點擊確定。同上新建一個變量名為:classpath,值為:.;%Java_Home%lib;%Java_Home%libtools.jar的變量,點擊確定。點擊Path變量,點擊“編輯”,在變量值中添加:%Java-home%bin;%Java_Home%jre7bin;,點擊確定。
(2)安裝myeclipse8.5。雙擊exe文件,選擇路徑,根據(jù)提示逐步安裝。(3)添加Struts和Hibernate。右擊“工程”---->“Build Path”---->“Configure Build Path”找到所需要的Struts2和Hibernate包進行添加。
(4)安裝mysql-5-winx64。點擊exe文件行安裝,安裝完畢后,需要如下操作來測試是否安裝成功。在命令行輸入mysql-uroot –p123(-u后面為用戶名,-p后為數(shù)據(jù)庫密碼),若顯示如圖5-1所示效果,則MySQL安裝成功。
圖5-1 測試MySQL安裝成功
(5)安裝MySQL-Front軟件。該軟件是一款優(yōu)秀的MySQL數(shù)據(jù)庫的管理工具,在MySQL-Front官網(wǎng)或者華軍軟件園下載后,雙擊下載的exe 文件,按照相應(yīng)提示安裝即可。
5.2 系統(tǒng)首頁設(shè)計
本購物商城的主界面設(shè)計如圖5-2所示,進入該頁面可了解到網(wǎng)站主要功能,左上部分為用戶注冊、登錄;公告瀏覽、商品查詢、銷量排行處于右部分,主要是為方便用戶了解和購買商品。
圖5-2 系統(tǒng)首頁
5.3 前臺基本功能的設(shè)計
5.3.1 用戶維護
使用本系統(tǒng)的用戶提供的信息要可靠并且需要安全管理,所以用戶管理在網(wǎng)購系統(tǒng)設(shè)計中具有重要的意義。
該模塊涉及到的功能如下: 1.注冊(1)實現(xiàn)目標 用戶注冊需要對密碼進行輸入、確認并填寫真實的個人信息如:姓名、地址、郵箱等。用戶只需按照所需填寫即可。郵箱雖然不是必不可少的,但是設(shè)置這樣一個東西有以下好處:第一,用戶的郵箱很大程度比其他聯(lián)系方式固定并且是唯一的;第二,通過用戶的e-mail可以更方便的聯(lián)系。在注冊時,提示不符合規(guī)矩,則需重新填寫。成功注冊后的信息會在后臺數(shù)據(jù)庫中存儲。界面的設(shè)計如圖5-3所示。
圖5-3 用戶注冊模塊
表5-1 用戶注冊表
2.登錄
(1)對用戶登錄主要流程描述
用戶登錄要對其輸入的信息進行校驗,如果之前有注冊,登錄成功。相反,如果用戶未注冊,提示相應(yīng)導(dǎo)致無法登入的信息。用戶登錄過程的流程圖如圖5-4所示。
開始輸入用戶名密碼登錄否身份驗證是否成功? 是成功登錄結(jié)束 圖5-4 用戶登錄流程圖
用戶登錄界面如圖5-5所示:
圖5-5 用戶登錄模塊
表5-2 用戶登錄表
3.用戶修改(1)實現(xiàn)目標
登入系統(tǒng)后,主界面會有“個人信息”模塊,點擊此處查看個人信息。在該界面可以對自己所注冊信息進行查看,若要進行更改,點擊“修改個人信息”就可以對不滿意信息進行更改,若不需要做任何變動,點擊“返回主頁”就可以繼續(xù)購物。修改個人信息界面如圖5-6所示:
圖5-6 用戶修改模塊
表5-3 修改個人信息表
5.3.2 商品展示
1.實現(xiàn)目標
貨品在界面上以不同的方式展現(xiàn)給買家。第一:將所有產(chǎn)品進行分類,每一類中又有其子類,將產(chǎn)品詳細的劃分,讓買家更加方面的找到自己的所需;第二:分別從銷量、評價、價格、上架時間四個角度把產(chǎn)品劃分為熱銷商品、焦點商品、特價商品及新品上架,讓買家從另一個角度了解到產(chǎn)品的好壞以及是否值得入手。其界面設(shè)計如圖5-7所示:
圖 5-7 商品展示界面
2.實現(xiàn)過程
所在頁面名稱:index.jsp 通過查詢相應(yīng)表,按銷售額字段升序排列實現(xiàn)。5.3.3 購物車
1.購物車程序流程描述
用戶將商品添加到購物車,點擊進入購物車后,可對商品進行數(shù)量的修改,滿意后更新價格,進入結(jié)算中心結(jié)賬或者返回繼續(xù)購物,最后一起結(jié)算。當用戶決定不買商品時,對購物車清空后繼續(xù)返回購物。其流程圖如圖5-8所示:
圖5-8 購物車程序流程圖
界面的設(shè)計如圖5-9所示:
圖5-9 購物車模塊
5.4 后臺管理的設(shè)計
5.4.1 訂單管理
1.實現(xiàn)目標 在該模塊中管理員可以了解用戶下單的具體情況。在與倉庫核實后若有庫存,根據(jù)詳細信息聯(lián)系倉庫進行發(fā)貨,發(fā)貨后點擊“發(fā)貨”告知用戶;如果倉庫沒貨,及時聯(lián)系買家并刪除訂單。該界面如圖5-10所示的設(shè)計:
圖5-10 訂單管理模塊
5.4.2 商品管理
1.實現(xiàn)目標
商品可以被管理員進行刪除、修改等操作,在搜索框查詢具體要編輯的商品后點擊“修改”就可以進行上述操作,根據(jù)相應(yīng)商品對其添加圖片。如圖5-11所示的設(shè)計:
圖5-11商品管理模塊
5.4.3 公告管理
1.實現(xiàn)目標
建立該模塊讓商家可以在自己的系統(tǒng)平臺上為所銷售的物品打廣告,買家進入商城主頁后也可以第一時間了解商品的實時資訊。該界面如圖5-12所示的設(shè)計:
圖5-12 公告管理模塊 5.4.4 評論管理
1.實現(xiàn)目標
用戶對商品以及商城的建議和意見在后臺顯示,讓管理員查看,對自家服務(wù)和商品的優(yōu)劣有所了解,根據(jù)用戶的評價規(guī)劃商城以后的發(fā)展以及商品的更替。該界面如圖5-13所示:
圖5-13 評論管理模塊
6.系統(tǒng)測試
6.1 前臺首頁的測試
1.查詢模塊測試
點開系統(tǒng)首頁,然后在搜索框的右上方輸入查詢的全名,搜索貨物將單獨顯示,通過對系統(tǒng)進行大量測試,模塊成功。
2.商品分類模塊測試
測試過程是點擊左邊的頁面的商品類別,鼠標移動到一個商品類別,會彈出其子類別,選擇不同的子類別會顯示不同種類的商品,反復(fù)測試后該模 塊無誤。
6.2 用戶注冊模塊的測試
在用戶注冊界面所有前面加“*”的都是必須填寫的,“出生年月”、“聯(lián)系方式”等無法知曉真假的不加入測試中。
必要的測試準備的數(shù)據(jù)有:
打開注冊頁面,輸入第一組數(shù)據(jù),單擊注冊按鈕,系統(tǒng)提示表單信息不能為空,這組數(shù)據(jù)中真實姓名為Null。然后測試第二組數(shù)據(jù),因為密碼前后不一致而無法注冊。把第三組數(shù)據(jù)輸入后,可以注冊成功,故通過。
6.3 商品管理模塊的測試
1.商品添加
點擊“商品管理”,接著點擊“添加商品”會出現(xiàn)所屬子類別、名稱、單價、庫存、商品簡介等需要填寫的部分圖片,類別是通過下拉列表框選擇。所有內(nèi)容填寫成功后點擊“提交”就可以在上一層界面看見所添加商品的詳情(此時沒有商品圖片)。點擊“上傳圖片”,就可以傳對應(yīng)物品圖片,經(jīng)多次商品的添加均成功。
2.商品刪除
通過點擊“刪除”對商品進行刪除操作,檢查表中是否還有此記錄,若無則刪除信息成功。
3.商品修改
點擊“修改”,在跳出的頁面對一些商品的產(chǎn)品編號、所屬類別、名稱、單價、庫存、內(nèi)容簡介進行修改,經(jīng)多次修改,“商品管理”中均出現(xiàn)修改后商品的信息。
經(jīng)過多次多方面的測試,均無誤,該系統(tǒng)已經(jīng)正確地實現(xiàn)了用戶的需求,可以投入使用中。
7.結(jié)束語
通過長時間的學(xué)習(xí)和探索,完成了本科畢業(yè)設(shè)計以及論文的撰寫,本系統(tǒng)需要實現(xiàn)的功能都已實現(xiàn)。實現(xiàn)的功能包括用戶注冊登錄、商品瀏覽、商品查詢、公告瀏覽、購物車、訂單查詢、商品管理、商品類別管理、公告管理等。
在系統(tǒng)的設(shè)計開發(fā)過程中,由于以前學(xué)習(xí)過程中動手操作的不多,給自己帶來了很多的麻煩。對一些開發(fā)工具不太了解,在查閱課本以及瀏覽網(wǎng)上的一些講解,對需要用到的工具有了一定的了解并且可以很好的操作,為系統(tǒng)開發(fā)前期做好了準備。在設(shè)計過程中遇到的一些問題,指導(dǎo)老師都會悉心的講解和指導(dǎo),給予了我很大的幫助。雖然設(shè)計已經(jīng)完成,但不免有些小的瑕疵,例如:商品檢索時輸入完整名稱才可以彈出對應(yīng)商品。不過在往后的學(xué)習(xí)和努力下我一定可以把這個系統(tǒng)做的比現(xiàn)在更好。
在設(shè)計本系統(tǒng)的幾個月里,自己的知識不足之處比比皆是。相信以后慢慢的積累,擴充自己的知識,一步一個腳印,不斷努力拼搏,就一定會實現(xiàn)自己的目標。
參考文獻 陳靜.淺談電子購物系統(tǒng)[J].科技經(jīng)濟市場.2010,(06):27-28 2 胡燕.軟件工程與標準化.信息技術(shù)與標準化.2004.(12):17-21 3 盛仲飆.JSP中數(shù)據(jù)庫訪問的性能優(yōu)化研究.微型電腦應(yīng)用.2008,(9):16-17 4 董紀陽.軟件設(shè)計中的需求分析.電腦知識與技術(shù).2008.(28):56-57 5 林華靈.基于Strut框架技術(shù)的Web應(yīng)用.中國新技術(shù)新產(chǎn)品.2008,(14):9-11 6 何玉潔.數(shù)據(jù)庫原理與應(yīng)用教程.機械工業(yè)出版社.2003:23-78 7耿祥義,張躍平.JSP大學(xué)實用教程.電子工業(yè)出版社.2014.15-30 8 桃子.電商市場前瞻.微型計算機.2007.(13):89-90 9 周建儒.JSP中自定義標簽的實現(xiàn)與部署.科技信息(科學(xué)教研).2008.(23):51-53 10 Mcleod.Management Information system management in practice.Prentice Hall.1998:43-55 11 Raghu Ramakrishnan.Johannes Gehrke.Database Management System.McGraw-Hill Professional. 2007:180-213 12Cassidy A.Information systems strategic planning.Bocaraton.Flrida.St.Luicepress.1998:12-31 13 Dionysios Tsichritzis C.Data Base Management Systems.1977:150-53
第二篇:基于ASP技術(shù)的網(wǎng)上購物系統(tǒng)的設(shè)計與實現(xiàn)
本文由豹龍一號貢獻
pdf文檔可能在WAP端瀏覽體驗不佳。建議您優(yōu)先選擇TXT,或下載源文件到本機查看。E-business 電子商務(wù)
《中國商貿(mào)》 CHINA BUSINESS&TRADE 基于ASP技術(shù)的網(wǎng)上購物系統(tǒng)的設(shè)計與實現(xiàn)
河北建筑工程學(xué)院 李鳳云 張家口市第一建筑工程有限公司 安志文
摘 要: 論文參考了目前國內(nèi)電子商務(wù)的發(fā)展情況和運營模式,介紹了ASP ADO技術(shù),探討了基于ASP ADO技術(shù)實現(xiàn)網(wǎng)上購物的主要過 程及實現(xiàn)。尤其是對其核心功能-購物車的設(shè)計實現(xiàn)進行了重點介紹。關(guān)鍵詞: 電子商務(wù) 網(wǎng)上購物 購物車 ASP Web 數(shù)據(jù)庫 中圖分類號: 文獻標識碼: 文章編號: F49 A 1005-5800(2009)08(b)-070-02 IT技術(shù)及互聯(lián)網(wǎng)的結(jié)合使商務(wù)活動從形式到內(nèi)容都區(qū)別于以 往的經(jīng)濟活動,電子商務(wù)正以人們無法想象的速度在全球范圍內(nèi)飛 快地成長著,它使人類社會進入到依靠網(wǎng)絡(luò)空間和 “虛擬化” 運作 的電子商務(wù)時代。許多企業(yè)將電子商務(wù)列為最重要的交易手段以獲 取競爭的機會,試圖取得競爭的空間和獲勝的機會。新經(jīng)濟下成功 的企業(yè)必然具備支持其謀求競爭優(yōu)勢的電子商務(wù)系統(tǒng),也就是在 互聯(lián)網(wǎng)上擁有自己的專業(yè)網(wǎng)站并能夠在此基礎(chǔ)上開展電子商務(wù)、網(wǎng) 絡(luò)營銷等商業(yè)行為。顧客期望在極大的商品選擇空間中以最小的 代價達到需求的滿足,企業(yè)與供應(yīng)商、經(jīng)銷商和消費者在新的商業(yè) 環(huán)境下形成了新型的交易關(guān)系。購物網(wǎng)站是電子商務(wù)網(wǎng)站的一種基本形式。網(wǎng)上購物系統(tǒng)是 在網(wǎng)絡(luò)上建立一個虛擬的購物商場,不僅有利于企業(yè)樹立自己的網(wǎng) 上品牌,宣傳企業(yè)形象,減少流通環(huán)節(jié)開支,增加企業(yè)員工的工作 效率、有效地控制 “商場” 的運營成本,減少管理費用。還可以使客 戶更方便,更快捷地挑選商品,低成本類比和旁比也極為便利,足 不出戶地付款和交付等使購物過程變得輕松、快捷,很適合現(xiàn)代人 快節(jié)奏的生活。網(wǎng)上銷售網(wǎng)站的構(gòu)建類型有商家和商家之間的電子商務(wù)活動(B2B)、商家與顧客之間的商務(wù)活動(B2C)及消費者對消費者的電 子商務(wù)(C2C)。目前國內(nèi)已有多家這樣的網(wǎng)站,如當當網(wǎng)上書店等。鑒于百貨商場的經(jīng)營性質(zhì)和贏利方式,該系統(tǒng)通過B2C型網(wǎng)站來實現(xiàn)。網(wǎng)或內(nèi)聯(lián)網(wǎng)傳送HTTP請求到Web服務(wù)器,該請求在Web服務(wù)器 通 執(zhí)行一個表單所指定的ASP程序,Web服務(wù)器執(zhí)行ASP文檔,過ODBC驅(qū)動程序,連接到支持ODBC的數(shù)據(jù)庫上,執(zhí)行ASP文 檔所指定的SOL指令,最后將執(zhí)行結(jié)果以HTML格式傳送給用戶 瀏覽器。ASP使用兩個ADO組件對象來訪問和操縱數(shù)據(jù)庫,即用 Connection對象來連接數(shù)據(jù)庫和增加、刪除、更新數(shù)據(jù)庫的數(shù)據(jù) 等,用Recordset對象來返回數(shù)據(jù)庫訪問的結(jié)果。ADO為ASP提供了完整的Web數(shù)據(jù)庫訪問解決方案,使用 ADO編寫緊湊簡明的腳本,以便連接到ODBC兼容的數(shù)據(jù)庫,腳本 中可使用VBScript、JavaScript語言來控制數(shù)據(jù)庫的存取與查訪結(jié)果的 輸出顯示畫面。應(yīng)用ADO訪問數(shù)據(jù)庫文件前,要建立幾個數(shù)據(jù)庫或數(shù) 據(jù)源,設(shè)置DNS,連接并打開相應(yīng)的數(shù)據(jù)庫,然后設(shè)置并執(zhí)行SQL命令 來完成相應(yīng)的任務(wù),再用ASP語句返回結(jié)果,最后關(guān)閉數(shù)據(jù)庫。1.3 系統(tǒng)的安全性 網(wǎng)上購物環(huán)境中,用戶與Web服務(wù)器組成了一個星形網(wǎng),客戶 瀏覽器與服務(wù)器之間通過HTTP協(xié)議進行通訊。由于HTTP協(xié)議是 非連接的,即客戶發(fā)一個請求,服務(wù)器響應(yīng)并發(fā)送數(shù)據(jù)后,連接斷 掉。因此,一個關(guān)鍵的問題是服務(wù)器如何確定一個請求是由哪個用 戶發(fā)出的。解決這些問題要給合法客戶一個標記。服務(wù)器通過客戶 的用戶和密碼來驗證是否是合法用戶。
基于ASP的網(wǎng)上購物系統(tǒng)的設(shè)計與實現(xiàn) 1 ASP技術(shù)
1.1 ASP及其運行環(huán)境、開發(fā)工具 ASP(Microsoft Active Server Pages)是微軟開發(fā)的一套實現(xiàn) Web 服務(wù)的服務(wù)器端腳本環(huán)境,也稱為動態(tài)網(wǎng)頁,是一系列對象 和組件的集合。ASP文件就是嵌入了可執(zhí)行腳本的HTML文檔,將 HTML和Active控件結(jié)合起來,以產(chǎn)生和執(zhí)行動態(tài)的、交互的、高性 能的Web服務(wù)器應(yīng)用程序,擴展名為.asp。ASP 源代碼由腳本語言、內(nèi)置對象、組件三個部分組成。ASP作為一種動態(tài)Web 技術(shù),它是 既提供ASP 源代碼的語法規(guī)定,也提供使得嵌入了ASP源代碼的 asp 網(wǎng)頁文件得以運行的相應(yīng)的Web 服務(wù)器程序。1.2 ASP與ADO結(jié)合實現(xiàn)數(shù)據(jù)庫的連接和訪問 1.2.1 ASP與ADO結(jié)合連接數(shù)據(jù)庫的方法 A DO可連接多種數(shù)據(jù)庫,包括SQL Ser ver、Oracle等支持 ODBC的數(shù)據(jù)庫。ASP結(jié)合使用ADO建立提供數(shù)據(jù)庫信息的主頁,讓用戶在瀏覽器頁面中操作。要插入、更新、刪除后臺數(shù)據(jù)庫,則通 過ADO在Web服務(wù)器上設(shè)定ODBC數(shù)據(jù)源來進行。1.2.2 ASP與ADO結(jié)合訪問數(shù)據(jù)庫的方法 ASP與ADO結(jié)合起來實現(xiàn)數(shù)據(jù)訪問的基本原理: 當用戶端瀏 覽器的表單所要求的資料已輸入并按下確定按鈕后,經(jīng)過互聯(lián) 2.1 系統(tǒng)的設(shè)計 該系統(tǒng)開發(fā)用Dreamweaver4.0設(shè)計開發(fā)網(wǎng)頁,用SQLServer2000 開發(fā)后臺數(shù)據(jù)庫,用Visual Inter Dev 6.0完成動態(tài)網(wǎng)頁。系統(tǒng)包括如 下功能: 商品展示發(fā)布、購物車、會員服務(wù)、后臺管理。在該系統(tǒng)中,前臺用戶可通過頁面瀏覽查詢,后臺管理可以管理產(chǎn)品價格、簡介、樣圖等多類信息。前臺可將產(chǎn)品分為幾大類別,瀏覽者可按類別、名 稱、價格等關(guān)鍵字對產(chǎn)品進行搜索查詢,查詢結(jié)果列表顯示。后臺 設(shè)置管理員維護界面,可對每個產(chǎn)品信息進行編輯,設(shè)定產(chǎn)品圖片,可按產(chǎn)品的類別、型號、內(nèi)容等對產(chǎn)品進行查詢、修改、增加、刪除,對產(chǎn)品類別實現(xiàn)動態(tài)管理。在后臺維護界面添加類別、添加產(chǎn)品品 種,前臺即可實時顯現(xiàn)。通過網(wǎng)絡(luò)數(shù)據(jù)庫的引用,可方便、快捷、高效 地更新網(wǎng)站信息。數(shù)據(jù)庫主要包含會員信息表、商品類別表、商品 表、訂單表和訂單明細表等。2.2 系統(tǒng)的實現(xiàn) 2.2.1 購物車Shoppingcar.htm是商務(wù)網(wǎng)站功能的核心,也是電 子商務(wù)過程的核心 該頁面幫助用戶在生成訂單之前確認自己所買的商品。用戶在 瀏覽商品目錄時選購的商品均在此頁中顯示并且包含商品的名稱、數(shù)量、單價,在所有商品列表后面還顯示了購物商品的總量及總價 70 《中國商貿(mào)》 CHINA BUSINESS&TRADE E-business 電子商務(wù)
消費者網(wǎng)絡(luò)信任傳遞模式分析
江漢大學(xué)文理學(xué)院 楊宗輝
摘 要:信任是商務(wù)交易的基石,但由于電子商務(wù)交易環(huán)境的虛擬性和匿名性,使得電子商務(wù)中的失信現(xiàn)象頻頻發(fā)生,而在線交易的缺乏 誠信成為電子商務(wù)進一步發(fā)展的主要障礙。本文試圖通過對電子商務(wù)消費者信任路徑的影響因分析影響消費者的信任傳遞模式。關(guān)鍵詞:網(wǎng)絡(luò)消費者 信任傳遞 信任主體 中圖分類號: F49 文獻標識碼: A 文章編號: 1005-5800(2009)08(b)-071-02 提供一個產(chǎn)品和服務(wù),大部分情況并不是自己一個人完成的,而需 要很多相關(guān)實體的協(xié)作。因此,影響消費者網(wǎng)絡(luò)信任的主要實體有 消費者,相關(guān)的參照消費者,網(wǎng)絡(luò)商店,網(wǎng)絡(luò)商店利益相關(guān)方,網(wǎng)絡(luò) 信任評估機構(gòu),網(wǎng)絡(luò)購物環(huán)境。其中消費者在對網(wǎng)絡(luò)商店的信任關(guān) 系中,消費者是信任主體,而網(wǎng)絡(luò)商店是信任對象。在信任主體當 中,同樣需要對網(wǎng)絡(luò)商店作出信任判斷的還有消費者用來作為參 考的其他消費者,他們的意見將很大程度上影響相關(guān)消費者的信 任態(tài)度。而作為網(wǎng)絡(luò)商店關(guān)聯(lián)方的產(chǎn)品供應(yīng)商、完成整個交易過程 的合作方以及網(wǎng)絡(luò)商店的投資方,消費者對于他們的評價也將從 參考的角度來影響消費者和網(wǎng)絡(luò)商店之間的基本信任關(guān)系。另外,一些第三方的獨立網(wǎng)絡(luò)信任鑒定機構(gòu)對于網(wǎng)絡(luò)商店的評價更是消 費者在最初作出判斷的主要依據(jù)。
從電子商務(wù)信任的理論研究角度來看,由于涉及和研究信任現(xiàn) 象的領(lǐng)域很多,因而存在著許多有關(guān)信任的觀點。在實際應(yīng)用中,缺 乏信任被認為是目前電子商務(wù)潛力沒能充分和有效發(fā)揮的主要障 礙之一,盡管許多國家在法律和安全方面都采取了一些措施,但用 戶仍沒有獲得實施電子商務(wù)所必需的信任,這就要求輔助以其他 的措施和方法來解決電商務(wù)中信任問題。目前的學(xué)者有通過對信 任影響因素的研究,了解影響信任的因素,為電子商務(wù)企業(yè)提供指 導(dǎo)。也有對電子商務(wù)信任機制的探討,希望能為政策制定者提供有 價值的參考信息。1 文獻綜述
在電子商務(wù)信任研究中,涉及到心理學(xué)、行為學(xué)、市場營銷、信 息技術(shù)等多個領(lǐng)域。song(2005),通過實證研究表明,促銷、服務(wù)、外部個人資源、導(dǎo)航及易用性、購買便利性等Web設(shè)計特征將加強 Web用戶的信念,從而通過對態(tài)度的影響導(dǎo)致其行為的變化。我國 的嚴中華等(2003)在對國外學(xué)者的相關(guān)研究進行總結(jié)的基礎(chǔ)上著 重針對制度信任及其框架模型做出了一定的理論研究,提出了基于 制度的信任模型。3 信任傳遞理論探討
信任傳遞是一種認知過程,當信任主體基于對信任目標相關(guān) 的一些其他實體或環(huán)境背景的信息而不是直接基于信任目標的相 關(guān)信息來作出對信任目標的信任態(tài)度的初始判斷時,我們稱這種 認知過程叫信任傳遞(trusttransfer)。對于信任的傳遞我們在日常 生活中有很多直觀的經(jīng)驗,比如我們對另一個高信任度對象的信 任通過他們二者之間的某種聯(lián)系傳遞給了我們還不熟悉的另一個 信任對象。這時候我們沒有足夠的用來判斷我們信任對象的信息,2 影響消費者網(wǎng)絡(luò)信任的主要實體及相互關(guān)系分析
在網(wǎng)絡(luò)零售電子商務(wù)的環(huán)境下,消費者和網(wǎng)絡(luò)商店之間的互動 和交易關(guān)系牽涉到眾多相關(guān)的實體。網(wǎng)絡(luò)商店要想完成對消費者 格,商品數(shù)量這一欄是用一個默認值為1的復(fù)選框顯示的。該頁面 下面有三個按鈕供用戶選擇,分別是 “繼續(xù)挑選商品” “重新計算”、、“去結(jié)算中心”用戶按。“繼續(xù)挑選商品”則購物車中的東西將暫時,保存,轉(zhuǎn)向商品信息頁面products.htm?!爸匦掠嬎恪?則頁面顯 按,示的內(nèi)容基本不變,只是將價格重新計算一下再顯示出來。如果用 戶確認購物車里的商品,就可以按 “去結(jié)算中心” 轉(zhuǎn)向付款頁面,caser.htm。2.2.2 購物ASP頁面的實現(xiàn) 設(shè)置Global.asa文件,完成初始化; 創(chuàng)建對數(shù)據(jù)的連接字符串 并保存在Session對象中; 創(chuàng)建購物車; 重定向至主頁home.asp文 件; 保證從主頁開始瀏覽; 獲得要被執(zhí)行的ASP腳本文件的虛擬路 徑。設(shè)置一些變量,創(chuàng)建數(shù)據(jù)庫連接; 將購物車中當前商品數(shù)目保 存在Session對象中; 用Session對象中保存的連接字符串連接數(shù)據(jù) 庫; 設(shè)置購物車中訂購的商品的初始屬性,存放在Shoppingcar,設(shè) 置并執(zhí)行SQL數(shù)據(jù)庫查詢語句,并將查詢結(jié)果保存在RS對象中; 接 著根據(jù)用戶在購物頁面Shoppingcar.htm單擊的按紐不同做相應(yīng)的 處理; 如果是 “繼續(xù)挑選商品”則顯示當前這件商品的訂購數(shù)量,并 回到商品信息頁面products.htm; 如果選擇 “重新計算” 按鈕,則重 新計算所有訂購商品的價值和總價值; 如果單擊 “生成訂單” 按鈕,具體代碼略。則對新用戶轉(zhuǎn)向新注冊頁面new.htm,3 結(jié)語
購物類網(wǎng)站是一個功能復(fù)雜、花樣繁多、制作繁瑣的商業(yè)網(wǎng) 站,但也是企業(yè)或個人推廣或展示商品的一種非常好的銷售方式。本文就ASP技術(shù)開發(fā)網(wǎng)上購物系統(tǒng)作了探討,并進行了設(shè)計。該網(wǎng) 上購物系統(tǒng)主要包括前臺頁面和后臺管理頁面。在前臺消費者可 通過頁面瀏覽查詢,瀏覽者可按類別、名稱、價格等關(guān)鍵字對產(chǎn)品 進行搜索查詢,查詢結(jié)果列表顯示。后臺設(shè)置管理員維護界面,可 對每個產(chǎn)品信息進行編輯,也可按產(chǎn)品的類別、型號、內(nèi)容等對產(chǎn)品 進行查詢、修改、增加、刪除,對產(chǎn)品類別實現(xiàn)動態(tài)管理。在后臺商 品信息的維護,前臺可實時顯現(xiàn)。通過網(wǎng)絡(luò)數(shù)據(jù)庫的引用,可方便、快捷、高效地更新網(wǎng)站信息。采用ASP技術(shù)是實現(xiàn)動態(tài)可交互式的Web信息管理系統(tǒng)的便 捷方法,它也必將成為企業(yè)在互聯(lián)網(wǎng)上大顯身手所不可缺少的技 術(shù)手段。參考文獻
[1] 唐東.Web數(shù)據(jù)庫開發(fā)進階[M].北京:人民郵電出版社,2004.[2] 林志強.ASP電子商務(wù)設(shè)計實務(wù)[M].北京:中國鐵道出版社,2005.[3] Visual lnterdev6.0網(wǎng)絡(luò)編成技術(shù)[M].人民出版社,2003.71
第三篇: 基于JAVA網(wǎng)上購物商城模擬系統(tǒng)的設(shè)計與實現(xiàn)
基于JAVA網(wǎng)上購物商城模擬系統(tǒng)的設(shè)計與實現(xiàn)
一、前言部分
自從進入21世紀以來,伴隨著IT技術(shù)的成熟,同時像亞馬遜、淘寶等電商的大力發(fā)展,電子商務(wù)逐漸發(fā)展壯大成為網(wǎng)絡(luò)經(jīng)濟的核心。甚至于許多線下商城也都轉(zhuǎn)移重心,發(fā)展線上模式,而不同的電商平臺所實現(xiàn)的途徑也不盡相同。
隨著當今生活水平的提高,人們對購物也更加渴望,人們過去從市集買賣,后來發(fā)展有超市、店面,但每到人流高峰期,銷售很是費事、費力,用戶在超市等選購商品由于對商品的管理和分類不了解,導(dǎo)致客戶的流失和客戶很疲勞,為了給用戶和商店的管理帶來方便,也為了更好地適應(yīng)市場需求,緩解各商店的規(guī)模、地域等限制,為消費者實現(xiàn)更便捷的方法,利用網(wǎng)上購物系統(tǒng)和計算機設(shè)備實現(xiàn)網(wǎng)上查看、選購商品、購買管理、會員管理等,提高工作效率。增加商品銷量,同時便于管理,使用戶便于挑選和購買。
通過這個系統(tǒng)使用戶利用計算機可以足不出戶就能在網(wǎng)上進行查閱、挑選、購買;使管理人員利用計算機, 快速方便的管理各類商品的銷售。新商品的入庫、分類、熱賣商品的選擇,使購物變得更加方便。
二、主題部分
1.背景
電子商務(wù)技術(shù)包括移動商務(wù)、電子資金轉(zhuǎn)讓、供應(yīng)鏈管理、網(wǎng)絡(luò)營銷、在線事務(wù)處理、電子數(shù)據(jù)交換(EDI)、庫存管理系統(tǒng),自動數(shù)據(jù)收集系統(tǒng)等?,F(xiàn)代化電子商務(wù)最典型的特點就是使用萬維網(wǎng)。
電子商務(wù)涉及以下幾個方面:
(1)在線購物網(wǎng)站上直接向消費者零售銷售;
(2)提供或參與在線市場,處理第三方企業(yè)向消費者或消費者向消費者銷售;
(3)企業(yè)對企業(yè)購買和出售;
(4)企業(yè)對企業(yè)(B2B)電子數(shù)據(jù)交換;
(5)通過電子郵件或傳真,向預(yù)期和既定的客戶進行市場營銷;
(6)推出新產(chǎn)品和服務(wù);
(7)在線貨幣兌換等金融交易行為。
由于產(chǎn)品直接來源生產(chǎn)商,并沒有中間代理商的參與,在線購買的商品價格便宜[1]隨著電子商務(wù)的發(fā)展以及其獨特的魅力,逐漸出現(xiàn)虛擬企業(yè)、虛擬銀行、網(wǎng)絡(luò)營銷、在線購物,在線支付等,從這些可以看出,電子商務(wù)已從其他方面對經(jīng)濟 和社會的巨大影響,例如,B2B是一個在世界上快速增長的業(yè)務(wù),它可以降低成本,提高了經(jīng)濟效益,也帶動就業(yè)的增長。
電子商務(wù)對世界經(jīng)濟正在進行著徹底的改造[2],電子商務(wù)能為消費者或企業(yè)提供大量他們需要的信息,這些信息對于消費者和生產(chǎn)者是完全透明。企業(yè)僅通過廣告的方式來提高其競爭優(yōu)勢的效果已變得不太明顯,還需要注重產(chǎn)品質(zhì)量以及產(chǎn)品性能。從理論上講,在行業(yè)之間的競爭中,消費者主權(quán)和行業(yè)將社會福利最大化。
事實上,在過去的經(jīng)濟活動中大型企業(yè)經(jīng)常有不同與消費者的信息資源優(yōu)勢。如今,透明和實時信息使消費者的權(quán)益得到了保護,消費者可以使用互聯(lián)網(wǎng)來挑出符合自己的利益的產(chǎn)品組合,企業(yè)之間的競爭力將會比之前更加明顯。新經(jīng)濟為首的電子商務(wù)可以更好地促進個人文化提升。由于市場的競爭,員工的專業(yè)水平成為企業(yè)在市場競爭中獲取利益的關(guān)鍵。企業(yè)必須重視如何去建立企業(yè)內(nèi)部文化。在線商家采集他們客戶的采購行為以及采購興趣,通過這些信息網(wǎng)絡(luò)營銷者們可以更加注重相關(guān)產(chǎn)品和服務(wù),這為在線購物者提供了更多的購物便利。隨著電子商務(wù)的發(fā)展,其在我國的經(jīng)濟地位越來越重要[3],一大批電子商務(wù)應(yīng)用逐漸被開發(fā)出來,例如,阿里巴巴旗下的淘寶,天貓,亞馬遜,京東等,這些都已成為流行的電子商務(wù)系統(tǒng)?;ヂ?lián)網(wǎng)已經(jīng)逐漸引發(fā)新的產(chǎn)業(yè)革命,在當今經(jīng)濟領(lǐng)域中依靠互聯(lián)網(wǎng)的電子商務(wù)已經(jīng)越來越重要。
本文主要在了解這些背景的情況下,設(shè)計出一款電子商務(wù)系統(tǒng)用于在線交易商品,給企業(yè)以及消費者提供一個可信賴的購物平臺。
2.現(xiàn)狀和發(fā)展方向
國外發(fā)展現(xiàn)狀:據(jù)聯(lián)合國某項專業(yè)報告顯示,全世界一百三十個經(jīng)濟體里面,雖然小型歐洲 經(jīng)濟體在“B2C 電子商務(wù)”領(lǐng)域最為發(fā)達,但發(fā)展中經(jīng)濟體也毫不示弱悶頭追趕,而且中國已成為全世界最大的“B2C 電子商務(wù)”市場[4]。在“B2C 電子商務(wù)”指數(shù)排行榜中占據(jù)前十名的經(jīng)濟體依次是挪威、盧森堡、加拿大、芬蘭、澳大利亞、瑞典、韓國、丹麥、以色列和英國。在新興經(jīng)濟體發(fā)展中經(jīng)濟體中,排在前面的新加坡和韓國等國家都位于亞洲東部,尤其是是中國,占據(jù)了全世界最大的“B2C 電子商務(wù)”市場。在2015年,中國、俄羅斯和巴西在網(wǎng)上購買率方面的表現(xiàn)均好于預(yù)期。隨著支付手段的發(fā)展、互聯(lián)網(wǎng)接入率的提高及電子商務(wù)平臺的不斷創(chuàng)新,同時使地方電子商務(wù)企業(yè)能為本地市場提供對路適銷的服務(wù)和產(chǎn)品,發(fā)展中經(jīng)濟體的“B2C 電子商務(wù)”將會得到進一步發(fā)展壯大[5]。
國內(nèi)發(fā)展現(xiàn)狀:根據(jù)日前中商產(chǎn)業(yè)研究院發(fā)布的《2018-2023 年中國電子商務(wù)行業(yè)市場前景及投資機會研究報告》中的數(shù)據(jù)顯示,2017年國內(nèi)電子商務(wù)的整體交易規(guī)模將突破24.1萬億元,同比增長 17.4%,隨著國內(nèi)電子商務(wù)行業(yè)的不斷發(fā)展與完善,預(yù)計2018年國內(nèi)電子商務(wù)的交易規(guī)模將突破 28.4 萬億元,相比2017年再度增長17.8%。報告上的數(shù)據(jù)顯示,2017年國內(nèi)網(wǎng)絡(luò)購物市場的交易規(guī)模突破6.3萬億元,同比增長30.3%,增長相較2016年有所回暖。隨著電商行業(yè)的穩(wěn)定發(fā)展,網(wǎng)絡(luò)購物市場線下線上的不斷融合,預(yù)計2018 年國內(nèi)的網(wǎng)絡(luò)購物市場的交易規(guī)模將突破 7.7 萬億元。2017年,國內(nèi)市場規(guī)模構(gòu)成方面,網(wǎng)購規(guī)模占比高達60%。由于網(wǎng)上購物的逐漸流行,網(wǎng)購市場規(guī)模的占比必將持續(xù)增長,預(yù)計 2018 年國內(nèi)網(wǎng)購市場占比將突破62%。如今電子商務(wù)行業(yè)正與零售業(yè)、制造業(yè)、政府機構(gòu)和事業(yè)單位等加速融合,催生新興產(chǎn)業(yè),推進服務(wù)轉(zhuǎn)型升級,提供公共服務(wù)和公共產(chǎn)品,電子商務(wù)已成為推動經(jīng)濟發(fā)展的新興力量。隨著主流消費群體的消費習(xí)慣不斷向互聯(lián)網(wǎng)轉(zhuǎn)移,電子商務(wù)的廣泛普及,越來越多的線下店鋪和傳統(tǒng)企業(yè)主動積極地向電商轉(zhuǎn)型。2017 年是實踐線下線上能否融合的一年,線下對線上的導(dǎo)流作用和線上對線下的數(shù)據(jù)賦能已經(jīng)初見成效,穩(wěn)定向上發(fā)展的網(wǎng)絡(luò)購物將迎來全新的發(fā)展活力。2017 年初,曾有業(yè)內(nèi)人士表示,業(yè)界對國內(nèi)今年的網(wǎng)購市場交易規(guī)模的增長率預(yù)期只有20%上下,然而 2017 全年的網(wǎng)絡(luò)購物市場交易規(guī)模的漲幅大大超過了原來的預(yù)期。零售業(yè)線下線上的融合、服務(wù)消費的接連提速是數(shù)據(jù)增幅的推進力。2017年,電商和實體零售企業(yè)加速融合,實體商業(yè)探索電商方向的出路,新零售、無界零售和智慧零售等詞匯成為搜索高頻詞。蘇鮮生、京東線下生鮮超市以及盒馬鮮生等新零售試驗田不斷頻繁落地,當初僅僅聚焦于線上單一渠道的電商企業(yè)已開始開拓線下實體商業(yè)的新型發(fā)展空間,融合多種新興產(chǎn)業(yè)搶奪線下流量與機遇。2017年,B2C 市場交易規(guī)模高達3.6萬億元,占國內(nèi)整體網(wǎng)購市場交易規(guī)模的60.0%,相較于2015年增長了4.8個百分點,同比 2016 年市場交易規(guī)模,2017年 B2C 網(wǎng)絡(luò)購物市場增長 40.9%,遠遠超過了C2C市場的15.7%的增幅。值得注意的是,移動網(wǎng)購逐漸成為最主流的網(wǎng)購方式,移動端的滲透率將進 一步提升。專家分析認為,隨著無線網(wǎng)絡(luò)和智能手機的普及,移動端碎片化的特 點比傳統(tǒng)的電腦網(wǎng)購更符合消費個性化的特性,所以大量網(wǎng)購用戶轉(zhuǎn)向移動端消費。購物場景隨著全渠道的融合變得碎片化、多元化,用戶的消費行為通過移動端可以數(shù)據(jù)化,系統(tǒng)化、縱深化、全渠道的數(shù)據(jù)可以為零售行業(yè)的所有環(huán)節(jié)提供正確指導(dǎo),有效幫助企業(yè)實現(xiàn)精準營銷、提高運營效率。
盡管全球電子商務(wù)市場將對二十一世紀商業(yè)產(chǎn)生深遠的影響,在人們生活各個領(lǐng)域已經(jīng)非常得普遍,但仍要看到電子商務(wù)系統(tǒng)存在很多不足之處。
(1)電子商務(wù)缺乏個人接觸
一個人在網(wǎng)站上購物經(jīng)常只要看到虛擬的照片,無法親自感受到實物商品,可能買到的產(chǎn)品并不和自己的想象中的產(chǎn)品相似。用戶只能通過點擊“立即購買”,將商品放入虛擬的購物車中,你永遠無法觸摸你想買服裝的面料,你不能感受你腳上的鞋感,你不能聞到你想要買的香水等等,這也是需要電子商務(wù)系統(tǒng)亟待解決的問題之一,是采用線下與線上一體化購物體驗,還是采用虛擬成像技術(shù),用戶通過設(shè)備體驗商品,都是未來需要不斷探討的問題。
(2)電子商務(wù)貨物延誤
我們經(jīng)常購買到的商品并不能如期送到我們自己的手里,經(jīng)常延誤好幾天。但是,如果用戶想要買一個現(xiàn)在就需要使用的商品,例如一個鉛筆,一本今晚想要讀的書等,就不可能在購物網(wǎng)站上購買商品。我們可以通過技術(shù)更新配送系統(tǒng),以及盡量將周邊商家納入到在線購物系統(tǒng)中,提高用戶體驗。
(3)缺乏一定的安全保障機制
用戶通過郵箱可以直接注冊賬號并進行商品購買。大多數(shù)商城系統(tǒng)通常沒有實名的要求,這也會造成非法交易行為,同時大多數(shù)網(wǎng)站沒有進行簽字認證[6],導(dǎo)致大量黑客利用網(wǎng)絡(luò)技術(shù)盜取用戶的賬號,也會導(dǎo)致用戶財產(chǎn)的損失。在許多情況下,電子商務(wù)網(wǎng)站都能夠獲取用戶其他有關(guān)在線行為和偏好的信息,同時缺少對賣方的約束[7],這有可能導(dǎo)致信用卡詐騙,身份信息盜竊等。
(4)電子商務(wù)系統(tǒng)推薦不準確
通常在購物時,為了節(jié)省購物者的時間,電子商務(wù)系統(tǒng)都會為用戶提供他們可能感興趣的商品。用戶可以快速瀏覽自己看到的商品,但目前大多數(shù)系統(tǒng)推薦的信息都不準確,沒有對用戶的信息進行分類處理,我們應(yīng)該利用最新的推薦技術(shù)篩選有用信息,區(qū)分用戶興趣,根據(jù)比重從大到小進行推薦。
(5)搜索功能有待完善
目前大多數(shù)在線系統(tǒng)搜索方式都是直接進行數(shù)據(jù)庫匹配,用戶所得到的搜索結(jié)果相對較少。若用戶對一個商品沒有記得特別清楚,會經(jīng)常發(fā)生搜索不到該商品的情況。未解決這一問題,我們可以將商品的信息進行分詞處理。在搜索過程中,我們通過哈希查找哈希數(shù)據(jù)表,按相關(guān)度由大到小的方式將產(chǎn)品呈現(xiàn)給用戶。
三、總結(jié)部分
隨著電腦科技的飛速發(fā)展,計算機的普及率愈發(fā)之高,網(wǎng)上購物已成為繼傳統(tǒng)零售業(yè)后又一支突起的力量,大大小小的網(wǎng)上購物商城被設(shè)計出來,用來服務(wù)廣大網(wǎng)民在網(wǎng)上進行購物。因此根據(jù)網(wǎng)上購物的基本模塊,設(shè)計一個購物商城模擬系統(tǒng)。
在這里簡單介紹這次的購物商城模擬系統(tǒng):
本文所實現(xiàn)的在線購物系統(tǒng)是為在線零售商提供接口,能使用戶輕松愉悅購物的一款應(yīng)用程序。通過利用Java相關(guān)技術(shù)以及J2EE模式等,對在線Java購物系統(tǒng)進行前后臺的設(shè)計與實現(xiàn),該系統(tǒng)有如下特點:
(1)簡單易用的web界面:用戶可以搜索產(chǎn)品,查看產(chǎn)品的完整說明以及訂購相關(guān)產(chǎn)品;
(2)搜索引擎:它提供了一種簡便快捷的方式來搜索產(chǎn)品以滿足用戶在線購物的需求。搜索引擎會列出一組基于搜索詞的產(chǎn)品,用戶可以基于不同的參數(shù)列表進一步篩選;
(3)購物車:拖放式操作允許用戶向購物車中添加產(chǎn)品或從購物車刪除產(chǎn)品,通過拖動產(chǎn)品來實現(xiàn)購物車的功能;
(4)商品推薦功能:可以根據(jù)用戶的興趣以及需求,向用戶推薦相關(guān)產(chǎn)品;
(5)咨詢評論:用戶可以查看規(guī)格齊全的產(chǎn)品以及查看該產(chǎn)品的用戶評論或者咨詢,他們也可以提交自己的評論或者咨詢。
系統(tǒng)各個部分組成,分別為前端展示,前端交互,后臺功能:
(1)前端展示:在前端頁面上顯示數(shù)據(jù)庫中的數(shù)據(jù)。
(2)前端交互:與服務(wù)端進行同步或者異步數(shù)據(jù)交互。
(3)后臺功能:對支撐整站需要用到的數(shù)據(jù),進行管理維護。
各個部分負責(zé)的功能:
(1)前端展示:在前端頁面上顯示首頁、分類頁、查詢結(jié)果頁、產(chǎn)品頁、結(jié)算頁面、支付頁面、支付成功頁面、購物車頁面、我的訂單頁面、確認收貨頁面、確認收貨成功頁面、進行評價頁面、登錄頁面、注冊頁面。
(2)前端交互:通過POST,GET等http協(xié)議,與服務(wù)端進行同步或者異步數(shù)據(jù)交互。比如購買,購物車,生成訂單,登錄等等功能。
(3)后臺功能:對支撐整站需要用到的數(shù)據(jù),進行管理維護。比如分類管理,分類屬性管理,產(chǎn)品管理,產(chǎn)品圖片管理,用戶管理,訂單管理等等。
對購物商城模擬系統(tǒng)目標的期望:
1.購物商城模擬系統(tǒng)需求分析:首先要對購物商城的特點及開發(fā)過程進行詳細的研究。其次,對本平臺進行概要的功能性模塊劃分,并對每個模塊功能進行簡單的功能概括。
2.購物商城模擬系統(tǒng)詳細設(shè)計:首先確定本平臺的目標實現(xiàn)。
需求分析:首先確定要做哪些功能,需求分析包括前臺和后臺。前臺又分為單純要展示的那些功能,需求分析,展示,以及會提交數(shù)據(jù)到服務(wù)端的哪些功能,需求分析,交互。
表結(jié)構(gòu)設(shè)計:表結(jié)構(gòu)設(shè)計是圍繞功能需求進行,如果表結(jié)構(gòu)設(shè)計有問題,那么將會影響功能的實現(xiàn)。除了表與表關(guān)系,建表SQL語句之外,為了更好的理解表結(jié)構(gòu)以及關(guān)系,將表與頁面功能一一對應(yīng)起來。
原型:接著是界面原型,與客戶溝通順暢的項目設(shè)計流程里一定會有原型這個環(huán)節(jié)。借助界面原型,可以低成本,高效率的與客戶達成需求的一致性。同樣的,原型分為了前臺原型和后臺原型。
3.購物商城模擬系統(tǒng)的實現(xiàn):根據(jù)每個功能模塊詳細的一圖以及部分程序流程圖,使用eclipse和mysql開發(fā)工具實現(xiàn)。
個人的觀點和購物商城模擬系統(tǒng)方向的預(yù)測:
本文基于J2EE的購物商城模擬系統(tǒng)僅僅用于前后臺交互的簡易商城模擬購物系統(tǒng)?,F(xiàn)在大型的購物商城模擬系統(tǒng)采用最新的SSM框架,采用的是當下最流行、應(yīng)用最廣的 SpringMVC+Spring+MyBatis 框架搭建的Web項目?;赟SM框架的網(wǎng)上商城系統(tǒng)與傳統(tǒng)的 SSH 框架開發(fā)的商城系 統(tǒng)相比較,不僅成本更低,而且實用性更強,已經(jīng)得到許多軟件公司的關(guān)注與認可,相信未來一段時間會成為開發(fā)Web項目的主流框架。
四、參考文獻
[1]陳云,王浣塵,沈惠璋.電子商務(wù)零售商與傳統(tǒng)零售商的價格競爭研究[J].系統(tǒng)工程理論與實踐, 2006, 26(1):35-41.[2]藍伯雄,鄭曉娜,徐心.電子商務(wù)時代的供應(yīng)鏈管理[J].中國管理科學(xué), 2000, 8(3):1-7.[3]楊興凱.電子商務(wù)專業(yè)課程體系優(yōu)化與實踐[J].電子商務(wù), 2014(6):78-80.[4]WC Chen,YL Chen,JD Jiang,et al.Research of Inventory Optimization of the
Hot-selling Commodities in Haitao Jianhuo Online Store.Logistics Sci-Tech , 2017,12(3):12-23
[5]董珮.電商服務(wù)平臺下進出口貿(mào)易模式趨勢分析:[對外經(jīng)濟貿(mào)易大學(xué)碩士學(xué)位論文].北京:對外經(jīng)濟貿(mào)易大學(xué),2015,4-5
[6]汪應(yīng)洛,王刊良,馮耕中.我國電子商務(wù)對管理影響研究的現(xiàn)狀與不足[J].中國軟科學(xué), 2000(3):23-26.[7]楊木,張潤彤,楊海樓.C2C電子商務(wù)交易流程優(yōu)缺點分析及改進[J].商業(yè)經(jīng)濟研究, 2009(4):76-78.[8]魏文雄,劉春雷.淺談SOL Server數(shù)據(jù)庫[J].昆明大學(xué)學(xué)報,2010,25(12):22-23.[9]尹明柴.試論動態(tài)網(wǎng)頁JSP、ASP與PHP技術(shù)的比較[J]科技信息,20112(23):14-15.[10]郭廣軍.基于JDBC的數(shù)據(jù)庫訪問技術(shù)的研究[J]南華大學(xué)學(xué)報,2005,22(5):20-21.
第四篇:電子商務(wù)網(wǎng)站網(wǎng)上購物系統(tǒng)設(shè)計
電子商務(wù)網(wǎng)站網(wǎng)上購物系統(tǒng)設(shè)計
摘要:伴隨互聯(lián)網(wǎng)的廣泛應(yīng)用和電子商務(wù)的迅速發(fā)展,網(wǎng)上購物系統(tǒng)漸漸走入人們的視野。本文通過對網(wǎng)上購物系統(tǒng)的基本流程及功能進行說明,提出了該系統(tǒng)的設(shè)計方法。因此本人結(jié)合網(wǎng)絡(luò)購物系統(tǒng)的要求,對 Access 數(shù)據(jù)庫管理系統(tǒng)、ASP 設(shè)計平臺,ASP數(shù)據(jù)庫技術(shù)進行了較深入的學(xué)習(xí)和應(yīng)用,主要完成對網(wǎng)絡(luò)購物系統(tǒng)的需求分析、功能模塊劃分、數(shù)據(jù)庫模式分析
關(guān)鍵詞:電子商務(wù)網(wǎng)站 網(wǎng)上購物系統(tǒng) 系統(tǒng)設(shè)計
在二十一世紀的現(xiàn)在,電子商務(wù)已經(jīng)越來越流行,在網(wǎng)上購物已經(jīng)是一件很平常的事情。隨著互聯(lián)網(wǎng)寬帶和技術(shù)應(yīng)用的成熟,以及物流和支付系統(tǒng)的完善,可以預(yù)見,隨著時間流逝,網(wǎng)上購物將成為互聯(lián)網(wǎng)普及應(yīng)用的主流,必將持續(xù)影響著千家萬戶的生活和經(jīng)濟行為,并最終成為社會商業(yè)活動的重要形式。面臨眾多的網(wǎng)上購物系統(tǒng),如何根據(jù)技術(shù)現(xiàn)狀和客戶的需求設(shè)計一個合理的網(wǎng)上購物系統(tǒng)顯得尤為重要,建立和開發(fā)這樣的電子商務(wù)平臺不但可以擴大商家的規(guī)模和市場影響力,而且可以減少企業(yè)的經(jīng)營成本,提高工作效率。
一.系統(tǒng)開發(fā)工具
系統(tǒng)的定位是一個電子商務(wù)站點,作為面向 Internet Web 上的應(yīng)用,傳統(tǒng)的客戶端/服務(wù)端架構(gòu)很明顯不適應(yīng),瀏覽器/服務(wù)器架構(gòu)是必然的選擇。根據(jù)當前 Internet 現(xiàn)狀,確定系統(tǒng)運行在微軟公司的 Windows平臺上,使用 IIS 信息服務(wù)起作為 Web 服務(wù)器,前臺使用流行的網(wǎng)頁制作工具 Dreamweaver,后臺的數(shù)據(jù)庫則用 Access,用 Asp 動態(tài)網(wǎng)頁技術(shù)完成動態(tài)交互功能。
二.網(wǎng)上購物系統(tǒng)基本操作流程分析
用戶在瀏覽網(wǎng)站時首先看到的就是網(wǎng)站首頁。在首頁用戶可以快速瀏覽最新商品,了解熱門商品和推薦商品,也可以搜索已知的商品查看具體信息。首頁聚 I 集了大量的信息,除了商品以外,還有站內(nèi)公告信息和站內(nèi)新聞信息,此時用戶已經(jīng)對商城有了一定的了解。用戶如果想要購買商品時必須注冊成會員,再用戶查看完商品的詳細信息后,可以把自己想要購買的商品放入購物車當中,也可以隨時修改、刪除購物車里的商品,如果用戶對購物車里的商品都很滿意,也可以去收銀臺結(jié)賬,下訂單。這時相關(guān)的程序模塊會將用戶所提交的所有信息都記錄在數(shù)據(jù)庫里以便整個商城的管理人員可以核對信息并在收款后準備發(fā)貨,發(fā)貨成功并且用戶確認收到貨物時整個購物過程便結(jié)束了。在電子商城后臺管理方面還需要添加、修改、刪除商品,同時要對商品進行分類,包括用戶信息的管理、站內(nèi)公告的設(shè)置、站內(nèi)新聞的發(fā)布和訂單的處理等都需要電子商城的管理人員來操作。工作人員也會根據(jù)用戶的訂單隨時調(diào)整庫存、進貨、發(fā)貨等。
所以,由上可知,網(wǎng)上商城應(yīng)分兩個部分:第一部分是面向用戶系統(tǒng)前臺的部分包括:顧客在線注冊、選擇商品、進行購物、付款等操作;第二部分是商城后臺系統(tǒng)管理部分,這部分的內(nèi)容包括:產(chǎn)品的添加、刪除、查詢、訂單的管理、操作員的管理、注冊用戶的管理等。
系統(tǒng)主要涉及普通用戶和管理員兩部分人員,普通用戶通過簡單的注冊成為會員后可以對商品進行瀏覽、加入購物車、下達訂單等操作,管理員用戶可以對商品進行添加與維護、處理訂單、管理用戶、管理評論等操作。
三.網(wǎng)上購物系統(tǒng)詳細設(shè)計
(一)系統(tǒng)前臺設(shè)計
注冊 當用戶第一次進入購物網(wǎng)站時,如果想在網(wǎng)站上購買東西,就需要注冊成網(wǎng)站的會員,以便將自己想要的商品放入購物車。用戶注冊必須填寫一些基本信息,主要包括用戶名、密碼、真實姓名、聯(lián)系電話和詳細地址等。
登錄管理 用戶也只有登錄后才可以進行購買和下訂單等操作。當用戶在完成注冊以后購買商品的時候系統(tǒng)會先檢查一下該用戶有沒有登錄,若登錄過了則可以直接對自己選購的商品下訂單,否則返同登錄窗口。登錄后,可填寫修改詳細個人信息及收貨人信息,同時可修改密碼、查詢、查看訂單信息、修改訂單(已經(jīng)過管理員處理的商品除外)。
II 尋找商品 選擇產(chǎn)品通過四種方式:通過類別自行瀏覽;通過瀏覽推薦商品選擇;通過熱賣排行榜選擇商品 ;通過搜索條件搜索。產(chǎn)品放到購物車后,購物車可連續(xù)添加商品,一次性結(jié)賬付款購買;
管理購物車 顧客選擇完商品后可進入購物車頁面,查看自己要購買 的商 品,亦可修改某一商品數(shù)量、取消購買某商品或清空整個購物車等。
用戶訂單模塊 顧客確定購物車想買的商品后提交訂單如顧客已填寫收貨人信息則頁面實時顯示訂單信息。如尚未填寫則顯示相應(yīng)表單請其填寫,顧客提交訂單后可隨時在登錄網(wǎng)上商城后查詢該訂單,并可對尚未處理的訂單進行取消、修改等操作。顧客在訂單被銷售方確認后,選擇付款方式,并付款給銷售方,點擊“確定已付款”,這樣系統(tǒng)就會將默認的“未付款”更改為”已付款”,然后才可以收到貨。
(二)系統(tǒng)后臺管理設(shè)計
管理人員部分 該部分的用戶有一個超級管理員以及若干個普通管理員。超級管理員擁有最高權(quán)限可訪問所有訂單,瀏覽、修改普通管理員和會員的資料;普通管理員分兩種,一種是銷售管理員:主要負責(zé)訂單管理,可瀏覽、修改訂單狀態(tài),也可瀏覽會員信息;另一種是產(chǎn)品管理員:主要負責(zé)界面管理,可增刪商品和公告及廣告等操作。
用戶訂單管理 訂單管理主要是指管理員對用戶已付款的訂單做一個簡單的管理查看,這樣很方便杳看到是哪一位用購買了哪一件,同時顯示該用戶購買了幾件該商品。系統(tǒng)管理員會根據(jù)這些信息給已付款的用戶配送相應(yīng)的商品。若訂單的狀態(tài)在一定時限后仍沒有發(fā)生變化(“訂單關(guān)閉”狀態(tài)除外),系統(tǒng)自動提醒管理員,訂單狀態(tài)發(fā)生變化,系統(tǒng)自動發(fā)E—mail給顧客,(“無效訂單”、“訂單關(guān)閉”狀態(tài)除外)。
管理商品 展示并出售商品是在線網(wǎng)店的真正目的,這樣就需要管理員在后臺可以添加、刪除商品并可以對商品信息加以修改。
預(yù)警功能 為更好的使用,系統(tǒng)應(yīng)該引入預(yù)警功能,為商品數(shù)量設(shè)置下限,達到設(shè)置的下限,管理員應(yīng)提示用戶進貨;訂單應(yīng)設(shè)置處理時限,超過時限提示管理員操作。
III 用戶評論管理 用戶評論主要是指所有參與網(wǎng)購的會員都可以對本商城中的每一件商品留言評論,寫下自己對于商品的看法,供以后買的會員參考。為避免商家遭受不公平待遇,管理員可以將惡意留言內(nèi)容加以刪除,以確保廣大用戶和諧的購物。
(三)數(shù)據(jù)庫設(shè)計
一個結(jié)構(gòu)良好的數(shù)據(jù)庫可以很好地實現(xiàn)系統(tǒng)的查詢和管理,并且能夠極大地提高系統(tǒng)的運行效率,所以數(shù)據(jù)庫的設(shè)計也是本系統(tǒng)非常重要的設(shè)計環(huán)節(jié)之一。
分析購物系統(tǒng)的特點可以發(fā)現(xiàn)2類信息存儲在數(shù)據(jù)庫中。一個是用戶信息表、商品信息表及評論信息表——包括用戶注冊信息、商品信息、評論內(nèi)容等。
訂單表——這一類表主要是存儲用戶訂單。
中國電子商務(wù)發(fā)展到今天經(jīng)歷了低潮、曲折等一系列的變化,但困難并沒有抹殺大家對其的熱忱。電子商務(wù)將成為 21 世紀的網(wǎng)絡(luò)發(fā)展的主流,電子商務(wù)在未來的應(yīng)用將愈來愈廣。目前國內(nèi)企業(yè)正紛紛加入到阿里巴巴等一系列大型電子商務(wù)網(wǎng)站中,通過網(wǎng)絡(luò)進行 B2B(企業(yè)對企業(yè))的網(wǎng)上交易之后,也充分認識到網(wǎng)絡(luò)交易將成為未來商品交易的重要組成部分,在建立企業(yè)宣傳網(wǎng)絡(luò)的同時,也
逐步擴大企業(yè)自身的網(wǎng)絡(luò)銷售渠道,建立起自己的電子商務(wù)網(wǎng)站,完成從 B2B 到 B2C(企業(yè)到個人)同時進行網(wǎng)絡(luò)交易的過渡,大大提高了企業(yè)生產(chǎn)效益。企業(yè)信息化水平已成為企業(yè)參與市場競爭的關(guān)鍵,網(wǎng)上交易作為基本的電子商務(wù)功能之一,有著強大的優(yōu)勢。網(wǎng)上交易市場是企業(yè)間電子商務(wù)所需要的電子化和網(wǎng)絡(luò)化的商務(wù)平臺。通過網(wǎng)上交易市場,可以改變傳統(tǒng)貿(mào)易中的一對一或一對多的模式,變成了多對多模式,并創(chuàng)造眾多買賣商家聚集的在線交易空間。買賣雙方不僅可以尋找到更多的貿(mào)易伙伴,增加更多的商業(yè)機會,還能夠享受更多的方便和標準化的商務(wù)服務(wù),獲得一個良好的商務(wù)環(huán)境
參考資料:
[1]白以恩.計算機網(wǎng)絡(luò)基礎(chǔ)及應(yīng)用[M].哈爾濱:哈爾濱工業(yè)大學(xué)出版社,2000.IV [2]劉錦繡.電子商務(wù)的實現(xiàn)網(wǎng)上購物系統(tǒng)的分析與研究[期刊論文]——《中國電子商務(wù)》2012(6)
[3]王健南.ASP 數(shù)據(jù)庫管理項目方案精解.航空工業(yè)出版社,2006。
[4] 許多頂 電子商務(wù)的發(fā)展現(xiàn)狀與展望[期刊論文]-上海應(yīng)用技術(shù)學(xué)院學(xué)報 2001(02)[5].辛峰 基于JSP的網(wǎng)上購物系統(tǒng)設(shè)計與實現(xiàn)[期刊論文]-哈爾濱職業(yè)技術(shù)學(xué)院學(xué)報 2010(1)
V
第五篇:網(wǎng)上購物系統(tǒng)論文
目錄
第一章 系統(tǒng)設(shè)計概述 1 1.1引言 1 1.1.1系統(tǒng)開發(fā)的背景 1 1.1.2系統(tǒng)開發(fā)的目的與意義 1 第二章 可行性研究與需求分析 3 2.1可行性研究 3 2.1.1技術(shù)可行性 3 2.1.2經(jīng)濟可行性 3 2.1.3運行可行性 3 2.1.4法律可行性 3 2.2需求分析 3 2.2.1系統(tǒng)目的 3 2.2.2數(shù)據(jù)流圖 4 2.2.3數(shù)據(jù)字典 6 2.2.4功能需求 8 2.2.5性能要求 8 第三章 項目設(shè)計的基本原理和采用的主要方法與技術(shù) 9 3.1項目設(shè)計的基本原理 9 3.2項目設(shè)計采用的主要方法與技術(shù) 9 第四章 總體設(shè)計 12 4.1總體設(shè)計原理 12 4.2運行環(huán)境 12 4.3系統(tǒng)流程圖 12 4.4系統(tǒng)功能模塊圖 14 4.5系統(tǒng)安全與維護 15 第五章 詳細設(shè)計 17 5.1程序流程圖 17 5.2數(shù)據(jù)庫設(shè)計 19 5.2.1概念結(jié)構(gòu)設(shè)計 20 5.2.2邏輯結(jié)構(gòu)設(shè)計 23 第六章 編碼實現(xiàn)與測試用例設(shè)計 28 6.1登錄界面 28 6.2管理界面 30 6.3網(wǎng)站主界面 33 6.4訂單查詢界面 34 第七章 測試用例設(shè)計、測試與運行記錄 37 7.1測試目的 37 7.2 測試目標 37 7.3測試方法 37 7.4測試項目 37 7.5測試界面 37 7.5.1管理員登錄測試 37 7.5.2管理商品信息測試 38 7.5.3管理訂單信息測試 39 7.5.4用戶管理測試 40 7.5.5管理員密碼修改測試 40 7.5.6用戶登錄測試 41 7.5.7用戶個人管理測試 42 7.5.8添加商品信息測試 42 總結(jié) 44 參考文獻 47 本系統(tǒng)必須具備以下幾個功能如下:
1.顧客登錄及身份驗證功能:接受游客的基本信息。
2.顧客在線購物功能:顧客瀏覽商品信息,進行選購,提交訂單后進行交易。3.管理員功能:管理員對整個系統(tǒng)進行管理。
4.購物車功能:在顧客提交訂單之前,一直存放顧客選購得商品