網上商城系統(tǒng)設計與實現論文_第1頁
網上商城系統(tǒng)設計與實現論文_第2頁
網上商城系統(tǒng)設計與實現論文_第3頁
網上商城系統(tǒng)設計與實現論文_第4頁
網上商城系統(tǒng)設計與實現論文_第5頁
已閱讀5頁,還剩30頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、網上商城系統(tǒng)管理員子功能模塊學 院: 軟件學院 專 業(yè): 軟件工程 指導教師: 2014年9月網上商城系統(tǒng)管理員子功能模塊 摘 要21世紀以來,人類經濟高速發(fā)展,人們的生活發(fā)生了日新月異的變化,特別是計算機的應用及普及到經濟和社會生活的各個領域。為了讓消費者網上購物過程變得簡單、方便、安全、快捷,購物商城成了一種新型而熱門的購物方式。購物商城系統(tǒng)是一種具有交互功能的商業(yè)信息系統(tǒng),它在網絡上建立一個虛擬的購物商城,使購物過程變得輕松、快捷、方便。本畢業(yè)設計的內容是設計并且實現一個基于web技術的網上購物系統(tǒng),故而系統(tǒng)主要以j2EE作為開發(fā)基礎,主要使用了struts2+spring+hibern

2、ate等多種框架的結合使用,用myeclipse作為開發(fā)工具,以MYSQL作為數據庫,以Macromedia公司的Dreamweaver作為界面美化工具,使用JAVA語言開發(fā),頁面采取JSP動態(tài)頁面開發(fā)技術。該系統(tǒng)界面簡單、操作方便,容易維護。關鍵詞:購物商城,S.S.H(Struts ,Hibernate ,Spring),JAVA ,JSPOnline Shopping System Administrator Function ModulesAbstract Since twenty-first Century, the high-speed development of human e

3、conomy, happened to change rapidly changes to peoples life, especially the application of computer and spread to all fields of economic and social life. In order to allow consumers to online shopping process becomes simple, convenient, safe, fast, shopping mall has become a popular new way of shoppi

4、ng. Shopping mall system is an interactive function of the business information systems, it is to build a virtual shopping mall in the network, so that the shopping process easy, fast, convenient.本畢業(yè)設計的內容是設計并且實現一個基于web技術的網上購物系統(tǒng),故而系統(tǒng)主要以j2EE作為開發(fā)基礎,主要使用了struts2+spring+hibernate等多種框架的結合使用,用myeclipse作為開發(fā)

5、工具,以MYSQL作為數據庫,以Macromedia公司的Dreamweaver作為界面美化工具,使用JAVA語言開發(fā),頁面采取JSP動態(tài)頁面開發(fā)技術。該系統(tǒng)界面簡單、操作方便,容易維護。The contents of this graduation project is to design and implement a system of online shopping based on Web technology, this system mainly uses j2EE as the basis of development, the main use of the combined

6、 use of struts2+spring+hibernate and other frameworks, MyEclipse as a development tool, MYSQL as the database, using Macromedias Dreamweaver as the interface landscaping tools, the use of JAVA language development take, page development technology of JSP dynamic pages. The system has a simple interf

7、ace, easy operation, easy maintenance.Keywords:Shopping mall,Struts,Hibernate,Spring,JAVA,JSP 目 錄1 緒論11.1 課題研究的背景11.2 課題研究的意義22 系統(tǒng)的開發(fā)環(huán)境及技術簡介32.1 系統(tǒng)開發(fā)環(huán)境32.1.1 MyEclipse32.1.2 MySQL32.1.3 Tomcat42.2系統(tǒng)開發(fā)的思想與技術42.2.1JSP技術與MVC模式以及系統(tǒng)的基本框架42.2.2 S.S.H框架的優(yōu)點53 系統(tǒng)總體設計63.1 總體功能模塊63.2系統(tǒng)管理員的功能模塊63.3 系統(tǒng)業(yè)務描述74系統(tǒng)詳細

