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

基于企業微信的信息化需求采集管理平臺①

2020-11-24 05:46:20解攀科郭偉秀廖莉莉
計算機系統應用 2020年11期
關鍵詞:微信信息化用戶

解攀科,郭偉秀,許 婷,廖莉莉

1(華中師范大學 信息化辦公室,武漢 430079)

2(華中師范大學第一附屬中學,武漢 430079)

近年來,高校信息化建設不斷推進,學校信息化基礎設施建設已經初具規模,硬件環境和網絡環境均得到改善,軟件系統應用水平也逐步得到提升[1].高校建設了大量的業務信息系統,如人事管理系統、財務管理系統、科研管理系統、教務管理系統、教學云平臺等,滿足了學校師生在教學、科研、個人發展、學術交流等方面的需求.信息系統間通過統一基礎平臺實現互聯互通,由于企業微信APP 具備微信APP 簡單易用的特點,一些高校選擇通過企業版的微信平臺來實現移動校園業務的融合[2-4].

高校信息化建設需廣泛征集師生日益增長的信息化需求,應考慮提供覆蓋面廣、便捷易用的需求獲取通道.傳統方式下,信息化建設的需求獲取通過訪談若干師生用戶代表來實現,分析師生的使用場景和業務流程.但傳統模式下的需求采集,存在覆蓋面不夠和效率低下的缺點,需要借助有效的信息化手段,提升用戶覆蓋面和采集的工作效率.高校通過企業微信構建校園微門戶,師生已廣泛使用微門戶各項功能,基于企業微信開發相關功能來獲取信息化需求,是一種可行易用的需求采集方案.企業微信具有媲美微信APP 的簡潔用法和較好的用戶體驗,師生可快捷登錄、獲取功能推薦、呈現個性化的用戶交互UI 界面,同時可避免微信業務繁雜查找不便的缺點,方便師生沉浸式地使用所需的功能.基于企業微信開發信息化需求采集工具,方便師生用戶快捷提交需求,有助于避免好的需求點子轉瞬即逝,通過定期推送、長期采集的模式多方位采集用戶需求,有助于信息化建設工作“有的放矢”.

通過企業微信平臺快速開發需求采集工具,既提升師生的易用性,又可以通過企業微信身份機制實施交互對接,精準識別身份源并提煉可信需求,提升信息化需求采集工作的信度和效度.研究企業微信的接口進行了系統開發,并通過輕量級的Spring Boot 實施相關的模塊集成,Spring Boot 可充分利用豐富的Java 應用庫靈活組合使用,并遵循企業微信開發規范進行快速開發,移動版界面通過HTML5 方案來實現自適應適配.基于企業微信的信息化需求采集平臺已開發完成并投入使用,師生可方便地通過企業微信提交需求、變更需求、進行熱門需求討論等功能,系統管理員在系統后臺可方便地進行需求對接、處理等相關管理工作.

1 企業微信教育應用開發優勢分析

企業微信是騰訊2014年打造的適合高校信息化場景的企業通訊及辦公平臺.企業微信APP 具有和微信APP 一致的用戶體驗,使用企業微信平臺,可避免高校自行開發維護APP 的各種難題,如APP 的碎片化等.企業微信可方便實現高校組織架構的整合,提供統一的身份認證體系,并基于微信企業架構快速開發應用程序.基于企業微信的高校移動應用具有輕量級、易于整合、易于連接、數據安全可控的優點.高校基于企業微信打造移動版應用,提供了一致性的移動應用環境,方便師生使用各類實用的校園微應用,如遠程校內視頻會議、小組化協作學習、課程資源共享、各類校園學習生活信息查詢等[5-7].基于企業微信的消息提醒機制,可以便捷低成本的向師生推送各類實用信息,并避免傳統方式下重復推送的缺點.綜合利用企業微信的平臺優勢,很多高校使用企業微信來實現信息化基礎設施的打通,并開發了大量移動應用,如信息公共服務、企業微信教務應用、企業微信圖書資源應用、企業微信校園網應用等.

