1研究内容
1.1高校通知系统特点信息交流、通知传达是任何组织正常运转所必须的功能;为高等院校构建通知系统需考虑其特殊性,高校人员数量较多、结构复杂、组织变动较大,内部通知呈现两个特点:①垂直分级管理的通知,即校级、院系级、班级多级通知系统,校级部门所发通知一般会一级一级传到学生;②水平交叉管理的通知,学生属于不同的组织,包括相对固定的专业、班级组织,以及流动性较大的社团组织、课程组织。这些特点增加了高校通知系统的业务复杂性。
1.2以公众平台为基础进行通知系统开发的优势以公众平台为基础进行通知系统开发具有以下优势:①相对于传统B/S模式更具有易用性,依托移动平台进行通知传达具有随时随地性;②相对于终端应用APP,开发及使用成本更低,APP的开发需要考虑不同终端软硬件平台的特点做多平台、多设备适配,APP 的使用需要预先额外耗费流量及设备存储空间进行安装,而使用形式进行开发,可通过屏蔽底层设备的软硬件环境的差别,开发过程更多关注核心业务,用户使用时只需要在应用上关注账号即可,不需要额外成本;③功能越来越强大,依托第三方平台进行应用开发会受限于其平台提供的接口,这也是人们普遍认为开发APP优于开发的重要原因之一,而以JS-SDK为代表的接口使得开发几乎可以使用与APP可用的全部底层功能,而且调用功能方法更简单。
2系统设计
2.1重要概念高校通知系统的核心功能在于人员组织管理、通知管理,而人员组织管理功能是通知业务的基础。为解决人员结构复杂、流动性较强的难点,本文对高校人员组织进行了抽象,得出以下概念:①组group通知的发送和接收以组为单位,只有属于该组的具有发送通知权限的用户才能发送给该组用户发送通知,只有属于该组的用户才能接收到该组的通知,以组为单位进行通知的隔离。②权限permission用户针对组所具有的权限,涉及到组的管理与通知的管理,本系统设计的权限包括:用户申请建立组、审核建立组、用户申请加入组、审核加入组、设置管理员、设置通知发送者、发送通知权限、修改通知等权限。③角role仅有组和权限的概念即可实现用户的管理,但对用户设置权限时会较复杂,对一个用户可能需要设置两个及以上的权限,为简化操作,将常用的权限组合设置为角,本系统角有:a超级管理员:具有审核建立组、设置组管理员权限;b一般组管理员:具有审核加入组、设置管理员、设置通知发送者权限,默认组的创建者具有该角;c通知发送者:具有所在组的发送通知的权限;d一般用户:接收查看本组内的通知。
根据以上人员组织的概念,通知应具有的重要属性有:发送者、发送时间、组。通知在系统内的接收者不是个人用户,而是组;用户查看通知时,需根据其所属的组来检索属于该组的通知。这种方式可以节省通知信息在系统中的存储成本,简化通知业务实现。
2.2系统功能①接口管理模块。该模块负责管理公众平台接口,包括被动消息、模板消息、access_token管理、素材管理、菜单管理等,其中access_token是的全局唯一票据,调用
各接口时都需使用,access_token的使用有时间周期和申请次数限制,需设置全局统一的access_token管理机制,保证每个接口的正常使用。接口管理模块为其他模块提供底层功能调用的基础。②关注用户认证管理模块。的每个关注者都有一个只对该有效的openid,通过该openid可获取关注者的昵称、地区、姓名等信息,但不包含该关注者的校内身份信息,为保证系统中通知的私密性,所有关注者都需要实名认证,认证后根据其身份会自动成为默认组的成员,系统默认的组有学生组、教师组。该模块是系统的业务基础,实现将提供的openid与真实信息绑定的功能,其他业务模块操作时都需要传递openid参数以进行身份验证,类似于传统B/S 系统中用户注册和登录模块。③组与成员管理模块。该模块功能涉及到组的创建、组信息维护、组成员维护。难点在于组的关系,比如一个具体的班级组,假定13级信息班所对应的组,该组成员获取的通知除了本组组内通知,还应包括13信息班所属系信管系的组的通知,还应包括校内所有学生组具有的通知;解决用户与组、组与组的关系问题的关键在于组与组的内在联系,存在两种联系:继承、包含,继承是指
13信息班组继承其所属信管系组的通知,包含是指13信息班组包含在其所属信管系组的范围内,信管系组的通知会发送到其包含的组。为简化信息存储的逻辑关系,本文采用“包含”的联系来设置组间关系。④权限与角管理模块。该模块负责组内成员的权限设定和角管理,主要是通知发送者和组内管理员的维护,组的创建者默认设置有组内管理员及通知发送者两种角。⑤通知管理模块。该模块负责通知信息的维护,包括发送通知时对通知格式的设置、通知有效期的设置、通知所属组的设置等。
白浩
3总结
随着的发展,公众平台可用接口越来越多,基于公众平台可开发的业务系统功能也越来越强大。本文设计的高校通知系统,核心在于在用户管理基础上的组管理和通知管理,解决分层多级别、多组织的通知需求。
参考文献:
[1]白浩,郝晶晶.公众平台在高校教育领域中的应用研究[J].中国教育信息化,2013(04).
[2]单晓彤.传播模式探析[J].新闻世界,2013(02).
[3]张秋,杨玲,王曼.高校图书馆公众平台服务发展现状及对策[J].图书馆建设,2014(02).
作者简介:陈刚,1984年生,硕士研究生,2013年于河北金融学院任教,研究方向为操作系统、云计算、移动计算;武静,1992年生,2015年毕业于河北金融学院,考入东北大学信息科学与工程学院应用所,研究方向为云计算的性能优化。
基于公众平台的高校通知系统的研究与设计
陈刚封二英
河北金融学院信息管理与工程系河北保定071051
摘要:传统的高校通知往往依靠校内办公平台OA、BBS、团体或班级QQ等形式进行,这些方式存在的缺点在于:①通知送达不及时;②通知分散不集中,没有统一查看各项通知的平台;③通知易失,通知与其他类型消息存在于同一渠道,容易被“刷屏”。为解决这些问
题,本文基于公众平台进行通知系统的开发,首先通过可以将校内师生统一到同一平台,系统为通知的及时传达提供
接口基础;其次对关注用户建立角机制,不同角具有不同权限;而后根据角机制为垂直分层通知、水平交叉通知构建通知管理功能。
的流行使用为本文设计系统的推广提供了良好的入口,以公众平台为基础实现的高校通知系统可实现高校内部分层、多组织通知的传达、查看、备忘等功能。
关键词:通知系统;公众平台
·179·
. All Rights Reserved.