歡迎來到裝配圖網(wǎng)! | 幫助中心 裝配圖網(wǎng)zhuangpeitu.com!
裝配圖網(wǎng)
ImageVerifierCode 換一換
首頁 裝配圖網(wǎng) > 資源分類 > DOC文檔下載  

校園二手商品交易平臺APP的設(shè)計與實現(xiàn).doc

  • 資源ID:6725576       資源大?。?span id="wq8ff0x" class="font-tahoma">1.74MB        全文頁數(shù):18頁
  • 資源格式: DOC        下載積分:9.9積分
快捷下載 游客一鍵下載
會員登錄下載
微信登錄下載
三方登錄下載: 微信開放平臺登錄 支付寶登錄   QQ登錄   微博登錄  
二維碼
微信掃一掃登錄
下載資源需要9.9積分
郵箱/手機:
溫馨提示:
用戶名和密碼都是您填寫的郵箱或者手機號,方便查詢和重復(fù)下載(系統(tǒng)自動生成)
支付方式: 支付寶    微信支付   
驗證碼:   換一換

 
賬號:
密碼:
驗證碼:   換一換
  忘記密碼?
    
友情提示
2、PDF文件下載后,可能會被瀏覽器默認打開,此種情況可以點擊瀏覽器菜單,保存網(wǎng)頁到桌面,就可以正常下載了。
3、本站不支持迅雷下載,請使用電腦自帶的IE瀏覽器,或者360瀏覽器、谷歌瀏覽器下載即可。
4、本站資源下載后的文檔和圖紙-無水印,預(yù)覽文檔經(jīng)過壓縮,下載后原文更清晰。
5、試題試卷類文檔,如果標題沒有明確說明有答案則都視為沒有答案,請知曉。

校園二手商品交易平臺APP的設(shè)計與實現(xiàn).doc

