版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、程序開發(fā)的技術(shù)基礎(chǔ)在Internet蓬勃發(fā)展的今天,網(wǎng)上購物已經(jīng)不是什么新名詞,越來越多的網(wǎng)民在通過這種方式來選購自己心儀的商品。這也使得越來越多的公司和企業(yè)開發(fā)了屬于自己的網(wǎng)絡(luò)商城系統(tǒng),例如China_Pub、當當網(wǎng)、卓越網(wǎng)、京東網(wǎng)等等。下面我們學習如何開發(fā)一套網(wǎng)絡(luò)商城系統(tǒng)。1.2開發(fā)背景帆成商業(yè)集團股份有限公司是一家擁有100家連鎖超市的大型超市集團,為了更好的服務(wù)客戶和拓展公司的業(yè)務(wù),需要開發(fā)一套網(wǎng)絡(luò)商城系統(tǒng)。通過該系統(tǒng)能夠更好的管理公司的商品種類及其商品,而且能夠?qū)ι唐愤M行折扣處理,這樣能夠吸引更多的客戶??蛻粼谫?fù)晟唐泛螅到y(tǒng)將自動生成訂單,客戶可以選擇在線支付和貨到付款兩種方式,這
2、樣客戶就能很好的享受不出戶,就能選購心儀商品的便捷。1.3Jsp編程技術(shù)1.3.1 Java語言Java是一種可以撰寫跨平臺應(yīng)用軟件的面向?qū)ο蟮某绦蛟O(shè)計語言。Java 技術(shù)具有卓越的通用性、高效性、平臺移植性和安全性,廣泛應(yīng)用于PC、數(shù)據(jù)中心、游戲控制臺、科學超級計算機、移動電話和互聯(lián)網(wǎng),同時擁有全球最大的開發(fā)者專業(yè)社群。1.3.2 Servlet技術(shù)Servlet是用Java編寫的Server端程序。Servlet運行于JavaenabledWebServer中。JavaServlet可以動態(tài)地擴展Server的能力,并采用請求響應(yīng)模式提供Web服務(wù)。最早支持Servlet技術(shù)的是JavaS
3、oft的JavaWebServer。此后,一些其它的基于Java的WebServer開始支持標準的ServletAPI。1.3.3Javabean技術(shù)JavaBean 是一種JAVA語言寫成的可重用組件。JavaBean將功能、處理、值、數(shù)據(jù)庫訪問和其他任何可以用java代碼創(chuàng)造的對象進行打包,并且其他的開發(fā)者可以通過內(nèi)部的JSP頁面、Servlet、其他JavaBean、applet程序或者應(yīng)用來使用這些對象。用戶可以認為JavaBean提供了一種隨時隨地的復(fù)制和粘貼的功能,而不用關(guān)心任何改變。第二章 網(wǎng)絡(luò)購物系統(tǒng)的需求分析2.1可行性分析可行性分析是通過對項目的主要內(nèi)容和配套條件,從技術(shù),
4、經(jīng)濟,工程等方面進行調(diào)查研究和分析比較,并對項目建成以后可能取得的財務(wù)、經(jīng)濟效益及社會環(huán)境影響進行預(yù)測,從而提出該項目是否值得投資和如何進行建設(shè)的咨詢意見,為項目決策提供依據(jù)的一種綜合性的系統(tǒng)分析方法??尚行苑治鰬?yīng)具有預(yù)見性、公正性、可靠性、科學性的特點技術(shù)可行性因為計算機硬件的發(fā)展已經(jīng)越來越快,現(xiàn)在PC機的性能已經(jīng)可以勝任普通網(wǎng)站的web服務(wù)器,購買一臺高性能PC機作為企業(yè)的網(wǎng)站對于這個營銷商來說并不是問題。經(jīng)濟可行性根據(jù)調(diào)查的資料,現(xiàn)在聘用一支團隊設(shè)計并建設(shè)企業(yè)商務(wù)型網(wǎng)站的費用為5300元左右,另外每年交納600元占用網(wǎng)站空間和網(wǎng)站維護費。為了使網(wǎng)站建成后能達到增加企業(yè)經(jīng)濟效益的效果,尋找
5、一支創(chuàng)新與技術(shù)優(yōu)秀的團隊最多需要增加3000元的一次性投資。這樣看來一個成功的網(wǎng)站建成后為這個營銷商帶來的效益將會遠遠大于成本。但架設(shè)好一個網(wǎng)絡(luò)中的服務(wù)器,以滿足互聯(lián)網(wǎng)中瀏覽者對速度的需求,那個每年服務(wù)器與網(wǎng)絡(luò)線路和設(shè)備的維護費用將是企業(yè)不得不重點考慮的因素。如何做好經(jīng)濟可行性分析,需要通過仔細的調(diào)查與投資和行業(yè)方面的專業(yè)人士分析。操作可行性如今,計算機與網(wǎng)絡(luò)已經(jīng)非常地普及。特別是在企業(yè)信息化高需求與快速發(fā)展的時代,計算機應(yīng)用已經(jīng)成為企業(yè)員共必備的技能。由于這個是以PC機作為服務(wù)器的網(wǎng)站,營銷商可以自己對網(wǎng)站進行操作和管理。2.2消費者的需求分析作為消費者,在網(wǎng)上購物系統(tǒng)中的最主要需求,無疑是
6、安全快捷方便的完成購物流程。優(yōu)質(zhì)的購物系統(tǒng)應(yīng)該能夠滿足消費者一下幾點的需求:在最短的時間內(nèi)找到自己需要購買的商品;用安全、簡便、快捷的方式完成電子交易并實時關(guān)注自己的訂單狀態(tài);可以根據(jù)自身情況選擇最合適自己的物流配送方式;在以消費者為中心的購物系統(tǒng)中完成舒適的購物過程等。(1)商品分類目錄與商品搜索功能為滿足消費者能夠方便快捷的找到自己需要或感興趣內(nèi)容的要求,網(wǎng)上購物系統(tǒng)必須有一個健全的符合大部分消費者思維習慣的商品等級分類,為消費者提供一個完善的商品分類目錄。這個分類目錄指導(dǎo)了整個網(wǎng)絡(luò)購物系統(tǒng)的設(shè)計中有著非常重要的意義。此需求范圍內(nèi)另外一個重點功能是商品搜索功能,為消費者提供個性話搜索,滿足
7、在多種情況下的需要。(2)電子交易方式需求目前國內(nèi)在電子交易與電子認證領(lǐng)域的發(fā)展已經(jīng)可以在很大程度上滿足消費者對與安全,簡便,快捷電子交易方式的需要。但在眾多電子交易方式中,不同的消費者會根據(jù)自身情況有所側(cè)重,使用自己習慣的或者更加信賴的方式進行電子交易。這一點就構(gòu)成了網(wǎng)上購物系統(tǒng)在電子交易方式上的需求。盡可能滿足大多數(shù)消費者對于交易方式的需要,是網(wǎng)上購物系統(tǒng)在交易支付方面需要重點考慮的問題。(3)訂單狀態(tài)實時追蹤網(wǎng)上購物系統(tǒng)中,訂單是重要的交易憑證之一,交易支付與物流配送都需要以訂單作為依據(jù)。對于消費者跟企業(yè)雙方都是尤為重要的。在整個消費過程中,消費這需要查詢,管理自己的訂單,最好還可以實時
8、追蹤自己的訂單狀態(tài),訂單信息是否正確,支付是否成功,配送是否開始,以此來了解自己本次網(wǎng)上購物的各項進程。另外一個人性話的訂單查詢、管理系統(tǒng)也會在很大程度上讓消費者獲得舒適的購物體驗。(4)物流配送方式需求近年來,國內(nèi)電子商務(wù)業(yè)務(wù)范圍內(nèi)的物流發(fā)展,相當迅速,與電子交易方式的情況類似,為消費者提供多種選擇,但不同消費者會根據(jù)自身情況,以及物流公司本身的信譽情況,資費標準進行不同的選擇,盡可能滿足大部分消費者在物流配送方式上的不同需求。因此從消費者的利益出發(fā),使消費者可以選擇自己最信賴或者最合適自身情況的物流配送方式,盡量為消費者節(jié)約運費成本,也是網(wǎng)上購物系統(tǒng)要著重考慮的一個方式。2.2企業(yè)的需求分
9、析作為企業(yè),在網(wǎng)上購物系統(tǒng)中最主要的需求,以如何提高工作效率與經(jīng)濟效率為前提條件,同時處處體現(xiàn)企業(yè)優(yōu)秀的客戶服務(wù)理念。優(yōu)質(zhì)的購物系統(tǒng)應(yīng)該要滿足消費者一下幾點的需求:企業(yè)整體VI(視覺識別)的需求,一直的頁面風格,使優(yōu)秀商品在網(wǎng)絡(luò)上獲得最好的展示效果,刺激消費者的消費欲望,建立公司整體形象;方便快捷的發(fā)布各種促銷信息,吸引消費者對企業(yè)優(yōu)質(zhì)商品,推薦商品,相關(guān)商品的關(guān)注;多種安全可靠的電子交易方式以及物流配送方式,可以最大程度上滿足不同消費者的需求,人性化的訂單管理與查詢系統(tǒng),方便消費者對與交易狀態(tài)的跟蹤查詢;完善的消費者信息統(tǒng)計管理系統(tǒng),收集消費者反饋信息,體現(xiàn)企業(yè)的優(yōu)質(zhì)客戶服務(wù)理念。(1)企業(yè)
10、的整體VI需求,良好頁面展示效果在網(wǎng)上購物系統(tǒng)中,企業(yè)需要依靠系統(tǒng)的整體VI來建立和提升企業(yè)形象,獲取消費者的初步好感,才能進而刺激消費者的消費欲望,獲得經(jīng)濟效益。一個整體的VI形象,在網(wǎng)上購物系統(tǒng)中需要良好的頁面展示效果來實現(xiàn),所以在保持工作效率的前提下,網(wǎng)上購物系統(tǒng)應(yīng)盡最大可能保證良好的頁面效果。(2)商品分類目錄與促銷信息發(fā)布企業(yè)在為消費者提供方便快捷的購物環(huán)境的同時,也需要利用商品分類目錄與商品搜索功能為消費者展示更多類似的優(yōu)質(zhì)產(chǎn)品,所以商品分類目錄和搜索功能需要在消費者進行商品選擇時,展示更多企業(yè)所提供的類似的或者相關(guān)的商品。一個優(yōu)秀的網(wǎng)上購物系統(tǒng)不光要有優(yōu)質(zhì)的商品,也應(yīng)該有一個像消
11、費者推薦和展示這些商品的方法與策略,解決企業(yè)的這個需求問題,就需要根據(jù)自身產(chǎn)品特點建立起良好的商品分類目錄,以及推薦商品分類和大量促銷信息的發(fā)布的體系。(3)電子交易方式與物流配送方式需求隨著電子交易與現(xiàn)代物流的發(fā)展,越來越多的墊子交易方式和物流配送方式可以供網(wǎng)上購物系統(tǒng)選擇,滿足各種情況的需要,但是一個購物系統(tǒng)所具備的電子交易方式與物流配送方式也并不是越多越好,因為從企業(yè)效益上來講,過與多樣化的交易方式與物流配送方式是不可行的。正確的選擇應(yīng)該是根據(jù)自身實際情況,行業(yè)特點以及對主要消費者需求情況進行分析后,選擇幾種能滿足大多數(shù)消費者要求的交易方式與物流配送方式即可。而且在交易方式與物流配送方式
12、的選擇上從消費者的角度出發(fā),盡可能為消費者節(jié)約不必要的附加消息。(4)訂單管理與查詢在網(wǎng)上購物系統(tǒng)中,訂單管理對于消費者和企業(yè)的重要性已經(jīng)在上文做了詳細的說眀,企業(yè)需要依據(jù)消費者的訂單來掌握消費者的購物情況,消費者選購的商品信息、數(shù)量,以及支付方式的選擇,是否完成支付。支付完成之后,需要根據(jù)訂單內(nèi)的聯(lián)系方式,收貨地址以及選擇的配送方式為消費者展開物流配送。訂單管理是網(wǎng)上購物系統(tǒng)中較為繁瑣,容易出錯的一個環(huán)節(jié),所以優(yōu)質(zhì)的購物系統(tǒng)應(yīng)該為企業(yè)提供完善,方便的訂單管理功能,按照交易支付的進程,物流配送的進程為訂單的不同狀態(tài),方便企業(yè)以及消費者對于訂單的查詢與管理,以此來掌握購物過程的進行。(5)用戶信
13、息管理企業(yè)需要對消費者信息進行管理,分析,統(tǒng)計。這對于維護原有市場和開拓潛在市場都是有著重要意義的。網(wǎng)上購物系統(tǒng)要為企業(yè)提供方便的用戶信息管理系統(tǒng),準確完善的為企業(yè)提供用戶信息。(6)商品信息管理企業(yè)需要對商品的庫存,價格進行分析和統(tǒng)計,這對于公司的利益和搞促銷活動具有重要的意義,公司可以通過對商品的銷售數(shù)量及價格分析,適當?shù)慕档蛢r格和提高價格,這樣不僅為公司帶來了巨大利益,同時也滿足了消費者購買促銷商品的心里需求。2.3性能要求2.3.1硬件環(huán)境處理器:Inter Pentinm 3 或更高內(nèi)存:128MB硬盤:2GB2.3.2軟件環(huán)境操作系統(tǒng):Window 98/2000/xp/win 7
14、數(shù)據(jù)庫:Oracle系統(tǒng)工具:myeclipse10.0開發(fā)工具:Adobe Dreamweaver cs3網(wǎng)絡(luò)購物系統(tǒng)結(jié)構(gòu)分析與概要設(shè)計通過前面對于網(wǎng)上購物系統(tǒng)的需求分析,下面就利用管理信息系統(tǒng)的開發(fā)方法來實現(xiàn)系統(tǒng)結(jié)構(gòu)的分析與設(shè)計,系統(tǒng)分為前臺和后臺管理。前臺用于會員注冊,登錄,修改個人資料,查詢商品,訂購商品,生成訂單,進行結(jié)算,查詢與管理訂單等。后臺管理包括商品管理,會員管理,管理員管理,訂單管理,促銷信息發(fā)布,留言評價管理。3.1系統(tǒng)流程分析以用戶的購物流程建立的系統(tǒng)流程圖:圖3.1系統(tǒng)流程圖系統(tǒng)流程文字說明:用戶登錄網(wǎng)站,已注冊的會員可以直接登錄網(wǎng)站進行購物。未注冊用戶按照系統(tǒng)提示進
15、行注冊登錄。用戶根據(jù)自己的需要,通過系統(tǒng)的商品分類目錄、商品搜索功能或各類促銷活動,選擇自己需要的商品,進入商品細節(jié)展示頁面。選定商品,點擊放入購物車。若用戶尚未登錄,提示用戶進行注冊登錄后再進行購買,在購物車中查看詳細購物信息,確定后去收銀臺,在收銀臺完善收貨信息,選擇支付與配送方式,生成訂單。在訂單頁面確認訂單信息后,進行支付,成功后。為用戶發(fā)貨,用戶完成收貨,交易完成。3.2系統(tǒng)功能分析 根據(jù)系統(tǒng)的實現(xiàn)流程,對系統(tǒng)功能進行分析: (1)商品分類目錄功能:按照商品特點進行分類,為用戶提供結(jié)構(gòu)清晰的商品分類結(jié)構(gòu),用戶可根據(jù)商品分類目錄找到自己需要或感興趣的商品。 (2)商品搜索功能:用戶可以
16、進行關(guān)鍵字進行模糊搜索,或者通過已經(jīng)了解的特定商品的名稱或者貨號等信息來進行較精確的搜索,找到商品。 (3)商品排序功能:用戶可以選擇從低到高的價格查看商品。 (4)商品展示功能:商品詳細信息的展示,商品名稱,貨號,庫存數(shù)量,價格,規(guī)格,尺碼顏色等屬性的詳細說明。商品細節(jié)圖片展示與詳細文字說明。 (5)購物車功能:用戶決定購物后,將商品暫存與購物車內(nèi),在次顯示用戶所選購商品的名稱,數(shù)量,尺碼,顏色,價格等等的購物信息。 (6)收銀臺結(jié)算功能:用戶確認購物信息無誤之后,進入收銀臺,在此選擇支付方式,配送方式,完善收貨信息,生成訂單,確認訂單信息后進行結(jié)算與支付。 (7)訂單查詢管理功能:實現(xiàn)用戶
17、對訂單的查詢,用戶在此根據(jù):全部訂單,未付款的訂單,已付款等待發(fā)貨的訂單,已發(fā)貨的訂單,成功交易的訂單,已取消的訂單 幾種不同狀態(tài),進行查詢管理操作。用戶留言功能:用戶在留言板內(nèi)進行留言,可以在前臺頁面顯示。會員管理功能:會員注冊,會員登錄,修改個人信息,以及會員丟失密碼之后找密碼的功能。商品分類功能:將商品按照品牌分類或者安照屬性分類。商品新增功能:添加新的商品及商品信息商品刪除功能:商品庫存為0或者商品質(zhì)量不達標需要將商品下架。商品信息修改功能:企業(yè)可以根據(jù)商品的銷售量來修改商品的價格,有利于企業(yè)的利益和商品的銷售量。商品統(tǒng)計功能:企業(yè)通過統(tǒng)計商品的銷售量,可以查看商品的出售情況。商品配送
18、功能:用戶可以自行選擇配送方式或者配送方式由管理員隨機選擇。商品物流更新功能:企業(yè)需及時更新物流信息。商品支付狀體功能:企業(yè)根據(jù)用戶是否支付成功來提醒用戶。用戶信息更新功能:如果用戶更改用戶信息,企業(yè)也需要更新用戶信息。用戶修改密碼功能:用戶需要根據(jù)身份證號碼來修改密碼企業(yè)回復(fù)評價功能:用戶購物后對商品評價,企業(yè)也可以對用戶的評價進行回復(fù)。登錄驗證功能:管理員或會員通過驗證后進入不同的頁面,會員通過驗證則進入前臺頁面,管理員通過驗證則進入后臺頁面。 3.3系統(tǒng)功能結(jié)構(gòu)3.3.1網(wǎng)上購物系統(tǒng)的前臺功能結(jié)構(gòu)根據(jù)系統(tǒng)的流程實現(xiàn)及功能分析,網(wǎng)上購物系統(tǒng)的前臺功能結(jié)構(gòu)如圖所示:圖3.3.1系統(tǒng)前臺功能模
19、塊結(jié)構(gòu)圖3.3.2前臺模塊詳細功能描述用戶通過前臺功能完成整個購物過程。系統(tǒng)前臺主要包括:商品分類,商品展示,會員管理,購物車,收銀結(jié)算,訂單查詢管理,留言板等幾大功能模塊。商品分類模塊:商品分類模塊實現(xiàn)了根據(jù)物品分類進行的商品劃分和展示,以及根據(jù)品牌進行的商品劃分。用戶可以根據(jù)女裝,男裝,休閑裝這樣的一級分類進行查詢,也可以繼續(xù)查詢女裝下的外套,襯衫這樣的二級子分類。同時商品也按照商品品牌分類,用戶也可以選擇某個品牌的商品進行查詢。另外還為客戶提供推薦商品這樣的促銷類型的分類展示。商品展示模塊:商品展示模塊實現(xiàn)對于該商品的商品名稱,貨號,庫存數(shù)量,價格,規(guī)格,尺碼顏色等屬性的相信說明,以及細
20、節(jié)圖片和詳細的文字說明內(nèi)容。用戶決定訂購此商品,對于已登錄的用戶,直接調(diào)用購物車模塊,將商品信息放入購物車內(nèi)。如果用戶尚未登錄,則調(diào)用會員管理頁面請用戶先進行登錄或者注冊,然后再調(diào)用購物車模塊完成購物流程。會員管理模塊:會員管理模塊實現(xiàn)用戶注冊成為會員,以及會員登錄。用戶注冊成為會員時輸入用戶名,登錄密碼,以及真實姓名,聯(lián)系方式等信息,這些信息用于會員管理,在會員不慎遺失密碼時,可以通過個人信息找回登錄密碼。購物車模塊:購物車模塊實現(xiàn)了暫存購物信息的功能,用戶可以隨時查看自己的購物車內(nèi)的物品信息或者清空購物車。用戶選購某件商品時,將商品放入購物車,在購物車內(nèi)確認商品信息無誤后,到收銀員去收生成訂單,完成支付。收銀結(jié)算模塊:收銀結(jié)算模塊實現(xiàn)生成訂單與結(jié)算支付的功能,用戶確
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 沈陽理工大學《構(gòu)成藝術(shù)》2021-2022學年第一學期期末試卷
- 沈陽理工大學《單片機原理與接口技術(shù)》2021-2022學年期末試卷
- 廣東省預(yù)拌混凝土買賣合同
- 孩子上學購房合同摘抄表
- 合同變更及終止管理辦法
- 2024-2025學年高中政治第四單元認識社會與價值選擇11.2社會歷史的主體作業(yè)含解析新人教版必修4
- 2024《秦皇島市勞動合同》
- 2024年泰安客運資格證模擬考試題
- 2024工程樁基檢測合同書
- 第23課《黃繼光》第一課時(分層作業(yè))-【上好課】四年級語文下冊部編版
- 大學生心理健康教育課程說課課件
- 6年級科學家長會
- Monkey Fishes The Moon(英語演講ppt猴子撈月)
- 小學古詩考級15級、特級打印版
- CT引導(dǎo)下經(jīng)皮肺穿刺活檢操作規(guī)范
- 蘇教版三年級上冊數(shù)學課件第4單元第6課時 三位數(shù)除以一位數(shù)(首位不夠除)
- GB/T 6344-2008軟質(zhì)泡沫聚合材料拉伸強度和斷裂伸長率的測定
- GB/T 193-2003普通螺紋直徑與螺距系列
- 多旋翼無人機-法律法規(guī)
- 催乳穴位及手法課件
- 2023年新改版教科版六年級下冊科學全冊知識點 (共兩套)
評論
0/150
提交評論