• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      基于Flask框架的展示型網站的設計與實現

      2018-03-03 13:12:04馬旭王淑麗
      數字技術與應用 2018年11期
      關鍵詞:網站互聯(lián)網

      馬旭 王淑麗

      摘要:隨著互聯(lián)網技術的飛速發(fā)展,報紙、電視等已經不是主流的信息傳播媒介,取而代之的是微博、貼吧等寄托于互聯(lián)網的新型媒體。傳統(tǒng)的商業(yè)宣傳為了適應這種變化逐步向互聯(lián)網行業(yè)發(fā)展。本文參考對現有展示型網站的研究,提出了一個基于Flask框架的具有普適性的展示型網站的設計與實現方案。

      關鍵詞:Flask;網站;展示型網站;互聯(lián)網

      中圖分類號:TP311.52 文獻標識碼:A 文章編號:1007-9416(2018)11-0137-02

      0 引言

      隨著互聯(lián)網突飛猛進的發(fā)展,報紙、電視已經不是主流的信息媒介,互聯(lián)網上的信息呈現爆炸式增長?;ヂ?lián)網的飛速發(fā)展是一場影響范圍非常大、影響深度更加深的一場技術性革命,為信息的傳播方式帶來了巨大的變革。隨著經濟的快速發(fā)展,越來越多的微小企業(yè)、組織需要一個平臺去展示自己的產品或者能力,以便實現企業(yè)或者組織更加高效發(fā)展。尤其是隨著互聯(lián)網的發(fā)展,這種平臺的形式便寄托在了網站上。

      傳統(tǒng)的商業(yè)宣傳需要投入大量的商業(yè)成本,在電視、馬路邊上的宣傳牌等、都需要大量的人力、財力成本?;ヂ?lián)網宣傳相比于傳統(tǒng)的商業(yè)宣傳的一大優(yōu)勢就是免費,現在只需要投入少量的人力成本去建設一個網站就可以達到以往的宣傳的目的。目前互聯(lián)網上的技術都比較成熟,尤其是在網站建設方面,有著大量成功的經驗可以借鑒。

      1 關鍵技術

      1.1 Python

      Python語言是一種高級語言,具有解釋性、編譯性、互動性和面向對象的腳本語言,具有很的可讀性,相比于其他語言具有特色的語法結構,被稱為“入門語言”。

      1.2 HTML

      HTML(Hyper Text Markup Language)是一種超文本標記語言,用于創(chuàng)建網頁。它不是一種編程語言,而是一種標記語言。它使用標簽來描述網頁。

      1.3 Bootstrap

      Bootstrap是一種用于快速開發(fā)Web前端頁面的框架,它是基于HTML、CSS、JAVASCRIPT的一種開元框架,非常容易上手,采用了響應式的設計,很大程度上減少的前端工程師的工作量。

      1.4 Flask

      Flask是一個使用Python編寫的輕量級Web應用框架。他的顯著特點是小,僅需幾行代碼便可以運行一個完成的Web 應用程序。

      2 展示型網站系統(tǒng)設計

      2.1 需求分析

      通過對展示型網站的思考,本文認為該網站的系統(tǒng)需要設計為兩個大模塊,第一大模塊是通過Flask框架對前后端進行設計,其中包括信息列表、信息分類、信息詳情、信息搜索和登陸注冊等功能;第二大模塊是對數據進行處理,其中詳細分為對數據的處理、分析、傳輸等功能。

      2.2 功能分析

      (1)游客用戶:用戶可以瀏覽信息列表界面,信息分類界面,但是不能瀏覽信息詳情和信息搜索界面,如果需要瀏覽詳情界面,則將頁面跳轉到登陸注冊界面。

      (2)注冊:為注冊用戶可以通過注冊界面進行注冊,在指定位置輸入正確的相關信息即可完成注冊,注冊之后即可瀏覽游客不允許瀏覽的相關頁面。

      (3)登陸:已經注冊過的用戶可以在登陸頁面進行登陸,如果用戶輸入的數據與后臺數據庫中的數據相同,則登陸成功,否則封路失敗。登陸后用戶可以瀏覽信息列表界面,信息分類界面,信息詳情界面,信息搜索界面,并且可以在信息詳情界面進行評論。

      (4)忘記密碼:當用戶忘記密碼之后,系統(tǒng)可以向注冊郵箱發(fā)送一個加密后的鏈接,該鏈接可以并且僅可以訪問一次。用戶進入該界面之后即可將密碼重置。

      (5)信息分類界面:該界面會顯示信息的分類信息,當用戶訪問該界面的時候,前端向后端發(fā)送數據請求,后端返回數據,前端將數據展示出來。

      (6)信息列表界面:該界面會顯示信息列表信息,當用戶訪問該界面的時候,前端向后端發(fā)送數據請求,后端返回數據,前端將數據展示出來。

      (7)信息詳情界面:該界面會顯示信息的詳細信息,當用戶訪問該界面的時候,前端向后端發(fā)送數據請求,后端返回數據,前端將數據展示出來。在該界面用戶可以對相關信息進行評論。

      2.3 基于Flask框架的展示型網站的設計

      通過對現在互聯(lián)網上的展示型網站的研究,本文提出了一個通用的展示型網站的設計與實現方式,該展示型網站系統(tǒng)功能設計分為前端模塊、后端模塊和數據處理模塊,見圖1。

      與其他展示型網站不同的是,在該系統(tǒng)中數據處理模塊與其他兩個模塊是分隔開的。

      2.3.1 Flask框架

      本文提出的通用型展示型網站的整體框架是基于Flask框架的,框架分為前端和后端兩個部分。前端是通過Bootstrapt框架與jinja模版語言將數據展示的模版做出來。當用戶點擊相關功能的時候,前端向Flask app發(fā)送請獲取數據的請求,Flask app從后端獲取到數據之后會通過路由(route)將數據返回給前端,前端接受數據并展示出來。

      其中,Flask app接受到相應的數據請求以后,分析數據請求信息并確定請求來源以后會調用后臺數據處理中的部分函數,以完成相應的功能。

      2.3.2 后臺數據處理

      本文提出的通用型展示型網站的數據處理部分與Flask框架是分開的,數據的處理與Flask框架并行進行處理,可以提高系統(tǒng)運行的速度,并且可以保證系統(tǒng)的穩(wěn)定性,在數據處理系統(tǒng)出問題的時候不會影響Flask app的運行。

      該部分是整個系統(tǒng)完成的核心功能,按照本文設計的通用型展示型網站,至少需要以下幾個模塊才能夠完成系統(tǒng)的基本功能,分別是:數據庫的操作、信息列表獲取、信息分類獲取、信息詳情獲取、信息評論獲取、登陸與注冊信息的獲取與判斷等。

      3 結語

      本文通過分析現有展示型網站,并且根據Flask框架提出了一個新的、具有通用性的、運行效率高的展示型網站的設計與實現工作。

      參考文獻

      [1]劉麗,羅津,俎曉芳.藍天環(huán)保社團網站設計與實現[J].科技創(chuàng)新與應用,2018(35):98-101.

      [2]仝沖,趙宇翔.基于內容分析法的彈幕視頻網站用戶使用動機和行為研究[J/OL].圖書館論壇,2019:1-7+9[2018-12-12].http://kns.cnki.net/kcms/detail/44.1306.G2.20181205.0935.002.html.

      [3]劉亞剛,張啟英.基于數據庫設計在網站開發(fā)中的應用[J].電子技術與軟件工程,2018(22):154.

      [4]毛利,葉惠娟.營銷型企業(yè)門戶網站關鍵功能設計與實現分析[J].合作經濟與科技,2018(24):138-139.

      [5]葉惠娟,毛利.企業(yè)門戶網站價值分析[J].合作經濟與科技,2018(23):144-145.

      [6]都飛翔,楊靜,史健芳.基于Flask與樹莓派的智能交通控制平臺[J].現代電子技術,2018,41(13):88-91.

      [7]沈宏偉. 基于Flask的企業(yè)內網安全系統(tǒng)的設計與實現[D].北京交通大學,2018.

      Design and Implementation of Display Website Based on Flask Framework

      MA Xu,WANG Shu-li

      (Beijing Information Science And Technology University Computer School, Chaoyang District,Beijing 100101)

      Abstract:With the rapid development of Internet technology, newspapers, television and other information media are no longer the mainstream, replaced by micro-blog, post bar and other new media based on the Internet. In order to adapt to this change, traditional commercial propaganda has gradually developed into the Internet industry. Referring to the research on the existing display website, this paper proposes a design and implementation scheme of a universal display website based on Flask framework.

      Key words:Flask; website; display website; internet

      猜你喜歡
      網站互聯(lián)網
      試論電子商務網站的平面設計原則
      基于我國政府信息公開的電子政務研究
      河洛文化旅游資源外宣網站日譯現狀調查及對策研究
      科教導刊(2016年26期)2016-11-15 20:54:05
      文管綜合實踐教學中心網站建設與維護
      淺析企業(yè)建立網站VI系統(tǒng)的必要性探討
      提升高校網站在學校發(fā)展中的作用
      “互聯(lián)網+”環(huán)境之下的著作權保護
      今傳媒(2016年9期)2016-10-15 22:15:57
      “互聯(lián)網+”對傳統(tǒng)圖書出版的影響和推動作用
      今傳媒(2016年9期)2016-10-15 22:09:11
      從“數據新聞”看當前互聯(lián)網新聞信息傳播生態(tài)
      今傳媒(2016年9期)2016-10-15 22:06:04
      互聯(lián)網背景下大學生創(chuàng)新創(chuàng)業(yè)訓練項目的實施
      考試周刊(2016年79期)2016-10-13 23:23:28
      和顺县| 兴宁市| 新和县| 包头市| 邹城市| 新疆| 祁连县| 诸城市| 紫金县| 滨州市| 南部县| 手游| 博湖县| 东乌珠穆沁旗| 蒙阴县| 安陆市| 南昌县| 苏尼特右旗| 宁武县| 濮阳县| 通州市| 离岛区| 务川| 平远县| 木里| 临夏市| 贵南县| 新巴尔虎右旗| 彰武县| 合阳县| 武胜县| 临湘市| 武强县| 阳朔县| 莱芜市| 白水县| 孟津县| 政和县| 府谷县| 儋州市| 四川省|