購物商城系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)論文設(shè)計(jì)_第1頁
購物商城系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)論文設(shè)計(jì)_第2頁
購物商城系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)論文設(shè)計(jì)_第3頁
購物商城系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)論文設(shè)計(jì)_第4頁
購物商城系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)論文設(shè)計(jì)_第5頁
已閱讀5頁,還剩38頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、 摘 要論文主要簡述了開發(fā)購物商城系統(tǒng)的一系列經(jīng)過,由開發(fā)背景及意義到可行性分析和需求分析,再到系統(tǒng)概要設(shè)計(jì),以及詳細(xì)設(shè)計(jì)及實(shí)現(xiàn),和項(xiàng)目測試階段。詳細(xì)撰寫了項(xiàng)目的開發(fā)過程。近年來隨著互聯(lián)網(wǎng)技術(shù)的快速發(fā)展,手機(jī)已經(jīng)成為人們?nèi)粘I畹谋匦杵?,而且隨著技術(shù)的不斷發(fā)展,網(wǎng)購已經(jīng)形成了一種趨勢,越來越多的人目前更加傾向于網(wǎng)絡(luò)購物,只有極少數(shù)的人依舊采取線下購物。因此,開發(fā)適用于手機(jī)端這種大眾化平臺的購物系統(tǒng),是最基本的要求,也是適應(yīng)當(dāng)下趨勢的基準(zhǔn)。購物商城系統(tǒng)主要實(shí)現(xiàn)了用戶的注冊登錄,添加商品到購物車,查看訂單,個(gè)人信息管理,商品管理等功能,后臺管理主要實(shí)現(xiàn)了商品管理,用戶管理,訂單管理等功能。本系統(tǒng)采

2、用Java語言開發(fā),開發(fā)工具使用Eclipse,使用Android SDK 以及Eclipse ADT來開發(fā)購物商城客戶端;JSP+Servlet開發(fā)購物商城服務(wù)端;本系統(tǒng)是基于B/S設(shè)計(jì)模式開發(fā)的,使用MySQL數(shù)據(jù)庫,更好的提高了系統(tǒng)的可用性,安全性,以及可維護(hù)性。關(guān)鍵詞: 購物商城系統(tǒng);Eclipse ADT;JSP;ServletAbstractThis paper mainly introduces a series of experiences of developing the shopping mall system, from the development backgrou

3、nd and significance to the feasibility analysis and demand analysis, then to the system outline design, as well as the detailed design and implementation, and the project test phase. The development process of the project was written in detail.In recent years, with the rapid development of Internet

4、technology, mobile phone has become a necessity of Peoples Daily life. With the continuous development of technology, online shopping has formed a trend, more and more people are now more inclined to online shopping, only a small number of people still use offline shopping. Therefore, the developmen

5、t of a shopping system suitable for a popular platform such as mobile terminal is the most basic requirement and also the benchmark to adapt to the current trend.Shopping mall system mainly realizes the users registration and login, add goods to the shopping cart, view orders, personal information m

6、anagement, commodity management and other functions, background management mainly realizes the commodity management, user management, order management and other functions.Android mobile terminal has a rapid growth in the amount of remote access to data, and it also puts forward higher requirements f

7、or remote data acquisition methods, which can be well met by the many advantages of JSON. This system USES Java language development, development tools use Eclipse, use Android SDK and Eclipse ADT to develop shopping mall client; JSP + Servlet development shopping mall server; This system is based o

8、n B/S design pattern development, the use of MySQL database, better improve the availability of the system, security, and maintainability.Key words: Shopping mall system; Eclipse ADT;JSP;Servlet目 錄第1章 緒論11.1 課題開發(fā)背景11.2課題開發(fā)意義11.3系統(tǒng)功能11.4 開發(fā)工具及技術(shù)11.4.1 開發(fā)工具11.4.2 運(yùn)用技術(shù)21.4.3 開發(fā)語言2第2章 需求分析與系統(tǒng)設(shè)計(jì)32.1課題簡要說