2 信息化需求采集管理系統設計與實現

2.1 系統需求分析

高校在進行信息化系統建設時,需要充分調研師生的各類需求,往往采用當面訪談的方式進行.這種直接點對點的方式溝通可有效獲取一定的系統需求,但受制于溝通人員或溝通場景的局限性,使得需求獲取存在一定的片面性.高校在建設公共性質的信息化基礎平臺時,為達到較好的建設效果,需求分析應實現較大范圍的用戶覆蓋.因此需要借助信息化手段來直接獲取師生的各類需求,提升需求收集、處理的效率,并支持需求的過程迭代,從而實現需求的完善采集和實用性處理.基于企業微信可快速開發應用來獲取師生需求,并通過企業微信消息提醒機制精準定向推送至師生.在企業微信平臺下開發管理需求的微應用,可方便與師生交互,并支持雙向溝通、反饋與迭代,是一種可行的解決方案.

2.2 系統框架及功能說明

綜合分析信息化需求采集系統的建設目標、受眾范圍、系統功能,對系統各大功能模塊進行了設計.系統用戶端由企業微信APP 構成,系統服務器管理端由J2EE 的后臺系統構成.系統用戶端主要由企業微信實現采集表單、需求提交錄入、需求查看、需求修改、附件管理、熱門需求投票等功能,各項功能從用戶界面到交互設計均遵循企業微信API 開發規范.系統服務器端由授權管理、需求分類、需求調整、需求優化、需求迭代、需求統計分析等模塊組成,采用Spring Boot 輕量級J2EE 微服務框架實現.圖1說明了系統框架及其功能設計.

圖1 系統功能示意圖

2.3 系統實現技術框架

系統技術框架基于企業微信[8]架構設計,采用Spring Boot 作為具體的微服務應用技術實現.基于企業微信和學校原有的移動平臺API 接口,實施項目開發、對接、部署、測試和上線試運行.后端系統開發使用Spring Boot 框架開發,部署到虛擬機節點上提供服務.服務器通過Nginx 反向代理機制運行,配置了基于權值的負載均衡策略,對計算節點進行按需調度,并通過雙節點集群部署來提升系統的穩定性.系統采用Oracle 12c 作為運行數據庫.系統開發要有效實現企業微信和Spring Boot 的技術對接[9-12],采用一體化身份認證架構設計,要考慮解決PC 端CAS 統一身份單點登錄認證,及實現企業微信OAuth2 認證.在企業微信前端界面開發時,使用HTML5 方案實現移動端UI 的響應式布局.HTML5 方案基于開源的Amaze UI[13]實現界面開發.Amaze UI 遵循移動優先的理念來實現移動設備、PC 設備的自適應適配.Amaze UI 可實現輕量級的前端渲染,并通過整合CSS3 來實現異步交互,支持移動版應用程序的快速加載.

2.4 系統開發與實現

系統開發遵循企業微信API 開發規范,通過HTTP協議封裝,提交客戶端的GET 請求加載微應用.應用程序首先需要正確發送corpID 和secret 參數獲取訪問Token.在獲取有效Token 后,依據當前會話獲取code 參數,再向企業微信服務器發起HTTP 數據請求.若請求數據包基于OAuth2 協議回調成功,則可以返回正確格式的JSON 數據包,使用合適的Java 工具處理JSON 數據,并加載相關數據、獲取權限等.系統處理流程發起時,用戶操作相關功能會發起用戶請求.企業微信APP 會將用戶請求執行URL 重定向,企業微信后臺會執行靜默驗證操作,當機構標識corpID 和密鑰secret 驗證通過后,會返回正確的code 值.依據獲取的code,系統會話會通過HTTP 302 跳轉到信息化需求采集后臺的URL.Java 服務后臺的Servlet 處理程序會執行相關的企業微信API 調用,依據正確提交的code 進行會話處理,并返回userid 等所需的機構基礎數據.Java服務后臺在獲取機構基礎數據后,執行信息化需求采集處理相關業務方法,處理業務邏輯,獲取業務數據.服務器后臺數據處理完畢后,通過進一步的視圖渲染處理,最終以HTML5 的自適應版移動界面呈現處理結果.圖2說明了基于企業微信的信息化需求采集應用開發實現流程.

