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