(國航西南信息分部 帥忻征)
微信公眾平臺與接口開發
(國航西南信息分部 帥忻征)
隨著移動通訊技術的日漸普及,以及眾多大屏幕、計算能力強大的智能手機、移動終端不斷涌現,移動互聯網應用已經從最初的短信、彩信、靜態網頁朝動態、雙向交互應用方向飛速發展,移動互聯網已然來臨。通過HTML5+CSS3+JavaScript等移動開發技術,結合微信公眾號平臺,實現信息部門移動互聯技術的深度應用,搭建企業IT微信服務平臺。
微信——作為國內移動端首屈一指的社交平臺。一方面,微信快速積累起龐大的用戶群體,截至11月注冊用戶量已經突破6億,是亞洲地區最大用戶群體的移動即時通訊軟件,成為移動互聯網時代重要的用戶入口;另一方面,微信不斷豐富功能,圍繞通信這個核心功能,發展為集通信、社交、營銷、媒體、工具五大功能于一體的平臺化產品。
1、自助服務
(1)郵箱密碼充值、(2)上網賬號密碼重置、(3)疑難解答
2、區域資訊
(1)e速遞、(2)信息安全、(3)IT學堂、(4)IBE計劃
3、信息風采
(1)繪聲繪攝、(2)績效之星、(3)放映廳
模塊名稱:員工號綁定
功能描述:通過鏈接工號驗證網頁,實現員工號綁定與解綁。
處理流程:在微信應用管理系統中實現,選擇員工號綁定或者解綁功能時,跳轉到相應的工號驗證網頁,通過驗證后實現微信OPENID和員工號的綁定或者解綁,以賦予該微信OPENID對系統的訪問權限或者收回訪問訪問權限。
模塊名稱:用戶和數據管理
功能描述:實現對用戶訪問內容和目錄的紀錄統計,做為后期對用戶行為分析的數據基礎。
處理流程:在微信應用管理系統中紀錄用戶交互過程中點選的菜單和鏈接。
模塊名稱:媒體內容后臺發布
功能描述:將微信上需要查閱的數據發布到微信內容管理系統中
處理流程:在微信內容管理上實現用戶分級管理,針對不同用戶不同權限在微信內容系統上發布多媒體內容。
模塊名稱:微信內容提取
功能描述:根據前端菜單或者點擊鏈接,從微信內容管理系統中提取相應的內容返回。
處理流程:在微信公眾號中選擇菜單或點擊鏈接,根據操作從微信內容管理系統中提取相應的內容,返回到微信公眾號平臺。
模塊名稱:郵箱密碼重置
功能描述:實現員工郵箱密碼重置服務。
處理流程:員工通過鏈接申請郵箱密碼重置,后臺管理員處理申請并重置密碼。
模塊名稱:疑難解答
功能描述:提供對員工疑難問題的解答服務。
處理流程:員工通過鏈接提交疑難問題,后臺管理員處理申請并解答問題。
4.1.運行環境
數據庫管理系統:MySQL 5
網絡結構:公司現有局域網,微信應用管理系統有公網80端口權限,對外提供服務。
通信協議:TCP/IP協議
開發及應用平臺:
前臺:Windows,Eclipse
后臺:Linux,JBOSS,TOMCAT,MySQL
4.2.技術接口
系統通過微信提供的公眾號的統一操作接口模式,在移動客戶端上,按照各個設備的標準界面方式顯示信息內容,通過公眾訂閱號的菜單功能提供對系統各個功能的快捷訪問。
系統由微信應用管理系統和微信內容管理系統組成,其中微信內容管理系統負責具體內容的發布,管理以及提供。微信應用管理系統則負責用戶和員工號認證綁定,菜單設置,內容數據的拉取,與騰訊微信平臺信息交互。
4.3.全局質量屬性
安全性要求
充分考慮到用戶錯誤操作對系統安全運行的影響。
具有良好的權限設置功能及信息安全措施,確保信息安全。
性能要求
并發用戶請求個數:單臺服務器平均值>5,高峰期10個;事務平均響應時間:<3秒;
交互類:平均響應時間1-3秒,最大峰值響應時間<=5秒;
查詢類:平均響應時間3-5秒,最大峰值響應時間<=10秒;
易用性要求
系統交互設計應充分考慮用戶習慣及使用偏好,有較強交互設計。
適用性
當業務出現故障時,可以平滑的進行切換,使得系統仍可正常為用戶服務。為關鍵數據提供系統和數據的備份恢復功能,可以保存不同時間點的數據副本,出現故障時可以實現方便快速的恢復。
通過采用移動應用開發技術和開源內容管理技術,將騰訊微信公眾平臺和企業移動微信后臺系統相結合,搭建企業B2E企業級移動應用平臺,在西南分公司區域內推進移動技術具體應用,實現跨部門溝通交流的微信移動互聯平臺,助力西南分公司全流程服務管理和成都樞紐建設。