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
微信
微信
微信
開心校園
主站蜘蛛池模板: 亚洲人成影院午夜网站| 91成人精品视频| 一本色道久久88综合日韩精品| 91久久偷偷做嫩草影院免费看 | 国产区免费| 国产福利微拍精品一区二区| 亚洲色成人www在线观看| 国产成人盗摄精品| 国产亚洲精品资源在线26u| 成年免费在线观看| 天天综合天天综合| 日韩欧美视频第一区在线观看| 最新加勒比隔壁人妻| 国产精品观看视频免费完整版| 日韩无码黄色| 欧美激情福利| 成人午夜亚洲影视在线观看| 国内视频精品| 亚洲区第一页| 小蝌蚪亚洲精品国产| 中国美女**毛片录像在线| 自拍偷拍欧美| 久无码久无码av无码| 色哟哟国产精品| 亚洲欧美另类日本| 国产在线98福利播放视频免费| 中文字幕精品一区二区三区视频| 亚洲高清国产拍精品26u| 内射人妻无套中出无码| 久久香蕉国产线看精品| 色有码无码视频| 成人av专区精品无码国产| 一本大道视频精品人妻| 91探花国产综合在线精品| 国产乱子伦精品视频| 四虎在线观看视频高清无码| 97成人在线视频| 无遮挡国产高潮视频免费观看| 久久国产黑丝袜视频| 久久综合伊人77777| 91po国产在线精品免费观看| 波多野结衣视频一区二区| 四虎免费视频网站| 久久99国产综合精品女同| 成人福利免费在线观看| 国产精品性| 国产91久久久久久| 自慰高潮喷白浆在线观看| 91激情视频| 三上悠亚一区二区| 色偷偷综合网| 国产国模一区二区三区四区| a亚洲视频| 手机永久AV在线播放| 欧美亚洲另类在线观看| 五月婷婷激情四射| 一级全免费视频播放| 亚洲中文字幕日产无码2021| 亚洲高清日韩heyzo| 国产视频入口| 日本人妻丰满熟妇区| 国产成人高清精品免费5388| 成人国产免费| 久久天天躁狠狠躁夜夜躁| 女人av社区男人的天堂| 欧美自慰一级看片免费| 色综合成人| 国产亚洲男人的天堂在线观看| 国产福利在线观看精品| 国外欧美一区另类中文字幕| 精品久久蜜桃| 亚洲乱伦视频| 蜜桃视频一区二区| 超薄丝袜足j国产在线视频| 国产在线观看一区精品| 一本大道香蕉久中文在线播放| 亚洲高清在线播放| 国产黑丝视频在线观看| 国产丝袜丝视频在线观看| 久久精品人妻中文系列| 国产门事件在线| 天天摸天天操免费播放小视频|