idingfan訂餐系統(tǒng)訂但模塊的設(shè)計與實現(xiàn)【文獻綜述】

idingfan訂餐系統(tǒng)訂但模塊的設(shè)計與實現(xiàn)【文獻綜述】

ID:27575965

大?。?2.00 KB

頁數(shù):5頁

時間:2018-12-03

idingfan訂餐系統(tǒng)訂但模塊的設(shè)計與實現(xiàn)【文獻綜述】_第1頁
idingfan訂餐系統(tǒng)訂但模塊的設(shè)計與實現(xiàn)【文獻綜述】_第2頁
idingfan訂餐系統(tǒng)訂但模塊的設(shè)計與實現(xiàn)【文獻綜述】_第3頁
idingfan訂餐系統(tǒng)訂但模塊的設(shè)計與實現(xiàn)【文獻綜述】_第4頁
idingfan訂餐系統(tǒng)訂但模塊的設(shè)計與實現(xiàn)【文獻綜述】_第5頁
資源描述:

《idingfan訂餐系統(tǒng)訂但模塊的設(shè)計與實現(xiàn)【文獻綜述】》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。

1、畢業(yè)設(shè)計文獻綜述電子商務(wù)idingfan訂餐系統(tǒng)訂但模塊的設(shè)計與實現(xiàn)一、訂單系統(tǒng)建設(shè)情況隨著計算機網(wǎng)絡(luò)計術(shù)的發(fā)展,WEB軟件系統(tǒng)被廣泛的應(yīng)用,人們對互聯(lián)網(wǎng)的認識逐漸增強,網(wǎng)上購物已經(jīng)走入了人們的生活。由于網(wǎng)上訂餐的便利性使得訂餐網(wǎng)逐漸的走進人們的生活,在杭州較為有名的訂餐網(wǎng),如點我吧,愛訂飯等。每個電子商務(wù)平臺都存在著訂單這一模塊,顧客可以通過訂單模塊選擇商品添加修改刪除,資金結(jié)算,在線支付,生成訂單,查看訂單的完成情況以及歷史訂單及當日訂單的查詢等功能。在訂單模塊屮尤為重要的一部分為購物車,這也是電子商務(wù)平臺屮不可或缺的組成部分,是

2、電子商務(wù)的核心。一般的購物車系統(tǒng)集成了產(chǎn)品發(fā)布與査詢、會員注冊登錄、購物車、在線訂單、在線支付、在線交流等完善的網(wǎng)上銷售功能。最主要的是管理員只需要登錄網(wǎng)站后臺管理就可以在線發(fā)布商品、處理訂單,完全不需要任何網(wǎng)站建設(shè)的知識。購物車系統(tǒng)的使用者是做網(wǎng)上銷售的商家,不需耍懂任何網(wǎng)絡(luò)知識,只要使用了購物車系統(tǒng)他們可以輕松建立一個功能強大的網(wǎng)上商城,實現(xiàn)用戶注冊、產(chǎn)品展示、在線定購、在線支付等電子商務(wù)功能計。訂單模塊的實際需要動態(tài)M站技術(shù)的支持。目前訂單模塊的主要技術(shù)實現(xiàn)在網(wǎng)上購物車這一部分。其主要實現(xiàn)以下功能:用戶選擇商品放入購物車;對用戶

3、網(wǎng)上購物車中的商品進行刪除操作;對網(wǎng)上購物車中商品的數(shù)量信息進行修改;統(tǒng)計用戶網(wǎng)上購物車屮的商品總價格信息。二、基于Struts框架的訂單模塊建設(shè)的當前成果Struts是一種基于MVC(Model-View-Controller)模式的開源應(yīng)用框架,它可以有效的提高系統(tǒng)的可維護性、靈活性以及復(fù)用性,并能對web應(yīng)用程序的開發(fā)進行簡化。(一)MVC模式MVC即Model-View-Controller的縮寫。Model(模型),封裝丫數(shù)據(jù)與棊于數(shù)據(jù)的操作,代表的系統(tǒng)邏輯部分。View(視圖),是模型的外在表示部分。Controller(

4、控制器),是聯(lián)系前兩者的紐帶,提供應(yīng)用的處理過程控制。(二)Struts體系結(jié)構(gòu)Struts是開源的MVC的一種實現(xiàn),它將Servlet和JSP標記(屬于J2EE規(guī)范)用作實現(xiàn)的一部分。Stmts繼承了MVC的各項特性,并根據(jù)J2EE的特點,做了相應(yīng)的變化與擴展。Struts的體系結(jié)構(gòu)包括模型(Model),視圖(View)和控制器(Controller)三部分。1)模型(Model)在Struts的體系結(jié)構(gòu)中,模型分為兩個部分:系統(tǒng)的內(nèi)部狀態(tài)和可以改變狀態(tài)的操作(事務(wù)邏輯)。內(nèi)部狀態(tài)通常由一組ActinformBean表示。根據(jù)設(shè)計

5、或應(yīng)用程序復(fù)雜度的不同,這些Bean可以是自包含的并具有持續(xù)的狀態(tài),或只在需要時冰獲得數(shù)據(jù)(從某個數(shù)據(jù)庫)。大型應(yīng)用程序通常在方法A部封裝事務(wù)邏輯(操作),這些方法可以被擁有狀態(tài)信息的bean調(diào)用。比如購物車bean,它擁冇用戶購買商品的信息,可能還有checkOntO方法用來檢查用戶的信用卡,并向倉庫發(fā)定貨信息。小型程序中,操作可能會被內(nèi)嵌在Action類,它是struts框架中控制器角色的一部分。2)視閣(View)視圖主要由JSP建立,struts包含擴展自定義標簽庫(TagLib),可以簡化創(chuàng)建完全國際化用戶界面的過程。0前的

6、標簽庫包括:BeanTags、HTMLtags、LogicTags、NestedTags以及TemplateTags等。3)控制器(Controller)在struts中,基本的控制器組件是ActionServlet類中的實例servelt,實際使用的servlet在配置文件屮由一組映射(由ActionMapping類進行描述)進行定義。對于業(yè)務(wù)逆輯的操作則主要由Action、ActionMapping、ActionForward這幾個組件協(xié)調(diào)完成的,其中Action扮演了真正的業(yè)務(wù)遷輯的實現(xiàn)者,ActionMapping與Actio

7、nForward則指定了不同業(yè)務(wù)邏輯或流程的運行方向。struts-config.xml文件配置控制器。三、基于Struts框架的訂單模塊的發(fā)展趨勢隨著Internet的普及,電子商務(wù)大力的發(fā)展。在實現(xiàn)的技術(shù)上也口益的成熟,購物車系統(tǒng)在電子商務(wù)平臺上顯得尤為的重要。但目前市場上存在的大多數(shù)購物車系統(tǒng)只能作為一個顧客選中商品的展示,客戶端無法將購物車里的內(nèi)容提取出來滿足自己事務(wù)處理的需要,而這一點在有些電子商務(wù)活動很有必要。Struts框架的出現(xiàn)使得網(wǎng)絡(luò)上傳輸?shù)臄?shù)據(jù)變得有意義起來,可以根據(jù)不同的要求以不同的樣式將一個購物車的內(nèi)容顯示出來

8、。R前javaweb開發(fā)領(lǐng)域普遍采用基于javaEE規(guī)范所要求的分層開發(fā)框架,具體是指將應(yīng)用分為:客戶層、表示層、業(yè)務(wù)邏輯層和數(shù)據(jù)庫層。整體的分層架構(gòu)是以MVC(Model-View-Controller)設(shè)計模式為基礎(chǔ)

當前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。