999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于Android的校園跳蚤市場的設(shè)計(jì)與實(shí)現(xiàn)

2018-01-08 20:08:27胡劍鋒
電腦知識(shí)與技術(shù) 2017年36期

胡劍鋒

摘要:論文主要實(shí)現(xiàn)了一個(gè)基于Android平臺(tái)的校園跳蚤市場系統(tǒng)。該系統(tǒng)上是以Android為終端,實(shí)現(xiàn)二手商品信息管理、校園用戶信息管理、購物車管理和后臺(tái)管理四大模塊。APP操作簡單易用,界面良好,在校大學(xué)生可以利用該APP發(fā)布二手閑置物品信息,同時(shí)可以選購其他學(xué)生提供的二手資源,構(gòu)建節(jié)約型校園。該系統(tǒng)主要包括Android客戶端、服務(wù)端以及后臺(tái)管理三大功能結(jié)構(gòu)模塊。

關(guān)鍵詞:Android; 二手市場;APP

中圖分類號(hào):TP311 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2017)36-0084-02

1 概述

隨著生活水平的不斷提高,目前大學(xué)生擁有的閑置資源也日趨增多,特別是一些轉(zhuǎn)本考試資料、考研資料以及一些電子產(chǎn)品。大學(xué)生也不愿意再像傳統(tǒng)的擺攤式來推銷自己的二手商品,一方面該方式效率比較低下,另一方面學(xué)校為了保持良好的校園環(huán)境,也無法提供合適的場地。大學(xué)生推銷二手產(chǎn)品也基本上在互聯(lián)網(wǎng)上進(jìn)行,隨著移動(dòng)網(wǎng)絡(luò)的普及,二手市場也在向手機(jī)端開始轉(zhuǎn)移。學(xué)生們可以隨時(shí)隨地利用手機(jī)客戶端來發(fā)布、出售自己的二手閑置物品,解決部分學(xué)生處理二手商品的麻煩,同時(shí)也為需要這些資源的同學(xué)提供的物美價(jià)廉的商品,營造了一個(gè)共贏的局面。

本文介紹了基于Android的校園跳蚤市場的設(shè)計(jì)與開發(fā),采用Java和Android Studio開發(fā)環(huán)境,Tomcat搭建服務(wù)器,后臺(tái)數(shù)據(jù)庫采用MySQL作為數(shù)據(jù)庫開發(fā)環(huán)境。

2 系統(tǒng)需求分析

本系統(tǒng)APP有兩類角色:學(xué)生用戶和管理員。學(xué)生用戶即該系統(tǒng)的注冊(cè)學(xué)生,可以進(jìn)行個(gè)人信息管理,二手商品發(fā)布、瀏覽、搜索、購物車、買賣功能;管理員主要進(jìn)行后臺(tái)管理,對(duì)學(xué)生用戶發(fā)布的商品信息進(jìn)行審核。系統(tǒng)客戶端采用Android Studio作為開發(fā)環(huán)境,服務(wù)器端使用MySQL管理數(shù)據(jù)庫、Eclipse作為開發(fā)環(huán)境以及Tomcat來搭建服務(wù)器。

本系統(tǒng)APP的總體功能結(jié)構(gòu)圖如圖1所示,主要有用戶管理、二手商品管理、購物車管理和后臺(tái)管理四大模塊。

2.1 用戶模塊

本模塊主要功能包括:新用戶注冊(cè),已注冊(cè)用戶登錄,注銷賬戶,修改個(gè)人賬戶信息以及找回密碼功能。

2.2 二手商品管理模塊

本模塊主要功能包括:用戶發(fā)布二手商品,用戶修改個(gè)人二手商品信息,用戶瀏覽二手商品信息,搜索二手商品。

2.3 購物車管理模塊

本模塊主要功能包括:用戶將二手商品加入購物車,對(duì)購物車內(nèi)的二手商品進(jìn)行相應(yīng)操作。

2.4 后臺(tái)管理模塊

本模塊主要功能包括:管理員的登錄、注冊(cè),對(duì)用戶進(jìn)行審核,對(duì)用戶發(fā)布的二手商品進(jìn)行審核。

3 系統(tǒng)實(shí)現(xiàn)

本系統(tǒng)主要分為客戶端和服務(wù)器端功能的設(shè)計(jì)與實(shí)現(xiàn),客戶端采用MVC框架實(shí)現(xiàn),主要包括:1、模型層:該層主要是業(yè)務(wù)邏輯的處理、數(shù)據(jù)庫的讀寫操作、網(wǎng)絡(luò)訪問等操作;2、視圖層:在Android中該層采用資源文件layout中的XML布局文件來進(jìn)行界面布局描述;3、控制層:在Android中該層主要通過Activity實(shí)現(xiàn)。

3.1 客戶端功能設(shè)計(jì)與實(shí)現(xiàn)

3.1.1 用戶管理模塊

1) 用戶登錄。

