




版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
摘要本網(wǎng)上購物系統(tǒng)是一個基于Internet,采用MVC(Model—View—Controller)模式,并根據(jù)現(xiàn)有的網(wǎng)上購物系統(tǒng)的現(xiàn)狀而設計開發(fā)的電子商務平臺。它不但可以擴大商家的規(guī)模和市場影響力,而且可以減少企業(yè)的經(jīng)營成本,提高工作效率.本文首先介紹了網(wǎng)上購物系統(tǒng)的現(xiàn)狀及開發(fā)背景,然后論述了系統(tǒng)的設計目標,系統(tǒng)需求和總體設計方案,較詳細的論述了系統(tǒng)的詳細設計和實現(xiàn).最后,本文對網(wǎng)上購物系統(tǒng)進行了系統(tǒng)檢測并提出了還需要改進的問題。本系統(tǒng)主要為客戶提供了會員注冊,購物車管理,商品搜索,客戶資料修改等功能,為管理員提供了商品分類管理,客戶信息管理,賣家等級管理,公告管理等功能,為賣家提供賣家注冊,商品信息管理,基本信息管理等功能。在設計方面,本系統(tǒng)采用SSH框架,同時使用JSP技術進行動態(tài)頁面的設計,從系統(tǒng)的安全性和代碼的可重用性方面考慮,運用JavaBean對程序的關鍵代碼進行封裝.后臺數(shù)據(jù)庫選用Oracle數(shù)據(jù)庫。關鍵詞 MVC/結構/JavaBean/JSP/Oracle目錄摘要 TOC\o"1-5"\h\z\o"CurrentDocument"第1章緒論 0\o"CurrentDocument"1.1系統(tǒng)的開發(fā)背景 2\o"CurrentDocument"1。1.1網(wǎng)上購物的現(xiàn)狀 2\o"CurrentDocument"1.1。2系統(tǒng)的目標和意義 2\o"CurrentDocument"第2章系統(tǒng)需求分析及設計方案 4\o"CurrentDocument"2。1結構體系設計 4。1網(wǎng)絡系統(tǒng) 4\o"CurrentDocument"2。1.2數(shù)據(jù)分析系統(tǒng) 4\o"CurrentDocument"系統(tǒng)的主要架構及開發(fā)模式 4\o"CurrentDocument"基于B/S的體系結構 4\o"CurrentDocument"2。2。2基于MVC的應用開發(fā)模式 5\o"CurrentDocument"第3章系統(tǒng)的功能及流程分析 7\o"CurrentDocument"3。1項目的功能模塊的設計分析 7\o"CurrentDocument"。1研究與設計主要分為四大方向: 7.2模塊功能圖 7客戶功能模塊圖 7\o"CurrentDocument"賣家功能模塊圖 8\o"CurrentDocument"管理員功能模塊圖 8\o"CurrentDocument"2客戶管理 9\o"CurrentDocument"3。2。1買家(客戶)管理 9\o"CurrentDocument".客戶注冊 9\o"CurrentDocument".基本信息管理 9\o"CurrentDocument"3。購物車 9\o"CurrentDocument"4。地址管理 9\o"CurrentDocument"5。查看積分 9\o"CurrentDocument".交易記錄 9\o"CurrentDocument".評論管理 9\o"CurrentDocument"。 支付管理 9\o"CurrentDocument".退貨申請 9\o"CurrentDocument"3。2.2賣家(店鋪)管理 9\o"CurrentDocument"1.賣家注冊 9\o"CurrentDocument"2?;拘畔⒐芾?10\o"CurrentDocument"商品發(fā)布 10\o"CurrentDocument"活動管理 10\o"CurrentDocument"退貨管理 10\o"CurrentDocument"交易管理 10\o"CurrentDocument"商品評價回復 10\o"CurrentDocument"3.2.3管理員管理 10\o"CurrentDocument"。 基本信息管理 10\o"CurrentDocument".賣家等級管理 10\o"CurrentDocument".客戶管理 10\o"CurrentDocument".商品分類管理 10\o"CurrentDocument"5。積分管理 10\o"CurrentDocument"6?;顒庸芾?107。公告分類管理 10\o"CurrentDocument".公告信息發(fā)布 11\o"CurrentDocument"3。3系統(tǒng)流程分析 113。3.1客戶管理 11客戶管理 11\o"CurrentDocument"賣家管理 14管理員管理 15第1章緒論隨著互聯(lián)網(wǎng)技術的迅速發(fā)展,網(wǎng)絡已逐漸深入人心,更是成為繼報刊、電視、廣播等傳統(tǒng)媒體之后而興起的一新傳媒介質(zhì),網(wǎng)絡宣傳已成為眾多宣傳手段的重中之重,各種各樣的網(wǎng)站也就應運而生:為宣傳企業(yè)而制作的公司網(wǎng)站、可進行網(wǎng)上購物的電子商務網(wǎng)站、能及時了解到天下事的新聞網(wǎng)站、方便學習的破在眉睫的位置上.國際互聯(lián)網(wǎng)的不斷發(fā)展和日益成熟,使電子商務在世界范圍內(nèi)發(fā)展并延到社會的各個領域。國際貿(mào)易領域是最早感受到電子商務影響和沖擊的領域之一。國際貿(mào)易產(chǎn)生以來,貿(mào)易方式隨著科學技術的發(fā)展而不斷改進和完善。隨著網(wǎng)絡經(jīng)濟的到來,電子商務勢必將推動國際貿(mào)易的發(fā)展,同時也對國際貿(mào)易從理論到實踐上帶來了很大的挑戰(zhàn).電子商務是近幾年來在全球范圍內(nèi)興起的一種新型的商務模式。電子商務在內(nèi)容和形式上有兩層含義,狹義電子商務主要是指利用互聯(lián)網(wǎng)或電子數(shù)據(jù)交換(EDI)進行的交易活動。包括企業(yè)與企業(yè)、企業(yè)與消費者之間的交易活動。廣義電子商務泛指利用電子手段實現(xiàn)的商務及運作管理的整個過程,是各參與方通過電子方式來完成的任何商務活動。電子商務是計算機信息技術和網(wǎng)絡技術在商品流通領域的應用。在不同時間和空間內(nèi)將生產(chǎn)者、經(jīng)營者、消費者通過信息和網(wǎng)絡技術有機地聯(lián)結在一起,減少流通環(huán)節(jié),簡化流程,節(jié)約成本.同時,電子商務本身創(chuàng)造了一種傳輸載體,成為商品流通的運輸方式之一,是商流、物流、信息流三者的高度統(tǒng)上.網(wǎng)上購物作為電子商務中發(fā)展最快的分支之一,因其普遍性、方便性而越來越普及,并日漸成為一種新的生活時尚,故對網(wǎng)上購物系統(tǒng)開發(fā)的要求也越來越高。當今的企業(yè),如果仍然依靠傳統(tǒng)的方式宣傳自己企業(yè)的形象和文化、采購自己企業(yè)所需的原材料和配套部件、推銷自己企業(yè)的產(chǎn)品,則顯得十分落后而且難以適應激烈的市場競爭。因此,當代企業(yè)紛紛建立自己的網(wǎng)站,借助于互聯(lián)網(wǎng)的信息傳遞加速自身的發(fā)展。一個企業(yè)網(wǎng)站的規(guī)劃與建設,自然而然也就成了眾多類型的網(wǎng)站規(guī)劃與建設的典范;企業(yè)網(wǎng)站的規(guī)劃與建設這一研究課題,也自然而然地成為當今乃至今后一段時間內(nèi),企業(yè)內(nèi)部和互聯(lián)網(wǎng)上的一個相當重要的討論對象.我這次畢業(yè)設計主要研究的就是企業(yè)網(wǎng)上購物系統(tǒng)在網(wǎng)絡上的實現(xiàn)?;ヂ?lián)網(wǎng)絡技術手段的發(fā)展普及和廣泛應用將促進網(wǎng)絡銷售行業(yè)發(fā)生革命性變化。如今互聯(lián)網(wǎng)絡技術設備終端——電腦會得到十分廣泛普及和應用,電腦不僅出現(xiàn)在辦公室、家庭,而且行駛的汽車里、火車上、輪船上隨處可見,而且在很多公共場所都可以看到,就像今天的彩電、電話一樣普及和到處都有一樣.也就是說未來的彩電、手機本身就是一臺電腦,這在今天就已初露端倪。這是上網(wǎng)變得非常簡單容易,尤其無線上網(wǎng)的普及,更使上網(wǎng)變得隨心所欲。相信未來,上互聯(lián)網(wǎng)絡是人們獲取信息的主要手段,也是最快捷方便的手段。同時,世界上幾乎任何一個組織都是互聯(lián)網(wǎng)絡世界的一個結點。在此網(wǎng)絡技術手段支持背景下,人們網(wǎng)上購物就會真正做到隨時隨地,而且不惜要任何人服務就能完成,網(wǎng)上購物就會像今天撥打手機發(fā)送短信那樣方便,輕松的搞定。網(wǎng)上購物,降低了交易成本,給客戶以方便的同時,也將給客戶以實惠。1。1系統(tǒng)的開發(fā)背景1.1.1網(wǎng)上購物的現(xiàn)狀在美、日等信息化程度較高的國家和地區(qū),網(wǎng)絡商店發(fā)展速度迅猛,美國的世界級超一流的零售商,如沃爾瑪凱馬特、家庭倉儲、科羅格,J。C培尼等紛紛躋身于網(wǎng)絡經(jīng)商的行列。調(diào)查表明:美國的家庭已經(jīng)越來越習慣于在家中從網(wǎng)上購物。在我國,網(wǎng)上購物從無到有也不過短短幾年時間。我國第一家網(wǎng)上購物發(fā)生在1996年,燕莎友誼商場首次通過網(wǎng)上商城售出一個景泰藍,雖然貨款的支付不是在網(wǎng)上進行的,但這畢竟是我國零售業(yè)奏出了網(wǎng)上購物的先聲.根據(jù)CNNIC的統(tǒng)計結果,截止2009年1月,中國有互聯(lián)網(wǎng)客戶17950萬人,而又有40。7%以上的網(wǎng)民在過去一年中里有過網(wǎng)上購物經(jīng)歷,這就說明中國有網(wǎng)上購物經(jīng)歷的客戶是7305。65萬人,并且這一數(shù)字還在以17%左右的速度增長,這說明在中國發(fā)展網(wǎng)上購物具有良好的群眾基礎,網(wǎng)上購物方式日趨被大家所接受。1.1。2系統(tǒng)的目標和意義國際互聯(lián)網(wǎng)的不斷發(fā)展和日益成熟,使電子商務在世界范圍內(nèi)發(fā)展并延到社會的各個領域。國際貿(mào)易領域是最早感受到電子商務影響和沖擊的領域之一.國際貿(mào)易產(chǎn)生以來,貿(mào)易方式隨著科學技術的發(fā)展而不斷改進和完善。隨著網(wǎng)絡經(jīng)濟的到來,電子商務勢必將推動國際貿(mào)易的發(fā)展,同時也對國際貿(mào)易從理論到實踐上帶來了很大的挑戰(zhàn)。電子商務是近幾年來在全球范圍內(nèi)興起的一種新型的商務模式。電子商務在內(nèi)容和形式上有兩層含義,狹義電子商務主要是指利用互聯(lián)網(wǎng)或電子數(shù)據(jù)交換(EDI)進行的交易活動.包括企業(yè)與企業(yè)、企業(yè)與消費者之間的交易活動.廣義電子商務泛指利用電子手段實現(xiàn)的商務及運作管理的整個過程,是各參與方通過電子方式來完成的任何商務活動。電子商務是計算機信息技術和網(wǎng)絡技術在商品流通領域的應用。在不同時間和空間內(nèi)將生產(chǎn)者、經(jīng)營者、消費者通過信息和網(wǎng)絡技術有機地聯(lián)結在一起,減少流通環(huán)節(jié),簡化流程,節(jié)約成本。同時,電子商務本身創(chuàng)造了一種傳輸載體,成為商品流通的運輸方式之一,是商流、物流、信息流三者的高度統(tǒng)一。網(wǎng)上購物作為電子商務中發(fā)展最快的分支之一,因其普遍性、方便性而越來越普及,并日漸成為一種新的生活時尚,故對網(wǎng)上購物系統(tǒng)開發(fā)的要求也越來越高。當今的企業(yè),如果仍然依靠傳統(tǒng)的方式宣傳自己企業(yè)的形象和文化、采購自己企業(yè)所需的原材料和配套部件、推銷自己企業(yè)的產(chǎn)品,則顯得十分落后而且難以適應激烈的市場競爭。因此,當代企業(yè)紛紛建立自己的網(wǎng)站,借助于互聯(lián)網(wǎng)的信息傳遞加速自身的發(fā)展。一個企業(yè)網(wǎng)站的規(guī)劃與建設,自然而然也就成了眾多類型的網(wǎng)站規(guī)劃與建設的典范;企業(yè)網(wǎng)站的規(guī)劃與建設這一研究課題,也自然而然地成為當今乃至今后一段時間內(nèi),企業(yè)內(nèi)部和互聯(lián)網(wǎng)上的一個相當重要的討論對象?;ヂ?lián)網(wǎng)絡技術手段的發(fā)展普及和廣泛應用將促進網(wǎng)絡銷售行業(yè)發(fā)生革命性變化.如今互聯(lián)網(wǎng)絡技術設備終端-—電腦會得到十分廣泛普及和應用,電腦不僅出現(xiàn)在辦公室、家庭,而且行駛的汽車里、火車上、輪船上隨處可見,而且在很多公共場所都可以看到,就像今天的彩電、電話一樣普及和到處都有一樣.也就是說未來的彩電、手機本身就是一臺電腦,這在今天就已初露端倪。這是上網(wǎng)變得非常簡單容易,尤其無線上網(wǎng)的普及,更使上網(wǎng)變得隨心所欲。相信未來,上互聯(lián)網(wǎng)絡是人們獲取信息的主要手段,也是最快捷方便的手段.同時,世界上幾乎任何一個組織都是互聯(lián)網(wǎng)絡世界的一個結點。在此網(wǎng)絡技術手段支持背景下,人們網(wǎng)上購物就會真正做到隨時隨地,而且不惜要任何人服務就能完成,網(wǎng)上購物就會像今天撥打手機發(fā)送短信那樣方便,輕松的搞定.網(wǎng)上購物,降低了交易成本,給客戶以方便的同時,也將給客戶以實惠.第2章系統(tǒng)需求分析及設計方案2。1結構體系設計2。1.1網(wǎng)絡系統(tǒng)現(xiàn)在流行的網(wǎng)上購物系統(tǒng)不僅要有漂亮的網(wǎng)頁,更要有嚴謹?shù)囊?guī)劃。每一個細小的環(huán)節(jié)都和重要。這樣才能使得在電子交易時避免不必要錯誤發(fā)生。我們將使用HTML、JSP等技術來編輯網(wǎng)頁,并運用JSP技術把數(shù)據(jù)庫和動態(tài)網(wǎng)頁相關聯(lián)。2。1。2數(shù)據(jù)分析系統(tǒng)傳統(tǒng)的管理信息系統(tǒng)信息獲取方法是由專業(yè)文字錄入人員將信息輸入到管理系統(tǒng)的數(shù)據(jù)庫中,這種方法在數(shù)據(jù)量不大時有很多的應用場合.當數(shù)據(jù)量比較大,并且有較強的專業(yè)性時,錄入的費用和出錯的可能性都相應上升.在實際應用開發(fā)中解決方案是建立網(wǎng)站,以及自己的數(shù)據(jù)庫,使得所需商品信息可以及時的保存、更新??梢愿玫募皶r了解商品買賣的情況。2.2系統(tǒng)的主要架構及開發(fā)模式2。2.1基于B/S的體系結構B/S(Browser/Server)結構即瀏覽器和服務器結構.它是隨著Internet技術的興起,對C/S結構的一種變化或者改進的結構.在這種結構下,客戶工作界面是通過WWW瀏覽器來實現(xiàn),極少部分事務邏輯在前端(Browser)實現(xiàn),但是主要事務邏輯在服務器端(Server)實現(xiàn),形成所謂三層3—tier結構。這樣就大大簡化了客戶端電腦載荷,減輕了系統(tǒng)維護與升級的成本和工作量,降低了客戶的總體成本(TCO).以目前的技術看,局域網(wǎng)建立B/S結構的網(wǎng)絡應用,并通過Internet/Intranet模式下數(shù)據(jù)庫應用,相對易于把握、成本也是較低的。它是一次性到位的開發(fā),能實現(xiàn)不同的人員,從不同的地點,以不同的接入方式(比如LAN,WAN,Internet/Intranet等)訪問和操作共同的數(shù)據(jù)庫;它能有效地保護數(shù)據(jù)平臺和管理訪問權限,服務器數(shù)據(jù)庫也很安全。特別是在JAVA這樣的跨平臺語言出現(xiàn)之后,B/S架構管理軟件更是方便、快捷、高效.從2005開始,整個國內(nèi)的互聯(lián)網(wǎng)環(huán)境越來越好,大部分的客戶都能夠實現(xiàn)對互聯(lián)網(wǎng)的連接。同時,客戶對系統(tǒng)在互聯(lián)網(wǎng)上應用的認識程度也達到了一定的高度,基本認同這種使用方式?;谶@種現(xiàn)狀,開發(fā)完全的B/S結構的程序,已經(jīng)具備了現(xiàn)實的條件。將來所有的應用系統(tǒng)幾乎都在互聯(lián)網(wǎng)或企業(yè)內(nèi)部廣域網(wǎng)上運行,發(fā)展電子商務成為企業(yè)不可避免的信息化道路。B/S架構的軟件正是電子商務的基石,正是這類軟件使得移動辦公和分布式協(xié)同工作真正成為現(xiàn)實。無論在世界的那個角落,只需要一臺可以聯(lián)網(wǎng)的設備(計算機、PDA甚至手機)都可以方便地與客戶聯(lián)系和與他人協(xié)同工作。軟件系統(tǒng)的改進和升級越來越頻繁,B/S架構的產(chǎn)品在維護和升級方面具備顯著的優(yōu)勢.無論客戶的規(guī)模有多大,有多少分支機構都不會增加任何維護升級的工作量,所有的操作只對服務器進行,通過遠程連接服務器,異地的運維人員甚至于可以做到遠程維護和升級,這對人力、時間、費用的節(jié)省是相當驚人的。所有的客戶端只是瀏覽器,所有的操作都和上網(wǎng)瀏覽網(wǎng)頁類似,使用者接受的培訓也僅限于業(yè)務邏輯而無需將大量精力浪費學習軟件操作上。無論是辦公自動化(OA)系統(tǒng),人力資源(HR)系統(tǒng),客戶關系管理(CRM)系統(tǒng),ERP等等,發(fā)展的趨勢是不斷融合。而采用統(tǒng)一的B/S結構開發(fā)的產(chǎn)品無論是現(xiàn)在還是將來都是最好的選擇,它提供了真正意義上無縫地與其它系統(tǒng)進行整合的方案。在B/S體系結構系統(tǒng)中,客戶通過瀏覽器向分布在網(wǎng)絡上的許多服務器發(fā)出請求,服務器對瀏覽器的請求進行處理,將客戶所需信息返回到瀏覽器。而其余如數(shù)據(jù)請求、加工、結果返回以及動態(tài)網(wǎng)頁生成、對數(shù)據(jù)庫的訪問和應用程序的執(zhí)行等工作全部由WebServer完成。隨著Windows將瀏覽器技術植入操作系統(tǒng)內(nèi)部,這種結構已成為當今應用軟件的首選體系結構。顯然B/S結構應用程序相對于傳統(tǒng)的C/S結構應用程序是一個非常大的進步。2.2。2基于MVC的應用開發(fā)模式MVC模式是“Model-View—Controller”的縮寫,中文翻譯為”模式一視圖-控制器"。MVC應用程序總是由這三個部分組成。MVC模式是一個復雜的架構模式,其實現(xiàn)也顯得非常復雜.但是,我們已經(jīng)總結出了很多可靠的設計模式,多種設計模式結合在一起,使MVC模式的實現(xiàn)變得相對簡單易行.Views可以看作一棵樹,顯然可以用CompositePattern來實現(xiàn)。Views和Models之間的關系可以用ObserverPattern體現(xiàn).Controller控制Views的顯示,可以用StrategyPattern實現(xiàn)。Model通常是一個調(diào)停者,可采用MediatorPattern來實現(xiàn).MVC與J2EE架構的對應關系是:View處于WebTier或者說是ClientTier通常是JSP/Servlet,即頁面顯示部分.Controller也處于WebTier,通常用Servlet來實現(xiàn),即頁面顯示的邏輯部分實現(xiàn).Model處于MiddleTier,通常用服務端的javaBean或者EJB實現(xiàn),即業(yè)務邏輯部分的實現(xiàn)。視圖是模型的表示,它提供客戶交互界面。使用多個包含單顯示頁面的客戶部件,復雜的Web頁面可以展示來自多個數(shù)據(jù)源的內(nèi)容,并且網(wǎng)頁人員,美工能獨自參與這些Web頁面的開發(fā)和維護。視圖部分大致處理流程如下:首先,頁面模板定義了頁面的布局;頁面配置文件定義視圖標簽的具體內(nèi)容(客戶部件);然后,由頁面布局策略類初始化并加載頁面;每個客戶部件根據(jù)它自己的配置進行初始化,加載校驗器并設置參數(shù),以及事件的委托等;客戶提交后,通過了表示層的校驗,客戶部件把數(shù)據(jù)自動提交給業(yè)務實體即模型.這一部分主要定義了WEB頁面基類PageBase;頁面布局策略類PageLayout,完成頁面布局用于加載客戶部件到頁面;客戶部件基類UserControlBase即客戶部件框架,用于動態(tài)加載檢驗部件,以及實現(xiàn)客戶部件的個性化。為了實現(xiàn)WEB應用的靈活性,視圖部分也用到了許多配置文件例如:置文件有模板配置、頁面配置、路徑配置、驗證配置等。為了能夠控制和協(xié)調(diào)每個客戶跨越多個請求的處理,控制機制應該以集中的方式進行管理.因此,為了達到集中管理的目的引入了控制器。應用程序的控制器集中從客戶端接收請求(典型情況下是一個運行瀏覽器的客戶),決定執(zhí)行什么商業(yè)邏輯功能,然后將產(chǎn)生下一步客戶界面的責任委派給一個適當?shù)囊晥D組件。用控制器提供一個控制和處理請求的集中入口點,它負責接收、截取并處理客戶請求;并將請求委托給分發(fā)者類,根據(jù)當前狀態(tài)和業(yè)務操作的結果決定向客戶呈現(xiàn)的視圖。在這一部分主要定義了HttpReqDispatcher(分發(fā)者類)、HttpCapture(請求捕獲者類)、Controller(控制器類)等,它們相互配合來完成控制器的功能。請求捕獲者類捕獲HTTP請求并轉發(fā)給控制器類??刂破黝愂窍到y(tǒng)中處理所有請求的最初入口點??刂破魍瓿梢恍┍匾奶幚砗蟀颜埱笪薪o分發(fā)者類;分發(fā)者類分發(fā)者負責視圖的管理和導航,它管理將選擇哪個視圖提供給客戶,并提供給分發(fā)資源控制。在這一部分分別采用了分發(fā)者、策略、工廠方法、適配器等設計模式。MVC系統(tǒng)中的模型從概念上可以分為兩類一一系統(tǒng)的內(nèi)部狀態(tài)和改變系統(tǒng)狀態(tài)的動作。模型是你所有的商業(yè)邏輯代碼片段所在。本文為模型提供了業(yè)務實體對象和業(yè)務處理對象:所有的業(yè)務處理對象都是從ProcessBase類派生的子類。業(yè)務處理對象封裝了具體的處理邏輯,調(diào)用業(yè)務邏輯模型,并且把響應提交到合適的視圖組件以產(chǎn)生響應。業(yè)務實體對象可以通過定義屬性描述客戶端表單數(shù)據(jù)。所有業(yè)務實體對象都EntityBase派生子類對象,業(yè)務處理對象可以直接對它進行讀寫,而不再需要和request、response對象進行數(shù)據(jù)交互.通過業(yè)務實體對象實現(xiàn)了對視圖和模型之間交互的支持。實現(xiàn)時把”做什么”(業(yè)務處理)和"如何做”(業(yè)務實體)分離.這樣可以實現(xiàn)業(yè)務邏輯的重用.MVC設計模式的擴展:通過在JSP中的MVC模式編寫的,具有極其良好的可擴展性.它可以輕松實現(xiàn)以下功能:①實現(xiàn)一個模型的多個視圖;②采用多個控制器;③當模型改變時,所有視圖將自動刷新;④所有的控制器將相互獨立工作。這就是MVC模式的好處,只需在以前的程序上稍作修改或增加新的類,即可輕松增加許多程序功能。以前開發(fā)的許多類可以重用,而程序結構根本不再需要改變,各類之間相互獨立,便于團體開發(fā),提高開發(fā)效率.下面討論如何實現(xiàn)一個模型、兩個視圖和一個控制器的程序.其中模型類及視圖類根本不需要改變,與前面的完全一樣,這就是面向對象編程的好處。對于控制器中的類,只需要增加另一個視圖,并與模型發(fā)生關聯(lián)即可。第3章系統(tǒng)的功能及流程分析3.1項目的功能模塊的設計分析3.1。1研究與設計主要分為四大方向:1.購物網(wǎng)站的網(wǎng)絡設備、網(wǎng)絡技術、接入方式、安全技術、網(wǎng)站管理與維護等整體規(guī)劃與方案設計;2。購物網(wǎng)站的網(wǎng)頁規(guī)劃設計與制作;3。購物網(wǎng)站動態(tài)數(shù)據(jù)庫的規(guī)劃設計與建設;4.購物網(wǎng)站應用系統(tǒng)的開發(fā)與設計.主要研究方向是購物網(wǎng)站的網(wǎng)頁規(guī)劃設計與制作以及相關數(shù)據(jù)庫的建立與運用,在這個研究方向上,主要是對網(wǎng)站前臺的設計及制作,包括此購物網(wǎng)站頁面的制作、注冊登陸系統(tǒng)和后臺購物管理系統(tǒng)的開發(fā)等。3。1。2模塊功能圖1.客戶功能模塊圖2.賣家功能模塊圖評價回復 交易狀態(tài)管理賣家模塊注冊賣家模塊賣家模塊商城活動個人活動處理退貨訂單評價回復 交易狀態(tài)管理賣家模塊注冊賣家模塊賣家模塊商城活動個人活動處理退貨訂單3.管理員功能模塊圖管理員1角 商色 品管 分理 類管理山客戶管理彳、5亍、V積力管理/只英-'J▽店鋪等級管理i.!百f11壬、?彳£1:!、r里f品1支行苜亥w7弓11壬/爭r里個人信息管理v 4r 、角 商 1色 品 1分 類 1配 型 壬添加口里壬矍里車5J七件j/甘甫李不睪去HJ1V店鋪權限管理f公告斤:口flj定公 個告 人詳 信情 息發(fā) 修布 改3。2客戶管理本系統(tǒng)的客戶分為買家,賣家,管理員.買家就是客戶,客戶對商品的瀏覽,購買等一系列操作。賣家將自己所賣的商品進行發(fā)布。管理員管理客戶,管理商品分類,賣家注冊成功以后,管理員需要進行審核。3.2。1買家(客戶)管理1??蛻糇钥蛻糇詴r需要輸入手機號或者郵箱號,為了確定唯一性,客戶需要輸入根據(jù)短信提示發(fā)送的驗證碼,驗證碼輸入成功時,提示客戶注冊成功.2?;拘畔⒐芾砜蛻舻卿洺晒σ院?,可以完善自己的信息,客戶可以修改自己的密碼,完善自己的地址信息等等一系列的基本信息。.購物車客戶瀏覽商品時,可以將自己喜歡的商品添加到購物車里,如果是同一件商品,再添加時,在原有的基礎上進行累加,當客戶提交的數(shù)量超過庫存時,需要彈出提示。.地址管理一個客戶可以有多個收貨地址,這就需要客戶管理自己的收貨地址??蛻艨梢蕴砑邮肇浀刂?。5。查看積分客戶在購買商品成功以后,可以有積分的積累.不同積分對應不同的等級,客戶可以查看自己的積分與等級。并且可以查看自己等級所具有的優(yōu)惠信息。6。交易記錄客戶購買商品后會產(chǎn)生交易記錄,包括商品信息,數(shù)量,價格,購買日期,交易狀態(tài),交易操作等等賣家可以查詢交易自己發(fā)布商品的交易記錄,并修改交易操作7。評論管理買家點擊確認收貨后,可以點擊評論對商品進行評價所有買家可以看見商品的所有評論賣家可以查看評論并進行相應的回復.支付管理客戶點擊支付時,客戶可以選擇支付卡進行支付,支付卡是客戶自己添加進入的.客戶可以進行余額的充值。9。退貨申請客戶在確定收貨以后,如果產(chǎn)品不符合客戶的要求,客戶可以選擇退貨,但是退
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年高考生物426個易錯點
- DB36-T1852-2023-茯苓規(guī)范化生產(chǎn)技術規(guī)程-江西省
- 財務成本管理中的綠色管理理念探討試題及答案
- 2025年小學教師資格考試《綜合素質(zhì)》教育活動設計題歷年真題匯編試卷
- 2025年小學教師資格《綜合素質(zhì)》文化素養(yǎng)全真試題解析及答案
- 2025年注冊稅務師稅法(二)個人所得稅專項實戰(zhàn)演練卷
- 脾破裂的護理
- 福建省福州市二檢2024-2025學年高三第二次質(zhì)量檢測 語文試題及答案
- 尿路結石護理措施
- 2025年國際化學奧林匹克競賽試題及解析
- 08J907 潔凈廠房建筑構造
- 中醫(yī)內(nèi)科學:汗證
- 2024年藥學服務技能大賽考試題庫大全-上(單選題)
- 山東省菏澤市鄄城縣2023-2024學年八年級下學期7月期末歷史試題
- 醫(yī)療設備巡檢和維修保養(yǎng)管理制度
- 2024年云南省中考歷史試卷(含答案)
- 初中歷史資本主義制度的初步確立 作業(yè)設計
- 浙江省溫州市2024年高一下學期期末教學質(zhì)量統(tǒng)測英語試題(B)含解析
- 教科版科學五年級下冊《課本問題課后研討題》參考答案
- 醫(yī)療收費收據(jù)樣式(醫(yī)院基層)
- 能源英語面面觀 知到智慧樹網(wǎng)課答案
評論
0/150
提交評論