基于企业微信的移动服务平台设计与分析
李 云
摘 要 随着网络技术和现代信息技术的不断提升,各职业院校中智慧校园的建设正在紧锣密鼓地推进,而移动校园服务平台的建设已经发展成为各学校智慧校园建设中的一个主要方向。作为移动服务平台中一个主要的组成部分,企业微信在智慧校园的建设中占据着举足轻重的位置。文章从移动服务平台的平台能力、稳定性和安全性方面着手,以教师和学生需求为基础,以企业微信为支点,设计并实现了一套适合师生日常使用习惯的移动服务平台。该平台的实现,不仅进一步夯实了智慧校园建设的基础,还能为更好地推动移动校园的建设及优化校园的管理做出贡献。
关键词 企业微信;移动服务平台;稳定性;安全性
作为微信的一个重要补充,企业微信[1]是为企事业单位打造的企业通讯与办公工具,它不仅有方便快捷的沟通、查询体验,还提供了更为丰富的API 接口和OA 应用,能够方便地开发和接入更多企业应用,因此被很多高职院校应用于智慧校园的建设中。然而,校园应用中相互独立的各个系统需要师生进行独立的登录才能使用它们所提供的应用,这会让师生感受不到智慧校园所带来的便利。为了更好地将相互独立的系统融为一个有机整体,实现登录一个平台即可方便地对各系统进行操作的愿景,基于企业微信的移动服务平台应运而生[2-4]。以企业微信为应用支点,在对各系统进行有效地融合,能够为学校师生提供集通讯、查询和应用于一体的快捷、安全且高效的个性化服务平台[1-4]。因此,在建设基于企业微信的移动服务平台的过程中,如何保证各系统稳定的运行以及如何保证各系统间数据传输的安全是系统设计所面临的两个主要问题。
大学英语教学是一个比较复杂的过程,并无捷径可走。没有一种完美的理论或模式能在短期内解决教学过程中遇到的各种问题。随着科技的发展,传统的以教师为中心的单一教学模式将逐步被以学生为中心的多元教学模式所替代。认真学习建构主义理论的精髓,深化我校非英语专业大学英语教学模式改革,教学相长,定会形成师生双赢的局面。
1 基于企业微信的移动服务平台设计
在基于企业微信的移动服务平台的设计过程中,需要重点从平台能力设计、平台稳定性设计和平台安全性设计三方面出发,力争让所开发的平台能够流畅、稳定、安全地运行,从而为师生提供更全面的服务。
1.1 平台能力设计
为了让移动服务平台具有更好的使用体验,在平台的设计过程中,不仅需要考虑如何将其与其他系统进行融合,还需要为平台提供以下几个基本的能力:
三是继续强化山洪灾害防治。进一步加大山洪灾害防治工作力度,继续开展山洪灾害防治非工程措施的补充完善、山洪灾害调查评价和重点山洪沟防洪治理,完成《全国山洪灾害防治项目实施方案(2013—2015年)》确定的2014年建设任务,逐步建立工程措施与非工程措施相结合的山洪灾害综合防御体系,从根本上提高山洪灾害防御能力。
1)微信支持能力:提供对微信所有接口的支持,需要重新构建所有和微信相关的功能模块,从而方便师生手机端的操作使用。
2)业务定制能力:通过所开发的移动服务平台所提供的管理能力,让师生能够灵活地对系统中所提供业务的运行参数进行有效的设置。
在应用服务器的选择上,NGINX 具有内存占用率低、并发能力强(并发能力在同类型的网页服务器中表现最优)等优点。因此,基于企业微信的移动服务平台也采用开源的NGINX 进行应用服务器集群的部署,从而让该平台在足够高的并发情况下仍然能够正常地运行,并减少平台的卡顿现象。
研究区含盖奥陶系、石炭系、二叠系不同时期的沉积地层.每个地层中均可采到古生物化石.如在奥陶系石灰岩中可采到角石化石,在石炭-二叠系地层中可采到羊齿类植物化石等.特别是在石炭-二叠系地层中,不仅化石种类多、数量大,且采集方便,主要有:芦木化石、轮木化石、栉羊齿化石、翅羊齿化石、昆虫幼虫化石(图2)等.
4)信息集成能力:提供对其他信息源的集成能力,包括数据抓取、过滤、置顶、屏蔽等。
5)平台扩展能力:采用模块化设计,提升平台后续的扩展能力,包括新功能模块的扩展和已有功能和业务的持续扩展。
1.2 平台稳定性设计
在诸多数据库中,MySQL 是一种灵活性、稳定性和扩展性比较好的关系型数据库。此外,MySQL数据库本身还具有高性能、高可靠性和高可用性的特征,此外,它的使用还能提升系统处理数据的整体容量。
平台的稳定运行是开发过程中考虑的首要问题,因此,稳定性设计是基于企业微信的移动服务平台建设中需要考虑的一个重要因素,主要包括:后台数据库的选择和应用服务器的选择。
3)信息整合能力:提供与其他系统的对接能力,包括数据对接、服务对接、数据导入等。
[86]Forward with the People, Rangoon: Ministry of Information, Government of Union of Burma, 1955, p.88.
基于企业微信的移动服务平台的主要功能如下:
1.3 平台安全性设计
平台的安全运行是开发过程中所需要考虑的又一大因素,而如何保证数据在存储、传输和处理3个环节中的安全性是系统需要解决的一个难题。具体来说,平台的安全性设计主要包含以下几个重点:
3)访问控制:采用强制的访问控制策略,即禁止一切非授权用户对系统内部的敏感资源进行访问[5]。此外,移动平台还向系统管理员提供更为灵活的权限控制方法,进一步提升平台的安全。
2)完善的权限控制:系统采用系统配置管理、业务管理、已绑定用户和未绑定用户四层管理架构,对这四层的管理采用分离的权限控制机制以保证系统管理中面临的安全问题。
④泄流渠渠线布置。渠线布置要充分考虑堰塞体的成因、地质和水文条件,以满足泄流流量、泄流渠安全稳定为原则。开渠部位宜选粒径较大、较稳定的区域,避免引起坝体突然溃决,但同时要考虑上游来水情况、施工能力等因素,力争在保证坝体稳定的条件下选取工程量较小、施工难度较小的开渠部位。渠线可布置于天然坝与山体的接合处、天然坝中部、坝顶软硬接合部等。
1)身份验证机制:所有敏感信息的访问均需要通过用户身份验证机制,通过用户权限模块对接学校的用户信息系统进行验证的方式,从而提高用户信息数据的一致性和安全性。
4)日志管理和系统审计:提供更为完善的平台日志管理和平台审计功能,从用户登录移动平台开始,将用户所有的操作保存在监测日志中,提供非法操作和异常处理情况的具体信息,为系统安全和管理维护提供必要的依据[5]。
5)数据存储加密:对关键业务数据的存储进行数据加密操作,以此确保业务数据的安全存储。对于部分涉及客户资料的敏感数据,如身份证信息、手机号等,采用部分遮挡的方式进行显示,降低客户资料泄露和隐私扩散的可能性。
6)数据安全传输:采用HTTPS 和SSL 进行安全传输。其中,SSL 用以保障数据在Internet 上传输过程中的安全,而HTTPS 是在HTTP 下加入SSL层,通过建立一个保证信息安全的通道或者确保网站真实存在的手段,确保数据在传输过程中的安全。
2 基于企业微信的移动服务平台的分析与实现
为了让移动服务平台具有更好的可升级性和灵活性,平台把整个系统划分为表现层、中间层(包括业务逻辑层和数据获取层)和数据服务层三层[6]。表现层主要对应用程序在客户端的表示形式进行负责,包含负责用户主界面的生成方式以及用户操作的相应控制等功能。中间层主要分为业务逻辑层和数据获取层,其中业务逻辑层主要负责处理微信接口调用请求业务以及基于表现层请求而出现的业务,而数据获取层主要负责与后端数据服务层的接口。数据服务层负责平台中传输的数据的采集、对接存储和查询功能,主要为关系数据库系统和遗留系统通过服务,它是所有数据的核心处理层。通过多层体系结构的设计,每层业务逻辑仅仅与其下一层相互依赖,从而减少由于系统变更所带来的额外复用。
基于企业微信的移动服务平台遵循“去中心化、集中管理”的设计思路,提供移动端的统一接入认证,可自动适配不同的移动终端。以企业微信为支撑,将碎片化的应用集中到移动服务平台,面向全校师生提供行政、学工、科研、公共等多方面服务。
综上,为了让移动服务平台能够流畅、稳定地运行,在开发移动服务平台的过程中,采用MySQL数据库在后台存储传输的数据,采用开源的NGINX部署应用服务器集群,充分利用集群环境的负载均衡和失效转移机制,保证移动平台的稳定性。
是“红富士”的早熟变异。2011年通过贵州省品种审定委员会审定。其主要的优良变异体现在成熟期上,在威宁县8月下旬成熟,成熟期较普通“红富士”提前25~30天。果实近圆形,果形指数0.85,单果重170~200克。果实底色黄绿,果面偏红,着色均匀。果点中大,果肉黄白色,硬度10.82公斤/平方厘米,肉质细、致密,脆而多汁,香味浓,可溶性固形物14.42%。
1)服务大厅:服务大厅是该移动服务平台的核心,融合了校历查询、问卷调查、校园黄页、课程查询、成绩查询、科研查询、自助报修、交流平台、一卡通查询等多种服务,为广大师生提供便捷,实现“一入口,多服务”的理念。
2)云盘服务:实现企业微信与爱数云盘的对接,实现单点登录即可完成随时随地查看、上传信息和文件的操作。
先行者一号配备了1块7600mAh的电池和跑车仪表盘设计的触控屏幕,可视化展现5G网络信息及性能,让用户使用更加简便。同时,先行者一号还提供丰富接口,并支持20个设备同时无线接入,可满足各类业务场景的应用需求。
3)邮箱服务:实现企业微信与腾讯企业邮箱的对接,实现单点登录即可实现企业微信随时随地发送和接收邮件的操作。
4)住宿生管理服务:实现晨读、晚自习、宿舍评分的功能,让教师随时随地掌握学生晨读、晚自习和宿舍动态,从而更好地管理学生并提高管理效率。
3 结论
在智慧校园建设中,设计并实现一个能将各校园系统融为一个有机的整体,实现登录一个平台即可方便地对各系统进行操作的移动服务平台是必然的需求。文章以企业微信为基础,从平台能力、平台安全性和平台稳定性3 个角度出发,利用三层架构技术,设计并开发了一套基于企业微信的移动服务平台,用以支持全校师生随时随地通过移动端对集成的各系统进行访问操作。基于企业微信的移动服务平台的开发,不仅能提升教学和学习的效率,也能为学校智慧校园的建设提供保障。
参考文献
[1]李引.基于企业微信端的智慧校园服务平台的研究与实现[J].现代信息科技,2018,2(12):127-129.
[2]薛荣荣,闫学元.基于微信企业号的高校移动服务平台研究[J].中国轻工教育,2016(1):67-69.
[3]马勇,杨敏,刘亮.基于微信企业号的智慧校园移动平台研究与实现[J].微型机与应用,2017(18).
[4]廖宁,杨文.智慧校园移动信息服务平台的设计与实现[J].中国教育信息化,2017(23):75-78.
[5]杨磊.首都图书馆RSS个性化信息服务系统的设计与实现[D].北京:北京工业大学,2015.
[6]程伟华,王纪军.江苏省电力公司生产MIS系统整合实践[J].电力信息化,2008(7):53-57.
中图分类号 G2
文献标识码 A
文章编号 1674-6708(2019)242-0100-02
作者简介: 李云,助理讲师,苏州建设交通高等职业技术学校,研究方向为计算机软件技术。
标签:企业微信论文; 移动服务平台论文; 稳定性论文; 安全性论文; 苏州建设交通高等职业技术学校论文;