8、設計與實現84.1系統(tǒng)和數據庫的配置84.2概念模型設計84.3數據庫邏輯模型94.4數據庫表結構95系統(tǒng)功能實現135.1程序的類圖135.1.1訂單Dingdan類圖135.1.2訂單條目Dingdanitem類圖145.1.3訂單統(tǒng)計Tongjidj類圖145.1.4購物車Gouwuche類圖155.1.6商品Product類圖165.1.7商品分類Cagegory類圖175.1.8商品統(tǒng)計Tongjiproduct類圖175.1.9收貨信息Shouhuo類圖185.1.10用戶User類圖195.2程序部分時序圖195.3系統(tǒng)功能實現的主要框架205.3.1 SSH框架205.3.2

9、hibernate配置文件205.3.3 struts配置文件225.3.4 spring配置文件235.4系統(tǒng)功能實現的主要模塊255.4.1 后臺頁面255.4.2商品分類列表頁面256 系統(tǒng)測試266.1 測試的任務及目標266.1.1測試的任務266.1.2測試的目標266.2測試方案266.2.1模塊測試266.2.2集成測試276.2.3驗收測試276.2.4平行運行277 總結28參 考 文 獻29致謝301 緒 論1.1 課題研究的背景隨著網絡、通信和信息技術的突破性進展,Internet在全球爆炸性增長并迅速普及。在這一前提下,電子商務應運而生了。電子商務,就是在網上開展商務

10、活動。它是以電子交易為手段,完成金融、物品、服務、信息等價值的交換,是快速而有效地進行各種商務活動的最新方法。它基于互聯網、以交易雙方為主體、以銀行電子支付和結算為手段、以客戶數據為依托的全新的商務模式,它可以使商家與供應商更緊密地聯系起來,更快地滿足客戶需求,也可以讓商家在全球范圍內選擇最佳供應商,在全球市場上銷售產品。自1998年“電子商務年”以來,電子商務在全球發(fā)展迅猛,大約每九個月其交易額就翻一番,全球電子商務交易額(包括網上貿易額、銷售額等)達到數千億美元,電子商務收入劇增262%。 電子商務的出現,改變了傳統(tǒng)的一手交錢一手交貨的模式,使得商業(yè)模式發(fā)生了很大的變化。 隨著信息技術的不

11、斷發(fā)展和Internet互聯網技術的日益普及,人們越來越意識到電子商務對國家經濟、企業(yè)管理和個人生活所帶來的巨大影響。它滿足企業(yè)、商人和消費者對提高產品和服務的質量、加快服務速度、降低費用等方面的需求,也幫助企業(yè)和個人通過網絡查詢和信息檢索為企業(yè)下一步的發(fā)展方向提供支持。借助電子商務,企業(yè)和個人,企業(yè)和企業(yè)可以通過網絡進行交易和全過程的服務。 電子商務代表著未來貿易方式的發(fā)展方向,其應用和推廣將給社會和經濟帶來極大的效益。具有強大生命力的現代電子交易手段己越來越被人們所認識,發(fā)達國家在這方面有很多年的發(fā)展歷史,發(fā)展中國家也正在加緊制定總體發(fā)展戰(zhàn)略,大力促進電子商務在國民經濟各個領域的應用,力爭

12、在越來越激烈的國際競爭中占據有利的地位。因此,對于網上購物技術的研究和實現,以及搭建一個實用的網上商店是很重要的。無論在國內還是在國外,電子商務都還處于起步階段。最近幾年電子商務得到了迅速的發(fā)展。盡管各個國家具體情況不同,但是基于對國家經濟發(fā)展的預測,各國政府都很重視電子商務,并且積極地發(fā)展電子商務。在發(fā)達國家,電子商務的發(fā)展非常迅速,通過Internet進行交易己成為一種潮流。但是全球的網上交易發(fā)展很不平衡,美國因開展較早,基礎設施完善,人們消費觀念、方式進步,并積累的大量的經驗,因此始終占據主導地位,占網上交易市場的79.1%,其次為西歐、日本和加拿大等國。而亞洲的網上交易發(fā)展相當滯后,只