9、明32.2可行性分析32.2.1 技術(shù)可行性32.2.2 環(huán)境可行性32.2.3 安全可行性32.3需求分析32.3.1 功能需求分析32.3.2 性能需求分析42.4系統(tǒng)設(shè)計(jì)42.4.1系統(tǒng)功能結(jié)構(gòu)設(shè)計(jì)42.4.2 流程圖62.5數(shù)據(jù)描述E-R圖8第3章 概要設(shè)計(jì)123.1 系統(tǒng)功能結(jié)構(gòu)123.2 數(shù)據(jù)庫物理設(shè)計(jì)12第4章 詳細(xì)設(shè)計(jì)164.1 項(xiàng)目結(jié)構(gòu)設(shè)計(jì)164.2 用戶注冊模塊164.3 用戶登錄模塊184.4購物商城主界面214.5 后臺登陸界面274.6商品管理28第5章 系統(tǒng)測試335.1測試選擇335.2測試環(huán)境335.3 測試表335.3.1注冊模塊測試335.3.2登錄模塊測試

10、335.3.3訂單模塊測試34總 結(jié)35參考文獻(xiàn)36致謝37第1章 緒論1.1 課題開發(fā)背景隨著近幾年來社會科技的迅速發(fā)展,網(wǎng)絡(luò)已經(jīng)成為人們?nèi)粘I钪斜夭豢扇钡臇|西。大數(shù)據(jù)的時(shí)代已經(jīng)來臨,每個(gè)人一天就能產(chǎn)生許多的數(shù)據(jù),譬如聊天,看網(wǎng)頁,購物等,而要產(chǎn)生如此多的數(shù)據(jù)流量,無外乎需要的終端就是現(xiàn)在隨處可見的手機(jī),筆記本,iPad等2。就對于現(xiàn)在的大學(xué)生而言,網(wǎng)購已經(jīng)成為了生活中的必須,多數(shù)的大學(xué)生都喜歡用手機(jī)來逛淘寶,京東。而對于職場人士而言,忙碌的工作導(dǎo)致他們沒有時(shí)間去購物消費(fèi)3。因此,開發(fā)一款基于Android的購物商城系統(tǒng),將軟件安裝在隨身帶的手機(jī)上,不僅靈活而且方便。所以開發(fā)這樣的一款購物

11、商城系統(tǒng)是非常實(shí)用的。通過在手機(jī)端的在線購物,能夠很大程度上方便用戶。1.2課題開發(fā)意義因此,開發(fā)出一款相對輕便的手機(jī)APP顯得尤為重要,它能夠?qū)崿F(xiàn)基本的購物功能,操作方便,而且還具有良好的可擴(kuò)展性,可以以后在原來的系統(tǒng)基礎(chǔ)上添加新的功能。因此開發(fā)出這樣的一款系統(tǒng)是非常有必要的。1.3系統(tǒng)功能基于這樣的背景之下,購物商城系統(tǒng)應(yīng)用而生。它具備了用戶的注冊登錄,添加商品到購物車,查看訂單,個(gè)人信息管理,商品管理等功能,后臺管理主要實(shí)現(xiàn)了商品管理,用戶管理,訂單管理等功能。就對于訂單模塊,用戶在手機(jī)端選好自己要買的物品后先將其加入到購物車,然后去購物車結(jié)算下單,填收貨人地址等信息;緊接著登錄管理員服

12、務(wù)端,在訂單管理中選擇派送,客戶端這邊就能看到自己訂單的發(fā)貨狀態(tài)信息。在商品管理模塊中,用戶可以看到當(dāng)前瀏覽產(chǎn)品剩余數(shù)量及物品詳細(xì)信息,給用戶提供了簡單明了的頁面,使得用戶獲取到的數(shù)據(jù)信息是最有價(jià)值的信息。1.4 開發(fā)工具及技術(shù)1.4.1 開發(fā)工具本系統(tǒng)使用Eclipse為系統(tǒng)開發(fā)工具, Photoshop為界面圖像開發(fā)工具,Tomcat為服務(wù)器,安卓模擬器使用夜神模擬器,搭配MySQL數(shù)據(jù)庫來搭建整個(gè)項(xiàng)目環(huán)境。1.4.2 運(yùn)用技術(shù)購物商城系統(tǒng)服務(wù)端是采用MVC架構(gòu)模式開發(fā)的基于B/S的應(yīng)用型系統(tǒng),主要使用JSP+Servlet技術(shù)實(shí)現(xiàn)各個(gè)模塊功能。使得系統(tǒng)功能更加完備,界面更加友好。1.4.