目 錄1.引言41.1 研究背景和意義41.2 本文研究內(nèi)容41.3 論文結(jié)構(gòu)安排42.相關(guān)文獻綜述52.1 關(guān)于移動互聯(lián)網(wǎng)的地理社交研究52.2 關(guān)于移動互聯(lián)網(wǎng)商業(yè)模式研究52.3 關(guān)于校園電子商務(wù)平臺的研究62.4 關(guān)于中國移動互聯(lián)網(wǎng)的市場分析62.5 關(guān)于Android平臺的研究63.需求分析與關(guān)鍵技術(shù)63.1 需求分析63.2 關(guān)鍵技術(shù)94.系統(tǒng)設(shè)計94.1 總體框架設(shè)計94.2 接口設(shè)計104.3 系統(tǒng)詳細設(shè)計114.4系統(tǒng)代碼框架設(shè)計135.系統(tǒng)實現(xiàn)145.1 登錄和注冊145.2 發(fā)布商品155.3 查詢商品165.4 查看我的商品175.5 發(fā)表評論175.6 地圖上查看我周圍的商品185.7 購買商品186.結(jié)語18參考文獻18Android終端APP的設(shè)計與實現(xiàn)以校園二手商品交易平臺為例學(xué)生姓名:王云鵬 指導(dǎo)教師:李紅摘要:移動互聯(lián)網(wǎng)領(lǐng)域的快速發(fā)展,移動硬件終端的輕巧方便,使手機已成為人們?nèi)粘I钪械囊徊糠?,Android手機操作系統(tǒng)以其特有的系統(tǒng)語言開放性,軟件市場多樣性,已成為手機操作系統(tǒng)的主流。本文以校園商品交易全過程為研究對象,以商品購買流程為研究線索,跟蹤用戶商品購買動態(tài),反饋商品購買評價,為用戶提供友好的購物體驗為目的,設(shè)計一款有價值的Android系統(tǒng)的校園二手應(yīng)用。關(guān)鍵字:Android,地理位置,校園交易,移動互聯(lián)網(wǎng)1.引言預(yù)計到 2016年,全球的網(wǎng)絡(luò)用戶將達到32億,其中超過75%網(wǎng)民使用移動互聯(lián)網(wǎng)參與網(wǎng)絡(luò)世界的沖浪之中1。大學(xué)生接受新生事物能力快,創(chuàng)造性強,且有創(chuàng)業(yè)夢想與實戰(zhàn)精神,而且二手商品處理是每個大學(xué)生畢業(yè)季必須面臨的問題,為大學(xué)生開發(fā)一款基于地理位置定位的校園二手應(yīng)用具有廣闊的市場前景,精準定位的校園內(nèi)交易符合社會發(fā)展的趨勢。電子商務(wù)在移動設(shè)備終端上的應(yīng)用實現(xiàn)了很多電腦終端不可實現(xiàn)的功能如實時地理定位,促使電子商務(wù)營銷模式發(fā)生變化,根據(jù)地理位置搜索附近商品,更新店鋪活動動態(tài),定點推送商家服務(wù)已成為移動電子商務(wù)的主流。1.1 研究背景和意義本課題涉及嘗試用Android語言開發(fā)一個山西大學(xué)商務(wù)學(xué)院的二手交易平臺,讓每一個山大商院的學(xué)生都可以在學(xué)校內(nèi)完成二手商品交易,通過交易,不僅可以進行環(huán)保,節(jié)儉等傳統(tǒng)文明教育,還可以幫助貧困的學(xué)生更好地學(xué)習(xí)和生活。本校生可以通過本應(yīng)用開設(shè)一家二手店鋪,買家可以根據(jù)地理位置搜索附近商品。校園內(nèi)交易解決了快遞的耗時縮短了交易周期,還能節(jié)約金錢,打破傳統(tǒng)的交易束縛,形成快捷高效的交易過程。1.2 本文研究內(nèi)容本文設(shè)計實現(xiàn)Android系統(tǒng)平臺下的校園二手APP,分析校園移動電子商務(wù)的可行性,建設(shè)校園移動電子商務(wù)的優(yōu)缺點,研究用戶的購買習(xí)慣,使APP可以實現(xiàn)推廣營銷,來實現(xiàn)用戶的二手物品的價值。1.3 論文結(jié)構(gòu)安排論文設(shè)計并實現(xiàn)了一款校園交易應(yīng)用,主要結(jié)構(gòu)安排如下:第1章 ,引言。校園二手商品的交易具有廣闊前景,移動互聯(lián)網(wǎng)電子商務(wù)具有廣闊前景。第二章,相關(guān)文獻綜述。關(guān)于移動互聯(lián)網(wǎng)的文獻引用參考研究,對校園二手交易APP的可行性提供理論基礎(chǔ)。第三章,需求分析與關(guān)鍵技術(shù)。根據(jù)用戶與企業(yè)需求設(shè)計應(yīng)用功能,提高用戶體驗,設(shè)計出符合用戶購買習(xí)慣的一款商務(wù)應(yīng)用。第四章,系統(tǒng)設(shè)計,分為概要設(shè)計和詳細設(shè)計。概要設(shè)計是畫出流程圖,實現(xiàn)應(yīng)用操作流程與物品購買功能。詳細設(shè)計是畫出數(shù)據(jù)庫表,以及功能實現(xiàn)所對應(yīng)的類和代碼。第五章,系統(tǒng)實現(xiàn)。通過大量的應(yīng)用截圖展示實現(xiàn)的功能。2.相關(guān)文獻綜述2.1 關(guān)于移動互聯(lián)網(wǎng)的地理社交研究薩旺特辛格教授在大未來中提到了弗里奇斯卡林思的“六度分隔理論”(Six Degrees of Sparation)。這一理論認為世界上任何兩個人之間所間隔的人數(shù)不會超過六個,正是移動互聯(lián)網(wǎng)的定位與位置標記等功能使這一理論成為可能2。他認為地理社交可以對社會產(chǎn)生六大影響:(一)附近的人。通過設(shè)計自己的偏好,手機聯(lián)系人,更新手機定位信息,就可以知道哪位朋友在你的附近,地理社交帶來的可能性與機遇是無限的,任何企業(yè)與個人都需要通過互動實時的推銷自己,而你在移動的同時就能實時獲得店鋪最新動態(tài),添加新的聯(lián)系人,這種新模式為社交領(lǐng)域開啟了一個全新層面。(二)基于地理社交的商業(yè)模式。當(dāng)企業(yè)發(fā)現(xiàn)消費群體以手機移動消費者為主力軍時,就開始考慮如何與帶有地理標志的消費者建立聯(lián)系,發(fā)布最新的商品動態(tài)。商家開始建立自己的網(wǎng)上商城,線上折扣,并購買相關(guān)網(wǎng)絡(luò)設(shè)備對附近的潛在用戶推送信息,使商家與消費者建立更深層的聯(lián)系,同時可以更高效的進行用戶管理。(三)虛擬貨幣。用戶可能花費現(xiàn)金購買虛擬商品或者獲取積分,來滿足網(wǎng)絡(luò)社交需要。(四)網(wǎng)絡(luò)社區(qū)。網(wǎng)絡(luò)社區(qū)是網(wǎng)絡(luò)上有共同愛好與需求的人群自發(fā)建立的一些社交群體,可以在社區(qū)里交友,提問,一起工作。而加入地理定位功能后社區(qū)又增加了一項新功能,可以實時推薦附近社區(qū)活動,讓新人來報道。當(dāng)你身處異地或者正在旅行時,體現(xiàn)不同地方的社區(qū)文化,使你的業(yè)余生活更加豐富。2.2 關(guān)于移動互聯(lián)網(wǎng)商業(yè)模式研究梁曉濤與旺文斌教授在移動互聯(lián)網(wǎng)中對移動互聯(lián)網(wǎng)商業(yè)模式進行了分析,將移動互聯(lián)網(wǎng)的商業(yè)模式大致分為五個模式3。(一)“終端+業(yè)務(wù)”一體化商業(yè)模式。終端設(shè)備廠商一方面可以通過出售終端設(shè)備獲得一次性的利潤,或者與運營商簽訂協(xié)議,降低售價獲得運營商的分成,另一方面可以整合服務(wù)與應(yīng)用資源提供增值服務(wù),在增強用戶體驗的同時獲得持續(xù)收益。運營商可以與終端設(shè)備廠商合作提高綁定用戶量,提升用戶規(guī)模與收益。手機終端廠商、內(nèi)容/服務(wù)提供商、電信運營商通過“移動設(shè)備+應(yīng)用商店”模式將互聯(lián)網(wǎng)體驗完美植入移動終端。(二)內(nèi)容類商業(yè)模式。互聯(lián)網(wǎng)時代的“內(nèi)容為王”在移動互聯(lián)網(wǎng)領(lǐng)域仍然適用。移動互聯(lián)網(wǎng)模式可以理解為內(nèi)容提供商提供優(yōu)質(zhì)收費內(nèi)容給用戶,包括視頻、音樂、教育、游戲等。典型的例子有優(yōu)酷會員、愛奇藝會員觀看最新電影,qq音樂辦理綠鉆可以下載無損音樂,滬江英語會員可以聽網(wǎng)絡(luò)英語課堂,與老師互動一對一教學(xué),游戲沖值vip可以獲得裝備禮包。該模式下內(nèi)容的形式多種多樣,主要是內(nèi)容下載收費,部分內(nèi)容免費體驗用戶決定收費,內(nèi)容訂閱服務(wù)收費。(3)服務(wù)類商業(yè)模式。在移動互聯(lián)網(wǎng)時代,服務(wù)類產(chǎn)品盈利模式分為前向收費、后向收費、衍生收費三種模式。前向收費就是直接向用戶收費,通過提供優(yōu)質(zhì)服務(wù)如VIP服務(wù)或者個性化服務(wù)收費。如手機QQ,聊天是騰訊的基礎(chǔ)服務(wù),而VIP會員可以提供用戶更優(yōu)質(zhì)的服務(wù)。(4)廣告類商業(yè)模式。移動廣告可以理解為:移動廣告具有互聯(lián)網(wǎng)廣告的一切特征,但是又具有與用戶交互的特性,使用戶隨時隨地地接受信息。一小部分廣告是移動開發(fā)商自己投放,大部分廣告都是專業(yè)的廣告平臺與開發(fā)商合作投放。移動廣告平臺具有精準定位廣告群體的優(yōu)勢,原因是它可以終端特性定向,可以確定用戶的移動終端的系統(tǒng)、型號、價格;可以時空定向,可以獲得用戶的地理位置,對不同領(lǐng)域的人群投放差異化廣告;可以用戶行為定向,通過收集用戶上網(wǎng)行為,了解用戶偏好,向消費者投放針對性的廣告。(5)移動電子商務(wù)類商業(yè)模式。電子商務(wù)是互聯(lián)網(wǎng)時代的重要商業(yè)模式,移動電子商務(wù)也成為移動互聯(lián)網(wǎng)的重要商業(yè)模式,移動電子商務(wù)克服了PC終端在時間、空間、終端的限制性,為人們提供了移動式的便捷購物途徑。2.3 關(guān)于校園電子商務(wù)平臺的研究李紹偉,李紅育,徐剛在關(guān)于校園電子商務(wù)平臺的設(shè)計與構(gòu)建期刊中闡述了校園電子商務(wù)的優(yōu)勢與不足,與如何開展校園電子商務(wù)4。校園電子商務(wù)的優(yōu)勢在于優(yōu)良的網(wǎng)絡(luò)環(huán)境,大學(xué)生是上網(wǎng)人群比重最高的群體,也是網(wǎng)民素質(zhì)相對較高的群體。穩(wěn)定的消費群體,大學(xué)生的消費水平高,也容易接受新生事物。安全的支付體系,校園網(wǎng)有其內(nèi)部的防護墻來保護交易環(huán)境安全。方便的物流配送,校園中人群居住密集,學(xué)生可以勤工儉學(xué)業(yè)余配送,使物流成本大大降低5。校園電子商務(wù)的不足在于認識上的不足,國內(nèi)對于校園電子商務(wù)的研究理論存在短板。系統(tǒng)規(guī)劃建立上的失誤。許多校園在建立校園電子商務(wù)時急功近利,缺乏長遠的考慮與總體規(guī)劃,許多校園貪圖設(shè)備便宜造成后期重復(fù)投資。技術(shù)人才方面不足,校園電子商務(wù)應(yīng)用軟件系統(tǒng)缺乏,沒有專業(yè)的校園電子商務(wù)軟件進行方便快捷的校園交易。校園電子商務(wù)的開展途徑:1、建立網(wǎng)上商店。學(xué)生可以把供求信息發(fā)表到網(wǎng)上,方便信息檢索。2、開辟網(wǎng)上二手交易市場。校園的新生入住與老生畢業(yè)產(chǎn)生很多的二手商品的供求交易,二手交易市場在校園中開展有得天獨厚的優(yōu)勢。3、開展論壇。校園動態(tài)新聞可以在論壇中發(fā)表,也可以發(fā)布供求信息。2.4 關(guān)于中國移動互聯(lián)網(wǎng)的市場分析官建文教授在中國移動互聯(lián)網(wǎng)發(fā)展報告中分析了中國移動互聯(lián)網(wǎng)市場。購物、游戲、營銷仍是移動互聯(lián)網(wǎng)的盈利主流,而移動金融、移動支付、移動旅游、移動廣告份額將會持續(xù)增長6。(1) 移動電子商務(wù)來勢兇猛,市場暗流洶涌。阿里巴巴、京東、易迅、蘇寧等移動電商APP下載量持續(xù)增加,在應(yīng)用、營銷中創(chuàng)新產(chǎn)品。(二)移動游戲呈現(xiàn)井噴,市場前景廣闊。移動游戲是游戲產(chǎn)業(yè)分支中收益增幅最大的分支,智能終端游戲重視用戶體驗,游戲畫面特效,互動操作體驗,用戶付費意愿強,市場發(fā)展穩(wěn)定。(三)移動廣告平臺分化。小型和落后的平臺漸漸消失,大型平臺漸漸向精準化發(fā)展。(四)移動支付市場高度集中。移動支付遠超PC終端支付增長率,市場高度集中,銀行、第三方、運營商聯(lián)手促進移動支付產(chǎn)業(yè)發(fā)展。(五)在線旅游競爭加劇。攜程、藝龍、去哪兒等移動端在線旅游巨頭“跑馬圈地”,移動互聯(lián)網(wǎng)改變了用戶旅游預(yù)訂行為,個性化旅游需求日益加劇。 2.5 關(guān)于Android平臺的研究Android手機操作系統(tǒng)由著名的IT企業(yè)谷歌公司一手打造,中文譯為“安卓”。Android從一誕生起就是為手機服務(wù)的7為了更好的推動Android系統(tǒng)的研發(fā)和推廣,谷歌在2007年聯(lián)合了其他幾十家包括硬件廠商、軟件開發(fā)廠商和電信運營廠商在內(nèi)的企業(yè)共同組建了開放手持設(shè)備聯(lián)盟(即Open Handset Alliance)8除了各種Android應(yīng)用開發(fā)聯(lián)盟之外,由其他企業(yè)主導(dǎo)的手持設(shè)備聯(lián)盟也曾有不少9 Android操作系統(tǒng)平臺具備的開放性、穩(wěn)定性和跨平臺性等特質(zhì)給了開發(fā)者和用戶廣袤的應(yīng)用空間,已成為目前用戶最多、發(fā)展最快的移動智能操作系統(tǒng),設(shè)計開發(fā)基于Android的手機應(yīng)用具有廣闊的應(yīng)用前景10。3.需求分析與關(guān)鍵技術(shù)3.1 需求分析在Android平臺下做一款基于地理位置的二手商品交易應(yīng)用軟件,面向用戶主要是在校大學(xué)生,分為買家,賣家兩類用戶。大學(xué)生在本軟件上注冊為會員就能開設(shè)店鋪,發(fā)布商品。軟件主要功能有:(1) 開設(shè)店鋪、發(fā)布商品、尋找周圍商品(2) 商品分類、商品檢索、商品排序(根據(jù)時間,位置,類別,熱門排序)(3) 商品評價、商品收藏(4) 訂單查找、訂單分類、訂單評價、訂單刪除(5) 地圖上標注商品位置,導(dǎo)航到商家位置軟件主要用途:(1) 通過手機短信或者郵箱注冊會員(2) 管理收獲地址(3) 上傳頭像(4) 給商家打電話、發(fā)短信(5) 求購商品信息3.1.1 用戶登錄與注冊分為兩種登錄方式:1、手機號獲得驗證碼登錄 2、郵箱獲得驗證碼登錄。因為軟件面對所有大學(xué)生,所以登錄方式也是多樣化,為了避免相同用戶重復(fù)注冊,以手機號或郵箱地址做為登錄的用戶名。如果用戶已經(jīng)登錄,為了避免重復(fù)登陸造成用戶體驗不佳,必須判斷是不是第一次登陸,如果已經(jīng)登陸過進入首頁推薦列表,如果沒有登錄,進入登錄注冊頁面。具體操作流程如圖1所示: 圖1 登錄注冊3.1.2 創(chuàng)建店鋪每個用戶都只能創(chuàng)建一個店鋪,可以設(shè)置配送信息,地址信息,活動信息,店鋪logo,店鋪描述等。店鋪創(chuàng)建成功才能發(fā)布商品。具體操作流程如圖2所示: 圖2 創(chuàng)建店鋪3.1.3 發(fā)布商品用戶可以發(fā)布商品,包括商品名稱,商品類別,商品價格,商品圖片等信息,圖文混排對商品的描述。具體操作流程如圖3所示: 圖3 發(fā)布商品3.1.4 我的商品可以對已發(fā)布的商品進行查看,修改,保存,刪除。對已創(chuàng)建的店鋪進行修改保存。如圖四所示 圖四 我的商品 3.2 關(guān)鍵技術(shù)3.2.1 框架:MVC框架MVC全名是Model View Controller,是模型(model)視圖(view)控制器(controller)的縮寫,M是指業(yè)務(wù)模型,V是指用戶界面,C則是控制器。C存在的目的則是確保M和V的同步,一旦M改變,V應(yīng)該同步更新。在Android項目中,業(yè)務(wù)邏輯,數(shù)據(jù)處理等擔(dān)任了Model(模型)角色,XML界面顯示等擔(dān)任了View(視圖)角色,Activity擔(dān)任了Contronller(控制器)角色。contronller(控制器)是一個中間橋梁的作用,通過接口通信來協(xié)同 View(視圖)和Model(模型)工作,起到了兩者之間的通信作用。3.2.2 數(shù)據(jù)庫:SQLite在Android平臺中,嵌入了一個輕量級的關(guān)系型數(shù)據(jù)庫SQLite。SQLite無需安裝和管理配置,存儲在單一磁盤文件中的一個完整的數(shù)據(jù)庫,大小4.43M,大致13萬行C代碼,比一些流行的數(shù)據(jù)庫在大部分普通數(shù)據(jù)庫操作要快,源碼完全的開源, 你可以用于任何用途, 包括出售它。支持多種開發(fā)語言,C, C+, PHP, Perl, Java, C#,Python, Ruby等。SQLite雖然很小巧,但是支持的SQL語句不會遜色于其他開源數(shù)據(jù)庫4.系統(tǒng)設(shè)計4.1 總體框架設(shè)計4.1.1 系統(tǒng)組成系統(tǒng)模塊分為首頁商品推薦模塊,訂單模塊,我的模塊,3個模塊的主要功能分析如下:(1)推薦模塊首頁商品推薦模塊是程序進入的首頁,頂部是廣告滾動條,可以滑動觀看全部廣告,中部是商品分類導(dǎo)航模塊,商品有八大分類,買家可以根據(jù)購買商品的分類在導(dǎo)航模塊快速進入商品分類頁選擇商品。下部是商品促銷模塊,可以查看打折促銷的商品的詳情。底部是商品推薦列表,新添加的商鋪與商品在列表中顯示。(2) 訂單模塊訂單模塊是查看自己交易記錄的。分為全部訂單、已買訂單、待收貨訂單、未完成訂單。全部訂單包括已買訂單、待收貨訂單、未完成訂單,其他分類訂單都是根據(jù)自己查詢的訂單的需求進行分類查詢。每個訂單分為評價、刪除、收貨、去購買三個功能,只有當(dāng)你的訂單為完成狀態(tài)的時候才有評價與刪除功能。只有當(dāng)訂單狀態(tài)為待收貨訂單才有收貨功能。只有當(dāng)訂單狀態(tài)為未完成訂單才有去購買功能。訂單評價商品有三個評分標準,依次是商品質(zhì)量,服務(wù)態(tài)度,快遞服務(wù),可以根據(jù)買家買商品的實際情況進行客觀評價,評價會放到商品詳情中,其他買家可以瀏覽查看。4.1.2 功能與程序關(guān)系表一 功能程序關(guān)系表功能程序一程序二程序三程序四程序五用戶管理RegistActivityLoginActivityPhoneRegistFragmentUserRegistFragment商品發(fā)布AddShopActivityAddGoodFragmentAddShopFragment我的商品MyShopActivityMyGoodActivity商品地圖RecommentFragmentShopActivityGoodDetailActivity訂單管理OrderFragmentOrderAllFragmentOrderBoughtFragmentOrderReceivingFragmentOrderUnfinishedFragment搜索商品SearchActivity4.2 接口設(shè)計4.2.1用戶接口用戶登錄與注冊接口:在碎片PhoneRegistFragment中實現(xiàn)手機號注冊接口,在碎片UserRegistFragment中實現(xiàn)用戶名注冊接口,在活動LoginActivity中實現(xiàn)登錄接口。位置定位接口:用戶可以獲得自己的位置信息。商品評價接口:在AssessActivity活動中用戶可以評價商品發(fā)布評價,在GoodDetailActivity中可以查看商品評價。商品發(fā)布接口:用戶可以在AddGoodFragment碎片中發(fā)布商品,AddShopFragment碎片中發(fā)布店鋪。4.2.2 外部接口撥打電話接口:系統(tǒng)可以調(diào)用系統(tǒng)撥打電話撥打的接口;發(fā)送短信接口:系統(tǒng)可以調(diào)用系統(tǒng)發(fā)短信的接口;獲取位置和網(wǎng)絡(luò)接口:系統(tǒng)可以調(diào)用系統(tǒng)位置和網(wǎng)絡(luò)服務(wù)的接口。4.2.3 內(nèi)部接口數(shù)據(jù)庫操作封裝接口:將數(shù)據(jù)庫中針對每個表的操作都進行了整體的封裝;網(wǎng)絡(luò)請求封裝接口:將基本的post和get請求進行了封裝;數(shù)據(jù)解析接口:將數(shù)據(jù)的解析方式進行了整體的封裝;對Sdcard文件操作接口:對卡的操作進行了基本的封裝;圖片處理接口:將圖片基本操作進行封裝。4.3 系統(tǒng)詳細設(shè)計基于LBS的校園交易系統(tǒng)的數(shù)據(jù)庫嚴格按照關(guān)系數(shù)據(jù)庫的基本理論進行設(shè)計,整個數(shù)據(jù)庫共包含6張基本表,各表直接按照關(guān)系數(shù)據(jù)庫規(guī)范化理論進行規(guī)范化,每張表都至少滿足3NF,從而消除了數(shù)據(jù)庫操作中的增加、刪除、修改可能產(chǎn)生的異常。各表之間按照關(guān)系數(shù)據(jù)庫的完整性要求通過外鍵(Foreign Key)進行關(guān)聯(lián),從而保證了數(shù)據(jù)庫各表直接數(shù)據(jù)的一致性。4.3.1 數(shù)據(jù)庫設(shè)計(1) 用戶信息表表二 用戶信息表字段名中文名稱數(shù)據(jù)類型主鍵外鍵允許為空備注_id用戶IDInteger是否username用戶名Text否password密碼Text否photo頭像Text是phone手機號Text是nickname昵稱Text否用戶信息表中主要包括了用戶ID,用戶名,密碼,頭像,手機號,昵稱。這個表中用手機號與username都可以作為用戶名登陸,所以username與手機號必須判斷不能重復(fù)。當(dāng)用戶名注冊的時候手機號可以為空,當(dāng)用手機號注冊的時候默認給用戶名一個手機號的哈希值作為用戶名。(2)商品信息表表三 商品信息表字段名中文名稱數(shù)據(jù)類型主鍵外鍵允許為空備注_id商品IDInteger是否src商品圖片Text否name商品名稱Text否send商品推薦Integer否type商品類別Integer是否amount數(shù)量Integer否show推薦Integer否detail詳情Text否business店鋪名稱Text否category商品種類Integer否newPrice折扣價Integer是oldPrice標簽價Integer否商品的信息表中,包括了商品ID,商品圖片,商品名稱,商品推薦,商品類別,商品數(shù)量,商品推薦,商品詳情,店鋪ID,商品種類,折扣價,標簽價。這個表的設(shè)計特色是可以通過商品找到店鋪,在店鋪中查看其他商品信息。這個表都是用戶發(fā)布商品時提交與修改的。(3) 訂單信息表表四 訂單信息表字段名中文名稱數(shù)據(jù)類型主鍵外鍵允許為空備注_id訂單IDInteger是否goodid商品IDInteger是否userid用戶IDInteger是否date訂單時間Text否state訂單狀態(tài)Integer否ordernumber訂單號Integer否訂單的信息表中,包括了訂單ID,商品ID,用戶ID,訂單時間,訂單狀態(tài),訂單號。這個表是用來記錄用戶訂單詳情的,可以多表查詢到商品詳細信息。(4) 評價信息表表五 評價信息表字段名中文名稱數(shù)據(jù)類型主鍵外鍵允許為空備注_id評價IDInteger是否goodid商品IDInteger是否userid用戶IDInteger是否assess評價內(nèi)容Text否data評價時間Integer否評價的信息表中,包括了評價ID,商品ID,用戶ID,評價內(nèi)容,評價時間。這個表是用來記錄用戶購買商品后評價信息的。(5) 推薦信息表表六 推薦信息表字段名中文名稱數(shù)據(jù)類型主鍵外鍵允許為空備注_id推薦IDInteger是否tag商品/店鋪IDInteger是否type商品/店鋪類別Integer是否推薦信息表中,包括了商品與店鋪的ID值,通過ID與type值判斷推薦表中的信息是店鋪還是商品的詳細信息,用不同布局依次在首頁顯示店鋪與商品。(6) 店鋪信息表表七 店鋪信息表字段名中文名稱數(shù)據(jù)類型主鍵外鍵允許為空備注_id店鋪IDInteger是否src店鋪圖片Text是name店鋪名稱Text否send是否配送Integer否address商家地址Text否event打折活動Text是type店鋪類別Text是否show是否推薦Integer否detail店鋪詳情Text否這張表記錄了店鋪的詳細信息,特色的信息由活動打折信息,商家可以在店鋪中添加活動信息,在首頁可以顯示出打折信息。(7) 商品店鋪匹配表表8 商品店鋪匹配表字段名中文名稱數(shù)據(jù)類型主鍵外鍵允許為空備注_id匹配IDInteger是否shop店鋪IDInteger是否good商品IDInteger是否商品店鋪匹配表主要是記錄哪個商品是屬于哪個店鋪的,如果用戶通過商品查找到店鋪,進而可以查看其他商品信息。4.3.2 服務(wù)器和客戶端功能模塊服務(wù)器功能主要包括用戶登錄,商品分類查詢,商品模糊查詢,訂單分類查詢,店鋪模糊查詢。客戶端功能主要包括商品發(fā)布,店鋪創(chuàng)建,收藏商品,商品地圖。4.4系統(tǒng)代碼框架設(shè)計com.example.adapter:適配器類,基于適配器模式,將數(shù)據(jù)經(jīng)過轉(zhuǎn)換顯示到界面。com.example.util:數(shù)據(jù)庫操作,靜態(tài)方法與業(yè)務(wù)邏輯。com.example.entity::封裝的實體類。com.example.app:繼承了Application類,主要提供全局上下文,初始化數(shù)據(jù)。com.example.net:封裝了對網(wǎng)絡(luò)操作的類和鏈接常量。 com.example.constant:把常量存儲在constant類中。com.example.listener:自定義的監(jiān)聽器類。com.example.ui:活動類界面控制器com.example.view:自定義的view類,實現(xiàn)自定義的控件顯示效果。com.example.tests:測試類,對數(shù)據(jù)庫,解析,基本工具類進行測試。res:MVC框架中的 View 部分,基本布局和資源文件在這個目錄中。其他文件:Android Manifest.xml 系統(tǒng)總體的配置文件所有 Activity需要在里面注冊,還有基本的操作操作權(quán)限等,還有工程基本結(jié)構(gòu),命名規(guī)范等。上述的框架設(shè)計對各種操作的類進行了分類,這樣做的好處是可以使得系統(tǒng)編程時候各個類界限清楚,調(diào)用的時候順序不會錯亂,可以有效提高整個代碼的可用性。對于其他文件里面的總配置文件 Android Manifest.xml 的操作不僅依賴于其初始配置的參數(shù),也取決于所有類的布局,以及工程結(jié)構(gòu)和命名規(guī)范的影響,只有把這些分而治之的內(nèi)容有效的整合好,才能獲得最好的應(yīng)用效果。5.系統(tǒng)實現(xiàn)根據(jù)上一章的系統(tǒng)設(shè)計,以商品買賣為主線進行了App設(shè)計,基本功能已經(jīng)實現(xiàn),后期會做圖片修繕與界面美觀問題。開發(fā)環(huán)境為Windows系統(tǒng)。開發(fā)設(shè)備為小米手機。5.1 登錄和注冊第一次使用該應(yīng)用首先需要注冊,點擊注冊按鈕進入注冊頁面,進行手機號注冊或者用戶名注冊。如果使用手機號登錄,則需要獲取驗證碼登錄,如果使用用戶名登錄,輸入密碼后登錄。默認進入首頁商品推薦頁,如果用戶沒有進行退出登錄操作,下次再進入應(yīng)用直接進入首頁不用進入登錄頁面;如果用戶退出登錄,需要重新輸入賬戶密碼登錄。如下圖5、圖6、圖7所示。圖5 賬號注冊界面圖6 手機號注冊界面 圖7 注冊成功界面5.2 發(fā)布商品點擊我的,點擊我的商鋪,進入發(fā)布商鋪與商品頁面,商鋪智能創(chuàng)建一個,而商品可以創(chuàng)建多個。如下圖圖8、圖9所示。圖8 添加商品界面圖9 添加店鋪界面5.3 查詢商品通過推薦頁面分類欄可以進行商品的分類查詢,通過推薦頁面的查詢按鈕可以進入查詢頁面查詢,通過輸入關(guān)鍵字點擊搜索商品可以在搜索框下以列表方式顯示。商品的數(shù)量和信息在顯示的時候采取排序的方式,可以按照商品價格高低、賣家所在區(qū)域距離、賣家信譽等方面進行排序,方便進行比較和鑒別。如圖10所示。圖10 首頁界面5.4 查看我的商品在我的頁面可以查看我的店鋪,我的商品,我的收藏,可以在頁面中對我的店鋪與已發(fā)布的商品進行修改。如圖11所示。5.5 發(fā)表評論 圖11 評價界面當(dāng)訂單是已完成的狀態(tài),可以對已買商品進行評價,點擊提交商品詳情頁的評價隨之改變。5.6 地圖上查看我周圍的商品當(dāng)想知道當(dāng)前我周圍有那些商品,直接進入主頁,點擊商品地圖,即顯示我周圍的商品,當(dāng)點擊某一個位置的時候,可以顯示商品名稱,進入詳細商品頁面。5.7 購買商品當(dāng)遇到自己喜歡的商品我們提供了許多的聯(lián)系方式,可以直接和賣家聯(lián)系。點擊進入商品詳細頁面,點擊打電話,直接通話。6.結(jié)語本文主要針對基于地理位置的校園商品交易設(shè)計并實現(xiàn)了一套基于 Android的軟件系統(tǒng),依照高內(nèi)聚低耦合的原則進行開發(fā),系統(tǒng)的每個模塊采用標準的事先定義好的接口完成模塊之間的通信和實現(xiàn)客戶端的請求。參考文獻1 Stat Counter Global Stats Top 8 Mobile Operating Systems from Feb 2010 to Feb 2011EB/OL http:/gs.statcounter.com/#mobile_os-ww-monthly-201002-201102 2 薩旺特辛格(Sarwant Singh).大未來M.北京:中國人民大學(xué)出版社,20143 梁曉濤,汪文斌.移動互聯(lián)網(wǎng)M.武昌:武漢大學(xué)出版社,20134 李紹偉,李紅育,徐剛.關(guān)于校園電子商務(wù)平臺的設(shè)計與構(gòu)建J.網(wǎng)絡(luò)安全,2010,165 侯春良,張文義.基于Android平臺的地理信息系統(tǒng)工具設(shè)計與開發(fā).地理空間信息,2012,10(5),14-16 6 官建文,唐勝宏.中國移動互聯(lián)網(wǎng)發(fā)展報告(2014)M.北京:社會科學(xué)文獻出版社,20147 李剛.瘋狂Android講義M.北京:電子工業(yè)出版社,20118 楊豐盛.Android應(yīng)用開發(fā)揭秘M.北京:機械工業(yè)出版社,2010 9 邵壯.移動電子商務(wù)中服務(wù)推薦及信譽管理的研究D.大連:大連理工大學(xué),2010,54-59 10曹旸.Android平臺上基于地理位置的校園交易系統(tǒng)的設(shè)計與實現(xiàn)C.成都:電子科技大學(xué).軟件工程,2013.9.25 Design and implementation of the Android terminal APP_campus second-hand commodity trading platform as an exampleAbstract:The rapid development of mobile Internet field, lightweight mobile terminal hardware convenience, the phone has become a daily part of life, Android mobile operating system with its unique open system language and the diversity of the software market have become the mobile phone operating system mainstream. Campus campus paper the whole process of commodity trading for the study, in order to purchase merchandise flow as clues, track user dynamic commodity buy, buy merchandise evaluation feedback, to provide users with a friendly shopping experience for the purpose of designing a worthy system Android Used applications.Key Words:Android location campus transactions mobile Internet

注意事項

本文(校園二手商品交易平臺APP的設(shè)計與實現(xiàn).doc)為本站會員(xin****828)主動上傳,裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對上載內(nèi)容本身不做任何修改或編輯。 若此文所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng)(點擊聯(lián)系客服),我們立即給予刪除!

溫馨提示:如果因為網(wǎng)速或其他原因下載失敗請重新下載,重復(fù)下載不扣分。




關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!