13、占了1.9%,因此在這個區(qū)域網上商城正醞釀著巨大商機和挑戰(zhàn)。基于電子商務所連帶出的商品交易方案、電子結賬方案和信息安全方案等,已逐步成為國際信息技術市場競爭的焦點。隨著電子商務的日益發(fā)展,產生了虛擬銀行、網絡營銷、網上購物、網絡廣告等新興信息產業(yè),從側面反應了電子商務正在對社會和經濟產生著深刻的影響。 在電子商務過程中,通過人與電子通訊方式的結合,極大地提高了商務活動的效率,減少了不必要的中間環(huán)節(jié)。同時,電子商務的發(fā)展也將轉變政府的行為。在電子商務逐漸變的流行的時代里,當企業(yè)應用電子商務進行經營,銀行實現金融電子化,以及消費者實現網上消費的同時,也將對政府管理行為提出新的要求,國外在這方面有很

14、好的法律法規(guī)加以約束,防止商業(yè)欺詐行為。國內在這方面做的就沒有國外的好,沒有一定的規(guī)范加以約束,我們經常可以看到一些消費者在網上購買的東西和實際不一樣,發(fā)現上當后我們也無能為力。 所以我們之后的發(fā)展前景可以向安全可靠這一方面靠攏。1.2 課題研究的意義首先,對于消費者來說:第一,可以在家購物,隨時購買;第二,獲得較大量的商品信息,可以購買到世界各地的商品;第三,網上支付相對于攜帶大量現金來說更加安全,不會被偷被搶;第四,從查看商品,確定購買到付款到貨送上門,只要鼠標輕輕點幾下就完成,省時省力;第五,網上的商品由于種種原因,價錢總是會比門面店里的商品便宜一些,消費者不用出門就買到自己喜愛的物美價

15、廉的商品,何樂而不為。其次,對于商家來說,網上商城投資少,回收快。一項針對中國中小企業(yè)的情況調查顯示,個人在網下啟動銷售公司的平均費用至少5萬元,而網上開店建店成本非常小。一般說,籌辦一家網上的商店投入很小,不用去辦營業(yè)執(zhí)照,不用去租門面,不用囤積貨品,所需資金不過1500元左右,所以在將來會有更多的企業(yè)選擇網上銷售,通過互聯網對市場信息的及時反饋適時調整經營戰(zhàn)略,以此提高企業(yè)的經濟效益和參與國際競爭的能力。再次,對于整個市場經濟來說,這種新型的購物模式可在更大的范圍內、更多的層面上以更高的效率實現資源配置。由此可以看出,網上商城對于消費雙方都是有百利而無一害,所以網上商城在未來的時代會得到更

16、加廣闊的發(fā)展前景。2 系統(tǒng)的開發(fā)環(huán)境及技術簡介2.1 系統(tǒng)開發(fā)環(huán)境2.1.1 MyEclipse在開發(fā)本平臺中所用到的開發(fā)工具就是是知名的java項目開發(fā)工具MyEclipse。MyEclipse企業(yè)級工作平臺(MyEclipse Enterprise Workbench ,簡稱MyEclipse)是對Eclipse IDE的一種擴展,利用MyEclipse,我們可以在數據庫和J2EE的開發(fā)、發(fā)布,以及在應用程序服務器的整合當中極大地提高系統(tǒng)的工作效率。MyEclipse是一個功能非常豐富的J2EE集成開發(fā)環(huán)境,包括了完備的編碼、調試、測試和發(fā)布功能,完整支持HTML, Struts, JSP

