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

    基于Python的電商導(dǎo)購APP設(shè)計與實現(xiàn)

    2019-05-14 08:25:10謝鐘揚
    關(guān)鍵詞:設(shè)計與實現(xiàn)

    謝鐘揚

    摘要:隨著我國經(jīng)濟的不斷發(fā)展與增強,IT技術(shù)已經(jīng)漸漸的普及到了人們的日常生活當(dāng)中了因此,一款既能實現(xiàn)產(chǎn)品分流推廣,又能滿足群眾挑選的電商導(dǎo)購APP就面世了,它能夠很好的解決產(chǎn)品的推廣也能滿足用戶購物的需求

    關(guān)鍵詞:電商導(dǎo)購;Python;設(shè)計與實現(xiàn)

    中圖分類號:TP391.3 文獻(xiàn)標(biāo)識碼:A 文章編號:1007-9416(2019)02-0143-02

    0 引言

    在現(xiàn)代化社會當(dāng)中,人們往往是足不出戶就能購買到自己想要的產(chǎn)品,因此伴隨著移動互聯(lián)網(wǎng)的不斷進(jìn)步與加強,關(guān)于電商導(dǎo)購的APP也在不斷的進(jìn)行增長,從當(dāng)前電商導(dǎo)購APP的情況來看,往往實踐研究多于理論研究,這就在一定程度上充滿著局限性。

    1 APP需求概括

    本APP主要是用于實現(xiàn)一個基礎(chǔ)的網(wǎng)絡(luò)導(dǎo)購,那么就需要把符合要求的信息以及關(guān)鍵詞從淘寶、天貓上錄入到數(shù)據(jù)庫當(dāng)中,然后呈現(xiàn)在用戶手機上,使得用戶能夠在APP上鏈接到平臺進(jìn)行購物消費。在APP的設(shè)計當(dāng)中主要是有著三大部分,APP網(wǎng)絡(luò)爬蟲的設(shè)計、APP前段的設(shè)計,APP的線上部署和客戶端的設(shè)計。

    1.1 APP最初設(shè)計考慮

    作為一款實用性的APP,需要考慮到四個方面:(1)簡單操作,指的的圖形化界面流程簡單,客戶一看就懂。(2)流暢性,在客戶進(jìn)行使用APP的過程當(dāng)中,不會出現(xiàn)假死或者閃退的情況發(fā)生。(3)可重復(fù)修改性,對于APP來講,更新和修改是一件十分常見的事情,因此,需要APP產(chǎn)品前期設(shè)計良好的結(jié)構(gòu)以及完整的備份文檔,從而使得APP能夠便與修改。(4)可擴張性,應(yīng)當(dāng)在設(shè)計前期為APP留有對外擴張的升級空間以及借口。

    1.2 APP的功能需求分析

    APP能夠在數(shù)據(jù)庫當(dāng)中對商品信息進(jìn)行讀取,并且以圖文的方式來呈現(xiàn)在客戶眼前,并且可以通過點擊跳轉(zhuǎn)到平臺進(jìn)行購買。APP還應(yīng)當(dāng)具有商品的導(dǎo)購功能,可以快速并且準(zhǔn)確的瀏覽到不同類型的商品。APP應(yīng)當(dāng)有著商品的搜索工具,讓用戶可以通過搜索工具來搜索到自己想要的商品和信息。一款優(yōu)秀的APP往往能夠吸取客戶的反饋信息,因此,在APP的設(shè)計當(dāng)中我們還應(yīng)當(dāng)添加反饋功能。

    2 APP的總體設(shè)計

    2.1 軟件產(chǎn)品設(shè)計

    MVC作為一款軟件設(shè)計典范的軟件,它能夠?qū)I(yè)務(wù)邏輯集中到一個部件當(dāng)中,用分離的方式來進(jìn)行表達(dá)出來。Model,數(shù)據(jù)模型,它可以代表應(yīng)用程序的狀態(tài),并且進(jìn)行處理業(yè)務(wù)的流程,但是隨著Web應(yīng)用需求復(fù)雜度的不斷提高,MVC已經(jīng)開始把現(xiàn)實和業(yè)務(wù)處理進(jìn)行分離了出來,強制性的把設(shè)計分為了三大模塊,這樣做的方式,可以大大減少代碼的維護(hù)量,加快開發(fā)速度,使得產(chǎn)品結(jié)構(gòu)能夠清晰的表達(dá)出來。

    2.2 數(shù)據(jù)庫的設(shè)計

    本篇文章當(dāng)中使用的是MySQL數(shù)據(jù)庫。

    f_cust_mall:輸錄店鋪信息

    F_product:輸錄商品信息

    3 APP的詳細(xì)設(shè)計以及開發(fā)實現(xiàn)

    3.1 關(guān)于網(wǎng)絡(luò)爬蟲方面的設(shè)計

    網(wǎng)絡(luò)技術(shù)的不斷發(fā)展和進(jìn)步,網(wǎng)絡(luò)爬蟲知識的研究和開發(fā)也漸漸的開始完善了。大體的說來,網(wǎng)絡(luò)爬蟲的基本流程就是選取一小部分的URL,然后在把URL放置到帶抓取的URL隊列當(dāng)中,接著從URL序列中取出URL,通過解析DNS,再將對應(yīng)的網(wǎng)頁下載通過一系列的分析和匹配存入到數(shù)據(jù)庫當(dāng)中,然后接著在把其他的URL進(jìn)行一系列的分析,將產(chǎn)生新的URL放回到帶抓取的URL當(dāng)中,從而實現(xiàn)一個循環(huán)的過程。

    3.2 電商導(dǎo)購APP前端開發(fā)

    對于電商導(dǎo)購APP的數(shù)據(jù)來源來講,它是基于天貓商城的。因此項目開發(fā)主要分為四個部分,APP前端設(shè)計,APP借口設(shè)計,服務(wù)器部署以及發(fā)布,APP客戶端封裝。

    3.3 APP的借口設(shè)計

    對于APP的借口設(shè)計來講,主要是針對于應(yīng)用程序的編程接口來進(jìn)行設(shè)計的,應(yīng)用程序編程接口俗稱為API,它能夠提供一些軟件或者硬件不需要訪問源代碼,就能夠了解內(nèi)部的工作機制,通俗的來將,API是當(dāng)作橋梁的作用。對于API來講,它可以通過rest-http請求直接訪問到數(shù)據(jù)庫當(dāng)中,接著傳達(dá)給APP前端呈現(xiàn)出來。

    3.4 電商導(dǎo)購APP的開發(fā)和服務(wù)器部署

    在本篇文章當(dāng)中選用阿里百川當(dāng)作為落點,原因如下,(1)對于導(dǎo)購APP的數(shù)據(jù)來講,都是來源于天貓平臺的,因此服務(wù)器的部署放在阿里百川可以很好的幫助數(shù)據(jù)后期的回流和整理。(2)TAE平臺當(dāng)中的技術(shù)資源比較豐富,并且穩(wěn)定性比較好,它是一種基于PaaS的云計算平臺,底層來源于阿里云自主研發(fā)的大規(guī)模分布式云計算系統(tǒng),在其內(nèi)部當(dāng)中封裝了阿里云多個產(chǎn)品線和淘寶系列業(yè)務(wù)的結(jié)合,能夠為開發(fā)者提供較為全面的工具鏈。

    3.5 APP客戶端封裝

    APP經(jīng)過前端設(shè)計,API設(shè)計等等,大體上已經(jīng)能夠在手機端和電腦端上進(jìn)行訪問和瀏覽,因此,對于APP的封裝來講,可以為客戶提供更為快捷的處理。

    4 APP的測試

    4.1 APP測試簡單概括

    目前,在移動端上APP的更新比較快速,因此,對于APP的測試應(yīng)當(dāng)考慮到手機的型號,版本等問題,還需要在兼容性,功能性上下足功夫。

    4.2 APP測試的基本情況

    我們對于手機APP來講首先應(yīng)當(dāng)對兼容情況進(jìn)行一個簡單的測試,從安裝到運行,啟動等方面進(jìn)行評測。除了兼容性方面的測試,我們還應(yīng)當(dāng)對于性能方面進(jìn)行測試。

    5 結(jié)語

    在當(dāng)前這個移動互聯(lián)網(wǎng)時代下,隨著HTML5的發(fā)布,百川技術(shù)等大背景下,我們通過使用Python語言來編寫一套抓取電商網(wǎng)站淘寶,天貓的數(shù)據(jù),接著通過設(shè)計APP的前端、線上部署,在通過對APP客戶端進(jìn)行一個封裝操作,從而能夠使得客戶不單單可以通過瀏覽器來訪問到導(dǎo)購網(wǎng)站,并且還能夠通過客戶端訪問導(dǎo)購網(wǎng)站,在最后還對APP進(jìn)行了兼容和性能的測試。對于當(dāng)前信息化時代來講,對于APP的設(shè)計和實現(xiàn)是一個十分龐大并且困難的工作,它需要投入大量的人力和時間來進(jìn)行操作,并且在這個節(jié)奏較快的時代當(dāng)中,APP的更新和用戶體驗的方向也在不斷的進(jìn)行變化,雖然在本篇文章在研究的過程當(dāng)中取得了一些成果,但是因為自身的水平有著限制,同時也受到時間方面的限制,因此本篇文章還需要大大的進(jìn)行改進(jìn)和提升。

    參考文獻(xiàn)

    [1] 吳紹兵,王昌梅,賈學(xué)明,曹好順,扶斌.基于對分課堂的Python語言程序設(shè)計教學(xué)探索[J].計算機教育,2019(02):53-56.

    [2] 魏冬梅,王秀華,王影,陳一夫,汪思德.基于Python的程序設(shè)計通識課程建設(shè)與教學(xué)實踐[J].計算機教育,2019(02):69-73.

    [3] 朱李忠,楊伯宇,王連仲.基于Python實現(xiàn)多源IGS數(shù)據(jù)快速獲取[J].測繪與空間地理信息,2019(01):156-158+162.

    [4] 王金峰,李世良,王明,羅星宇,張雪玉.基于Python的關(guān)于Flickr圖片網(wǎng)站的爬蟲[J].中小企業(yè)管理與科技(中旬刊),2019(01):182-183.

    [5] 牛敏,李淑宇,李瓊玲,李欣蔚,王雪彤.基于Python語言的海馬結(jié)構(gòu)分析軟件的設(shè)計及驗證[J].生物醫(yī)學(xué)工程研究,2018,37(04):436-439.

    [6] 周洪斌.基于Python的豆瓣圖書評論數(shù)據(jù)獲取與可視化分析[J].沙洲職業(yè)工學(xué)院學(xué)報,2018,21(04):1-6.

    [7] 王英杰.基于Python的微博數(shù)據(jù)爬蟲程序設(shè)計研究[J].信息與電腦(理論版),2018(23):93-94.

    Design and Implementation of Pyothon-Based E-Business Purchase APP

    XIE Zhong-yang

    (Hunan Software Vocational College,Xiangtan Hunan? 411100)

    Abstract:With the continuous development and enhancement of our economy, IT technology has gradually become popular in people's daily life. Therefore, an e-commerce APP that can not only achieve product diversion promotion but also meet the people's selection has emerged. It is a good solution to the promotion of products can also meet the needs of users shopping

    Key words:E-business guidance; Python; design and implementation

    猜你喜歡
    設(shè)計與實現(xiàn)
    配調(diào)一體配網(wǎng)自動化系統(tǒng)的設(shè)計與實現(xiàn)
    基于嵌入式的陳舊設(shè)備上網(wǎng)設(shè)計與實現(xiàn)
    價值工程(2016年31期)2016-12-03 00:45:44
    校園電商平臺的設(shè)計與實現(xiàn)
    中國市場(2016年41期)2016-11-28 06:09:30
    高校文化建設(shè)中視覺識別系統(tǒng)的設(shè)計和實現(xiàn)
    軟件開發(fā)信息管理系統(tǒng)的設(shè)計與實現(xiàn)
    科研院所科研信息化管理系統(tǒng)的設(shè)計與應(yīng)用
    海安县| 特克斯县| 修武县| 赫章县| 鹤山市| 乐业县| 松潘县| 辽源市| 镇沅| 平顺县| 汝阳县| 辽阳市| 隆回县| 资溪县| 汶川县| 东台市| 冷水江市| 电白县| 肥西县| 常德市| 福建省| 定陶县| 河曲县| 鸡西市| 鹿邑县| 将乐县| 赣榆县| 普宁市| 乾安县| 凌源市| 寻甸| 镇安县| 个旧市| 宁乡县| 时尚| 石泉县| 普洱| 方山县| 汉中市| 江陵县| 正宁县|