13、3 開發(fā)語言購物商城系統(tǒng)采用Java語言開發(fā),使用JSP和Css編寫界面。第2章 需求分析與系統(tǒng)設(shè)計(jì)2.1課題簡要說明設(shè)計(jì)并實(shí)現(xiàn)一個(gè)能夠在Android平臺上運(yùn)行的購物商城系統(tǒng)App軟件,實(shí)現(xiàn)一個(gè)簡單的購物商城系統(tǒng),使得用戶能夠很好的使用手機(jī)終端進(jìn)行最基本的商品購物等操作。2.2可行性分析2.2.1 技術(shù)可行性之前學(xué)過相關(guān)的技術(shù),比如JSP,Java,Android等開發(fā)技術(shù),也具備基礎(chǔ)的頁面設(shè)計(jì)知識儲備,做過相應(yīng)的項(xiàng)目。從開始學(xué)編程就開始接觸數(shù)據(jù)庫,對數(shù)據(jù)庫方面的知識有著深入的學(xué)習(xí)。之前也做過Android相關(guān)項(xiàng)目,對Android程序的目錄架構(gòu)也有所了解。本項(xiàng)目采用Java語言來開發(fā),環(huán)境

14、的搭建已經(jīng)部署完畢。開發(fā)工具Eclipse集成ADT以及Android SDK的下載配置也已經(jīng)搭建完畢,MySQL數(shù)據(jù)庫小巧而且功能齊全,易安裝。服務(wù)端和客戶端的連接也能實(shí)現(xiàn)。因此,技術(shù)方面是完全可行的。2.2.2 環(huán)境可行性近年來隨著互聯(lián)網(wǎng)技術(shù)的普及及快速發(fā)展,越來越多的人感受到了信息化時(shí)代所帶來的便利。信息技術(shù)也越來越能夠代替?zhèn)鹘y(tǒng)的單一而又復(fù)雜的人工操作,很大程度上的既帶來了生活中的便利,也提高了工作效率。相信基于Android開發(fā)的購物商城系統(tǒng)會給用戶帶來便利。2.2.3 安全可行性本系統(tǒng)采用MySQL數(shù)據(jù)庫保存數(shù)據(jù),安全可靠。2.3需求分析2.3.1 功能需求分析通過查詢資料及中國知網(wǎng)

15、對類似的購物商城系統(tǒng)的調(diào)研及分析,分析出購物商城系統(tǒng)的功能需求如下:(1) 購物商城系統(tǒng)由前臺和后臺兩部分組成,前臺相當(dāng)于手機(jī)終端的普通用戶,后臺相當(dāng)于管理員身份;(2) 前臺即手機(jī)端用戶登錄到系統(tǒng),可以實(shí)現(xiàn)用戶的注冊登錄及修改信息,查詢商品信息并選擇將要購買的物品加入到購物車;(3) 后臺用戶登錄到系統(tǒng),可以查看商品信息,對商品進(jìn)行增刪改查,選擇訂單派送及刪除不合適的前臺用戶。2.3.2 性能需求分析所謂系統(tǒng)性能需求,就是要給用戶提供一個(gè)好的頁面交互感,具體如下:(1) 用戶觸發(fā)相應(yīng)功能要求頁面在3秒內(nèi)能夠及時(shí)切換;(2) 系統(tǒng)不能出現(xiàn)卡頓,崩潰,影響用戶的使用。2.4系統(tǒng)設(shè)計(jì)2.4.1系統(tǒng)

16、功能結(jié)構(gòu)設(shè)計(jì)本系統(tǒng)分為前臺客戶端和后臺服務(wù)端兩部分,系統(tǒng)采用Java語言開發(fā),前臺頁面基于Android布局開發(fā),后臺頁面基于JSP技術(shù),采用B/S架構(gòu)模式,使用MySQL數(shù)據(jù)庫來存儲數(shù)據(jù)。前臺客戶端主要實(shí)現(xiàn)功能有:新用戶的注冊,老用戶的登錄,查看商品詳情信息,購買商品及生成訂單,以及修改密碼;后臺服務(wù)端實(shí)現(xiàn)后臺用戶的登錄,對商品進(jìn)行添加刪除修改操作,對前臺生成的訂單進(jìn)行管理及后臺用戶的添加,對前臺用戶的管理以及系統(tǒng)的注銷操作。前臺客戶端功能結(jié)構(gòu)圖如下圖2.1所示: 圖2.1 前臺客戶端功能框架圖后臺服務(wù)端功能結(jié)構(gòu)圖如下圖2.2所示:圖2.2 后臺服務(wù)端功能框架圖2.4.2 流程圖登錄流程是未

