国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

一種基于Android平臺(tái)的嬰幼兒購物應(yīng)用開發(fā)與設(shè)計(jì)

2018-03-07 06:15毛一敏秦貝貝李雙雙王婉
無線互聯(lián)科技 2018年21期
關(guān)鍵詞:網(wǎng)絡(luò)購物嬰幼兒

毛一敏 秦貝貝 李雙雙 王婉

摘 要:隨著移動(dòng)端商品成交人數(shù)的增加和網(wǎng)絡(luò)購物的便捷,加上父母對(duì)嬰幼兒日常用品要求的提高和嬰幼兒物品的堆積,文章設(shè)計(jì)一款實(shí)現(xiàn)嬰幼兒物品購買和二手物品交易的Android應(yīng)用。

關(guān)鍵詞:Android;網(wǎng)絡(luò)購物;嬰幼兒

目前使用谷歌Android平臺(tái)手機(jī)的用戶還是占大多數(shù)的比例,隨著網(wǎng)絡(luò)的發(fā)展,快遞運(yùn)輸?shù)陌踩捅憬?,網(wǎng)上購物沒有時(shí)間、地點(diǎn)限制,商品容易查找,種類全,商家沒有庫存壓力等優(yōu)點(diǎn),越來越多的人會(huì)選擇在網(wǎng)上購買和出售商品,目前市場上有很多的購物軟件,本文設(shè)計(jì)的軟件是針對(duì)嬰幼兒物品的購買和出售的。

1 軟件分析與設(shè)計(jì)

1.1 需求分析

軟件主要實(shí)現(xiàn)以下功能[1]。

(1)搜索功能。用戶搜索需要的商品,系統(tǒng)根據(jù)關(guān)鍵詞來檢索用戶所需的商品并呈現(xiàn)給用戶,根據(jù)用戶喜好向用戶推薦活動(dòng)或熱門商品。

(2)發(fā)布功能。用戶可以發(fā)布自己商品的信息,進(jìn)行出售等。

(3)通信功能。為更詳細(xì)地了解商品的信息,用戶和用戶之間可以互相交流,允許用戶對(duì)購買的商品進(jìn)行評(píng)論回復(fù)。

(4)查詢物流信息功能。了解商品的位置,用戶可以根據(jù)訂單查詢相應(yīng)的物流信息。

(5)數(shù)據(jù)分析功能。通過對(duì)用戶查詢和購買同等的產(chǎn)品的頻率,分析用戶的喜好,以便推薦符合用戶愛好的商品和論壇動(dòng)態(tài)。

(6)允許用戶對(duì)購買的商品進(jìn)行評(píng)論回復(fù)。

1.2 軟件框架

軟件具體框架如圖1—5所示。

1.3 搭建開發(fā)環(huán)境

我們選擇Android studio為開發(fā)工具,對(duì)比Eclipse,Android studio的功能要更強(qiáng)大,更方便,但是電腦運(yùn)行會(huì)卡頓。

搭建開發(fā)環(huán)境步驟[2]:

(1)配置Java環(huán)境,良好的運(yùn)行環(huán)境是Android開發(fā)的前提。

(2)在官網(wǎng)中下載Android studio的安裝包,安裝并選擇相應(yīng)的配置,有需要可在官網(wǎng)上下載相應(yīng)的SDK和JDK壓縮包。

(3)下載并安裝Genymotion模擬器,下載想要的虛擬設(shè)備版本,在Android studio中進(jìn)行相應(yīng)的配置。

Android開發(fā)是Java開發(fā)的一個(gè)分支,主要用到的語言是Java語言,在前期要確保自己的Java運(yùn)行環(huán)境搭建完成。

圖2 搜索功能1 圖3 搜索功能2

圖4 注冊(cè)功能 圖5 登錄功能

1.4 頁面功能設(shè)計(jì)

主頁面:搜索功能,推薦的產(chǎn)品,推薦的相應(yīng)動(dòng)態(tài)。

發(fā)布頁面:發(fā)布自己產(chǎn)品的信息和功能。

論壇頁面:詢問和回答嬰幼兒相關(guān)問題,醫(yī)生在線問答功能,發(fā)布用戶動(dòng)態(tài)。