本APP通過SharedPreferences中數(shù)據(jù)來判斷該用戶是否是首次登錄該系統(tǒng),如為首次登錄,APP直接跳轉(zhuǎn)到登錄界面,用戶輸入用戶名、密碼,封裝成JSON數(shù)據(jù)發(fā)送給服務(wù)器,服務(wù)器依據(jù)相應(yīng)參數(shù)調(diào)用服務(wù)器端方法進(jìn)行操作,并將結(jié)果以JSON數(shù)據(jù)返回給客戶端,客戶端接收到數(shù)據(jù)后進(jìn)行解析,依據(jù)解析結(jié)構(gòu)進(jìn)行相應(yīng)響應(yīng)。

用戶可以在登錄界面上點(diǎn)擊第三方登錄來實(shí)現(xiàn)系統(tǒng)登錄。

2) 新用戶注冊(cè)

用戶可以在登錄界面上點(diǎn)擊新用戶注冊(cè)進(jìn)入注冊(cè)界面:在注冊(cè)界面輸入相關(guān)信息,點(diǎn)擊注冊(cè)按鈕進(jìn)行注冊(cè)。

如果用戶使用第三方登錄的需要完善相關(guān)注冊(cè)信息。

用戶注冊(cè)成功后,需要管理員進(jìn)行審核,核對(duì)無誤后才能進(jìn)行二手商品的發(fā)布和交易,否則只能進(jìn)行商品瀏覽。

3) 修改信息

用戶可以在登錄成功后修改個(gè)人相關(guān)信息,修改后的個(gè)人信息以json數(shù)據(jù)上傳服務(wù)器進(jìn)行保存。個(gè)人密碼的修改可以通過輸入舊密碼,再輸入新密碼的方式來更改,也可以通過給注冊(cè)手機(jī)號(hào)發(fā)送驗(yàn)證碼,輸入驗(yàn)證碼,再輸入新密碼的方式來更改。

4) 找回密碼

用戶如果忘記密碼,可以使用注冊(cè)的手機(jī)號(hào)找回密碼。具體實(shí)現(xiàn)方式是通過給注冊(cè)手機(jī)號(hào)發(fā)送驗(yàn)證碼,輸入驗(yàn)證碼,再輸入新密碼的方式來找回密碼。

3.1.2 二手商品管理模塊

1) 二手商品發(fā)布

此功能必須是審核通過的用戶才能使用。用戶在登錄成功后,可以進(jìn)入商品發(fā)布界面,填寫商品信息,包括商品圖片,類型,商品簡介、價(jià)格、數(shù)量,并選擇交易地點(diǎn),聯(lián)系的手機(jī)號(hào)碼等相關(guān)信息。填寫完畢后,選擇發(fā)布商品,進(jìn)入待審核商品,等待管理員進(jìn)行審核,審核完成后,在商品列表中顯示。用戶可以通過“我的二手商品”中已發(fā)布商品來查看發(fā)布狀態(tài)為待審核,一旦通過管理員審核,則狀態(tài)為已發(fā)布。

2) 商品修改

用戶在“我的二手商品”界面中可以查看已發(fā)布二手商品,選擇需要修改的商品,點(diǎn)擊修改進(jìn)入商品修改界面,用戶修改商品信息,修改后的信息也以json數(shù)據(jù)形式發(fā)送給服務(wù)器進(jìn)行保存。服務(wù)器接收到用戶傳來的數(shù)據(jù),依據(jù)商品id對(duì)數(shù)據(jù)庫中對(duì)應(yīng)商品進(jìn)行更新,處理完成后,將最新數(shù)據(jù)返回給客戶端,并更新客戶端界面。

3) 商品搜索

用戶可以直接在商品搜索欄里輸入需要搜索的商品名稱,系統(tǒng)后臺(tái)會(huì)依據(jù)商品名稱進(jìn)行模糊匹配,將搜索結(jié)果以json數(shù)據(jù)返回給客戶端,并在客戶端以列表形式展現(xiàn)。用戶也可以進(jìn)入分類頁面,對(duì)商品進(jìn)行分類檢索。

3.1.3 購物車管理模塊

用戶找到心儀的二手商品后,可以在商品詳情頁面將該商品加入購物車。用戶可以通過我的購物車來查看擬購買的商品,可以在該界面中來進(jìn)行商品數(shù)量的增減、刪除操作,購物車會(huì)自動(dòng)根據(jù)商品價(jià)格和商品數(shù)量來計(jì)算商品總價(jià)。用戶可以通過結(jié)算來實(shí)現(xiàn)購物。

3.2 服務(wù)器端功能設(shè)計(jì)與實(shí)現(xiàn)

1) 管理員管理

管理員是通過系統(tǒng)超級(jí)管理員來進(jìn)行添加的,也可以將普通用戶提升為管理員。一旦普通用戶提升為管理員,必須使用超級(jí)管理員提供給其的賬號(hào)和密碼才能行駛管理員權(quán)限,否則還是普通用戶,而且管理員不能審核自己普通賬戶發(fā)布的二手商品。

