APP下载

基于企业微信的移动校园平台研究与实现

2021-10-16吴振涛

现代信息科技 2021年7期
关键词:系统集成

摘要:随着移动互联网的快速发展,人们对移动办公的需求越来越高。结合高校信息化建设的实际情况,借助企业微信架构统一、扩展性高、安全性强的平台优势,文章建设了基于企业微信的移动校园平台。该平台能够实现企业微信与数字校园各应用系统的数据交换与共享、系统集成与功能协同,为提高高校信息化水平进行了有益的尝试。

关键词:移动校园;企业微信;系统集成

中图分类号:TP311.52;TP311.13       文献标识码:A 文章编号:2096-4706(2021)07-0136-04

Research and Implementation of Mobile Campus Platform

Based on Enterprise Wechat

WU Zhentao

(Qingdao Ocean Shipping Mariners College,Qingdao  266071,China)

Abstract:With the rapid development of mobile internet,peoples demand for mobile office is higher and higher. Combined with the actual situation of informatization construction in colleges,with the help of the platform advantages of unified enterprise WeChat architecture,high scalability and strong security,this paper constructs a mobile campus platform based on enterprise WeChat. The platform can realize the data exchange and sharing,system integration and function coordination of enterprise WeChat and each digital campus application system,and makes a beneficial attempt to improve the informatization level of colleges.

Keywords:mobile campus;enterprise WeChat;system integration

收稿日期:2021-03-13

基金項目:青岛远洋船员职业学院科研项目(2019-R-008)

0  引  言

随着移动互联网的快速发展,特别是5G网络的大规模商用和智能设备的普及,人们在手机、平板电脑等移动设备上停留的时间越来越长,对于移动办公的需求也越来越高。移动办公已经成为社会发展的必然趋势之一。

经过多年的信息化建设,高校按照数字校园框架建设的校园网络、基础平台和应用系统在教学、科研、管理、服务等方面得到了广泛应用[1],对高校发展发挥了重要作用,但是因为历史、技术等原因,平台和系统还无法充分满足高校移动办公的需要,无法很好地适应移动互联网时代高校教学、科研、管理、服务的需要。

企业微信是腾讯微信团队为企业打造的专业办公管理工具,与微信具有一致的沟通体验,并具有以下优势:

(1)基于微信庞大的用户群基础,能降低用户的学习和使用成本[2],有助于移动平台应用与推广。

(2)具有丰富且免费的原生应用,并提供了广泛的接口,为二次开发提供了可行性和扩展性。

(3)具有良好的安全防护能力,其安全防护能力比一般高校的网络安全防护能力要高。

(4)具有强大的运维能力和技术支持能力。

(5)基于微信生态中的唯一用户ID,可以实现企业微信与订阅号、服务号、小程序等的无缝链接,进一步丰富企业微信的应用场景。

基于企业微信建设移动校园平台,不但能够以成本低、迭代快等优势,根据师生移动化应用需求使用原生应用定制开发功能模块,还可以快速地与高校现有应用系统实现集成,打造一站式移动服务平台[3]。

1  系统设计

基于企业微信建设移动校园平台,要充分运用互联网思维,抛弃过去追求大而全的建设思想,不追求解决所有问题,而是在精准分析用户需求的基础上,聚焦移动校园建设中的痛点,建设小而精、快速响应、使用频繁的应用服务。前端构建统一的信息化应用移动门户,解决统一入口的问题,避免用户在多个应用系统中来回切换。后端构建统一的数据支撑平台,提供灵活的数据支撑服务,实现企业微信与数字校园各应用系统的数据交换与共享。

1.1  实现用户分级分层管理

企业微信作为微信的扩展应用之一,继承了微信用户ID唯一这一特性。基于企业微信这一优势,可以实现用户的统一身份认证和分级分层管理,主要有:

