分享建站技術、優化技巧、營銷資訊

索特科技帶你領略最前沿的(of)網絡營銷技術、資訊

營銷資訊

當前位置:Suoter >> 新聞資訊 >> 營銷資訊 >> 浏覽文章
  • 公司動态
  • 技術信息
  • 營銷資訊
  • 基于(At)微信小程序的(of)O2O模式校園快遞的(of)設計與實現

    2020年06月10日

    随着經濟發展,勞動分工與專業化将會日益普遍,随着人(people)們(them)生(born)活水平的(of)提高,工作(do)和(and)日常事務繁忙,人(people)們(them)對服務就有了(Got it)更深入、更精細的(of)要(want)求。而随着計算機技術的(of)迅猛發展,使得這(this)種需求變爲(for)可能,傳統的(of)家政服務業也與互聯網技術結合更加密切,這(this)是(yes)社會發展的(of)必然趨勢。

    對于(At)校園内的(of)學子和(and)教師及從業人(people)員,學業的(of)加重以(by)及校園生(born)活方式多彩導緻他(he)們(them)中有許多人(people)鮮有時(hour)間去取快遞,該平台爲(for)校園客戶提供高效、快捷、環保的(of)快遞同校配送服務,提高校園客戶的(of)時(hour)間利用(use)率以(by)及享受私人(people)專送服務。

    該平台通過SSM框架,通過Spring+SpringMVC+Mybatis作(do)爲(for)業務流程處理程序。結合微信官方提供的(of)WeUI框架,自行編寫包含“登錄”、“注冊”、“地(land)圖”、“平台任務”、“發布任務”、“我(I)的(of)任務”、“個(indivual)人(people)中心”、“授權”八大(big)闆塊以(by)及若幹不(No)同種類對話框或提示框等代碼。是(yes)平台實現的(of)基礎。

    1微信公衆平台與O2O模式簡介

    1.1微信小程序介紹

    2017年01月09日,騰訊公司高級副總裁張小龍在(exist)2017微信公開課Pro上(superior)發布的(of)小程序正式上(superior)線。小程序是(yes)一(one)種基于(At)微信(wechat)軟件不(No)用(use)下載就能使用(use)的(of)應用(use),用(use)戶不(No)再需要(want)去應用(use)商店下載移動軟件(MobileApplication),微信小程序無疑爲(for)移動互聯網用(use)戶的(of)日常生(born)活帶了(Got it)了(Got it)許多便捷高效。

    1.2O2O模式介紹

    線上(superior)到(arrive)線下(online-tooffline,O2O),是(yes)指将線下的(of)商務機會與互聯網結合,讓互聯網成爲(for)線下交易的(of)前台。與傳統的(of)消費者在(exist)商家直接消費的(of)模式不(No)同,在(exist)O2O平台商業模式中,整個(indivual)消費過程由線上(superior)和(and)線下兩部分構成。線上(superior)平台爲(for)消費者提供信息,而線下部分則專注于(At)提供服務。“校園快遞”平台設計理念即是(yes)基于(At)O2O的(of)平台經營模式,“校園快遞”平台給用(use)戶提供了(Got it)發布任務、接受任務等具體功能,用(use)戶可以(by)在(exist)線下真實場景裏獲得相應服務。

    基于(At)微信小程序的(of)O2O模式校園快遞的(of)設計與實現

    2校園快遞平台分析與設計

    2.1平台功能分析

    在(exist)“校園快遞”平台中,不(No)包括管理員在(exist)内用(use)戶戶将分爲(for)兩種不(No)同的(of)參與者,分别是(yes)任務發布人(people)和(and)任務執行人(people)。同一(one)個(indivual)用(use)戶同時(hour)可以(by)是(yes)兩種參與者,作(do)爲(for)任務發布人(people),具體功能包括了(Got it)發布任務、跟蹤任務、修改個(indivual)人(people)信息、聊天溝通。作(do)爲(for)任務執行人(people),具體功能包括接受任務、支付任務、修改個(indivual)人(people)信息、聊天溝通。

    2.2用(use)戶交互頁面設計

    微信小程序用(use)戶可視界面由js文件、json文件、wxml文件、wxss文件共同完成。其中wxml文件是(yes)界面的(of)骨架,頁面必備的(of)基本組件都聲明在(exist)wxml文件裏。wxss文件是(yes)一(one)套樣式語言,用(use)于(At)描述wxml的(of)組件樣式,wxss對css進行了(Got it)擴充以(by)及修改,是(yes)界面的(of)血肉。json文件是(yes)程序或者頁面的(of)配置文件,包括設置程序或頁面的(of)狀态欄、導航條、标題、窗口背景色等。

    2.3服務器端業務流程設計

    服務器端程序采用(use)SSM框架,即Spring+SpringMVC+Mybatis作(do)爲(for)業務流程處理程序。SSM框架作(do)爲(for)B/S模式下優秀的(of)開源框架之一(one),具有穩定、高效、易于(At)使用(use)等不(No)可替代的(of)優點被廣大(big)開發者喜愛。下面将介紹“快遞校園”服務器端業務流程設計。常用(use)的(of)SSM框架用(use)于(At)開發完整的(of)B/S框架,包含JSP頁面等相關技術,由于(At)微信小程序所有視圖文件存放不(No)依靠第三方服務器,SpringMVC返回内容将不(No)再是(yes)完整視圖,而是(yes)JSON格式數據。

    2.3.1基于(At)功能模塊的(of)請求地(land)址劃分

    在(exist)SSM框架中,用(use)戶對服務器中一(one)個(indivual)項目的(of)請求地(land)址都會被前端控制器(DispatcherServlet)攔截,前端控制器攔截到(arrive)用(use)戶請求地(land)址之後,由前端控制器查詢處理器映射(HandlerMapping)并找到(arrive)相對應程序控制器(Controller)。“快遞校園”平台裏,“用(use)戶”、“任務”、“地(land)圖”三個(indivual)功能模塊需要(want)涉及與第三方服務器數據交互。因此在(exist)SSM框架下聲明了(Got it)三個(indivual)不(No)同的(of)自定義控制器(Controller),并使用(use)不(No)同的(of)請求映射(RequestMapping)區分。

    2.3.2基于(At)JSON格式的(of)數據交換格式

    JSON是(yes)輕量級的(of)數據交換格式,易于(At)使用(use)并有效提高網絡傳輸數據。微信小程序官方給出(out)了(Got it)網絡傳輸函數(wx.request)用(use)于(At)實現具體的(of)Request請求,其中包括了(Got it)統一(one)資源定位符(url)、頭信息(header)、數據(data)、回調函數(success、fail)等屬性。微信小程序不(No)依賴第三方服務器返回的(of)具體視圖,因此和(and)傳統SSM框架不(No)同的(of)是(yes),不(No)再需要(want)創建JSP文件,請求映射相關函數返回内容也不(No)再是(yes)模型和(and)視圖(ModelAndView),而是(yes)需要(want)使用(use)@ResponseBody注解,SSM框架處理返回結果轉爲(for)JSON格式數據,并直接輸出(out)到(arrive)輸出(out)流中,小程序收到(arrive)第三方服務器回複後執行回調函數。

    3結論

    本平台采用(use)SSM基本框架,基于(At)微信小程序設計,具有穩定、高效、易使用(use)等優點,各個(indivual)功能模塊能夠滿足校園客戶需求,客戶請求能夠與第三方服務器數據精準對接,JSON格式便于(At)提高網絡傳輸數據,同時(hour)微信小程序的(of)強拓展性也爲(for)平台以(by)後功能拓展,平台維護與升級提供了(Got it)極大(big)的(of)便利。



    上(superior)一(one)篇:未來(Come)商業形态的(of)格局與趨勢
    下一(one)篇:聚美優品的(of)營銷策略研究
    聯系方式
    滄州星達網絡科技有限公司
    電話:
    郵箱:
    地(land)址:河北滄州新華區交通大(big)街41号422室
    Copyrght © 2023 Suoter All Rights Reserved.
     
    首頁電話 短信 客服