圖2 基于企業微信的信息化需求采集應用開發實現流程

利用表1所示的API 及其函數,采用如下Java代碼實現了與企業微信集成:

try

{

String corpID="wx7608d605c7058b0c";

String secret="59kOoxasp21k7oDvfca_jDfawGUoxFr 2P3BcqiKDz2o";

String token=QywxAccessTokenAPI.getAccessToken(corpID,secret).getAccesstoken().toString();

//...

String wxUserInfoUrl=" ";wxUserInfoUrl="https://qyapi.weixin.qq.com/cgibin/user/getuserinfo?access_token="+t oken+"&code="+code;

String httpStr=HttpRequestUtils.httpGet(wxUser InfoUrl,null,6000);

String outStr=JSONObject.parseObject(httpStr).get("UserId").toString();

//···

}

catch (Exception e)

{e.printStackTrace();}

J2EE 服務器端由Spring Boot 實現,Spring Boot通過自動配置的機制解決J2EE 的依賴問題.通過pom.xml 可便捷地引入所需的Java 組件.Spring Boot通過形如@Controller 的Java 注解構造Spring MVC 的控制器,控制器通過@RequestMapping 注解構造相關的Request 方法,該方法的請求參數按照企業微信API 規范提交,數據交互處理的結果以HTML5 格式呈現,企業微信APP 處理HTML5 頁面并予以渲染顯示.

表1 API 舉例及方法說明

2.5 系統開發完成情況

系統使用IntelliJ IDEA 軟件開發完成,并已部署至實際的企業微信環境中運行,師生可以方便地在APP 上使用“信息化需求采集”功能.師生安裝并運行企業微信APP,即可方便地使用各項功能,通過企業APP 界面提交各類信息化需求.其它功能也一并開發完成,已在APP 上線,通過相應界面操作,師生可方便查看已提交的需求、查看處理狀態、附件上傳、參與熱門點贊等.基于已實現的OAuth2 集成對接,用戶無需輸入賬號密碼登錄,可直接獲取身份權限,并完成系統交互.圖3為信息化需求采集應用在企業微信上的運行情況.

圖3 信息化需求采集應用在企業微信APP 運行情況

系統后臺基于JDK 8 開發完成,通過Spring Boot內置的Tomcat 容器運行后臺服務.系統后臺通過Nginx反向代理實現端口轉發,并執行負載均衡策略調度Tomcat計算節點.系統使用HikariCP[14]高性能JDBC 連接池技術來提升數據庫訪問性能,HikariCP 借助Javassist 提升數據庫連接動態代理的處理能力,并通過ConcurrentBag并發集合技術大幅提升數據庫并發處理的性能,且極大幅度降低了數據庫鎖競爭的概率.系統后臺部署后,通過LoadRunner[15]工具進行了系統并發性能測試,通過錄制用戶腳本,模擬客戶端發送請求來完成各項測試.圖4顯示了系統后臺在不同并發用戶數下的平均、最短、最長響應時延.隨著系統并發用戶的增多,系統響應時延隨之有所增長,但系統平均時延可控制在5 s 以內,表明后臺處理情況良好,后續工作中可針對實際運行場景進一步調整后臺性能,使系統運行狀況控制在更佳的范圍內.

圖4 后臺并發測試情況

3 系統應用推廣

基于企業微信開發的微應用,可借助企業微信的消息機制實施精準推送,師生在獲取推送材料后,可及時參與信息化需求征集工作.為有效實施微應用的推廣,需設計精美的微信專項推文,并向全體師生實施合理頻度的無擾推送.圖5為應用推廣的推文界面.在2019年12月進行的推廣活動中,12月2日即有5500用戶使用了企業微信的信息化采集功能,具體請見圖6.截至2019年12月,累計采集校務服務信息化需求近400 項.