17、, CSS, Javascript, SQL, Hibernate。在結構上,MyEclipse的特征可以被分為7類: J2EE模型,WEB開發(fā)工具,EJB開發(fā)工具,應用程序服務器的連接器,J2EE項目部署服務,數據庫服務,MyEclipse整合幫助。對于以上每一種功能上的類別,在Eclipse中都有相應的功能部件,并通過一系列的插件來實現它們。MyEclipse結構上的這種模塊化,可以讓我們在不影響其他模塊的情況下,對任一模塊進行單獨的擴展和升級。簡單而言,MyEclipse是Eclipse的插件,也是一款功能強大的J2EE集成開發(fā)環(huán)境,支持代碼編寫、配置、測試以及除錯。2.1.2 MySQ

18、L 本課題是基于MVC模式的購物網站開發(fā)。MVC模式相對于其它模式來說,在開發(fā)的時間上和成本上有了很大降低。本課題采用的是J2EE的技術開發(fā)的,SUN公司的J2EE技術已經廣泛應用于創(chuàng)建動態(tài)Web站點和基于J2EE的分布式應用,是廣大JAVA程序員開發(fā)企業(yè)級應用的有效工具。J2EE完全基于功能與組件,更易于編寫結構清晰的代碼,這些代碼很容易進行再利用和共享,具有更好的可擴展性與可定制性。本課題網站的開發(fā)中的數據庫是用MySQL。MySQL可以從一臺數據庫服務器擴大到一組數據庫服務器,使服務器相互合作,提供與數據庫服務器群集相同的性能級別。此數據庫服務器組(或數據庫服務器聯合體)可以支持最大型的

19、企業(yè)級站點和企業(yè)級數據處理系統(tǒng)的數據存儲要求。MySQL的應用:與其他的大型數據庫例如Oracle、DB2、SQL Server等相比,MySQL自有它的不足之處,如規(guī)模小、功能有限(MySQL Cluster的功能和效率都相對比較差)等,但是這絲毫也沒有減少它受歡迎的程度。對于一般的個人使用者和中小型企業(yè)來說,MySQL提供的功能已經綽綽有余,而且由于MySQL是開放源碼軟件,因此可以大大降低總體成本。2.1.3 Tomcat Tomcat 很受廣大程序員的喜歡,因為它運行時占用的系統(tǒng)資源小,擴展性好,支持負載平衡與郵件服務等開發(fā)應用系統(tǒng)常用的功能;而且它還在不斷的改進和完善中,任何一個感興

20、趣的程序員都可以更改它或在其中加入新的功能。 Tomcat 是一個輕量級應用服務器,在中小型系統(tǒng)和并發(fā)訪問用戶不是很多的場合下被普遍使用,是開發(fā)和調試JSP 程序的首選。對于一個初學者來說,可以這樣認為,當在一臺機器上配置好Apache 服務器,可利用它響應對HTML 頁面的訪問請求。 實際上Tomcat 部分是Apache 服務器的擴展,但它是獨立運行的,所以當你運行tomcat 時,它實際上作為一個與Apache 獨立的進程單獨運行的。 這里的訣竅是,當配置正確時,Apache 為HTML頁面服務,而Tomcat 實際上運行JSP 頁面和Servlet。另外,Tomcat和IIS、Apac

21、he等Web服務器一樣,具有處理HTML頁面的功能,另外它還是一個Servlet和JSP容器,獨立的Servlet容器是Tomcat的默認模式。2.2 系統(tǒng)開發(fā)的思想與技術2.2.1 JSP技術與MVC模式以及系統(tǒng)的基本框架本系統(tǒng)采用jsp技術,基于MVC模式開發(fā),使用SSH框架(struts2、spring、hibernate)來增加系統(tǒng)的開發(fā)速度。所謂的MVC模式是Model-View-Controller的縮寫,中文翻譯為模式-視圖-控制器。程序就是用struts2和hibernate這兩個框架來實現模型層和控制器這兩層,jsp實現視圖這一層。一般來說程序就是在數據庫和頁面之間起橋梁作用

