999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

校園網絡服務平臺設計與實現

2020-04-13 08:19:00樊守芳付百彤曾慶龍
黑龍江科學 2020年6期
關鍵詞:校園微信用戶

樊守芳,何 冉,付百彤,曾慶龍

(綏化學院信息工程學院,黑龍江 綏化 152061)

1 校園服務平臺概述

校園網絡服務平臺是一個基于微信公眾平臺、能夠滿足大學生日常生活需求的校園服務平臺。通過調查大學生生活中有哪些地方需要幫助或需要與其他人溝通的事項,設計實現相應的功能以供使用。其難點在于對使用者信息的真實性和保密性的管理,必須保證使用本平臺的人員是本校人員,避免校外人員使用造成管理混亂。使用者的關鍵身份信息不能輕易被其他人獲知,使用者的真實信息只有管理員有權限查看,其余使用者只能看到昵稱等虛擬信息。平臺能實時獲取地理位置信息,對使用平臺雙方的消息實現溝通功能。

微信公眾平臺是基于微信服務而又較為獨立的一種自媒體公共網絡平臺,想要擁有自己的訂閱號或是服務號,首先需要在微信公眾平臺上注冊登錄,然后填寫服務器配置,配置相關內容表明開發者身份,用來接收微信消息和事件的接口URL,并用作消息體加解密密鑰。服務器配置完成后,微信服務器將開發者提交的GET請求填寫到服務器地址URL上,經校驗返回echostr參數內容,此時接入生效。公眾平臺以access_token為接口調用憑據,它是公眾號全局唯一接口的調用憑據。調用HTTP的GET方法是使用中控服務器統一獲取和刷新請求攜帶參數access_token。一般情況,微信服務器對相應公眾號返回一個Json數據包,Json數據包含有access_token(獲取到的憑證)和expires_in(憑證有效時間)兩個參數數據,錯誤時則返回包含錯誤碼的數據包,可以根據錯誤碼來調試公眾號。

2 校園服務平臺需求分析與架構設計

2.1 校園網絡服務平臺需求分析

校園網絡服務平臺主要是為在校大學生的日常生活、師生交流和事務辦理提供一個便利平臺。本平臺允許師生通過微信關注公眾號。關注公眾號后,通過公眾號提供的各種功能進行求助或幫助他人。注冊登錄由微信接口調用來實現。該公眾號將獲取用戶微信名稱與頭像等相關信息。校園服務平臺提供寄取快遞、打印文件、購買藥品鮮花水果和搬運物品等功能。在個人中心可以看到用戶訂單信息和物品實時位置信息。

2.2 校園服務平臺用例析取

根據需求分析得到本平臺的用例,如圖1所示。

圖1 校園服務平臺用例圖Fig.1 Use case diagram of campus service platform

2.3 校園服務平臺用例規約

寄取快遞服務在用戶允許關注本公眾號之后,使用公眾號提供的寄取快遞功能。寄取快遞用例規約如下:

第一,基本事件流:用例開始于用戶關注公眾號并點擊進入公眾號后,用戶點擊“寄取快遞”按鈕。用戶選擇寄/取快遞。寄快遞填寫地址、電話、快遞重量、報酬、上門取貨時間;取快遞填寫取快遞地點、快遞公司、報酬、取件時間段。

第二,備選事件流:如果用戶漏填寄/取快遞信息,本系統提示“信息不完整”。

第三,前置事件:本用例開始前,微信用戶必須關注本公眾號。

第四,后置事件:如果用例成功,用戶發布的信息將被存進數據庫中。

3 校園網絡服務平臺架構設計

3.1 校園服務平臺系統框架

本平臺基于MVC架構進行開發,系統分為表示層、控制層和實體層三層。其中,表示層負責獲取用戶的請求和信息的展現,是用戶與系統交互的界面;表示層包括寄取快遞、打印文件、搬運物品、購買藥品和我的訂單等模塊;控制層是實現系統業務邏輯的核心,負責對業務邏輯進行抽象和封裝,執行用戶的業務邏輯操作并將操作結果反饋給用戶,包括寄取快遞、打印文件、搬運物品和購買藥品等模塊;實體層負責系統數據的存儲和訪問,實體層包括用戶、訂單、物品和管理員等模塊。

3.2 系統關鍵抽象

系統關鍵抽象主要描述了系統中類和各實體類的屬性以及它們之間的相互關系。包依賴關系如圖2所示。

圖2 包依賴關系Fig.2 Package dependency

4 校園服務平臺具體實現

4.1 自定義菜單

為使用戶快捷地了解平臺公眾號功能,采取了菜單自定義設計方案。校園服務平臺設計線上服務、線下服務和個人中心三個一級菜單,每個一級菜單又設計了個數不同的二級菜單。用戶關注平臺公眾號后即可進入平臺公眾號會話頁面。菜單自定義設計運行效果如圖3所示。