圖5 應用推廣的推文界面

圖6 用戶使用情況

4 結束語

企業微信作為一個成熟的信息化基礎平臺,建立了統一的IT 連接架構,提供了一致性的開發工具,并打造了良好的IT 生態環境.高校在信息化建設過程中,可充分利用好企業微信的平臺優勢,既有效控制軟件開發成本,又可把主要精力投入到適合高校場景的業務開發中來.利用企業微信開發高校信息化應用,實施高校各類微應用的敏捷開發,進而逐步打破高校的數據孤島,實現高校信息化水平提升.在基于企業微信推進信息化建設時,應充分利用好大平臺的天然優勢,并借助企業微信生態推動各項業務在師生中的廣泛使用.企業微信作為一個全行業適用的生態系統,高校應結合教育行業的特點與之整合,充分發揮企業微信在高校數字化學習、數字校園建設中的優勢,但也要大膽舍棄不適合高校的某些功能,不宜全盤照搬.如何將高校信息化與企業微信深度融合,打造最佳實踐,仍需要高校信息化建設者進一步研究和探索.

猜你喜歡
微信信息化用戶
月“睹”教育信息化
幼兒教育信息化策略初探
甘肅教育(2020年18期)2020-10-28 09:06:02
微信
關注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
關注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
關注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
微信
微信
微信
如何獲取一億海外用戶
創業家(2015年5期)2015-02-27 07:53:25
主站蜘蛛池模板: 国产在线视频欧美亚综合| 国产高颜值露脸在线观看| 久久福利网| 亚洲精品高清视频| 啪啪免费视频一区二区| 国产在线自在拍91精品黑人| 亚洲综合九九| 国产精品极品美女自在线网站| 国产特级毛片| 欧美a级在线| 亚洲国产天堂久久综合| 成人综合网址| 精品久久久久久久久久久| 国产理论精品| 日韩在线视频网| 四虎影视无码永久免费观看| 夜精品a一区二区三区| 亚洲天堂免费观看| 日韩高清中文字幕| 91网在线| 免费AV在线播放观看18禁强制| 国产亚洲欧美日韩在线观看一区二区| 亚洲成a人片在线观看88| 欧美综合成人| 香蕉eeww99国产在线观看| 亚洲乱码在线播放| 九九热精品视频在线| 中文字幕永久在线看| 特级做a爰片毛片免费69| 国内黄色精品| 欧美啪啪精品| 亚洲永久视频| 精品国产电影久久九九| 久久大香伊蕉在人线观看热2| 亚洲午夜综合网| 欧美成一级| 无码人妻免费| 国产1区2区在线观看| 亚洲人成网址| 在线无码私拍| 日韩精品一区二区三区免费| 91精品国产麻豆国产自产在线| 午夜激情婷婷| 毛片久久网站小视频| 人人爽人人爽人人片| 欧洲免费精品视频在线| 久久精品亚洲热综合一区二区| 婷婷激情五月网| 日韩AV无码免费一二三区| 亚洲二区视频| 欧美成人精品在线| 欧美色视频在线| 国产特级毛片aaaaaa| 国产女同自拍视频| 色婷婷狠狠干| 亚洲色图在线观看| 91精品国产一区| 波多野结衣国产精品| 免费A级毛片无码免费视频| a毛片在线免费观看| 无码电影在线观看| 伊在人亞洲香蕉精品區| 亚洲国产成人精品一二区| 欧美成一级| 激情视频综合网| 国产免费羞羞视频| 国产精品va免费视频| 午夜精品影院| 精品视频在线观看你懂的一区| 91国内视频在线观看| 国产成人AV大片大片在线播放 | 成人精品免费视频| 精品国产成人a在线观看| 国产午夜福利在线小视频| 色综合网址| 福利片91| 欧美日韩成人在线观看| 天堂网亚洲系列亚洲系列| 91成人在线观看视频| 亚洲天堂网在线播放| 玖玖精品视频在线观看| 国产精品人成在线播放|