22、的,jsp頁面請求先到action,再到dao,再回到action,回到jsp頁面,action主要處理來自頁面的請求,dao主要是和數據庫的交互,struts2主要用在action,處理來自頁面的請求,處理完請求后跳轉回頁面。Hibernate主要用在dao,包括對數據庫的增、刪、改、查的操作,spring控制程序的流程。2.2.2 S.S.H框架的優(yōu)點S.S.H框架是J2EE應用中struts2+spring+hibernate三大免費開源框架的結合使用, 它可以看成工具,也是中間件。他是用來提高我們的開發(fā)效率,提高我們軟件產品的可維護性、可擴展性乃至敏捷性的。他們里面有很多優(yōu)秀的設計理念

23、及模式應用。比如,struts屬于MVC框架,關鍵是要了解MVC的概念及大致原理;而hibernate屬于ORM系統(tǒng),屬于持久層的解決方案,同樣需要對ORM的概念及原理有一個總體的了解。而spring屬于應用程序框架,其核心是IOC容器以及AOP,Spring中還集成了很多適用東西,比如對JDBC的封裝、自己的MVC、對動態(tài)語言的簡潔訪問等,它由以下3個框架構成:1.Struts2框架 Struts2是Apache組織的一個開放源碼項目。Struts2是一個比較好的MVC框架,提供了對開發(fā)MVC系統(tǒng)的底層支持,它采用的主要技術是Servlet,JSP和Custom tag library。2.

24、Spring框架Spring 的核心是個輕量級(Lightweight)的容器(Container),它是實現IoC(Inversion of Control)容器、非侵入性(No intrusive)的框架,并提供AOP(Aspect-oriented programming)概念的實現方式,提供對持久層(Persistence)、事務(Transaction)的支持,提供MVC Web 框架的實現,并對一些常用的企業(yè)服務API(Application Interface)提供一致的模型封裝,是一個全方位的應用程序框架(Application framework),除此之外,對于現存的各種框

25、架(Struts、JSF、Hibernate 等),Spring 也提供了與它們相整合的方案。3.Hibernate框架Hibernate 是一個開放源碼的 ORM 持久層框架。作為優(yōu)秀的持久層框架實現,簡單的說,Hibernate 只是一個將持久化類與數據庫表相映射的工具,每個持久化類實例均對應于數據庫表中的一個數據行而已。用戶只需直接使用面向對象的方法操作此持久化類實例,即可完成對數據庫表數據的插入、刪除、修改、讀取等操作。3 系統(tǒng)總體設計3.1 總體功能模塊系統(tǒng)系統(tǒng)管理員用戶商品分類管理商品評價管理訂單功能購物車功能商品瀏覽功能訂單管理注冊登陸功能商品銷售統(tǒng)計注冊用戶管理訂單統(tǒng)計商品管理

26、收貨信息管理商品評價管理用戶信息管理系統(tǒng)分管理員和用戶2個用戶角色??偣δ軋D如圖3.1所示 圖3.1 系統(tǒng)功能需求分析 3.2 系統(tǒng)管理員的功能模塊系統(tǒng)管理員的主要功能商品分類管理、商品管理、訂單管理、商品評價管理、注冊用戶管理、訂單統(tǒng)計、商品銷售統(tǒng)計。系統(tǒng)管理員的功能圖如圖3.2所示系統(tǒng)管理員商品分類管理商品管理訂單管理商品評價管理注冊用戶管理訂單統(tǒng)計商品銷售統(tǒng)計圖3.2 系統(tǒng)管理員的功能圖3.3 系統(tǒng)業(yè)務描述系統(tǒng)分管理員和用戶2個用戶角色。系統(tǒng)管理員的主要功能商品分類管理、商品管理、訂單管理、商品評價管理、注冊用戶管理、訂單統(tǒng)計、商品銷售統(tǒng)計。 用例圖如下:注冊用戶銷售商品商品分類訂單評價