17、注冊用戶和注冊用戶使用軟件的關(guān)鍵入口,這關(guān)乎到用戶能否正常使用該系統(tǒng),未注冊的用戶首次需要進(jìn)行注冊才能登錄使用。其登錄流程圖如下圖2.3所示。圖2.3 前臺用戶登錄流程圖商品信息作為購物商城系統(tǒng)的關(guān)鍵基礎(chǔ)信息,后臺用戶具有對商品進(jìn)行增刪改查的權(quán)限,其管理流程圖設(shè)計(jì)如下圖2.4所示。圖2.4 商品管理流程圖2.5數(shù)據(jù)描述E-R圖根據(jù)前期的調(diào)研,對購物商場系統(tǒng)中所需要的數(shù)據(jù)模型進(jìn)行抽象分析得出以下實(shí)體-聯(lián)系圖,用來描述現(xiàn)實(shí)世界的概念模型。1、用戶E-R圖如下圖2.5:圖2.5 用戶E-R圖2、商品E-R圖如下圖2.6:圖2.6 商品E-R圖3、商品類型表E-R圖如下圖2.7:圖2.7 商品類型E-

18、R圖4、購物車表E-R圖如下圖2.8:圖2.8 購物車E-R圖5、訂單表E-R圖如下圖2.9:圖2.9 訂單E-R圖6、訂單詳情表E-R圖如下圖2.10:圖2.10 訂單詳情E-R圖7、后臺用戶表E-R圖如下圖2.11:圖2.11 后臺用戶E-R圖8、全局E-R圖如下圖2.12:圖2.12 全局E-R圖第3章 概要設(shè)計(jì)3.1 系統(tǒng)功能結(jié)構(gòu)通過對購物商城系統(tǒng)的需求分析得到以下以功能模塊為單位的系統(tǒng)功能結(jié)構(gòu)圖,該系統(tǒng)按角色分為前臺用戶功能模塊和后臺用戶管理兩大模塊,其中前臺用戶模塊主要分為購物列表,我的購物車,我的訂單,個(gè)人信息四大模塊。后臺用戶管理模塊主要分為商品管理,訂單管理,用戶管理,安全退

19、出系統(tǒng)四大模塊。系統(tǒng)功能結(jié)構(gòu)圖如下圖3.1所示:圖3.1 系統(tǒng)結(jié)構(gòu)圖3.2 數(shù)據(jù)庫物理設(shè)計(jì)1、用戶表user如下表3.2所示:表3.2 用戶信息表列名類型長度主鍵非空說明IDINT11YY用戶標(biāo)識IDLOGINNAMEVARCHAR50NY用戶登錄名LOGINPSWVARCHAR50NY用戶密碼USERNAMEVARCHAR20NY用戶姓名INTERESTSVARCHAR900NY興趣愛好JOBVARCHAR100NY座右銘SEXVARCHAR10NY性別EMAILVARCHAR50NY郵箱ADDRESSVARCHAR100NY地址CREATETIMETIMESTAMP0NY創(chuàng)建日期2、商品表

20、goods如下表3.3所示:表3.3 商品表列名類型長度主鍵非空說明IDINT11YY商品標(biāo)識IDNAMEVARCHAR100NY商品名TYPEIDVARCHAR10NY商品類型DESCRIPTIONVARCHAR900NY商品描述IMGPATHVARCHAR200NY商品圖片CREATETIMETIMESTAMP100NY商品創(chuàng)建日期NUMINT11NY庫存數(shù)量PRICEFLOAT0NY商品價(jià)格3、商品類型表goodstype如下表3.4所示:表3.4 商品類型表列名類型長度主鍵非空說明IDINT11YY用戶類型IDTYPENAMEVARCHAR50NY類型名CREATETIMETIMEST

21、AMP0NY創(chuàng)建類型日期4、購物車表goodcar如下表3.5所示:表3.5 購物車表列名類型長度主鍵非空說明IDINT11YY購物車IDGOODSIDINT11NY商品IDGOODSNAMEVARCHAR100NY商品名BUYNUMINT11NY購買數(shù)量SUMPRICEFLOAT0NY總價(jià)USERIDINT11NY下單人IDCREATETIMETIMESTAMP0NY創(chuàng)建日期5、訂單表userorder如下表3.6所示:表3.6 訂單表列名類型長度主鍵非空說明IDINT11YY訂單IDORDERNUMVARCHAR100NY訂單編號USERIDINT11NY操作人IDSENDTIMEVARC