(1)高校的机构设置及人员动态管理。通过数据集成的方式实现企业微信的组织架构与数字校园人事系统的机构设置、人员信息的自动同步,实现机构、人员等的动态管理;通过对用户的手机号或者邮箱账号进行实名认证,实现对用户的准入制管理。

(2)基于不同业务需求的灵活群组管理。除了根据高校机构设置建立的通讯录及创建的部门群组外,还可以根据工作需要灵活创建各种类型、包含不同群体的群组,便于日常的沟通和交流。全员群、部门群、工作群等各类群组的建立,既丰富了非官方事务性通知的方式,又可以及时查看接收方的阅读状态,消除其他社交媒体需要接收方频繁回复类似“已收到”的弊端,让沟通变得更加高效。

(3)高校外部服务对象的集中统一管理。践行“人即服务”的理念,让每位教工成为高校对外服务的窗口。在高校的对外宣传、招生就业、交流合作等工作中,具有高校认证标识的企业微信能够增强服务对象对教工的信任度,大大降低交流成本。另外,利用“离职继承”“在职继承”等功能,可以很好地沉淀服务对象的各类信息,提升服务的稳定性,保障服务对象的优质体验。

(4)用户的分级权限管理。根据用户的特点和所在的群组等,对不同应用设置不同的权限,实现分级管理按权限查看,实现同一平台不同群组不同应用、同一应用不同人员不同权限的目标。

1.2  建设特色移动服务平台

企业微信除提供日程、会议、打卡、审批等原生应用外,还提供丰富的第三方应用。可以充分利用企业微信的原生应用和第三方应用[4],定制开发各种符合高校需要的特色功能,主要有:

(1)利用“审批”功能,在审批模板的基础上自定义建立教学评估、督导报告、信息系统服务、网络故障报修、VPN申請等多个审批流程,实现随时随地在线审批,打造高效的移动办公平台。

(2)利用“腾讯乐享”功能,通过文档、课堂、考试、直播、论坛、积分和证书等应用,建立共享知识库,开展网络教学培训等,打造可以满足高校知识管理、学习培训、文化建设等多元化需求的知识共享平台。

(3)利用“微盘”功能,对政策、制度、通用表格等常用文件进行管理,并根据需要灵活创建存储空间和分配文件管理权限;利用“腾讯文档”和“微文档”等功能,实现多人同时在线编辑文档,实现内容实时同步,打造安全可靠的内容协作平台。

随着企业微信的不断发展,通用性强、扩展性高的功能会逐渐增多。高校可以充分利用企业微信的这些功能,满足自身信息化建设的需要。

1.3  基于接口实现系统集成

通过调用API接口的方式,将数字校园应用系统接入企业微信,提供移动端的应用服务,主要有:

(1)与OA系统进行集成。实现OA系统中各类通知、公告、新闻等内容在企业微信的同步更新,解决OA系统不支持移动化访问的问题,帮助广大师生及时了解学校的最新动态等。

(2)与电子图书馆系统进行集成。实时获取图书馆的馆藏信息和新书信息;实时获取师生借阅图书的信息,并通过企业微信及时提醒师生按时归还图书。

(3)与教务系统进行集成。获取教务系统的教学计划、排课信息等,并与校历密切结合,为每位师生生成最新的课表信息。

(4)与财务系统进行集成。获取财务系统的日常报销信息、教工工资信息、学生收费信息等,为广大师生提供便捷的财务查询服务。

1.4  基于业务整合多源数据

在对数字校园各类数据充分分析的基础上,进行一数一源和伴随式数据采集,打破原有应用系统的服务边界,遵循“最小可用”原则,基于业务,抽取不同来源、不同类型、不同时间的数据,基于主题进行清洗加工整合,保证数据的准确性、完整性和时效性。实现数据的共享共用,既能实现从数字校园各业务系统抽取数据到企业微信,又能够将企业微信产生的用户行为等信息提供给数字校园的数据中心,为管理决策提供强有力的支持。