27、用戶信息注冊登陸收貨信息購物車 系統(tǒng)管理員 用戶圖3.3 用例圖4 系統(tǒng)詳細設計與實現4.1 系統(tǒng)和數據庫的配置 系統(tǒng)按通用的B/S(瀏覽器、服務器)模式進行設計。數據庫在一個信息管理系統(tǒng)中占有非常重要的地位,數據庫結構設計的好壞將直接對應用系統(tǒng)的效率,以及實現的效果產生影響。合理的數據庫結構設計可以提高數據存儲的效率,保證數據的完整和一致。4.2 概念模型設計概念模型設計的典型方法是用E-R圖方法,即用實體-聯系模型表示。E-R方法是用E-R圖來描述顯示世界,E-R圖包含三個基本成分:實體、聯系、屬性。它直觀易懂,能夠比較準確地反映現實世界的信息聯系,從概念上表示一個數據庫的信息組織情況。4

28、.3 數據庫邏輯模型訂單表(主鍵、收件人地址、備注、添加時間、訂單是否刪除、訂單號、收件人手機、收件人姓名、訂單狀態(tài)、訂單詳情、總價、關聯用戶的ID)訂單條目表(主鍵、價格、數量、關聯訂單的ID、關聯商品的ID)訂單統(tǒng)計表(主鍵、成功的訂單數、日期、取消的訂單數、生成的訂單數)購物車(主鍵、添加時間、數量、關聯商品的ID、關聯用戶的ID) 評價表(主鍵、添加時間、訂單ID、評價、評語、關聯商品的ID、關聯用戶的ID)商品表(主鍵、差評、添加時間、刪除狀態(tài)、好評、圖片、簡介、庫存數量、商品名、原價、促銷價、推薦、銷量、中評、關聯分類的ID)商品分類表(主鍵、商品分類名、是否刪除標志)商品統(tǒng)計表(

29、主鍵、銷量、銷售額、關聯商品的ID)收貨信息表(主鍵、收貨地址、聯系電話、收貨人姓名、關聯用戶的ID)用戶表(主鍵、注冊時間、0表示正常1表示鎖定、密碼、電話、1表示管理員2表示購物、姓名、用戶名)4.4 數據庫表結構表4.1 訂單表名稱類型空默認值備注idint(11)noauto_increment主鍵addressvarchar(255)yes空收件人地址beizhuvarchar(255)yes空備注createtimedatetimeyes空添加時間deleteststusint(11)no0訂單是否刪除orderedvarchar(255)yes空訂單號phonevarchar(2

30、55)yes空收件人手機sjnamevarchar(255)yes空收件人姓名statusvarchar(255)yes空訂單狀態(tài)xiangqingvarchar(255)yes空訂單詳情zongjiadoubleyes空總價useridint(11)yes空關聯用戶的ID表4.2 訂單條目表名稱類型空默認值備注idint(11)noauto_increment主鍵jiagedoubleyes空價格shuliangint(11)no0數量dingdanidint(11)yes空關聯訂單的IDproductidint(11)yes空關聯商品的ID表4.3 訂單統(tǒng)計表名稱類型空默認值備注idint

31、(11)noauto_increment主鍵chenggongint(11)no0成功的訂單數dayvarchar(255)yes空日期quxiaoint(11)no0取消的訂單數shengchengint(11)no0生成的訂單數表4.4 購物車名稱類型空默認值備注idint(11)noauto_increment主鍵createtimevarchar(255)yes空添加時間slint(11)no0數量productidint(11)yes空關聯商品的IDuseridint(11)yes空關聯用戶的ID表4.5 評價表名稱類型空默認值備注idint(11)noauto_increment主

32、鍵createtimevarchar(255)yes空添加時間orderedvarchar(255)yes空訂單IDpingjiavarchar(255)yes空評價pingyuvarchar(255)yes空評語productidint(11)yes空關聯商品的IDuseridint(11)yes空關聯用戶的ID表4.6 商品表名稱類型空默認值備注idint(11)noauto_increment主鍵chapingint(11)no0差評createtimevarchar(255)yes空添加時間deleteststusint(11)no0刪除狀態(tài)haopingint(11)no0好評imp