22、HAR20NY發(fā)貨時(shí)間ADDRESSVARCHAR200NY收貨地址SUMPRICEFLOAT0NY總價(jià)PAYTYPEVARCHAR200NY支付類型RECUSERNAMEVARCHAR255NY發(fā)貨地址TELVARCHAR100NY收件人電話STATEVARCHAR100NY貨物狀態(tài)CREATETIMETIMESTAMP0NY出單日期6、訂單詳情表userorderdetail如下表3.7所示:表3.7 訂單詳情表列名類型長度主鍵非空說明IDINT11YY訂單詳情IDORDERIDVARCHAR50NY訂單IDGOODSIDVARCHAR50NY商品IDGOODSNAMEVARCHAR20N

23、Y商品名IMGPATHVARCHAR900NY商品圖片BUYNUMVARCHAR100NY下單數(shù)量SUMPRICEVARCHAR10NY總價(jià)7、后臺用戶表admin如下表3.8所示:表3.8 后臺用戶表列名類型長度主鍵非空說明IDINT11YY用戶標(biāo)識IDLOGINNAMEVARCHAR50NY用戶登錄名LOGINPSWVARCHAR50NY用戶密碼USERNAMEVARCHAR20NY用戶姓名CREATETIMETIMESTAMP0NY創(chuàng)建日期第4章 詳細(xì)設(shè)計(jì)4.1 項(xiàng)目結(jié)構(gòu)設(shè)計(jì)確定系統(tǒng)概要設(shè)計(jì)搭建項(xiàng)目開發(fā)環(huán)境,購物商城系統(tǒng)項(xiàng)目結(jié)構(gòu)圖如下圖4.1所示: 圖4.1 項(xiàng)目結(jié)構(gòu)圖4.2 用戶注冊模