圖3 自定義菜單設計Fig.3 Custom menu design

關注微信公眾號界面可以看到公眾號歷史消息記錄。本系統主要設置了“click”、“view”兩種類型按鈕。當用戶單擊“click”類型按鈕之后,微信服務器就會利用消息接口發送一個結構為event類型的消息給開發者,此時開發者就可以通過自己給出的key值和用戶溝通;當用戶單擊“view”類型按鈕之后,微信客戶端可以通過開發者在該按鈕中填寫的URL地址打開一個網頁,用戶可以在該網頁中查看瀏覽開發者提供的相關資源。

4.2 服務器消息接收

當微信用戶在公眾號頁面發送消息時,微信服務器對產生的POST請求返回一個XML特定結構的數據包,然后再將該數據包填寫到開發者在“view” 按鈕中的URL地址上。用戶發送的消息可分為文本消息、圖片消息、語音消息、視屏消息、鏈接消息和地理位置消息。文本研究的系統主要使用的是文本消息和圖片消息,文本消息數據包的結構如下:

微信服務器在默認的情況下,如果在5 s內得不到響應就會自動將當前的連接斷掉,并且允許至多3次重新發起請求。文本消息數據包攜帶參數如表1所示:

表1 文本消息數據包攜帶參數Tab.1 Carrying parameters of text message packet

接收圖片消息數據包結構如下:

數據包攜帶的參數和參數描述如表2所示。

表2 數據包攜帶的參數Tab.2 Parameters carried by data package

5 結語

校園網絡服務平臺研究實現了一個基于微信公眾平臺、能為大學生的日常生活提供便利服務的微信公眾號。本研究實現的系統與其他系統相比,優點在于通過微信公眾平臺開發,使用了搭建完善的框架進行開發,操作簡易,可將精力轉移到設計上,提供的功能能夠滿足大學生的真實需要,可行性高。用戶通過微信登錄使用,跳過注冊等煩瑣步驟,無須單獨安裝APP使用,操作簡潔。

猜你喜歡
校園微信用戶
校園的早晨
琴童(2017年3期)2017-04-05 14:49:04
春滿校園
微信
關注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
關注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
關注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
微信
微信
微信
開心校園
主站蜘蛛池模板: 国产成人无码AV在线播放动漫 | 五月激情婷婷综合| 日本午夜精品一本在线观看| 国产91在线|日本| www.youjizz.com久久| 亚洲一区二区三区香蕉| 免费国产不卡午夜福在线观看| 91欧美亚洲国产五月天| 91美女视频在线| 亚洲熟女偷拍| 精品久久高清| 亚洲无码不卡网| 欧美一区二区三区国产精品| 久久综合伊人77777| 亚洲乱强伦| 日本一区二区三区精品视频| 国产亚洲精品精品精品| 亚洲国产精品一区二区第一页免| 亚洲欧美h| 青青操国产视频| 亚洲精品在线影院| 伊人丁香五月天久久综合 | 久久久久免费精品国产| 亚洲最新网址| 久久不卡精品| 久久a级片| 亚洲中文字幕手机在线第一页| 色久综合在线| 国产美女免费| 国产18在线| 亚洲三级电影在线播放| 国产午夜一级毛片| 国产麻豆另类AV| 亚洲精品第一页不卡| 精品人妻一区二区三区蜜桃AⅤ| 九九这里只有精品视频| 精品国产欧美精品v| 99热免费在线| 国产免费久久精品99re不卡 | 92精品国产自产在线观看| 在线观看国产网址你懂的| 国内精品免费| 爱做久久久久久| 亚洲精品无码高潮喷水A| 欧美精品1区2区| 尤物特级无码毛片免费| 亚洲无码免费黄色网址| 亚洲人成在线免费观看| 九九热视频在线免费观看| 2021国产在线视频| 国产精品视频a| 91麻豆精品视频| 极品国产一区二区三区| 人妻丝袜无码视频| 久久久久国产一级毛片高清板| 麻豆精品在线播放| 在线日本国产成人免费的| 国产在线无码av完整版在线观看| 伊人精品视频免费在线| 亚洲成aⅴ人在线观看| 一级毛片在线播放| 国产成人综合亚洲欧美在| 粗大猛烈进出高潮视频无码| 黄色三级网站免费| 狼友av永久网站免费观看| 亚洲香蕉久久| 青青青伊人色综合久久| 又粗又大又爽又紧免费视频| 国产精品专区第1页| 亚洲天堂免费在线视频| 日本91在线| 亚洲中文字幕国产av| 欧洲日本亚洲中文字幕| 亚洲国产精品无码久久一线| 婷婷综合缴情亚洲五月伊| 白浆免费视频国产精品视频| 久久午夜夜伦鲁鲁片不卡| 九色综合伊人久久富二代| 国产第二十一页| 在线一级毛片| 老司机精品久久| 日本91视频|