|
一鍵注冊(cè),加入手機(jī)圈
您需要 登錄 才可以下載或查看,沒有帳號(hào)?立即注冊(cè)
x
目 錄
1.引言 4
1.1 研究背景和意義 4
1.2 本文研究內(nèi)容 4
1.3 論文結(jié)構(gòu)安排 4
2.相關(guān)文獻(xiàn)綜述 5
2.1 關(guān)于移動(dòng)互聯(lián)網(wǎng)的地理社交研究 5
2.2 關(guān)于移動(dòng)互聯(lián)網(wǎng)商業(yè)模式研究 5
2.3 關(guān)于校園電子商務(wù)平臺(tái)的研究 6
2.4 關(guān)于中國移動(dòng)互聯(lián)網(wǎng)的市場分析 6
2.5 關(guān)于Android平臺(tái)的研究 6
3.需求分析與關(guān)鍵技術(shù) 6
3.1 需求分析 6
3.2 關(guān)鍵技術(shù) 9
4.系統(tǒng)設(shè)計(jì) 9
4.1 總體框架設(shè)計(jì) 9
4.2 接口設(shè)計(jì) 10
4.3 系統(tǒng)詳細(xì)設(shè)計(jì) 11
4.4系統(tǒng)代碼框架設(shè)計(jì) 13
5.系統(tǒng)實(shí)現(xiàn) 14
5.1 登錄和注冊(cè) 14
5.2 發(fā)布商品 15
5.3 查詢商品 16
5.4 查看我的商品 17
5.5 發(fā)表評(píng)論 17
5.6 地圖上查看我周圍的商品 18
5.7 購買商品 18
6.結(jié)語 18
參考文獻(xiàn) 18
校園二手街APP的設(shè)計(jì)與實(shí)現(xiàn)
學(xué)生姓名:xxx 授課教師:xxx
摘要:移動(dòng)互聯(lián)網(wǎng)領(lǐng)域的快速發(fā)展,移動(dòng)硬件終端的輕巧方便,使手機(jī)已成為人們?nèi)粘I钪械囊徊糠郑珹ndroid手機(jī)操作系統(tǒng)以其特有的系統(tǒng)語言開放性,軟件市場多樣性,已成為手機(jī)操作系統(tǒng)的主流。本文以校園商品交易全過程為研究對(duì)象,以商品購買流程為研究線索,跟蹤用戶商品購買動(dòng)態(tài),反饋商品購買評(píng)價(jià),為用戶提供友好的購物體驗(yàn)為目的,設(shè)計(jì)一款有價(jià)值的Android系統(tǒng)的校園二手應(yīng)用。
關(guān)鍵字:Android,地理位置,校園交易,移動(dòng)互聯(lián)網(wǎng)
1.引言
預(yù)計(jì)到 2016年,全球的網(wǎng)絡(luò)用戶將達(dá)到32億,其中超過75%網(wǎng)民使用移動(dòng)互聯(lián)網(wǎng)參與網(wǎng)絡(luò)世界的沖浪之中[1]。大學(xué)生接受新生事物能力快,創(chuàng)造性強(qiáng),且有創(chuàng)業(yè)夢想與實(shí)戰(zhàn)精神,而且二手商品處理是每個(gè)大學(xué)生畢業(yè)季必須面臨的問題,為大學(xué)生開發(fā)一款基于地理位置定位的校園二手應(yīng)用具有廣闊的市場前景,精準(zhǔn)定位的校園內(nèi)交易符合社會(huì)發(fā)展的趨勢。電子商務(wù)在移動(dòng)設(shè)備終端上的應(yīng)用實(shí)現(xiàn)了很多電腦終端不可實(shí)現(xiàn)的功能如實(shí)時(shí)地理定位,促使電子商務(wù)營銷模式發(fā)生變化,根據(jù)地理位置搜索附近商品,更新店鋪活動(dòng)動(dòng)態(tài),定點(diǎn)推送商家服務(wù)已成為移動(dòng)電子商務(wù)的主流。
1.1 研究背景和意義
本課題涉及嘗試用Android語言開發(fā)一個(gè)山西大學(xué)商務(wù)學(xué)院的二手交易平臺(tái),讓每一個(gè)山大商院的學(xué)生都可以在學(xué)校內(nèi)完成二手商品交易,通過交易,不僅可以進(jìn)行環(huán)保,節(jié)儉等傳統(tǒng)文明教育,還可以幫助貧困的學(xué)生更好地學(xué)習(xí)和生活。本校生可以通過本應(yīng)用開設(shè)一家二手店鋪,買家可以根據(jù)地理位置搜索附近商品。校園內(nèi)交易解決了快遞的耗時(shí)縮短了交易周期,還能節(jié)約金錢,打破傳統(tǒng)的交易束縛,形成快捷高效的交易過程。
1.2 本文研究內(nèi)容
本文設(shè)計(jì)實(shí)現(xiàn)Android系統(tǒng)平臺(tái)下的校園二手APP,分析校園移動(dòng)電子商務(wù)的可行性,建設(shè)校園移動(dòng)電子商務(wù)的優(yōu)缺點(diǎn),研究用戶的購買習(xí)慣,使APP可以實(shí)現(xiàn)推廣營銷,來實(shí)現(xiàn)用戶的二手物品的價(jià)值。
1.3 論文結(jié)構(gòu)安排
論文設(shè)計(jì)并實(shí)現(xiàn)了一款校園交易應(yīng)用,主要結(jié)構(gòu)安排如下:
- ,引言。校園二手商品的交易具有廣闊前景,移動(dòng)互聯(lián)網(wǎng)電子商務(wù)具有廣闊前景。
第二章,相關(guān)文獻(xiàn)綜述。關(guān)于移動(dòng)互聯(lián)網(wǎng)的文獻(xiàn)引用參考研究,對(duì)校園二手交易APP的可行性提供理論基礎(chǔ)。
第三章,需求分析與關(guān)鍵技術(shù)。根據(jù)用戶與企業(yè)需求設(shè)計(jì)應(yīng)用功能,提高用戶體驗(yàn),設(shè)計(jì)出符合用戶購買習(xí)慣的一款商務(wù)應(yīng)用。
第四章,系統(tǒng)設(shè)計(jì),分為概要設(shè)計(jì)和詳細(xì)設(shè)計(jì)。概要設(shè)計(jì)是畫出流程圖,實(shí)現(xiàn)應(yīng)用操作流程與物品購買功能。詳細(xì)設(shè)計(jì)是畫出數(shù)據(jù)庫表,以及功能實(shí)現(xiàn)所對(duì)應(yīng)的類和代碼。
第五章,系統(tǒng)實(shí)現(xiàn)。通過大量的應(yīng)用截圖展示實(shí)現(xiàn)的功能。
2.相關(guān)文獻(xiàn)綜述
2.1 關(guān)于移動(dòng)互聯(lián)網(wǎng)的地理社交研究
薩旺特?辛格教授在《大未來》中提到了弗里奇斯?卡林思的“六度分隔理論”(Six Degrees of Sparation)。這一理論認(rèn)為世界上任何兩個(gè)人之間所間隔的人數(shù)不會(huì)超過六個(gè),正是移動(dòng)互聯(lián)網(wǎng)的定位與位置標(biāo)記等功能使這一理論成為可能[2]。他認(rèn)為地理社交可以對(duì)社會(huì)產(chǎn)生六大影響:(一)附近的人。通過設(shè)計(jì)自己的偏好,手機(jī)聯(lián)系人,更新手機(jī)定位信息,就可以知道哪位朋友在你的附近,地理社交帶來的可能性與機(jī)遇是無限的,任何企業(yè)與個(gè)人都需要通過互動(dòng)實(shí)時(shí)的推銷自己,而你在移動(dòng)的同時(shí)就能實(shí)時(shí)獲得店鋪?zhàn)钚聞?dòng)態(tài),添加新的聯(lián)系人,這種新模式為社交領(lǐng)域開啟了一個(gè)全新層面。(二)基于地理社交的商業(yè)模式。當(dāng)企業(yè)發(fā)現(xiàn)消費(fèi)群體以手機(jī)移動(dòng)消費(fèi)者為主力軍時(shí),就開始考慮如何與帶有地理標(biāo)志的消費(fèi)者建立聯(lián)系,發(fā)布最新的商品動(dòng)態(tài)。商家開始建立自己的網(wǎng)上商城,線上折扣,并購買相關(guān)網(wǎng)絡(luò)設(shè)備對(duì)附近的潛在用戶推送信息,使商家與消費(fèi)者建立更深層的聯(lián)系,同時(shí)可以更高效的進(jìn)行用戶管理。(三)虛擬貨幣。用戶可能花費(fèi)現(xiàn)金購買虛擬商品或者獲取積分,來滿足網(wǎng)絡(luò)社交需要。(四)網(wǎng)絡(luò)社區(qū)。網(wǎng)絡(luò)社區(qū)是網(wǎng)絡(luò)上有共同愛好與需求的人群自發(fā)建立的一些社交群體,可以在社區(qū)里交友,提問,一起工作。而加入地理定位功能后社區(qū)又增加了一項(xiàng)新功能,可以實(shí)時(shí)推薦附近社區(qū)活動(dòng),讓新人來報(bào)道。當(dāng)你身處異地或者正在旅行時(shí),體現(xiàn)不同地方的社區(qū)文化,使你的業(yè)余生活更加豐富。
2.2 關(guān)于移動(dòng)互聯(lián)網(wǎng)商業(yè)模式研究
梁曉濤與旺文斌教授在《移動(dòng)互聯(lián)網(wǎng)》中對(duì)移動(dòng)互聯(lián)網(wǎng)商業(yè)模式進(jìn)行了分析,將移動(dòng)互聯(lián)網(wǎng)的商業(yè)模式大致分為五個(gè)模式[3]。(一)“終端+業(yè)務(wù)”一體化商業(yè)模式。終端設(shè)備廠商一方面可以通過出售終端設(shè)備獲得一次性的利潤,或者與運(yùn)營商簽訂協(xié)議,降低售價(jià)獲得運(yùn)營商的分成,另一方面可以整合服務(wù)與應(yīng)用資源提供增值服務(wù),在增強(qiáng)用戶體驗(yàn)的同時(shí)獲得持續(xù)收益。運(yùn)營商可以與終端設(shè)備廠商合作提高綁定用戶量,提升用戶規(guī)模與收益。手機(jī)終端廠商、內(nèi)容/服務(wù)提供商、電信運(yùn)營商通過“移動(dòng)設(shè)備+應(yīng)用商店”模式將互聯(lián)網(wǎng)體驗(yàn)完美植入移動(dòng)終端。(二)內(nèi)容類商業(yè)模式。互聯(lián)網(wǎng)時(shí)代的“內(nèi)容為王”在移動(dòng)互聯(lián)網(wǎng)領(lǐng)域依舊適用。移動(dòng)互聯(lián)網(wǎng)模式可以理解為內(nèi)容提供商提供優(yōu)質(zhì)收費(fèi)內(nèi)容給用戶,包括視頻、音樂、教育、游戲等。典型的例子有優(yōu)酷會(huì)員、愛奇藝會(huì)員觀看最新電影,qq音樂辦理綠鉆可以下載無損音樂,滬江英語會(huì)員可以聽網(wǎng)絡(luò)英語課堂,與老師互動(dòng)一對(duì)一教學(xué),游戲沖值vip可以獲得裝備禮包。該模式下內(nèi)容的形式多種多樣,主要是內(nèi)容下載收費(fèi),部分內(nèi)容免費(fèi)體驗(yàn)用戶決定收費(fèi),內(nèi)容訂閱服務(wù)收費(fèi)。(3)服務(wù)類商業(yè)模式。在移動(dòng)互聯(lián)網(wǎng)時(shí)代,服務(wù)類產(chǎn)品盈利模式分為前向收費(fèi)、后向收費(fèi)、衍生收費(fèi)三種模式。前向收費(fèi)就是直接向用戶收費(fèi),通過提供優(yōu)質(zhì)服務(wù)如VIP服務(wù)或者個(gè)性化服務(wù)收費(fèi)。如手機(jī)QQ,聊天是騰訊的基礎(chǔ)服務(wù),而VIP會(huì)員可以提供用戶更優(yōu)質(zhì)的服務(wù)。(4)廣告類商業(yè)模式。移動(dòng)廣告可以理解為:移動(dòng)廣告具有互聯(lián)網(wǎng)廣告的一切特征,但是又具有與用戶交互的特性,使用戶隨時(shí)隨地地接受信息。一小部分廣告是移動(dòng)開發(fā)商自己投放,大部分廣告都是專業(yè)的廣告平臺(tái)與開發(fā)商合作投放。移動(dòng)廣告平臺(tái)具有精準(zhǔn)定位廣告群體的優(yōu)勢,原因是它可以終端特性定向,可以確定用戶的移動(dòng)終端的系統(tǒng)、型號(hào)、價(jià)格;可以時(shí)空定向,可以獲得用戶的地理位置,對(duì)不同領(lǐng)域的人群投放差異化廣告;可以用戶行為定向,通過收集用戶上網(wǎng)行為,了解用戶偏好,向消費(fèi)者投放針對(duì)性的廣告。(5)移動(dòng)電子商務(wù)類商業(yè)模式。電子商務(wù)是互聯(lián)網(wǎng)時(shí)代的重要商業(yè)模式,移動(dòng)電子商務(wù)也成為移動(dòng)互聯(lián)網(wǎng)的重要商業(yè)模式,移動(dòng)電子商務(wù)克服了PC終端在時(shí)間、空間、終端的限制性,為人們提供了移動(dòng)式的便捷購物途徑。
2.3 關(guān)于校園電子商務(wù)平臺(tái)的研究
李紹偉,李紅育,徐剛在《關(guān)于校園電子商務(wù)平臺(tái)的設(shè)計(jì)與構(gòu)建》期刊中闡述了校園電子商務(wù)的優(yōu)勢與不足,與如何開展校園電子商務(wù)[4]。校園電子商務(wù)的優(yōu)勢在于優(yōu)良的網(wǎng)絡(luò)環(huán)境,大學(xué)生是上網(wǎng)人群比重最高的群體,也是網(wǎng)民素質(zhì)相對(duì)較高的群體。穩(wěn)定的消費(fèi)群體,大學(xué)生的消費(fèi)水平高,也容易接受新生事物。安全的支付體系,校園網(wǎng)有其內(nèi)部的防護(hù)墻來保護(hù)交易環(huán)境安全。方便的物流配送,校園中人群居住密集,學(xué)生可以勤工儉學(xué)業(yè)余配送,使物流成本大大降低[5]。校園電子商務(wù)的不足在于認(rèn)識(shí)上的不足,國內(nèi)對(duì)于校園電子商務(wù)的研究理論存在短板。系統(tǒng)規(guī)劃建立上的失誤。許多校園在建立校園電子商務(wù)時(shí)急功近利,缺乏長遠(yuǎn)的考慮與總體規(guī)劃,許多校園貪圖設(shè)備便宜造成后期重復(fù)投資。技術(shù)人才方面不足,校園電子商務(wù)應(yīng)用軟件系統(tǒng)缺乏,沒有專業(yè)的校園電子商務(wù)軟件進(jìn)行方便快捷的校園交易。校園電子商務(wù)的開展途徑:1、建立網(wǎng)上商店。學(xué)生可以把供求信息發(fā)表到網(wǎng)上,方便信息檢索。2、開辟網(wǎng)上二手交易市場。校園的新生入住與老生畢業(yè)產(chǎn)生很多的二手商品的供求交易,二手交易市場在校園中開展有得天獨(dú)厚的優(yōu)勢。3、開展論壇。校園動(dòng)態(tài)新聞可以在論壇中發(fā)表,也可以發(fā)布供求信息。
2.4 關(guān)于中國移動(dòng)互聯(lián)網(wǎng)的市場分析
官建文教授在《中國移動(dòng)互聯(lián)網(wǎng)發(fā)展報(bào)告》中分析了中國移動(dòng)互聯(lián)網(wǎng)市場。購物、游戲、營銷仍是移動(dòng)互聯(lián)網(wǎng)的盈利主流,而移動(dòng)金融、移動(dòng)支付、移動(dòng)旅游、移動(dòng)廣告份額將會(huì)持續(xù)增長[6]。
- 移動(dòng)電子商務(wù)來勢兇猛,市場暗流洶涌。阿里巴巴、京東、易迅、蘇寧等移動(dòng)電商APP下載量持續(xù)增加,在應(yīng)用、營銷中創(chuàng)新產(chǎn)品。(二)移動(dòng)游戲呈現(xiàn)井噴,市場前景廣闊。移動(dòng)游戲是游戲產(chǎn)業(yè)分支中收益增幅最大的分支,智能終端游戲重視用戶體驗(yàn),游戲畫面特效,互動(dòng)操作體驗(yàn),用戶付費(fèi)意愿強(qiáng),市場發(fā)展穩(wěn)定。(三)移動(dòng)廣告平臺(tái)分化。小型和落后的平臺(tái)漸漸消失,大型平臺(tái)漸漸向精準(zhǔn)化發(fā)展。(四)移動(dòng)支付市場高度集中。移動(dòng)支付遠(yuǎn)超PC終端支付增長率,市場高度集中,銀行、第三方、運(yùn)營商聯(lián)手促進(jìn)移動(dòng)支付產(chǎn)業(yè)發(fā)展。(五)在線旅游競爭加劇。攜程、藝龍、去哪兒等移動(dòng)端在線旅游巨頭“跑馬圈地”,移動(dòng)互聯(lián)網(wǎng)改變了用戶旅游預(yù)訂行為,個(gè)性化旅游需求日益加劇。
2.5 關(guān)于Android平臺(tái)的研究
Android手機(jī)操作系統(tǒng)由著名的IT企業(yè)谷歌公司一手打造,中文譯為“安卓”。Android從一誕生起就是為手機(jī)服務(wù)的[7]為了更好的推動(dòng)Android系統(tǒng)的研發(fā)和推廣,谷歌在2007年聯(lián)合了其他幾十家包括硬件廠商、軟件開發(fā)廠商和電信運(yùn)營廠商在內(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)平臺(tái)具備的開放性、穩(wěn)定性和跨平臺(tái)性等特質(zhì)給了開發(fā)者和用戶廣袤的應(yīng)用空間,已成為目前用戶最多、發(fā)展最快的移動(dòng)智能操作系統(tǒng),設(shè)計(jì)開發(fā)基于Android的手機(jī)應(yīng)用具有廣闊的應(yīng)用前景[10]。
3.需求分析與關(guān)鍵技術(shù)
3.1 需求分析
在Android平臺(tái)下做一款二手商品交易應(yīng)用軟件,面向用戶主要是在校大學(xué)生,分為買家,賣家兩類用戶,賣家在本軟件上注冊(cè)為會(huì)員就能發(fā)布商品,買家可以獲取賣家的聯(lián)系方式進(jìn)行購買。
軟件主要功能有:
- 注冊(cè)登錄
- 商品分類、商品搜索、
- 商品評(píng)論、商品收藏
- 刪除商品,查看發(fā)布和收藏的商品
- 修改個(gè)人信息和密碼
3.1.1 用戶登錄與注冊(cè)
分為兩種登錄方式:1、手機(jī)號(hào)登錄 2、郵箱登錄。因?yàn)檐浖鎸?duì)所有大學(xué)生,所以登錄方式也是多樣化,為了避免相同用戶重復(fù)注冊(cè),以手機(jī)號(hào)或郵箱地址做為登錄的用戶名。
如果用戶已經(jīng)登錄,為了避免重復(fù)登陸造成用戶體驗(yàn)不佳,必須判斷是不是第一次登陸,如果已經(jīng)登陸過進(jìn)入首頁推薦列表,如果沒有登錄,進(jìn)入登錄注冊(cè)頁面。
具體操作流程如圖1所示:
安卓大作業(yè)——校園二手街APP設(shè)計(jì)和實(shí)現(xiàn)-1.jpg (8.75 KB, 下載次數(shù): 12)
下載附件
2022-6-27 11:13 上傳
圖1 登錄注冊(cè)
3.1.2 發(fā)布商品
用戶可以發(fā)布商品,包括商品名稱,商品類別,商品價(jià)格,商品圖片等信息,圖文混排對(duì)商品的描述。
具體操作流程如圖2所示:
安卓大作業(yè)——校園二手街APP設(shè)計(jì)和實(shí)現(xiàn)-2.jpg (26.55 KB, 下載次數(shù): 16)
下載附件
2022-6-27 11:13 上傳
圖2 發(fā)布商品
3.1.3 我的商品
可以對(duì)已發(fā)布的商品進(jìn)行查看和長按刪除。如圖3所示
安卓大作業(yè)——校園二手街APP設(shè)計(jì)和實(shí)現(xiàn)-3.jpg (6.48 KB, 下載次數(shù): 15)
下載附件
2022-6-27 11:13 上傳
圖3 我的商品
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項(xiàng)目中,業(yè)務(wù)邏輯,數(shù)據(jù)處理等擔(dān)任了Model(模型)角色,XML界面顯示等擔(dān)任了View(視圖)角色,Activity擔(dān)任了Contronller(控制器)角色。contronller(控制器)是一個(gè)中間橋梁的作用,通過接口通信來協(xié)同 View(視圖)和Model(模型)工作,起到了兩者之間的通信作用。
3.2.2 數(shù)據(jù)庫:SQLite
在Android平臺(tái)中,嵌入了一個(gè)輕量級(jí)的關(guān)系型數(shù)據(jù)庫—SQLite。SQLite無需安裝和管理配置,存儲(chǔ)在單一磁盤文件中的一個(gè)完整的數(shù)據(jù)庫,大小4.43M,大致13萬行C代碼,比一些流行的數(shù)據(jù)庫在大部分普通數(shù)據(jù)庫操作要快,源碼完全的開源, 你可以用于任何用途, 包括出售它。 支持多種開發(fā)語言,C, C++, PHP, Perl, Java, C#,Python, Ruby等。SQLite雖然很小巧,但是支持的SQL語句不會(huì)遜色于其他開源數(shù)據(jù)庫
4.系統(tǒng)設(shè)計(jì)
4.1 總體框架設(shè)計(jì)
4.1.1 系統(tǒng)組成
系統(tǒng)模塊分為首頁商品推薦模塊,發(fā)布模塊,我的模塊,3個(gè)模塊的主要功能分析如下:
(1)推薦模塊
首頁商品推薦模塊是程序進(jìn)入的首頁,頂部是搜索框,中部是商品分類導(dǎo)航模塊,商品有4大分類,買家可以根據(jù)購買商品的分類在導(dǎo)航模塊快速進(jìn)入商品分類頁選擇商品。下部是首頁推薦的商品信息
用戶在發(fā)布模塊可以發(fā)表二手商品,也可以進(jìn)入“省心賣”瀏覽其他人發(fā)布的二手商品。
4.1.2 功能與程序關(guān)系
表一 功能程序關(guān)系表
功能 | 程序一 | 程序二 | 程序三 | 程序四 | 程序五 | 用戶管理 | RegisterActivity&LoginActivity | UserMsgActivity | ForgetActivity | MyCollectionActivity | MyPublishActivity | 商品發(fā)布 | ReleaseActivity | CommodityTypeActivity | DetailInfoActivity | 我的商品 | MyCollectionActivity | 商品詳情 | DetailInfoActivity | 我的發(fā)布和收藏 | MyPublishActivity | MyCollectionActivity | 搜索商品 | SearchActivity | 4.2 接口設(shè)計(jì)
4.2.1用戶接口
用戶登錄與注冊(cè)接口:在活動(dòng)RegisterActivity中實(shí)現(xiàn)手機(jī)號(hào)和郵箱注冊(cè)接口,在活動(dòng)LoginActivity中實(shí)現(xiàn)登錄接口。
商品評(píng)價(jià)和收藏接口:在DetailInfoActivity活動(dòng)中用戶可以評(píng)價(jià)商品發(fā)布評(píng)價(jià)和查看商品評(píng)價(jià)。
商品發(fā)布接口:用戶可以在ReleaseActivity活動(dòng)中發(fā)布商品。
4.2.2 外部接口
撥打電話接口:系統(tǒng)可以調(diào)用系統(tǒng)撥打電話撥打的接口;
4.2.3 內(nèi)部接口
數(shù)據(jù)庫操作封裝接口:將數(shù)據(jù)庫中針對(duì)每個(gè)表的操作都進(jìn)行了整體的封裝;
圖片處理接口:將圖片基本操作進(jìn)行封裝。
4.3 系統(tǒng)詳細(xì)設(shè)計(jì)
校園交易系統(tǒng)的數(shù)據(jù)庫嚴(yán)格按照關(guān)系數(shù)據(jù)庫的基本理論進(jìn)行設(shè)計(jì),整個(gè)數(shù)據(jù)庫共包含4張基本表,各表直接按照關(guān)系數(shù)據(jù)庫規(guī)范化理論進(jìn)行規(guī)范化,每張表都至少滿足3NF,從而消除了數(shù)據(jù)庫操作中的增加、刪除、修改可能產(chǎn)生的異常。各表之間按照關(guān)系數(shù)據(jù)庫的完整性要求通過外鍵(Foreign Key)進(jìn)行關(guān)聯(lián),從而保證了數(shù)據(jù)庫各表直接數(shù)據(jù)的一致性。
4.3.1 數(shù)據(jù)庫設(shè)計(jì)
表二 用戶信息表
字段名 | 中文名稱 | 數(shù)據(jù)類型 | 主鍵 | 外鍵 | 允許為空 | 備注 | _id | 用戶ID | Integer | 是 | 否 | username | 用戶名 | Text | 是 | password | 密碼 | Text | 否 | email | 郵箱 | Text | 否 | phone | 手機(jī)號(hào) | Text | 否 | Address | 地址 | Text | 是 | 用戶信息表中主要包括了用戶ID,用戶名,密碼,手機(jī)號(hào),郵箱,地址。這個(gè)表中用手機(jī)號(hào)與郵箱都可以作為用戶名登陸,所以郵箱與手機(jī)號(hào)必須判斷不能重復(fù)。
(2)商品信息表
表三 商品信息表
字段名 | 中文名稱 | 數(shù)據(jù)類型 | 主鍵 | 外鍵 | 允許為空 | 備注 | _id | 商品ID | Integer | 是 | 否 | picture | 商品圖片 | blob | 否 | Titlr | 商品名稱 | Text | 否 | description | 詳情 | Text | 否 | phone | 電話 | Text | 否 | category | 商品種類 | Integer | 否 | price | 價(jià)格 | Float | 是 | stuID | 發(fā)布者ID | Text | 否 | 商品的信息表中,包括了商品ID,商品圖片,商品名稱,商品類別,商品詳情,商品種類,價(jià)格,發(fā)布者。
(3)評(píng)價(jià)信息表
表四 評(píng)價(jià)信息表
字段名 | 中文名稱 | 數(shù)據(jù)類型 | 主鍵 | 外鍵 | 允許為空 | 備注 | _id | 評(píng)價(jià)ID | Integer | 是 | 否 | stuid | 用戶ID | Integer | 是 | 否 | Content | 評(píng)價(jià)內(nèi)容 | Text | 否 | currentTime | 評(píng)價(jià)時(shí)間 | Integer | 否 | position | 位置 | Integer | 否 | 評(píng)價(jià)的信息表中,包括了評(píng)價(jià)ID,用戶ID,評(píng)價(jià)內(nèi)容,評(píng)價(jià)時(shí)間,評(píng)價(jià)位置。這個(gè)表是用來記錄用戶購買商品后評(píng)價(jià)信息的。
5.系統(tǒng)實(shí)現(xiàn)
根據(jù)上一章的系統(tǒng)設(shè)計(jì),以商品買賣為主線進(jìn)行了App設(shè)計(jì),基本功能已經(jīng)實(shí)現(xiàn),后期會(huì)做圖片修繕與界面美觀問題。開發(fā)環(huán)境為Windows系統(tǒng)。開發(fā)設(shè)備為nexus 6P手機(jī)。
5.1 登錄和注冊(cè)
第一次使用該應(yīng)用首先需要注冊(cè),點(diǎn)擊注冊(cè)按鈕進(jìn)入注冊(cè)頁面,進(jìn)行手機(jī)號(hào)注冊(cè)和郵箱注冊(cè)。如果使用手機(jī)號(hào)登錄,則需要獲取驗(yàn)證碼登錄,如果使用用戶名登錄,輸入密碼后登錄。默認(rèn)進(jìn)入首頁商品推薦頁,如果用戶沒有進(jìn)行退出登錄操作,下次再進(jìn)入應(yīng)用直接進(jìn)入首頁不用進(jìn)入登錄頁面;如果用戶退出登錄,需要重新輸入賬戶密碼登錄。
如下圖5、圖6所示。
安卓大作業(yè)——校園二手街APP設(shè)計(jì)和實(shí)現(xiàn)-4.jpg (20.81 KB, 下載次數(shù): 13)
下載附件
2022-6-27 11:13 上傳
安卓大作業(yè)——校園二手街APP設(shè)計(jì)和實(shí)現(xiàn)-5.jpg (22.88 KB, 下載次數(shù): 15)
下載附件
2022-6-27 11:13 上傳
圖5 賬號(hào)注冊(cè)界面 圖6 手機(jī)號(hào)注冊(cè)界面
5.2 發(fā)布商品
點(diǎn)擊底部中間發(fā)布按鈕,然后選擇發(fā)閑置即可進(jìn)入發(fā)布頁面。如下圖圖7、圖8所示。
安卓大作業(yè)——校園二手街APP設(shè)計(jì)和實(shí)現(xiàn)-6.jpg (21.14 KB, 下載次數(shù): 13)
下載附件
2022-6-27 11:13 上傳
安卓大作業(yè)——校園二手街APP設(shè)計(jì)和實(shí)現(xiàn)-7.jpg (16.77 KB, 下載次數(shù): 15)
下載附件
2022-6-27 11:13 上傳
圖7 添加商品界面 圖8 添加店鋪界面
5.3 查詢商品
通過推薦頁面分類欄可以進(jìn)行商品的分類查詢,通過推薦頁面的頂部搜索框可以進(jìn)入模糊搜索商品,通過輸入關(guān)鍵字點(diǎn)擊搜索商品可以在搜索框下以列表方式顯示。
如圖9所示。
安卓大作業(yè)——校園二手街APP設(shè)計(jì)和實(shí)現(xiàn)-8.jpg (34.25 KB, 下載次數(shù): 15)
下載附件
2022-6-27 11:13 上傳
圖9 首頁界面
5.4 查看我的商品
在我的頁面可以查看我的商品,我的收藏,可以在頁面中對(duì)我收藏與已發(fā)布的商品進(jìn)行刪除。如圖10所示。
安卓大作業(yè)——校園二手街APP設(shè)計(jì)和實(shí)現(xiàn)-9.jpg (22.52 KB, 下載次數(shù): 15)
下載附件
2022-6-27 11:13 上傳
圖10 我的界面
5.5 發(fā)表評(píng)論
用戶可以對(duì)商品進(jìn)行評(píng)價(jià),點(diǎn)擊提交商品詳情頁的評(píng)價(jià)隨之改變。
5.7 購買商品
當(dāng)遇到自己喜歡的商品可以直接和賣家電話聯(lián)系。
點(diǎn)擊進(jìn)入商品詳細(xì)頁面,點(diǎn)擊立即購買會(huì)跳轉(zhuǎn)電話頁面自動(dòng)輸入賣家手機(jī)號(hào)。
6.結(jié)語
本文主要針對(duì)校園商品交易設(shè)計(jì)并實(shí)現(xiàn)了一套基于 Android的軟件系統(tǒng),依照高內(nèi)聚低耦合的原則進(jìn)行開發(fā),系統(tǒng)的每個(gè)模塊采用標(biāo)準(zhǔn)的事先定義好的接口完成模塊之間的通信和實(shí)現(xiàn)客戶端的請(qǐng)求。
參考文獻(xiàn)
[1] Stat Counter Global Stats Top 8 Mobile Operating Systems from Feb 2010 to Feb 2011[EB/OL] http://gs.statcounter.com/#mobile_os-ww-monthly-201002-201102
[2] 薩旺特?辛格(Sarwant Singh).大未來[M].北京:中國人民大學(xué)出版社,2014
[3] 梁曉濤,汪文斌.移動(dòng)互聯(lián)網(wǎng)[M].武昌:武漢大學(xué)出版社,2013
[4] 李紹偉,李紅育,徐剛.關(guān)于校園電子商務(wù)平臺(tái)的設(shè)計(jì)與構(gòu)建[J].網(wǎng)絡(luò)安全,2010,16
[5] 侯春良,張文義.基于Android平臺(tái)的地理信息系統(tǒng)工具設(shè)計(jì)與開發(fā).地理空間信息,2012,10(5),14-16
[6] 官建文,唐勝宏.中國移動(dòng)互聯(lián)網(wǎng)發(fā)展報(bào)告(2014)[M].北京:社會(huì)科學(xué)文獻(xiàn)出版社,2014
[7] 李剛.瘋狂Android講義[M].北京:電子工業(yè)出版社,2011
[8] 楊豐盛.Android應(yīng)用開發(fā)揭秘[M].北京:機(jī)械工業(yè)出版社,2010
[9] 邵壯.移動(dòng)電子商務(wù)中服務(wù)推薦及信譽(yù)管理的研究[D].大連:大連理工大學(xué),2010,54-59
[10]曹旸.Android平臺(tái)上基于地理位置的校園交易系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[C].成都:電子科技大學(xué).軟件工程,2013.9.25
----------------------------- |
|