24、塊新來的用戶沒有用戶名和密碼,必須先進(jìn)行注冊才能登錄。點(diǎn)擊注冊跳到登錄頁面,用戶填寫信息完畢后點(diǎn)擊注冊即可。 1、系統(tǒng)注冊界面如圖4.2所示:圖4.2 注冊頁面前臺實(shí)現(xiàn)代碼如下: 后臺實(shí)現(xiàn)代碼如下:Button regBtn = (Button) findViewById(R.id.reg_regbtn);regBtn.setOnClickListener(new OnClickListener() public void onClick(View arg0) if(loginnameTxt.getText().toString().length()1)Toast.makeText(getAp

25、plicationContext(), 登陸賬號不能為空!,Toast.LENGTH_SHORT).show();return;if(passwordTxt.getText().toString().length()1)Toast.makeText(getApplicationContext(), 登陸密碼不能為空!,Toast.LENGTH_SHORT).show();return;if(reg_usernametxt.getText().toString().length()1)Toast.makeText(getApplicationContext(), 姓名不能為空!,Toast.LE

26、NGTH_SHORT).show();return;4.3 用戶登錄模塊Android移動終端對數(shù)據(jù)的遠(yuǎn)程訪問量正飛速增長,對數(shù)據(jù)的遠(yuǎn)程獲取方法也提出了更高的要求,而JSON的眾多優(yōu)點(diǎn)使之能很好地滿足這一要求1。已經(jīng)注冊過的用戶打開App跳轉(zhuǎn)到系統(tǒng)頁面后輸入注冊過的用戶名和密碼即可實(shí)現(xiàn)登錄;如未注冊,系統(tǒng)會彈出相應(yīng)的提示。1、系統(tǒng)登錄功能如圖4.3所示界面:圖4.3 登錄頁前臺實(shí)現(xiàn)代碼如下: 后臺實(shí)現(xiàn)代碼如下:public static final String BASE_URL =:8181/GwServer/;String returnResult = ;

27、try StringEntity se = new StringEntity(jsonPara, UTF-8);se.setContentEncoding(new BasicHeader(HTTP.CONTENT_TYPE,application/json);HttpPost post = HttpUtil.getHttpPost(HttpUtil.BASE_URL+ servletName);if (jsonPara != & jsonPara != null) post.setEntity(se);HttpClient client = HttpUtil.getHttpClient();H

28、ttpResponse httpResponse = client.execute(post);Button button1 = (Button) findViewById(R.id.button1);button1.setOnClickListener(new OnClickListener() public void onClick(View arg0) pd = ProgressDialog.show(LoginActivity.this, 標(biāo)題, 加載中,請稍后);Thread loginThread = new Thread(new LoginThread();loginThread

29、.start();); Button regBtn = (Button) findViewById(R.id.login_regbtn);regBtn.setOnClickListener(new OnClickListener() public void onClick(View arg0) Intent intent = new Intent(LoginActivity.this,RegActivity.class);startActivity(intent););4.4購物商城主界面用戶登錄成功后進(jìn)入購物商城主界面,用戶可以點(diǎn)擊任意一項(xiàng)去進(jìn)行自己的操作,比如點(diǎn)擊購物列表,用戶進(jìn)入后可以根

30、據(jù)自己要買的商品類型來進(jìn)行購物,然后點(diǎn)擊要選擇購買的商品進(jìn)入商品詳情頁面,根據(jù)用戶自己的需求來進(jìn)行購買。同時(shí)用戶還可以修改自己的個(gè)人信息,對購物車進(jìn)行清空以及結(jié)算的操作,點(diǎn)擊結(jié)算后用戶填入相應(yīng)的信息后就可以生成對應(yīng)的購物訂單。1、購物主界面,主要如圖4.4所示:圖4.4 購物商城主頁面前臺實(shí)現(xiàn)代碼如下:private String names = 購物列表,我的購物車,我的訂單,個(gè)人信息 ;private int icons = R.drawable.logo,R.drawable.gwc,R.drawable.wddd,R.drawable.grxx1;后臺實(shí)現(xiàn)代碼如下:public voi

31、d onClick(View arg0) Float sumprice = Float.valueOf(goodscar_sumpricetv.getText().toString();if (!(sumprice 0) Toast.makeText(getApplicationContext(), 沒有要結(jié)算的商品!,Toast.LENGTH_SHORT).show(); else Intent intent = new Intent(GoodsCarActivity.this,OrderCreateActivity.class);intent.putExtra(sumprice, good

32、scar_sumpricetv.getText();startActivity(intent);2、商品詳情頁面,主要如圖4.5所示:圖4.5 商品詳情頁面前臺實(shí)現(xiàn)代碼如下: 后臺實(shí)現(xiàn)代碼如下:goodsdetail_plus = (Button) findViewById(R.id.goodsdetail_plus);goodsdetail_plus.setOnClickListener(new OnClickListener() public void onClick(View arg0) buynum+;goodsdetail_buynum.setText(String.valueOf(

33、buynum););goodsdetail_minus = (Button) findViewById(R.id.goodsdetail_minus);goodsdetail_minus.setOnClickListener(new OnClickListener() public void onClick(View arg0) if (buynum 1) buynum-;goodsdetail_buynum.setText(String.valueOf(buynum););goodsdetail_putcar = (Button) findViewById(R.id.goodsdetail_

34、putcar);goodsdetail_putcar.setOnClickListener(new OnClickListener() public void onClick(View arg0) if (num buynum) Toast.makeText(getApplicationContext(), 庫存不足!, Toast.LENGTH_SHORT).show(); else Thread putincarThread = new Thread(new PutInCarThread();putincarThread.start();3、購物車頁面,主要如圖4.6所示:圖4.6 購物車

35、頁面前臺實(shí)現(xiàn)代碼如下: 后臺實(shí)現(xiàn)代碼如下:goodscar_paybtn = (Button) findViewById(R.id.goodscar_paybtn);goodscar_paybtn.setOnClickListener(new OnClickListener() public void onClick(View arg0) Float sumprice = Float.valueOf(goodscar_sumpricetv.getText().toString();if (!(sumprice 0) Toast.makeText(getApplicationContext(),

36、 沒有要結(jié)算的商品!,Toast.LENGTH_SHORT).show(); else Intent intent = new Intent(GoodsCarActivity.this,OrderCreateActivity.class);intent.putExtra(sumprice, goodscar_sumpricetv.getText();startActivity(intent););goodscar_clearbtn = (Button) findViewById(R.id.goodscar_clearbtn);goodscar_clearbtn.setOnClickListener(new OnClickListener() public void onClick(View arg0) Thread clearThread = new Thread(new ClearCarThread();clearThread.start(););4、訂單頁面,主要如圖4.7所示:圖4.7 訂單頁面實(shí)現(xiàn)代碼如下:setContentView(R.layout.activity_order_create);Intent intent = getInten

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論