2  系统实现

基于企业微信集成数字校园各类应用系统,并提供移动化访问是该系统的重要应用之一。本项目将这类应用主要放在“船院门户”功能模块中,下文以图书借阅功能为例介绍具体的实现过程。

2.1  实现系统集成

2.1.1  数据流设计

从人事系统抽取教工的基本信息,从学工系统抽取学生的基本信息,从电子图书馆系统抽取图书信息和师生的借阅记录等。将上述信息进行清洗、转换、整合后,先推送到中间数据库服务器,再集成到“船院门户”服务器。图书借阅数据流如图1所示。

2.1.2  系统集成实现

通过数据集成工具Kettle的“作业”(Job)来完成上述主要的数据处理过程,具体作业流程如图2所示。

图2中的每一个步骤为一个“转换”(Transformation)。其中,转换“提取图书信息”的目标表为中间数据库的yddc_loan_work_from_tsg,数据源为电子图书馆系统的视图v_tsg_loan_work中的部分信息,具体为:

select rdid, --读者证号

barcode, --图书条码

rulestate, --规则类型:1=普通外借,2=租书,3=定期借还

loancount, --续借次数

loandate, --图书借出时间

returndate, --图书应还时间

duetime--处理时间

frominterlib.v_tsg_loan_work

上述步骤完成后,再通过API接口的方式将中间数据库中的数据集成[5]到“船院门户”的“图书查询”功能中,部分代码为:

public synchronized R dealwithUser3() {

String totalSql = "select count(1) total from yddc_loan_work_from_tsg";

List>totalList = JDBCUtils.excuteQuery(totalSql);

Integer count = StringUtils.objectToInteger

(totalList.get(0).get("total"));

Integer pageNum = (int) Math.ceil(((double) count) / 300);

SimpleDateFormatsdf = new SimpleDateFormat("yyyy-MM-ddHH:mm:ss");

for (int j = 0; j

2.2  业务效果展示

基于企业微信的用户体系,实现向特定人员推送图书借阅等信息。广大师生可以实时查询个人的图书借阅情况,并根据企业微信的信息提示尽早归还图书。系统界面如图3所示。

3  结  论

信息全球化的今天,数字化、智慧化、移动化已经成为衡量高校综合建设和发展程度的一个重要指标。基于企业微信的架构统一、扩展性高、安全性强等特点,建设移动校园平台,可以使得用户沟通更方便,信息传递更快捷,知识共享更广泛,协同化办公更高效。未来,在系统使用过程中,将不断丰富移动化应用的内容和范围,不断提高用户服务体验,提高高校的信息化水平。

参考文献:

[1] 陈培君.基于SOA的数字校园综合信息服务平台的研究与设计 [D].成都:电子科技大学,2013.

[2] 胡博,吴得耀.“互联网+银行”微信企业号一体化移动办公实战策略 [J].中国金融电脑,2015(9):80-82

[3] 沈军.基于企业微信的五位一体移动办公系统的研究与实践 [J].软件,2019,40(11):169-173.

[4] 罗倩.基于微信企业号的移动智慧校园建设研究 [J].信息技术与信息化,2018(6):155-156.

[5] 李书钦,马时来.基于微信企业号的高校移动办公平台设计与实现 [J].实验室研究与探索.2018,37(9):154-158.

作者简介:吴振涛(1984—),男,汉族,山东潍坊人,工程师,本科,研究方向:数据集成与数据分析、信息系统建设。

猜你喜欢

系统集成
智能建筑的系统集成与控制技术分析
Wonderware系统软件在矿综合自动化系统中的设计和实现
以数据为中心的分布式系统自适应集成方法
统一用户与单点登录实现应用系统集成方法研究
基于全流程可视化的仓储管理信息化提升研究
高技术产业发展中的系统集成创新研究
应用型本科院校精品课程录播平台的搭建研究