33、athvarchar(255)yes空圖片infotextyes空簡介kucunint(11)no0庫存數量pnamevarchar(255)yes空商品名price1doubleyes空原價price2doubleyes空促銷價tuijianvarchar(255)yes空推薦xiaoliangint(11)no0銷量zhongpingint(11)no0中評cateidint(11)yes空關聯分類的ID表4.7 商品分類表名稱類型空默認值備注idint(11)noauto_increment主鍵catenamevarchar(255)yes空商品分類名deletestatusint(11

34、)no0是否刪除狀態(tài)表4.8 商品統(tǒng)計表名稱類型空默認值備注idint(11)noauto_increment主鍵xiaoliangint(11)no0銷量xiaoshoudoubleyes空銷售額productidint(11)yes空關聯商品的ID表4.9 收貨信息表名稱類型空默認值備注idint(11)noauto_increment主鍵addressvarchar(255)yes空收貨地址phonevarchar(255)yes空聯系電話truenamevarchar(255)yes空收貨人姓名useridint(11)yes空關聯用戶的ID表4.10 用戶表名稱類型空默認值備注idi

35、nt(11)noauto_increment主鍵addressvarchar(255)yes空地址createtimevarchar(255)yes空注冊時間deletestatusint(11)no00表示正常1表示鎖定passwordvarchar(255)yes空密碼phonevarchar(255)yes空電話roleint(11)no01表示管理員2表示購物truenamevarchar(255)yes空姓名usernamevarchar(255)yes空用戶名5 系統(tǒng)功能實現 5.1 程序的類圖5.1.1 訂單Dingdan類圖圖5.1 訂單類圖對應的程序代碼:public cla

36、ss Dingdan private int id;/主鍵private String status;/ 訂單狀態(tài) 已處理 未處理 private User user;/關聯用戶的id 外鍵private String xiangqing;/訂單詳情private String orderid;/訂單號private String sjname;/收件人姓名private String address;/收件人地址private String phone;/收件人手機private String beizhu;/備注private Date createtime;/添加時間private do

37、uble zongjia;/總價private int deletestatus;/訂單是否刪除狀態(tài) 0表示未刪除 1表示刪除 5.1.2 訂單條目Dingdanitem類圖圖5.2 訂單條目類圖對應的程序代碼:public class Dingdanitem private int id;/主鍵private Dingdan dingdan;/管理的訂單private Product product;/購買商品private double jiage;/價格private int shuliang;/數量5.1.3 訂單統(tǒng)計Tongjidj類圖圖5.3 訂單統(tǒng)計類圖對應的程序代碼:publi

38、c class Tongjidj private int id;/主鍵private String day;/日期private int shengcheng;/生成的訂單數private int chenggong;/成功的訂單數private int quxiao;/取消的訂單數5.1.4購物車Gouwuche類圖圖5.4 購物車類圖對應的程序代碼:public class Gouwuche private int id;/主鍵private User user;/用戶 關聯用戶的ID 外鍵private Product product;/商品 關聯商品的ID 外鍵 private Str

39、ing createtime;/添加時間private int sl;/數量5.1.5 評價Pingjia類圖圖5.5 評價類圖對應的代碼:public class Pingjia private int id;/主鍵private User user;/關聯用戶的id 外鍵private String orderid ;/訂單idprivate Product product;/關聯商品的id 外鍵private String pingjia;/評價private String pingyu;/評語private String createtime;/評價時間5.1.6 商品Product類

40、圖圖5.6 商品類圖對應的代碼:public class Product private int id;private String pname ;/商品名private String imgpath;/圖片private double price1;/原價private double price2;/促銷價private String createtime;/添加時間private Category cate; /所屬分類private String info;/簡介private String tuijian;/推薦private int xiaoliang;/銷量private int deletestatus;/是否刪除狀態(tài) 0表示未刪除,1表示刪除private int kucun;/庫存數量private int haoping;/好評private int zhongping;/中評private int chaping;/差評5.1.7 商品分類Cagegory類圖圖5.7 商品分類圖對應的代碼:public class Category private int id;private String catename;/商品分類名priva

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論