• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    基于Android的超市購(gòu)物系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

    2019-10-25 01:14:14劉鵬通化師范學(xué)院計(jì)算機(jī)學(xué)院
    新生代 2019年7期
    關(guān)鍵詞:收貨購(gòu)物車訂單

    劉鵬 通化師范學(xué)院計(jì)算機(jī)學(xué)院

    一、緒論

    在高節(jié)奏生活的現(xiàn)代社會(huì),如何節(jié)約時(shí)間,如何高效率的應(yīng)用時(shí)間,已經(jīng)成為所有人都會(huì)去思考的問題.基于Android平臺(tái)的超市購(gòu)物系統(tǒng)正好使得人們節(jié)約下了購(gòu)物的時(shí)間,而且使得人們更好的利用一些在等待的時(shí)間.沒有了時(shí)間和空間的限制,購(gòu)物就變得更加便捷,更加人性化了.此超市購(gòu)物系統(tǒng)(百米超市)是本人在公司所完成的項(xiàng)目之一,是針對(duì)解決一個(gè)小區(qū)內(nèi)的用戶能如何在手機(jī)在線購(gòu)買本小區(qū)內(nèi)超市的商品的問題,且商家只給自己小區(qū)的用戶送貨,實(shí)現(xiàn)能夠在最短的時(shí)間送貨上門.

    二、系統(tǒng)分析

    1 業(yè)務(wù)流程的概述

    用戶進(jìn)入首頁(yè)后看到的界面從上到下依次是位置定位、廣告圖片、超市列表,用戶點(diǎn)超市列表的某個(gè)超市即可進(jìn)入所有的商品瀏覽界面,在商品瀏覽界面點(diǎn)擊任意商品,用戶就能了解該商品的詳細(xì)信息.若用戶喜歡該商品,可將其加入購(gòu)物車,隨時(shí)結(jié)算,提交訂單,即完成了一次購(gòu)物.

    2 系統(tǒng)結(jié)構(gòu)分析

    本系統(tǒng)是一款在智能手機(jī)上超市購(gòu)物的應(yīng)用, 總共分為五個(gè)大功能模塊:首頁(yè)顯示模塊、商品瀏覽模塊、購(gòu)物車模塊、查看訂單模塊、我的模塊,主要目的是設(shè)計(jì)一款方便消費(fèi)者在手機(jī)上超市購(gòu)物的應(yīng)用.

    2.1.首頁(yè)模塊

    首頁(yè)模塊顯示的首先橫向的廣告和豎列的超市信息,橫向能左右滑動(dòng)豎向能上下,用戶在首頁(yè)上方或下方超市列表處點(diǎn)擊超市就能進(jìn)入到該超市的商品瀏覽頁(yè)面,在商品瀏覽頁(yè)面中用戶可根據(jù)自己的需要將該商品加入購(gòu)物車,數(shù)量也是可自由增加或減少的.

    2.2.商品瀏覽模塊

    用戶可以通過(guò)上下滑動(dòng),直觀地瀏覽商品列表中的商品,點(diǎn)擊特定的商品圖片可以查詢商品詳情.在商品列表功能中,運(yùn)用到了Android的一個(gè)ListView的控件,該控件可以通過(guò)數(shù)據(jù)庫(kù)中建表的商品對(duì)象的名稱,加載出JAVA中對(duì)應(yīng)的實(shí)體對(duì)象,從而方便快捷地將表中的商品內(nèi)容用界面展示出來(lái).

    2.3.購(gòu)物車模塊

    用戶在查看超市商品之前須先登錄自己的賬號(hào)和密碼,沒有登錄的話該界面會(huì)提示"請(qǐng)登錄"的消息.該模塊能實(shí)現(xiàn)的功能有:將要買的商品添加至購(gòu)物車中、編輯商品數(shù)量直到滿足自己的需求、把加入購(gòu)物車中的商品顯示出來(lái).

    2.4.訂單模塊

    該模塊的功能有:提交已付款的訂單、選擇適合自己的支付方式、全部費(fèi)用結(jié)算、查看已完成的和未完成的訂單.在購(gòu)物車中確定要買的商品進(jìn)行費(fèi)用結(jié)算,然后完善收貨信息(對(duì)于備注,可表明對(duì)商品的需求)就完成了訂單,跳轉(zhuǎn)到支付頁(yè)面,顯示若干種付款方式,用戶按照適合自己的付款方式,此項(xiàng)訂單就產(chǎn)生了.

    2.5.我的模塊

    我的模塊主要包括:管理收貨地址、推薦店鋪、關(guān)于百米超市、全民經(jīng)紀(jì)人、幫助、設(shè)置.例如:增加新的收貨地址或者刪除已經(jīng)不用的收貨地址,幫助則給客戶解答一些疑惑和怎樣使用該軟件.

    三、總體設(shè)計(jì)

    1 總體功能

    該系統(tǒng)分為前臺(tái)客戶端和后臺(tái)管理端:前臺(tái)主要是用戶的注冊(cè)、登錄、購(gòu)物,后臺(tái)主要是管理員對(duì)商品、訂單的管理,在整個(gè)系統(tǒng)中他們具有不同的功能和權(quán)限.如圖1所示.

    圖1

    客戶端的主要使用對(duì)象是普通用戶,分為用戶登陸,用戶注冊(cè),商品搜索,商品分類,購(gòu)物車;后臺(tái)管理模塊的主要使用對(duì)象是管理員,分為管理員登陸,商品信息管理,訂單信息管理.

    2 客戶端

    客戶端是供用戶購(gòu)物的,其包含了用戶的登錄、瀏覽商品、加入購(gòu)物車、查詢訂單、面對(duì)面支付等功能,它負(fù)責(zé)直接和用戶交互的功能.

    用戶進(jìn)入軟件如果以前登錄過(guò)就會(huì)把訂單記錄重新顯示,只有登錄過(guò)后才能把商品加入購(gòu)物車或夠買商品,沒有登錄的話系統(tǒng)會(huì)跳到登錄界面提示用戶先登錄.其功能流程圖如圖2所示:

    圖2 客戶端系統(tǒng)流程圖

    3 服務(wù)端

    服務(wù)端主要用于服務(wù)端的管理員管理用戶、商品和訂單等方面,用戶包括用戶名、密碼、電話等一些個(gè)人信息,商品包含商品名、圖片、價(jià)格、數(shù)量等信息,訂單包括時(shí)間、地址等屬性信息.其E-R圖如下3所示:

    圖3 E-R圖

    4 E-R圖

    系統(tǒng)管理員主要管理用戶,商品,訂單,商品類型四個(gè)方面.用戶主要包含了,ID,昵稱,密碼等屬性;商品主要包含ID,名稱,價(jià)格等屬性;訂單主要包含ID,訂單狀態(tài)等屬性;商品類型主要包含ID,類型名稱等屬性.如下圖4所示:

    圖 4 E-R圖

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

    1 歡迎界面的實(shí)現(xiàn)

    用戶首次進(jìn)入APP,用戶首先了解到APP內(nèi)容的便是歡迎頁(yè),歡迎頁(yè)一般會(huì)用圖片的形式將APP的主要特點(diǎn)給用戶直觀地展示出來(lái).歡迎頁(yè)面有個(gè)登錄判斷,若用戶首次登錄,則跳到登錄界面,若用戶已經(jīng)登錄過(guò)則跳到主界面.如圖5所示

    圖5 歡迎界面

    歡迎界面加載開機(jī)圖片的代碼:

    2 登錄界面的實(shí)現(xiàn)

    用戶登錄:通過(guò)訪問服務(wù)器登錄接口,將對(duì)應(yīng)的用戶名(手機(jī)號(hào))和驗(yàn)證碼傳到數(shù)據(jù)庫(kù)t_people表里,獲得接口傳到的result的值,從而判斷可否登錄.如果沒有注冊(cè),服務(wù)端會(huì)以手機(jī)號(hào)為賬號(hào)自動(dòng)注冊(cè)用戶.如圖6所示:

    圖6 登錄界面

    3 商品瀏覽界面功能的實(shí)現(xiàn)

    (1)商品瀏覽界面功能:用戶可以通過(guò)上下滑動(dòng),直觀地瀏覽商品列表中的商品,點(diǎn)擊特定的商品圖片可以查詢商品詳情.在商品列表功能中,運(yùn)用到了Android的一個(gè)ListView的控件,該控件可以通過(guò)數(shù)據(jù)庫(kù)中建表的商品對(duì)象的名稱,加載出JAVA中對(duì)應(yīng)的實(shí)體對(duì)象,從而方便快捷地將表中的商品內(nèi)容用界面展示出來(lái).如圖7與圖8所示:

    圖8 商品詳情界面

    (2)購(gòu)物車功能:購(gòu)物車主要用來(lái)瀏覽已添加到購(gòu)物車的商品列表和進(jìn)行購(gòu)買前數(shù)量的選擇操作,用戶可根據(jù)選擇點(diǎn)擊加減按鈕進(jìn)行數(shù)量的選取和刪除,這些信息全部保存在客戶端,因此購(gòu)物車模塊功能的實(shí)現(xiàn)并不需要和服務(wù)器進(jìn)行交互.購(gòu)物車的主界面如圖9所示:

    圖9 購(gòu)物車界面

    4 提交訂單界面的實(shí)現(xiàn)

    提交訂單界面主要有三部分構(gòu)成,分別是用戶的收貨地址信息,購(gòu)買的商品信息,和備注,通過(guò)這幾部分的集合視圖,可實(shí)現(xiàn)不同的信息的展示.提交訂單界面如圖10所示:

    圖10 結(jié)算界面

    5 完成訂單界面的實(shí)現(xiàn)

    完成訂單界面是實(shí)現(xiàn)一次購(gòu)物的流程的最后模塊,根據(jù)需要支付方式有支付寶面對(duì)面,微信面對(duì)面,貨到付款三種支付方式,用戶可以自由選擇支付方式,商家送貨上門后當(dāng)面結(jié)清貨款.提交訂單界面如圖11所示:

    圖 11完成訂單界面

    6 訂單查詢界面的實(shí)現(xiàn)

    訂單查詢界面主要由ListView實(shí)現(xiàn),可以了解每個(gè)訂單的商家和所購(gòu)買的商品及訂單狀態(tài).訂單界面如圖12所示:

    圖 12訂單查詢界面

    7 訂單詳情界面的實(shí)現(xiàn)

    訂單詳情界面主要展現(xiàn)訂單的詳細(xì)信息,如訂單號(hào)、商家信息、所購(gòu)商品信息、訂單提交時(shí)間、商家確認(rèn)時(shí)間、訂單完成時(shí)間、買家留言和支付方式等,還有點(diǎn)擊再來(lái)一單可以進(jìn)入超市在這單的基礎(chǔ)上進(jìn)行購(gòu)物.訂單詳情界面如圖13所示:

    圖13 訂單詳情界面

    8 我的界面的實(shí)現(xiàn)

    我的界面主要包括:地址管理、推薦店鋪、關(guān)于百米超市、全民經(jīng)紀(jì)人、幫助、設(shè)置.例如:地址管理可增加新的收貨地址或者刪除已經(jīng)不用的收貨地址,推薦店鋪可以根據(jù)店鋪的推薦碼把常用的店鋪置頂從而方便購(gòu)物,幫助則給客戶解答一些疑惑和怎樣使用該軟件,設(shè)置里則有清除緩存和退出登錄功能.如圖14-圖16所示:

    圖 14我的界面

    圖 15地址管理界面

    圖16 幫助界面

    7 結(jié)論與討論

    這套系統(tǒng)是我們對(duì)大學(xué)課程所學(xué)知識(shí)的全面應(yīng)用,是應(yīng)用理論知識(shí)分析實(shí)際問題、解決實(shí)際問題能力的真實(shí)反映,也是對(duì)教師教學(xué)效果的一次全面反饋.我所做的課題是基于Android的超市購(gòu)物系統(tǒng),由于此應(yīng)用開發(fā)時(shí)間短,所以一定會(huì)存在許多不足之處,因此在以后的用戶使用中會(huì)不斷完善和優(yōu)化.此外在設(shè)計(jì)的過(guò)程中,走了很多的彎路,發(fā)現(xiàn)自己有很多的不足,對(duì)開發(fā)工具的掌握不是很全面,因此我應(yīng)該多學(xué)習(xí)一些編程技巧與思想,使自己的能力得到提升.

    猜你喜歡
    收貨購(gòu)物車訂單
    基于蟻群算法的物流多任務(wù)分配中路徑規(guī)劃研究*
    春節(jié)期間“訂單蔬菜”走俏
    蘿卜蘿卜快顯形
    新產(chǎn)品訂單紛至沓來(lái)
    被疫情改變的購(gòu)物車
    海峽姐妹(2020年5期)2020-06-22 08:26:10
    推購(gòu)物車購(gòu)物
    家教世界(2018年31期)2018-11-28 09:32:26
    “最確切”的幸福觀感——我們的致富訂單
    購(gòu)物車?yán)锏摹皶r(shí)間線”
    “一個(gè)好漢三個(gè)幫”讓閑魚交易更省心
    電腦愛好者(2017年1期)2017-04-14 20:05:13
    清空購(gòu)物車了嗎!
    长寿区| 海伦市| 潞西市| 锡林浩特市| 桑日县| 天台县| 千阳县| 新泰市| 确山县| 河源市| 天等县| 游戏| 延吉市| 新乡县| 黄平县| 桐乡市| 调兵山市| 余江县| 乌拉特中旗| 靖远县| 陈巴尔虎旗| 凤山市| 巴彦县| 塔城市| 许昌市| 兴山县| 上饶县| 江口县| 杨浦区| 观塘区| 子洲县| 金溪县| 三穗县| 宁德市| 潞城市| 彭阳县| 安乡县| 呼图壁县| 三河市| 大宁县| 民和|