訂單頁面:查詢發(fā)出的商品訂單和物流信息,查詢購買的商品訂單和物流信息。

用戶設(shè)置頁面:軟件的設(shè)置,用戶信息的修改,密碼的修改。

1.5 頁面框架與代碼設(shè)計(jì)

使用Android studio中的Bottom Navigation View+ ViewPager實(shí)現(xiàn)底部導(dǎo)航欄,在切換不同的fragment時(shí)保留底部導(dǎo)航欄不變,實(shí)現(xiàn)各個(gè)菜單項(xiàng)的點(diǎn)擊事件處理,并且實(shí)現(xiàn)左右滑動(dòng)切換頁面。

選擇Android studio本身攜帶的SQLite數(shù)據(jù)庫來存儲(chǔ)用戶信息,創(chuàng)建數(shù)據(jù)庫和數(shù)據(jù)庫操作類(主要為增、刪、改、查操作),有數(shù)據(jù)庫結(jié)構(gòu)創(chuàng)建業(yè)務(wù)bean。注冊(cè)完成后會(huì)回到登錄頁面,登錄成功后跳轉(zhuǎn)到主頁面。將個(gè)人信息傳遞到用戶設(shè)置頁面,顯示用戶的頭像和用戶名等信息。

主頁面的搜索功能中搜索框用EditText控件,對(duì)listView設(shè)置監(jiān)聽,加入設(shè)定數(shù)據(jù),實(shí)現(xiàn)搜索過程中聯(lián)想搜索功能。使用Fragment+ListView的組合實(shí)現(xiàn)下拉刷新和上拉加載的功能,搜索框下增加一個(gè)輪播的Banner用來放置推薦的商品圖片。通過單擊圖片或者鏈接可以進(jìn)入商品詳情頁面,包含商品圖片信息和簡介[3]。

發(fā)布頁面主要發(fā)布自己想要出售的商品,對(duì)商品的基本信息做詳細(xì)的描述,添加商品圖片、價(jià)格和使用時(shí)間等信息。

論壇頁面,上拉刷新查看別人發(fā)布的動(dòng)態(tài),點(diǎn)擊加號(hào)可以發(fā)布自己的動(dòng)態(tài),含有點(diǎn)贊和評(píng)論功能,用戶與用戶間可以互相關(guān)注。

訂單頁面,購買的商品和出售的商品兩個(gè)分區(qū),都可以單擊訂單信息進(jìn)入訂單詳情頁查看訂單信息和物流信息。

用戶信息頁面使用Android studio原有的Module-Navigation Drawer Activity來實(shí)現(xiàn)側(cè)滑彈出用戶設(shè)置頁面,包含修改頭像、用戶名和密碼,軟件的基本設(shè)置等功能[4]。

2 結(jié)語

本文設(shè)計(jì)開發(fā)了Android平臺(tái)的嬰幼兒物品交易的APP,介紹了相應(yīng)的功能和基本的設(shè)計(jì)思想,接下來會(huì)逐步完善和改進(jìn)軟件的功能,并更新其他的功能和模塊,使應(yīng)用更加完善。

猜你喜歡
網(wǎng)絡(luò)購物嬰幼兒
護(hù)理嬰幼兒五不宜
逆境商 從嬰幼兒開始培養(yǎng)
微商營銷在大學(xué)生消費(fèi)市場的問題與對(duì)策
淺析社區(qū)智能快遞寄存柜的現(xiàn)狀及發(fā)展對(duì)策
隔姜灸治療嬰幼兒嘔吐60例
临泽县| 白城市| 青冈县| 南通市| 临猗县| SHOW| 滨州市| 临西县| 赤壁市| 松原市| 肇东市| 博罗县| 大宁县| 绵阳市| 台南市| 黎城县| 西乌珠穆沁旗| 开平市| 尉氏县| 宁津县| 新干县| 石柱| 冷水江市| 大余县| 霍林郭勒市| 霍山县| 阜新| 柳州市| 长宁县| 固镇县| 陇川县| 辽阳市| 渝中区| 曲阳县| 神农架林区| 龙口市| 镇坪县| 海安县| 湖州市| 福安市| 内乡县|