2) 商品審核

用戶發(fā)布的二手商品是否符合要求,能否進(jìn)行交易是需要通過管理員進(jìn)行審核的,審核通過的商品才算發(fā)布成功,否則無法進(jìn)行交易。管理員登錄系統(tǒng)后,進(jìn)入“未審核商品”界面查看處于待審核狀態(tài)的商品,點(diǎn)擊商品進(jìn)入商品詳情進(jìn)行審核,審核通過的商品進(jìn)入該管理員的已審核商品列表中,未審核通過的商品輸入未通過原因,提醒用戶進(jìn)行完善或者撤銷該商品的發(fā)布信息。

4 結(jié)束語

本文實(shí)現(xiàn)了一個(gè)基于Android平臺(tái)的校園跳蚤市場系統(tǒng),本系統(tǒng)實(shí)現(xiàn)了校園跳蚤市場的所有基本功能,包括用戶的注冊(cè)與登錄,用戶個(gè)人信息管理,二手商品的發(fā)布與審核,購物車管理等功能,系統(tǒng)具有很好的可擴(kuò)展性。隨著校園二手市場的發(fā)展需求不斷變化,基本能滿足校園二手商品的交流,使得校園二手資源得到充分利用。

該系統(tǒng)不足之處在于沒有涉及在線支付功能,買賣雙方需要線下交易,在同一校園能實(shí)現(xiàn)還比較方便,能夠保證交易的安全性和可靠性,后期考慮跨校園交易時(shí),需要完善在線支付功能。

參考文獻(xiàn):

[1] 侯歡歡,李超軍. 基于Android的校園跳蚤市場APP的設(shè)計(jì)與實(shí)現(xiàn)[J].數(shù)字技術(shù)與應(yīng)用,2016(8).

[2] 馮宇. 校園交易平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)[D].成都: 電子科技大學(xué), 2012.

[3] 葉莖,何瓊.基于JSP.NET的網(wǎng)上二手交易平臺(tái)的設(shè)計(jì)[J].電腦知識(shí)與技術(shù),2010(9):11-13.

主站蜘蛛池模板: 亚洲男人的天堂久久香蕉| 美女无遮挡免费视频网站| 国产91在线|日本| 97免费在线观看视频| 中文字幕66页| 中文字幕不卡免费高清视频| 精品福利视频网| 亚洲色图欧美激情| 久久无码av三级| 亚洲第一区在线| 欧美综合一区二区三区| 日韩欧美国产中文| 青青久视频| 久久精品欧美一区二区| 91精品综合| 午夜老司机永久免费看片| 亚洲欧洲日产国码无码av喷潮| 亚洲欧洲日产无码AV| 亚洲无码不卡网| 国产日韩久久久久无码精品| 美女国产在线| 亚洲性一区| 亚洲欧美另类色图| 国产成人精品高清不卡在线| 久久a毛片| 亚洲成aⅴ人在线观看| 先锋资源久久| 精品自窥自偷在线看| 国产99视频免费精品是看6| 国产一区成人| 亚洲欧美成人在线视频| 亚洲二区视频| 国产原创自拍不卡第一页| 99热这里只有成人精品国产| 国产亚洲精品97在线观看| 一本大道香蕉高清久久| 亚洲天堂日本| 国产精品亚洲一区二区三区z | 高清码无在线看| 狠狠亚洲五月天| 国产chinese男男gay视频网| 91福利免费| 五月婷婷导航| 青青热久麻豆精品视频在线观看| 久久久久亚洲精品成人网| 国产av一码二码三码无码| 日韩无码精品人妻| 亚洲精品手机在线| 色悠久久久| 午夜国产不卡在线观看视频| 高潮毛片免费观看| 日韩欧美国产三级| 毛片一区二区在线看| 99ri精品视频在线观看播放| 国产情侣一区二区三区| 欧美综合区自拍亚洲综合天堂| 亚洲国产日韩在线成人蜜芽| 99久久国产综合精品2023| 毛片在线播放a| 国产剧情国内精品原创| 久久久久人妻精品一区三寸蜜桃| 亚洲精品第1页| 亚洲精品男人天堂| 国产麻豆aⅴ精品无码| 热思思久久免费视频| 欧美成人午夜视频| 久久综合结合久久狠狠狠97色| 小蝌蚪亚洲精品国产| 欧美专区日韩专区| 欧美精品影院| 国产毛片网站| 亚洲一本大道在线| 又大又硬又爽免费视频| a毛片在线| 免费人成网站在线观看欧美| 国产成人亚洲综合a∨婷婷| 中国一级毛片免费观看| 国产成人高清精品免费| 亚洲侵犯无码网址在线观看| 亚洲人成影视在线观看| 亚洲an第二区国产精品| 欧美一级黄片一区2区|