版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、武漢工程大學(xué)郵電與信息工程學(xué)院武漢工程大學(xué)郵電與信息工程學(xué)院 畢業(yè)設(shè)計(jì)(論文)畢業(yè)設(shè)計(jì)(論文) 基于基于 android 的手機(jī)團(tuán)購應(yīng)用的設(shè)計(jì)與實(shí)現(xiàn)的手機(jī)團(tuán)購應(yīng)用的設(shè)計(jì)與實(shí)現(xiàn) the design and implementation of mobile group buy applications based on android 學(xué)生姓名 學(xué) 號(hào) 專業(yè)班級(jí) 指導(dǎo)教師 2015 年年 4 月月 武漢工程大學(xué)郵電與信息工程學(xué)院畢業(yè)設(shè)計(jì)(論文) 作者聲明作者聲明 本人聲明所呈交的論文是我個(gè)人在導(dǎo)師指導(dǎo)下進(jìn)行的研究工作及取得的研究 成果,除了文中特別加以標(biāo)注的地方外,沒有任何剽竊、抄襲、造假等違反
2、學(xué)術(shù) 道德、學(xué)術(shù)規(guī)范的行為,也沒有侵犯任何其他人或組織的科研成果及專利。與我 一同工作的同志對(duì)本研究所做的任何貢獻(xiàn)均已在論文中作了明確的說明并表示了 謝意。如本畢業(yè)設(shè)計(jì)(論文)引起的法律結(jié)果完全由本人承擔(dān)。 畢業(yè)設(shè)計(jì)(論文)成果歸武漢工程大學(xué)郵電與信息工程學(xué)院所有。 特此聲明。 作者專業(yè): 作者學(xué)號(hào): 作者簽名: _年_月_日 武漢工程大學(xué)郵電與信息工程學(xué)院畢業(yè)設(shè)計(jì)(論文) 摘摘 要要 近些年來我國網(wǎng)絡(luò)基礎(chǔ)設(shè)施不斷完善、信息技術(shù)不斷發(fā)展,計(jì)算機(jī)網(wǎng)絡(luò)已經(jīng) 基本實(shí)現(xiàn)了全民普及。而且隨著第三方支付工具如支付寶、財(cái)付通等的不斷發(fā)展 和完善,網(wǎng)絡(luò)團(tuán)購日益成為網(wǎng)民日常網(wǎng)絡(luò)生活的一項(xiàng)重要內(nèi)容。目前國內(nèi)的主流
3、 團(tuán)購網(wǎng)站美團(tuán)、百度糯米、大眾點(diǎn)評(píng)等等都推出了自己的手機(jī)團(tuán)購應(yīng)用程序,這 顯示各大團(tuán)購網(wǎng)站對(duì)手機(jī)端團(tuán)購群體的爭(zhēng)奪越來越激烈。 android 是一種以 linux 為基礎(chǔ)的開放源碼操作系統(tǒng),主要用于便攜設(shè)備, 由 google 公司在 2007 年 11 月 5 日正式公布。雖然 apple ios、微軟 windows phone 和黑莓都占有一定的市場(chǎng),但截至目前,android 仍保持智能手機(jī)市場(chǎng)強(qiáng)勁 主導(dǎo)地位,出貨量持續(xù)增長。在中國市場(chǎng),android 份額更是接近 84%,因此選 擇在安卓智能手機(jī)平臺(tái)上開發(fā)一個(gè)手機(jī)團(tuán)購應(yīng)用是很有意義的。 本系統(tǒng)設(shè)計(jì)并實(shí)現(xiàn)了一款手機(jī)團(tuán)購應(yīng)用,整個(gè)系統(tǒng)基
4、于 c/s 架構(gòu),由客戶 端和服務(wù)器端兩個(gè)部分構(gòu)成。客戶端負(fù)責(zé)向用戶呈現(xiàn)各類信息、向服務(wù)器端發(fā)送 請(qǐng)求,服務(wù)器端接收請(qǐng)求并將處理結(jié)果返回給客戶端??蛻舳擞梢粋€(gè) android 應(yīng) 用程序構(gòu)成,該應(yīng)用程序基于 eclipse(集成 adt 插件)和 android sdk 開發(fā), 實(shí)現(xiàn)了商品信息的展示、用戶信息的管理、用戶訂單信息的管理、購物車功能、 收貨地址管理等一系列功能;服務(wù)器端基于 ssh 架構(gòu)實(shí)現(xiàn)了業(yè)務(wù)邏輯和具體數(shù) 據(jù)的分離。開發(fā)過程中的難點(diǎn)主要集中在業(yè)務(wù)邏輯的處理和數(shù)據(jù)持久化的實(shí)現(xiàn)。 業(yè)務(wù)邏輯依賴前期的需求分析得到解決,數(shù)據(jù)的持久化借助 sqlite 技術(shù)得以實(shí) 現(xiàn)。 關(guān)鍵詞:關(guān)鍵詞
5、:安卓;團(tuán)購;c/s;eclipse 武漢工程大學(xué)郵電與信息工程學(xué)院畢業(yè)設(shè)計(jì)(論文) abstract the network infrastructure of china has been improved in recent years. with the information technology developing, the coverage of computer network has became universal. because of the continuous development of the third-party payment tools, the ne
6、twork group buy is increasingly become an important thing to the online internet users in their daily life. the current domestic group buy websites, such as meituan, baidu nuomi, dazhongdianpin, and so on has launched their mobile phone group buy application, it shows that the competition for mobile
7、 terminal online groups has became more and more intense. android is a linux-based open source operating system, mainly for portable devices, it is announced by google in november 5, 2007. although apples ios, microsofts windows phone and blackberry are also occupy a certain market, but so far, andr
8、oid smartphone market still remains strong dominance, shipments continued to grow. in the chinese market, android system reached nearly 84% share of the market, so choose the android platform to develop a mobile group buy application is very meaningful. the system carried out the development of the
9、program interface on client part, which realize the interface design between client and server. the whole mobile phone group buy system based on c/s architecture, consists of client and server. client is responsible for sending requests to the server, the server accepts the request, processes the re
10、quest and returns the results to the client. client consists of an android application, the application is based on eclipse with the android sdk development; the server is based on ssh architecture which implements the separation of business logic and the specific data. the difficulty in the develop
11、ment are mainly concentrated on the treatment of business logic and data persistence. business logic relies on the early resolved demand analysis, and data persistence is solved by using hibernate technology. key words:android; group buy; c/s; eclipse 武漢工程大學(xué)郵電與信息工程學(xué)院畢業(yè)設(shè)計(jì)(論文) 目目 錄錄 第 1 章 緒論.1 1.1 研究背
12、景.1 1.2 國內(nèi)發(fā)展現(xiàn)狀及趨勢(shì).1 1.3 相關(guān)工作.2 1.4 論文結(jié)構(gòu)安排.2 第 2 章 關(guān)鍵技術(shù)介紹.4 2.1 開發(fā)語言 java.4 2.2 系統(tǒng)架構(gòu).5 2.3 android 平臺(tái)簡(jiǎn)介.6 2.3.1 android 體系結(jié)構(gòu).6 2.3.2 android 基本組件.7 2.3.3 android 應(yīng)用工程源碼結(jié)構(gòu).9 2.4 ssh 框架簡(jiǎn)介.10 2.5 quartz 調(diào)度框架.11 2.5.1 quartz 存儲(chǔ)方式.12 2.5.2 quartz 觸發(fā)器.12 2.5.3 quartz 調(diào)度器.12 2.5.4 quartz 在本系統(tǒng)中的應(yīng)用.12 2.6 本章小
13、結(jié).13 第 3 章 系統(tǒng)分析.14 3.1 系統(tǒng)結(jié)構(gòu)分析.14 3.2 業(yè)務(wù)模塊分析.15 3.2.1 注冊(cè)登錄模塊分析.15 3.2.2 商品信息展示模塊分析.16 3.2.3 購物車模塊分析.16 3.2.4 訂單模塊分析.17 武漢工程大學(xué)郵電與信息工程學(xué)院畢業(yè)設(shè)計(jì)(論文) 3.3 本章小結(jié).18 第 4 章 系統(tǒng)設(shè)計(jì).19 4.1 客戶端和服務(wù)器之間的通信設(shè)計(jì).20 4.1.1 連接方式的設(shè)計(jì).20 4.1.2 客戶端服務(wù)器之間的數(shù)據(jù)處理.20 4.2 業(yè)務(wù)邏輯設(shè)計(jì).21 4.2.1 登錄注冊(cè)模塊業(yè)務(wù)邏輯.21 4.2.2 商品信息模塊業(yè)務(wù)邏輯.23 4.2.3 訂單模塊業(yè)務(wù)邏輯.2
14、4 4.2.4 購物車模塊業(yè)務(wù)邏輯.26 4.2.5 地址管理模塊業(yè)務(wù)邏輯.26 4.2.6 收藏夾管理模塊業(yè)務(wù)邏輯.26 4.3 數(shù)據(jù)庫設(shè)計(jì).27 4.4 本章小結(jié).29 第 5 章 系統(tǒng)實(shí)現(xiàn).30 5.1 客戶端和服務(wù)器之間的通信.30 5.1.1 通信連接的建立.30 5.1.2 通信數(shù)據(jù)的處理.31 5.2 系統(tǒng)功能模塊的實(shí)現(xiàn).32 5.2.1 用戶登錄注冊(cè)功能的實(shí)現(xiàn).32 5.2.2 商品信息展示功能的實(shí)現(xiàn).35 5.2.3 購物車功能的實(shí)現(xiàn).36 5.2.4 結(jié)算模塊功能的實(shí)現(xiàn).38 5.2.5 收藏夾模塊功能的實(shí)現(xiàn).39 5.3 本章小結(jié).40 第 6 章 總結(jié).41 參考文獻(xiàn).
15、42 致謝.43 武漢工程大學(xué)郵電與信息工程學(xué)院畢業(yè)設(shè)計(jì)(論文) 1 第第 1 章章 緒論緒論 本章主要介紹了網(wǎng)絡(luò)團(tuán)購的現(xiàn)狀及其未來的發(fā)展趨勢(shì)、智能手機(jī)操作系統(tǒng)的 現(xiàn)狀和它們各自所占的市場(chǎng)份額,以及論文的主體內(nèi)容和論文的結(jié)構(gòu)框架。 1.1 研究背景研究背景 近些年來隨著我國網(wǎng)絡(luò)基礎(chǔ)設(shè)施的不斷完善、信息技術(shù)不斷發(fā)展,計(jì)算機(jī)網(wǎng) 絡(luò)已經(jīng)在全國范圍內(nèi)基本實(shí)現(xiàn)了全民普及。伴隨著第三方支付工具的不斷發(fā)展和 完善,網(wǎng)絡(luò)購物日益成為網(wǎng)民日常網(wǎng)絡(luò)生活的一項(xiàng)重要內(nèi)容。而網(wǎng)絡(luò)團(tuán)購作為網(wǎng) 上購物的一種組成方式,具備了網(wǎng)絡(luò)購物的所有優(yōu)點(diǎn),如方便、快捷、不受地域 限制等,最重要的是網(wǎng)絡(luò)團(tuán)購可以享受比普通網(wǎng)購更低的價(jià)格,而
16、價(jià)格優(yōu)勢(shì)又成 為其受廣大網(wǎng)民歡迎的最主要的核心優(yōu)勢(shì),不斷增長的移動(dòng)互聯(lián)網(wǎng)終端使得手機(jī) 團(tuán)購必然會(huì)成為繼網(wǎng)站購物后又一種比較流行的購物方式。手機(jī)團(tuán)購具有操作方 便、簡(jiǎn)單的特點(diǎn),而且經(jīng)過多年的發(fā)展,第三代移動(dòng)通信(3g)技術(shù)得到了廣泛 的接受和第四代移動(dòng)通信技術(shù)(4g)的興起,為移動(dòng)終端用戶帶來了更快的數(shù)據(jù) 傳輸速率,這就更加推動(dòng)了手機(jī)團(tuán)購必然會(huì)成為又一種流行的購物方式。 1.2 國內(nèi)發(fā)展現(xiàn)狀及趨勢(shì)國內(nèi)發(fā)展現(xiàn)狀及趨勢(shì) 據(jù)易觀智庫最新發(fā)布的中國移動(dòng)互聯(lián)網(wǎng)數(shù)據(jù)盤點(diǎn) hashmap hashmap = new hashmap(); object obj = hashmap.put(username, s
17、); object obj1 = hashmap.put(password, s1); /獲取網(wǎng)絡(luò)服務(wù) networkservice networkservice = networkservice.sharedinstance(); /此處代碼較多,因此省略部分代碼 if (map != null return i; 5.2.2 商品信息展示功能的實(shí)現(xiàn)商品信息展示功能的實(shí)現(xiàn) 商品信息展示模塊要實(shí)現(xiàn)的功能主要是商品分類和商品信息展示。該界面詳 情如圖 5.4 和圖 5.5 所示。 武漢工程大學(xué)郵電與信息工程學(xué)院畢業(yè)設(shè)計(jì)(論文) 36 圖圖 5.4 商品分類商品分類 圖圖 5.5 商品信息展示商品
18、信息展示 下面給出一段該功能模塊中處理商品列表的典型代碼: 武漢工程大學(xué)郵電與信息工程學(xué)院畢業(yè)設(shè)計(jì)(論文) 37 /定義 listview 的 xml 文件 /得到這個(gè) listview 的 id listview listview=(listview)findviewbyid(r.id.home_listview) /使用自定義的適配器在 listview 上顯示數(shù)據(jù) listview_adapter=new home_listview adapter(this, list, list_pic) listview.setadapter(listview_ adapter) 5.2.3 購物車
19、功能的實(shí)現(xiàn)購物車功能的實(shí)現(xiàn) 購物車主要用于存放用戶瀏覽商品過程中保存的一些商品信息,這些信息全 部保存在客戶端,因此購物車模塊功能的實(shí)現(xiàn)并不需要和服務(wù)器進(jìn)行交互。購物 車的主界面如圖 5.6 所示。 圖圖 5.6 購物車界面購物車界面 武漢工程大學(xué)郵電與信息工程學(xué)院畢業(yè)設(shè)計(jì)(論文) 38 下面給出一段該模塊的典型代碼: shopcar_product_list.setadapter(adapter); if (paramoductlist.size() 0) /如果購物車?yán)锏纳唐窋?shù)量不為零 addup addup = paramobject.cart_addup ; shop
20、car_total_buycount_text_1.settext(addup.total_count+);/商品數(shù)量增加 shopcar_total_bonus_text_1.settext(addup.total_point + ); shopcar_total_money_text_1.settext(addup.total_price + );/總價(jià)格增加 else setcontentview(r.layout.shopping_none_car_activity);/購物車為空 5.2.4 結(jié)算模塊功能的實(shí)現(xiàn)結(jié)算模塊功能的實(shí)現(xiàn) 用戶只有在訂單中填寫支付方式、送貨時(shí)間、貨物類型這三項(xiàng)
21、信息以后才可 以選擇向服務(wù)器發(fā)送訂單信息,并且支付方式、送貨時(shí)間、貨物類型這三項(xiàng)的候 選信息需要客戶端向服務(wù)器發(fā)送請(qǐng)求以后才可以獲取??蛻舳送ㄟ^調(diào)用 getpaymenttype 方法獲取支付方式信息,通過調(diào)用 getshiptime 方法獲取送貨時(shí) 間,通過調(diào)用 getproducttype 方法獲取貨物的類型信息。結(jié)算界面如圖 5.7 所示 圖圖 5.7 結(jié)算界面結(jié)算界面 武漢工程大學(xué)郵電與信息工程學(xué)院畢業(yè)設(shè)計(jì)(論文) 39 用戶在結(jié)算中心點(diǎn)擊提交訂單之后,這些訂單的詳細(xì)信息將會(huì)被發(fā)送至中間 件服務(wù)器,中間件商服務(wù)器再將訂單信息發(fā)送至電商服務(wù)器,電商服務(wù)器端處理 客戶端發(fā)送過來的請(qǐng)求。如果
22、服務(wù)器端成功生成信息,則會(huì)向中間件商服務(wù)器發(fā) 送成功信息,之后該訂單信息會(huì)在中間件服務(wù)器中保存,并向客戶端轉(zhuǎn)發(fā)成功信 息。如果服務(wù)器端未成功生成訂單信息,則向中間件務(wù)器發(fā)送訂單生成失敗信息, 之后向客戶端轉(zhuǎn)發(fā)失敗信息。訂單提交界面如圖 5.8 所示。 圖圖 5.8 訂單提交界面訂單提交界面 5.2.5 收藏夾模塊功能的實(shí)現(xiàn)收藏夾模塊功能的實(shí)現(xiàn) 該模塊首先會(huì)獲取已登錄用戶的收藏夾商品信息,包括商品名稱、商品圖片、 商品價(jià)格、商品數(shù)量等等。用戶可以自由編輯收藏夾中的商品,如修改數(shù)量、刪 除所有商品等。收藏夾界面如圖 5.9 所示。 武漢工程大學(xué)郵電與信息工程學(xué)院畢業(yè)設(shè)計(jì)(論文) 40 圖圖 5.9 收藏夾界面收藏夾界面
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五版教育資金個(gè)人借款擔(dān)保合同2篇
- 2025年教育機(jī)構(gòu)離婚協(xié)議示范案例3篇
- 二零二五版高端辦公室家具定制與售后合同2篇
- 二零二五暗股合作協(xié)議-養(yǎng)老產(chǎn)業(yè)投資2篇
- 二零二五版花崗石石材開采與環(huán)境保護(hù)合同3篇
- 2025年洗衣房品牌形象設(shè)計(jì)及推廣合同2篇
- 二零二五年度網(wǎng)絡(luò)安全技術(shù)與服務(wù)合同4篇
- 二零二五年度錨桿錨鎖產(chǎn)品研發(fā)與專利保護(hù)合同4篇
- 二零二五版大豆種植戶與農(nóng)業(yè)科技公司合作合同模板3篇
- 二零二五年度服務(wù)業(yè)臨時(shí)工勞動(dòng)權(quán)益保障合同范本4篇
- 房地產(chǎn)營銷策劃 -佛山龍灣壹號(hào)學(xué)區(qū)房項(xiàng)目推廣策略提案方案
- 產(chǎn)品共同研發(fā)合作協(xié)議范本5篇
- 風(fēng)水學(xué)的基礎(chǔ)知識(shí)培訓(xùn)
- 2024年6月高考地理真題完全解讀(安徽省)
- 吸入療法在呼吸康復(fù)應(yīng)用中的中國專家共識(shí)2022版
- 1-35kV電纜技術(shù)參數(shù)表
- 信息科技課程標(biāo)準(zhǔn)測(cè)(2022版)考試題庫及答案
- 施工組織設(shè)計(jì)方案針對(duì)性、完整性
- 2002版干部履歷表(貴州省)
- DL∕T 1909-2018 -48V電力通信直流電源系統(tǒng)技術(shù)規(guī)范
- 2024年服裝制版師(高級(jí))職業(yè)鑒定考試復(fù)習(xí)題庫(含答案)
評(píng)論
0/150
提交評(píng)論